2025 Year End Totals
>> Wednesday, January 28, 2026
• SWIM: 88,057 yards.
• BIKE: 1756.15 miles, with 1166.79 of those miles as actual "training."
• COMMUTING BY BIKE: 589.36 of those 1700+ miles (biking with boys as they bike/run, to class, to meetings, to swim, etc).
• BIKE TRAINER: 80 hours 2 minutes (1440.60 miles calculated at 18 mph)
• RUN: 1202.22 miles.
• WALKING: 1098 miles
• STRENGTH / CORE: 631 hours 43 minutes (approx).
• WEIGHT: 160.0 start, 160.0 finish, 162.2 high (Aug), 155.2 low (Jan), 159.48 monthly average.
• BODY FAT: (monthly average) 14.4% high (Oct), 13.5% low (March), 13.87% average.
SOME NOTES ON THOSE YEARLY NUMBERS:
• SWIM: 10th most out of 20 years of training - right near the middle. I lost pool access mid-August, so that total "is what it is" (which is really my motto for swimming even when I HAVE pool access). Our family is talking about joining a gym late-spring or early summer, so we'll see if I have any swim totals for 2026.
• BIKE: 2nd biggest year ever! It didn't feel like anything special. In fact, my bike totals feel like a let-down, but maybe that's because my PR year was the year prior in 2024, so I was used to doing a lot more - I backed off in 2025. I still commuted a fair amount, but not nearly as much as 2023 and 2024. I had 4 months with 300+ miles in 2024, and only 3 months in 2025. But I still continued my "bike outdoor every month" streak since March of 2023.
One big change in 2025 from previous years was that I had NO mountain biking - I had a lot of "commuting" miles on my old mountain bike, but no actual "mountain biking." The boys are now at that age where they have busy summers, so we don't get out for things like that as easily as we used to.
• BIKE TRAINER: 3rd biggest year ever! Again, much like my biking total, this didn't feel special. 2025 was my 3rd biggest year ever, behind 2021 and 2022. 2023 and 2024 had a bit less because I was outside biking more on those years. And these "trainer miles" in 2025 were a bit slower on average - I used to calculate my trainer miles at 19 mph, but I used 18 mph this year as I often took it easier on the trainer. (I don't have a power meter or any way to gauge "speed" on the trainer, so this is an estimate.)
Adding up "real" bike mileage (1756.15) and "trainer" bike mileage (1440.60) gives me 3196.75 total miles for 2025. That's 3rd lifetime behind 2024's 3700+ miles (where I did more outside but less on the trainer) and behind 2022's 3500+ miles (where I did a TON on the trainer).
• RUN: BIGGEST YEAR EVER!! FOR THE 5th STRAIGHT YEAR!! I was in a walking boot and not running at all from late summer 2019 through Feb 2020. Then I slowly started to run again as Covid hit. 2020 was a "rebuilding" year, and then I ran a PR for milage in 2021. And again in 2022, and 2023, and 2024. And now a 5th PR in a row for 2025! Wild! THAT WILL NOT CONTINUE!!
I didn't have *as* great of year at the races in 2025 as I did in 2024, but it wasn't bad. I learned that a month of crappy training in June really took a bite out of my speed - I set a few lifetime PRs in 2024 (5K, 5 mile, and 10K), and then I re-set the 10K PR again early in 2025. But June of 2025 taught me that if I want to be fast, I really need to be consistent. I'm not complaining as I LOVE all the family fun we had in June, but I need to be realistic that in my mid-40s, I can't have an entire month that's "not the norm" and then plan to race fast. I'm OK with that! Life is balance - it's not all about racing as fast as I can at every race... especially as I age.
Long run distance each week of 2025. No long runs shortened due to
injury! And all "normal" long runs (not pre- or post-race) of 10+ miles.
Total weekly run distance for 2025. A visible build for the TC 10 Mile in early Oct.
• STRENGTH / CORE: BIGGEST YEAR EVER!! I just noted that it was my 5th straight year with a running distance PR, but this is my 6th straight year with a strength time PR! I didn't expect to keep that up in 2025, but I did. I went almost 50 hours longer than I did in 2024. I, again, do NOT EXPECT TO KEEP THAT UP in 2026!
• WALKING: I've been going on more Garmin-tracked walks since early in 2023 (before going on an anniversary trip to Italy where I was concerned about how much walked we'd do and didn't want to hurt myself). I've never tracked it before in my "year in review" posts, but I looked back on my Garmin to see what I did in 2025 compared to 2024. I THOUGHT I was walking more this year, but I really wasn't: I walked 1088 miles in 2023 and 1098 miles in 2024. (That's walks logged as a walking activity on my Garmin, not just total movement saying "you walked about this far.") I've logged a walking activity of at least 1 mile every day since November 2023 (that's not TOTAL walking in a day, but at least 1 walk that was 1 mile or more... so 3 walks all of 0.75 miles wouldn't count).
Related to "walking:" I hit 10,000+ steps every day (a streak that started in early April of 2023), and I also had 125,000+ steps every week except one in late June. I've logged at least one 1+ mile walk every day since late November 2023. I set a monthly steps PR in October of 2025 with 680,329 steps (nearly 22,000 each day). And I've kept a streak of at least a 30 minute workout/day going since late in 2023 (EXCEPT for Thanksgiving Day where I ran the Turkey Day 5K and then logged a "walk" on the way back to the car of over 1 mile, but less than 30 minutes. So I missed getting in my 30+ minute activity that day (with a 17:42 5K and a 24:00 walk) for the first time in almost exactly 2 years [around Thanksgiving 2023].)
• WEIGHT: climbing back up a bit. I was averaging over 160 lbs from 2016-2020. Then I was down at 157.x on average from 2021-2023. In 2024, I went down a bit more to 156.8. And in 2025 I was up to an average of 159.48 lbs. To be fair, I've been doing a lot of longer/harder upper body workouts, and some of that might be muscle. But to be fair in another direction, I also like snacks, and I haven't been the best about resisting those recently.
Monthly averages for 2025: pretty consistent.
Monthly body fat averages. Nothing for Dec because I never
logged anything before BeginnerTriathlete died in early Dec.
Here are my monthly totals according to my training log:
[Note that where I tracked my miles on BeginnerTriathlete shut down in early December, so the date at the top doesn't show through the end of the year. But I Photoshopped in December's totals once the year was over to make it correct.]
2025 mileage. Lost pool access in mid-Aug (obviously).
2025 time. Blue is strength, and maroon "sports" is all trainer time.
Monthly totals if I added in "bike trainer miles" at 18 mph.
Also, in all of my training prior to 2023, I had one graph get CLOSE to 500 total miles in a month. (That's miles of running + miles of biking + swimming yards multiplied by 100, which is how BT shows that info.) Then in 2023, I went over 500 miles of combined training 3 times, and I went over 500 miles SEVEN times in 2024 (coming close another 2 times). Up above in the graph from 2025, I broke 500 miles 4 times: March, May, July and August. I can't really make that a "goal" for doing that X many months in 2026, but it's clear that the more overall miles I put in, the better/faster I race.
And March of 2025 was my highest mileage month EVER. I didn't realize that before going back and checking these "year in review" posts! I've barely cracked 600 total miles a few times, but March was closing in on 700 miles (683.37 to be exact).
Other random graphs:
Weekly steps.
Monthly steps showing October's PR.
Intensity minutes: averaging 1,559 / week during this timeframe.
Average high and low heart rate. The dips in the “high” HR are from easier weeks.
Floors climbed: 2 bigger lines in June from hiking and Hawaii.
(Also corresponds with lower “intensity minutes” a few graphs above.)
Total "activity" time (again, showing a big March).
Calories.
Combined distances (not counting swimming as "yards x100" like the BT graphs do).
Swim time, losing pool access in August.
Bike time, again showing that big March!
Bike workouts, showing small June and Oct.
Running ascent: my run miles aren't usually very different month-to-month,
but Feb and Dec were a LOT on the treadmill with 0 ascent.
(And June was running in hilly WI and hilly Hawaii!)
Race time predictor.
Other Garmin-based numbers, including my VO2 max (floating between 60 and 68).
All 2025 activities total. (That run cadence must include
walking/resting during intervals, because I'm more around 170).
TOP ATHLETIC HIGHLIGHTS OF 2025: (counting down from #6 to #1)
(The first 3 here are sort of "low lights"...)
SIX: I learned that I can't have a randomly "easier" month and expect to keep racing as fast. June was a really fun month. I didn't have the same level of training across the board, and my races suffered. I'm totally not complaining, but I'm noting that it happened! If I plan to have some GREAT race, then I need to have months of consistent training leading up to it... and I don't think that I'm planning to have some GREAT race at this stage in my life with busy boys with wild schedules. I'd rather be there for them and do my best at my own pointless sports endeavors. Which brings me to my next point...
FIVE: My slowest 1 mile race ever. After a random June with lots of random (inconsistent but not “bad”) training, I couldn’t keep up my streak of sub-5:00 1-mile races. Officially, the 2025 Raspberry Run 1-Mile was my slowest 1 mile ever at 5:04, and only my 3rd time over 5:00 (behind my first mile race of 5:00.7 in 2008 and a slower one in 2018 when I was deeper into raising younger kids at 5:02). I will NOT be having a sub-5:00 1-mile goal in 2026 - I will be racing a 1-mile, but no fast goals.
FOUR: Hurting my shoulder after a big upper body day. I really started hitting my upper body hard! And during/after a big workout in mid-December, my right shoulder felt crappy... like it did years ago when I had an issue swimming. Dang. It's still not 100% and I'm still taking it easy while lifting (and doing no shoulders). I want to get back to lifting "comfortably" (without concern of hurting something) very soon!
Photo on the day I hurt my shoulder.
TWO: Winning both duathlons I entered in 2025 - which were also the last times those events will be held. And something small went wrong for me at each race. I did the Spring Classic Oakdale Duathlon and learned just before the race that it was going to be the last time running that race. I had a funky Garmin issue which kept me from seeing my bike speed. I entered T2 kind of annoyed, but with a big lead. And then when doing the Fall Classic Oakdale Duathlon, I was in the lead by a lot on the bike, and I got stopped by a train crossing for over 90 seconds! Also, the large margins of victory by this 44-year-old dad sort of shows why these were the last times these races were held: there’s a diminishing number of people still interested in duathlons.
Pink shorts in the spring, Tutti Frutti shorts in the fall.
Early on in the first run, leaving T1, and crossing the finish line after his final run!
I LOVE this pic of us!!
As for goals for 2026, I don’t really have anything “big.” Kick this shoulder injury and this butt thing that has had me skip a few runs - no distance PRs in 2026 as that’s only happened because of my consistency, and this injury has already made me inconsistent. I’m already leaving the “streaks” behind and not working on always having high “intensity minutes” each week. I could focus more on quality and not quantity (especially for leg and core workouts that have been getting longer and lazier). As I’ve said in some year’s past, maybe I’ll just work on “being fit” this year and not gunning to set milage PRs or race PRs or anything dramatic. The sore glute and the sore shoulder might be my body’s way of saying “hey old man, just ease up a bit, OK?” So some intensity might be backed off at times, but I’d still love to put in some bigger months (what I said I would NOT make a goal up above showing the graphs of my training by month, but whatever). I know I won't have another year like 2024 or 2025 again this year, but that's OK.
I also want to start eating a LITTLE cleaner, and to keep from over-snacking so much. I need to feel hungry more often. I tend to walk around the house and always think I need a quick bite. As my niece told my nephew on our car ride up north: "Stop eating! You're not hungry, you're just bored!"
And to close with something I always like to do, here’s a quick look back at the year from my Instagram page with highlights from each month:
Jan: Charlie on a billboard for his school!
Jan: Mexico trip with family!
Feb: a road trip with my boys to the Junior Olympics for Henry in Charolette!...
... where this was the reaction when we learned he did NOT place last!...
... and a fun night out while there!
March: the loss of my uncle Brad (in the middle with his brothers).
March: the boys and Mama had a fun trip to Portugal!
(Which helped propel me to such a big training month.)
April: a family race (and a 10K PR for me).
May: birthday at MOA for Charlie.
May: Henry’s last day of middle school! In the same backpack!
June: lots of fishing.
June: a “north shore” trip with my boys and niece and nephew.
June: birthday bowling for Henry.
June: Hawaii!
July: hours after getting back from Hawaii, the boys and I headed
across WI to Summer Nationals fencing tournament...
... where we had a good time at the Milwaukee Art Museum...
... and then raced back across WI and the metro for a big July 4th party.
Aug: up north and catching fish!...
... and playing on the lake!
Aug: ran into the governor at the State Fair!
Sept: Henry’s first CC season in high school.
Sept: Charlie’s second volleyball season in middle school.
Sept: Henry’s first duathlon!
Oct: a good year for the garden!
Oct: we stopped in the Dells for a night...
... on the way to a fencing tournament outside of Chicago...
... where we were able to spend an afternoon exploring parts
of Chicago that we didn’t get to a few years back.
Nov: garden totals for the year: 4011 total tomatoes (3709 cherry tomatoes
across 4 varieties, and 302 large tomatoes across 4 varieties).
Nov: a solid Thanksgiving 5K for Henry and I!
Dec: a last-minute Vikings game...
... mainly for the RANDOMLY AWESOME halftime show (and a surprising win against the Lions!).
(Lainey Wilson, Andrea Bocelli, Snoop, Matteo Bocelli, and the K-Pop Demon Hunters.)
Dec: Christmas Eve mass.

0 comments:
Post a Comment