Xiaomi Smart Band 10

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.

Overall

#81 in

Fitness Trackers

according to Reddit Icon Reddit

Sentiment score75% positive
15
3
2
Last updated: Apr 26, 2026

Reddit Reviews

Reddit Iconaccabinet
8 months ago

Xiaomi smartband 10. Was a 100% deal for me. I saved $1000+ not buying Garmin

7 months ago

Mine is Xiaomi SmartBand 10. Very cheap, and helpful in pool. But it doesnt track the openwater

Reddit IconApprehensiveSun6160
3 months ago

Xiaomi Band 10 , unbeatable price , most accurate counts and Spo2 (near to apple watch) and battery is great too. It won't have phone features like calling/mails and stuff but as a fitness device it's the best.

Reddit Iconbazillaa
7 months ago

If you really just want time and distance for lap swimming, I've used the previous model of this $62 watch, and it worked fine: https://a.co/d/7ChjCyh I eventually upgraded to a Garmin Instinct 2 because I wanted GPS for other activities and the ability to export more of the data. I'm very happy with my upgrade for the other features, but I don't think it's really any better for time/distance measurement.

Reddit IconcallMeBeyonder
7 months ago

My friend was in Dubai, so I asked him to pick it up for me. It cost me 3.5k.

Reddit Icondinkygoat
3 months ago

Xiaomi Mi Band has been the gold standard forever now. Also buy it on Ali Express, not Amazon or your local Xiaomi store, it's much cheaper. The Mi Band 10 is £40 - but the 9 is £35, so depending on how strict he is about the budget. I've been using the 9 for about a year so far and it's pretty good. Battery life is about 2 weeks (but will depend on how you set it up). At least when compared to my phone's (Google Fit) step tracking it's pretty accurate, and when compared to the heart rate reader built into my gym's cardio equipment that's reasonably accurate as well. Kinda wish it had Google Wallet support for easier NFC payments but it is what it is - otherwise can't complain.

Reddit IconETee5
10 months ago

I bought it some days ago and just tried it today. It recorded less than half of the strokes and only about 25% of the laps (19 out of 70) :-(

9 months ago

Update. I have looked into how it works and tried some different approaches: It counts pool lengths by combining the acceleration when you push back from the edge and the wrist movement to detect a stroke. The first time, I was often switching between freestyle and backstroke and it missed 80% of my laps. If you stick to one type of stroke (freestyle or backstroke), then it's actually quite precise. But every time you change the type of stroke in between pool lengths, it systematically gets confused and doesn't count that length. The solution I found if I want to switch strokes during a workout is to change in the middle of the pool. If I finish a length in freestyle and want to switch to backstroke, I will start the next length in freestyle and change to backstroke after 2 or 3 movements. The the watch has the time to adjust and it counts the number of pool lengths accurately

Reddit IconFredzoor
5 months ago

It’s a smart band but might wanna check it outXiaomi band 10 is pretty great value

Reddit IconGloryboy811
3 months ago

The best one you can get for that proce is the Xiaomi mi band 10. New. Better battery that most others.

Rankings by Use Case

Top recommendations from others in the same boat

Other Reddit Recommendations: