ADVERTISEMENT

Fit for the Race, Built for Life? A 3-Month Review of the Xiaomi Smart Band 10

Published Sep 9, 2025 11:03 am
Three months ago, Xiaomi introduced a new addition to the smartwatch market: the Xiaomi Smart Band 10. I got to review the Xiaomi Smart Band 10, testing its core specifications and developing some of my favorite features. With the recently concluded Xiaomi Pop Run 2025 and having put the smartwatch through its paces for the last three months, it felt like a good time to write an update on how this wearable holds up in regular use in the real world.
The Xiaomi Pop Run, held at Filinvest City last August 30, brought together 3,500 runners for 5KM, 10KM, and a newly introduced 21KM categories. Race kits, medals, and prizes were awarded to participants. There was even an Expo Booth where attendees could test the band’s advanced tracking features and see firsthand how the device fits into a serious fitness routine. It was a major showcase for the Xiaomi Smart Band 10.
The Xiaomi Pop Run 2025 also doubled as the official launch of the Xiaomi Smart Band 10, the brand’s latest stylish fitness wearable (Photo by Xiaomi Philippines)
The Xiaomi Pop Run 2025 also doubled as the official launch of the Xiaomi Smart Band 10, the brand’s latest stylish fitness wearable (Photo by Xiaomi Philippines)
Now that I’ve run, worked out, and lived with the Xiaomi Smart Band 10 for three months, I have a sense of what it can do for someone like me. At just P2,499, the Xiaomi Smart Band 10 strikes the perfect balance between function and cost. It’s the ideal choice for people who want a reliable device without having to shell out a lot of money for a fitness watch.
Style
The band’s design— the symmetrical ultra-thin bezels and customizable straps and watch faces— is undeniably stylish. It goes with just about any outfit I throw on. I have the Mystic Rose model with the light pink straps, and its dainty look matches everything from my running fits to my going-out clothes. I love that its light color pairs seamlessly with my preference for bold shades, like a bright red running top, without clashing. There are several color options for the band: Midnight Black, Glacier Silver, Pearl White, and Mystic Rose. There’s also a wide range of replacement straps that come in various materials. No matter how bright or subtle your outfits are, the band will fit your personal style.
Comfort
I have run, swam, skated, and played all sorts of sports with it on. It feels light on the wrist, almost as if it’s not there. It also doesn’t cause any irritation or marks, even with constant use. While I like using the band to log my exercise routines, I also like tracking my sleep with it. The lightweight design makes it easy to forget that I have it on throughout the night. It has also given me useful insights into my sleeping patterns, motivating me to actively work on improving my sleep schedule. This sounds trivial, but it’s a crucial detail for a device that is worn almost 24/7.
My Run Stats from the Mi Fitness App
My Run Stats from the Mi Fitness App
Run Tracking
The band’s built-in running courses are something I have been exploring and enjoying a lot. The detailed data it tracks goes far beyond the basics. In addition to workout time, calories burned, pace, and heart rate, the band monitors cadence and stride— two metrics often overlooked by other wearables. Cadence refers to the number of steps you take per minute while running or walking, while stride length refers to the distance between your feet before and after they land when you are running or walking. Both cadence and stride are vital for improving running form and optimizing performance, so the ability to track them is a significant advantage for any runner. This level of detail confirms that the band is more than just a simple step counter; it’s a serious training tool (and a very helpful one at that).
Battery
While the initial core specifications claimed up to 21 days on a single charge, my personal experience has shown a battery life of about 16 days. I would like to note that this difference is likely due to my use of additional parameters like tracking my sleeping noise and breathing pattern, which are more power-intensive. Despite this, a 16-day battery life is still exceptional.
The energy at the Xiaomi Pop Run was electric. Tomi Adrias, Xiaomi Philippines’ Head of Marketing, shared that the Xiaomi Pop Run is “more than just a race; it’s a celebration of a healthy and active lifestyle that’s accessible to everyone.” The event truly showed there is a community fired up and inspired by this watch, with runners capturing their milestones at the colorful photo walls and a palpable sense of post-race camaraderie. The Pop Run highlighted that the band’s ability to "fit in style" isn't just a tagline; it’s a core part of its functionality, proving that this is a piece of technology people can seamlessly integrate into their daily lives.
If you’ve already started your running journey and are looking for a smartwatch to help you along, or if you’re just about to explore a more active lifestyle, the Xiaomi Smart Band 10 might be exactly what you need. My three-month experience confirms that it’s a fantastic entry point for anyone serious about improving their fitness without a heavy financial commitment. It provides a perfect balance of features, durability, and cost— a compelling choice for anyone ready to get moving.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.