This week, I added some new kit for the new year. And it may be months before I wear it, because this is definitely warm weather stuff. The bibs should look familiar; I’ve been wearing Louis Garneau bibs and shorts for years. Love the chamois. The orange jersey is from Sugoi, a brand with which I have a limited but positive history. The greenish-yellow jerseys are from Santic, a brand with which I have no history. I took a chance on Santic in part because of many positive reviews but also because the price was so good. In cycling, you don’t always get what you paid for. Sometimes a big name brand is a big disappointment and a smaller name is a better value. We’ll see where Santic belongs. I had to replace some worn-out articles in my cycling wardrobe, but now I’d like to be done buying kit for 2026, no matter how inexpensive it is.
Sunday, January 4, 2026
A Little Retail Therapy To Get 2026 Started
This week, I added some new kit for the new year. And it may be months before I wear it, because this is definitely warm weather stuff. The bibs should look familiar; I’ve been wearing Louis Garneau bibs and shorts for years. Love the chamois. The orange jersey is from Sugoi, a brand with which I have a limited but positive history. The greenish-yellow jerseys are from Santic, a brand with which I have no history. I took a chance on Santic in part because of many positive reviews but also because the price was so good. In cycling, you don’t always get what you paid for. Sometimes a big name brand is a big disappointment and a smaller name is a better value. We’ll see where Santic belongs. I had to replace some worn-out articles in my cycling wardrobe, but now I’d like to be done buying kit for 2026, no matter how inexpensive it is.
Wednesday, December 31, 2025
2025: A Statistical Review
This year, for the first time ever, I recorded at least one exercise activity every single day. On a couple of occasions, that activity was only a 1-mile walk. And perhaps on those occasions that 1-mile walk was done simply to keep the streak alive. But I kept the streak alive. That’s the important thing. I plan to keep the streak going in 2026: at least 1 mile of walking expressly for exercise, every day. Since May 19, I have hit 10,000 steps every day. I intend to continue that streak into the new year as well, which will force me to walk more than 1 mile per day as it has for the last 227 days of this year. All of this walking resulted in a personal record of 1,141 miles in 2025, which obliterated my old PR of 554 miles, set in 2024. I’m setting no exact goal for walking mileage in 2026, but getting at least 10,000 steps per day should ensure that I finish with something like 1,000 miles again.
If it seems strange that I’m leading with my walking statistics instead of my cycling statistics, then my explanation is that my walking statistics were remarkable while my cycling statistics were – if you can forgive the pun – pedestrian. I rode outside 122 times for a grand total of 3,246 miles, an average of 26.6 miles per ride. My longest ride in terms of both distance and duration was only 47 miles in 3:11:35. None of this is breathtaking stuff, but at least I beat my target of 3,161 miles. Here’s the month-by-month breakdown:
My outdoor mileage goal for the new year is 3,075. That will get me to 100,000 lifetime miles. To be ready for the outdoor season, I plan to spend 50 hours on the trainer before May 1. There will be some outdoor riding before May 1, of course, but the indoor sessions will be more important until then. And I will be looking for at least 25 hours of mountain biking in 2026, after doing none this year.
Aside from walking mileage, there was one other personal record this year. It came from a statistical category I never really tracked before: total exercise volume from all sources. I started tracking bike ride distance way back in 2004, but I didn’t start tracking bike ride time until 2013. In 2020, I added walking/hiking/rucking. Earlier this year, I added strength training and floor climbing. This comprehensive recording of all my activities yielded a massive 669 hours, 50 minutes in 2025, far outpacing my previous PR of 421:50 in 2021. And this matters because no activity type by itself, not even cycling, is enough to give me the kind of fitness and longevity that I want to enjoy. I realize that an hour of easy walking and an hour of intense cycling are very different efforts, but rewarding myself for every effort motivates me to do a healthy mix of things.
Sunday, December 21, 2025
Times Two … And Times, Too
I reached another walking milestone this morning: 1,108 miles, year-to-date. That’s double last year’s total of 554, which was a personal record. Garmin tells me I have spent about 400 hours–the equivalent of more than 16 days–on walking for fitness this year. Time on the bike, year-to-date, is 233 hours, and that includes both outdoor and indoor rides. But don’t accuse me of neglecting the bike. With 10 days remaining in December, I need only 3 more hours to beat last year’s total.
Saturday, December 13, 2025
More Tacx Facts
Before Thursday’s 1-hour ride, I abandoned my efforts to calibrate power on the Tacx trainer, which I knew was inaccurate. I stole the Favero power-sensing pedals from my Scott Addict and installed them on my Trek Boone, which is on trainer duty this winter. Power numbers for Thursday’s ride were comparable to my most recent 1-hour outdoor rides in Zone 2, and they were much higher than those that the Tacx reported on earlier rides at the same perceived effort. I rode for 30 minutes on Friday and for 90 minutes earlier today, again with power numbers consistent with my expectations.
There’s a good argument for using the Favero pedals all the time, indoors and outdoors. Unlike heart rate, which naturally varies in response to things like fatigue or illness, and unlike Rate of Perceived Exertion, which is completely subjective, power is always an objective measure of how hard you’re working. Whether my Favero pedals are strictly accurate is not important, but the trends revealed by their measurements are! If I want my indoor training to translate to better performance outdoors, then it makes sense to get performance metrics from the same source. And if I go back to the Saris trainer, then it will be interesting to see how its power numbers compare to those from the Favero pedals.
The best case for continuing to use the Tacx app is that it integrates seamlessly with Garmin Connect. Many of the Tacx-specific badges are available only with a subscription, but there are two more “freebies” that I would like to earn. After that, I might abandon the Tacx app and the Tacx trainer. The remaining incentive to stick with them would be small indeed: Garmin Connect values long Tacx rides more highly than long rides on other trainers. Garmin awards 4 points for every Tacx ride of 75 kilometers (46.7 miles) and 8 points for every Tacx ride of 100 kilometers (62.2 miles). Garmin’s 50-mile trainer ride is worth 4 points, but you can earn the badge only once. Garmin doesn’t have a 100-mile indoor ride. Its 8-point indoor ride–repeatable and available on any trainer–is based on a duration of 4 hours. If your goal is to game the system to maximize points, then the 100-kilometer Tacx ride accomplishes the same thing as the generic 4-hour ride in less time as long as you average more than 15.55 mph, and a good Zone 2 average of 17.77 mph gets the job done with 30 minutes to spare. But even 3:30 on the trainer sounds like a lot to me! I was more than ready to be done when I hit 90 minutes today.
Friday, December 5, 2025
Early Start For The 2025-26 Fatbike Season
GEARS, the local mountain bike advocacy group, took advantage of last weekend’s heavy snowfall to groom the Regner Park trails for fatbikes. Here’s the announcement from the City of West Bend’s weekly newsletter, which hits my inbox every Friday:
To subscribe to the city’s newsletter, click here.
Thursday, December 4, 2025
Dave Retreats. And Then? A Tacx!
![]() |
| It even came with a trainer tire! |
Now that I’m home again, it’s time to get back into regular workouts. But as I resume turbo trainer rides, there is a noteworthy change. In Pennsylvania I unexpectedly picked up a second-hand Tacx Vortex smart trainer. On Facebook Marketplace, it was listed for $20 and I gladly would have paid that price without haggling, even though I had no way to test its functionality before returning to Wisconsin. As things turned out, the owner simply wanted it gone and let me have it for free! You can’t beat that deal, but you might wonder why I wanted it when I already had a newer and arguably better smart trainer. The answer is Garmin Connect.
When Garmin acquired Tacx in 2019, it integrated the Tacx training app with its Garmin Connect platform. Since that time, numerous Garmin Connect challenges have been available only to users of the Tacx app. I intend to pursue those challenges to add some spice to my indoor trainer season. The app has features similar to Zwift, Rouvy, and MyWhoosh, so it should be more engaging than the handful of ride stats that come from my Garmin Edge cycling computer.
I got my first taste of the Tacx training app today. I did not, however, explore the many virtual environments. I contented myself with a simple display of ride stats and it looks like I might need to make some adjustments. Tacx said I averaged only 74 Watts for a 30-minute ride at 13.4 mph. It was an easy, get-to-know-you ride, for sure, but that power output seems low. At least I could count on my heart rate monitor, which paired easily with the Tacx app. And Garmin Connect rewarded me with my first two Tacx badges, so I’m satisfied with my first ride.
My next step should be to explore those virtual environments, the cornerstones of the Tacx platform.
Wednesday, November 19, 2025
And I Would Walk 500 More?
Walking 1,000 miles this year was not in my plans. In my New Year’s Eve statistical review of 2024, I wrote that I would shoot for 500. And we should remember two things. First, I was still recovering from surgery when I set that goal. I could not be certain how my body would respond. Second, I had set a personal record of 554 miles in 2024 and didn’t want the pressure of extending my record every year just to feel accomplished.
I surpassed 1,000 miles today. With 42 days remaining in 2025, I might get another 100-150 miles. I expect to keep going at approximately the same pace, and that means walking every day. The streak is still alive: I have walked at least 1 mile expressly for fitness every day since last December 13. Achieving that consistency might be a more worthwhile accomplishment than the big mileage total.
I still won’t want the pressure of chasing a new PR for walking in 2026, so I probably will set no mileage goals outside of Garmin Connect. Garmin’s “Walk Streak” challenge requires a single, 1-mile walk every day for 30 consecutive days. Garmin also has quarterly walking challenges that reward the 1-mile-per-day minimum, so those are automatic for anyone who keeps the “Walk Streak” challenge going. And then there’s the annual “Ultimate Walking Badge,” a reward for completing all four quarterly challenges. Again, simply meeting the “Walk Streak” minimum will yield the “Ultimate Walking Badge.”
Walking 1 mile every day has some general health benefits, but it isn’t enough by itself to build real fitness. Hitting my minimum standard of 10,000 steps per day goes further. On recent 1-mile walks, I have averaged about 2,000 steps. I have to walk the equivalent of about 5 miles per day to hit 10,000 steps. So, is 5 miles per day my real standard? I didn’t become a 10,000 steps-a-day guy until this year was well advanced. Am I going to surpass 1,825 miles in 2026, 5 miles per day for 365 days? That doesn’t seem likely. I’m getting some of those 10,000 steps from ordinary daily activities and not from measured walks. But I sure didn’t expect to double my PR this year, which I am on pace to do. So, never say never.
Friday, November 14, 2025
Pretty Doesn’t Begin To Describe 11/14/25
![]() |
| Losing fitness already! Today's ride would have been all Zone 2 a month ago. |
Monday, November 10, 2025
Stopping The Slide
![]() |
| Last week’s rewards from Garmin Connect. |











