Wednesday, November 12, 2025

The Making of a 5k PR

After completing the Race for Hope 5k on May 17, I set a goal of setting a new 5k PR before the end of the year. I completed that race in 33:02 (3.17 miles at 10:26/mi) which showed a huge improvement for the season but was a long ways from the 27:50 that I would need for a new PR.

Reviewing My Previous 5k PR

27:51 was the 5k time to beat. That was the time that I ran in the Kickoff 5k in Kansas City on February 3, 2019. It was an amazing start to what turned out to be an incredible 2019 racing season and often gets overshadowed by all of my other accomplishments that year. 

I was in really great shape in 2019 but was training for longer races when I ran the Kickoff 5k. The race was a bit of anomaly that year as looking through my list of fastest 5k times, prior to 2025, most of them come from 2016 and 2017. It was also the only time that I recorded a sub-9:00/mi pace for a 5k. 

Creating a Plan

In my 12 years of racing, this is the first time that I've really focused on the 5k. I've historically used some pretty simple training plans from Hal Higdon but I knew that my goal was very ambitious and that would require a new way of training. While I set the goal in May, I was already in the middle of a triathlon training block that took me through the end of June. I used that time to research and plan a schedule of target races. With 8-ish week training blocks and not wanting to attempt a PR too late in the year to avoid unpredictable winter weather, I identified the Turkey Trails 5k in late November.

With a target race identified, I did some research and settled on using the Boston Athletic Association 5k Level 3 training plan. The 8 week training plan is a time-based training plan built around a goal pace. Each week followed a similar pattern:
  • Monday - Rest day (I'm in the middle of a run streak, so just added an easy run here)
  • Tuesday - Workout with 5k pace intervals
  • Wednesday - Easy run
  • Thursday - Tempo run followed by hard strides
  • Friday - Easy run
  • Saturday - Workout with longer 10k pace or half marathon pace intervals
  • Sunday - Long run
Looking at the race calendar, I identified 2 additional races to use as a benchmark for my progress. The first one was the Summer Sizzler 5k on August 16th. Working backwards, that meant my first training block would start on June 23rd. The 2nd race was the Spooky Sprint 5k on October 4th. That gave me 8 weeks to train for the first race, 7 weeks for the 2nd, and then 7 more weeks until my target race.

Training Block #1

My first time through the training plan I didn't really know what to expect. I wanted to set reasonable goals along the way to ensure that I was progressing but also building confidence. My goal for the Summer Sizzler 5k was to break 30 minutes, meaning I would need to average at least 9:39/mi. I added all of my workouts to Garmin Connect with the following target paces:
  • 9:40/mi 5k pace
  • 10:05/mi 10k pace
  • 10:30/mi half marathon pace
From the very start, the program was extremely challenging. During the first 3 weeks I struggled to hit any of my interval paces, and when I did it was on the high end of the 15 second buffer that I built in. On July 13th I ran the Cubbie Bear 5k in 32:17 (10:17/mi pace), my fastest of the season. That built some confidence that the plan was working and the workouts got better after that. The following weekend, at the DSM Corporate Games 5k, I ran 31:05 (10:00/mi pace) another confidence builder. 

During the last few weeks heading into the Summer Sizzler, I had really noticed how great I felt on my Saturday workouts with the longer 10k or half marathon pace intervals. I was going into the Summer Sizzler with a lot of confidence and feeling great, until I managed to tweak my lower back working at the cabin the day before the race.

Luckily my back felt fine during the race, and I ended up 30:18. Just over my goal of sub-30:00 but the course was a little long so I actually averaged 9:37/mi which was better than my goal pace and another huge season's best. 


Training Block #2

After a successful first training block, I was ready to get started again and keep getting better. With 7 weeks until my next target race, the Spooky Sprint 5k, I started with the 2nd week of the training plan. This time around I knew what to expect with the plan, which also meant I knew which workouts to dread and which to look forward to. With a focus on continuing to improve, I set the following target paces for this training block:
  • 9:15/mi 5k pace
  • 9:40/mi 10k pace
  • 10:05/mi half marathon pace
The hardest workouts of the training block are the Tuesday workout on both weeks 3 and 4. The workout includes 3 x (4 x 2:00) @ 5k pace. The work is absolutely brutal, but the best part of doing it 2 weeks in a row is that it provides and opportunity to see progress. The first time I completed the workout I managed to hit my target window on 5 of 12 intervals with just 1 below my 9:15/mi target pace. Just a week later, I was able to hit 10 of 12 with 6 below my 9:15/mi target. 

During this training block I competed in the Hero Hustle Sprint Triathlon and the Black Hawk County YMCA Sprint Triathlon. In both races I performed extremely well, especially on the run where I averaged 10:21/mi and 10:05/mi. 2 week before the Spooky Sprint, I raced in the John Deere DSM Area Employee 5k. I opted to NOT skip any training and intentionally go into the race on tired legs. I moved my Saturday workout to Friday morning and completed a 25 mile bike ride that afternoon. Even on tired legs, I raced extremely well finishing the 3.14 mile course in 29:17 (9:19/mi average). Another huge confidence builder and the 3rd fastest 5k of my adult life. 


The last 2 weeks of the training block went pretty well and I put in solid efforts. Confidence was high going into the Spooky Sprint 5k but I knew that it would be a challenge. Unlike the John Deere 5k, which was entirely flat, this race course was more rolling. When race morning arrived, I wasn't feeling it. I had a gut feeling that it just wasn't my day, but I had put in the work and was going to give it everything that I had. I was a little ahead of pace at mile 1, but things fell apart when I hit the hill and I wasn't able to recover. I finished the 3.18 mile course in 29:55, a 9:24/mi average and was a bit disappointed. 


Training Block #3

I would be lying if I told you that my performance at the Spooky Sprint wasn't a little demoralizing. Everyone has bad days and everyone has bad races, but that one stung, especially after showing consistent progress several races in a row. I started sandbagging a little going into my 3rd training block. I even went as far as to have conversations with Adam about not hitting my goal. I mean, I progressed so much throughout the year, there would be some sort of moral victory in there right?

I again had 7 weeks until my next target race, the Turkey Trails 5k on November 23 and again I started with week 2 of the same BAA 5k training program. This time around, I set the following target paces:
  • 8:50/mi 5k pace
  • 9:15/mi 10k pace
  • 9:40/ mi half marathon pace
Just looking at those numbers seems absolutely insane. The target 10k pace was faster than the goal I had just missed and the half marathon pace matched my target 5k pace from Training Block 1. I was convinced there was absolutely no way that I could do this. The goal was too ambitious, and I was running out of time. Even with all the negative thoughts, I took the most important step and I began. 

I worked really hard, but the first couple of weeks made it seem impossible. In the first workout I was only able to hit my pace, and the very high end of it, on a single interval and I vented my frustrations on Garmin Connect. I was quickly reminded why it is so important to have a good support network. 


After a couple more less-than-stellar workouts, I decided to take a different approach. Instead of focusing on the target paces I wasn't hitting, I started comparing them to the same workout from the previous training cycle. It quickly became apparent that even though I was struggling, I was still progressing and getting faster. On the hard workout that I described in the last section, I actually improved A LOT over the previous training block


This new lens was just what I needed to keep going. I continued to put in the work and a couple weeks into the training block I had a bit of a breakthrough and really started to stack up some great workouts. I raced the IMT Des Moines Marathon 5k on October 19 with no intentions of running hard. I treated it like a training run and ran 3.17 miles in 30:11, a 9:31/mi pace. All 3 workouts the following week were absolutely amazing capped off with 3 x 9:00 @ half marathon pace on Saturday. I absolutely nailed all 3 intervals and my legs felt amazing. 


My next race was on November 1st in Carlisle at the Hillbilly Hike 5k. My tempo run on October 30th was possibly the best training run that I've had all year. I averaged a 10:00/mi pace for 40 minutes and it felt REALLY good. As I wrapped up that run, a fleeting thought ran through my head that maybe, just maybe, I could PR at the race on Saturday. 

Hillbilly Hike 5k

It was a rainy and windy morning when I hoped in the truck to head for Carlisle. My truck was loaded down with hunting gear as I was heading to the cabin for a hunting trip following the race. My friend, Adam, was running the half marathon but it is a point to point race and he was already on a bus to Indianola and his start line by the time I arrived. I parked at the high school and made my way to packet pickup before going back to the truck. There was some light rain and I chose to stay warm in the truck as long as I could. At about 7:30, an hour before race time, I headed to the Carlisle HS track for my mile warm up. My legs were feeling really good. I took off my warm up gear, changed into my New Balance super shoes, and headed for the start line. 

The 5k was a simple out and back on the Summerset bike trail. I did some strides on the bike trail and retied my shoes. Thankfully the rain had stopped, but the wind was cold and I was eager to start. With good intentions, I did something that I normally don't do and lined up near the front. I planned to run fast and didn't want to risk getting stuck behind walkers on the narrow bike path. 

I came off the line very fast. I knew that to have a chance, I would have to run a fast first mile and then do whatever I could to hold that pace the whole time. Again, this is very different from my normal race strategy of going out conservatively and pushing for negative splits. It sounds silly, but a 5k race is short that having a first mile be just 10-15 seconds slow could be very hard to make up later. I felt really good during the first mile and could tell that I was running fast. 

I came through mile 1 in 8:45, well ahead of the 8:57 I needed and even faster than I expected. I held on through the turn around and tried my best to not lose too much time or momentum on the 180 degree turn. I came through mile 2 in 8:56, slower but still ahead of pace. The last mile was brutal as my breathing was heavy and my legs were burning. I focused on keeping my cadence high and my eyes looking down the trail. The nice part of a flat out-and-back course is the ability to see the finish line from a long ways out. I hit mile 3 in 8:55 and gave it everything I had left as I watched the clock tick closer and closer to 27:50. The remaining 0.14 miles (the course was a little long) I covered at an 8:10/mi pace. My average pace for the race was 8:50/mi even, exactly matching my target 5k pace for the last training block!

My official time was 27:46, a new PR by 5 seconds and 3 weeks ahead of schedule! According to Garmin, since the course was a few hundredths long, my 5k time was 27:29. To say I was overjoyed is an understatement. The feeling that I experienced in those moments after crossing the finish line are indescribable. 


That rainy day in Carlisle was more than a 5k PR, it is one of the first times that I actually inspired myself. Something that began as a dream 6 months earlier. A goal that, at times, seemed impossible, had just been reached. The hard work, consistency, and dedication paid off in a big way. I ran the same race last year on November 2nd in 38:25. That means I cut 10:39 off my time from last year. 

Wrap Up

So what's next? I'm finishing up my current training block and have 3 races left this year, all 5ks. I did give myself permission to skip a couple workouts in the last week while deer hunting. It gave both my body and mind a well deserved break. After this training block ends, I will be taking a month off structured training, from Thanksgiving week through Christmas week. After that I will be embarking on a journey to tackle my next big goal, a full Ironman in September 2026. A goal that seems impossible now, but if there is one thing I've learned on this journey it is that with the right amount of work and dedication, I can make things that seem impossible possible. 


Saturday, October 25, 2025

October 2025 Race Recaps

I cannot believe that we are entering the final week of October. This month marked the end of a training block and the start of my final block for the year. I raced 2 times this month, but largely the month was focused on training hard. 

Spooky Sprint 5k

This race was the culmination of a 7 week training block. My goal was to average 9:15/mi marking another step on my road to a new 5k PR. Adam picked me up and we headed to Big Creek plenty early to get our packets and warm up. I started the race really well and came through mile 1 in 9:12. I slowed down a bit heading up the hill on mile 2 and just couldn't pick it back up after that. After hitting the turn around and coming back down the hill my mile 2 split was 9:23. A little off pace and I wanted to be hopeful that I could get that time back in mile 3 but I knew that my legs didn't have it. Mile 3 was a disappointing 9:37 and I finished the race (3.18 miles according to my watch) in 29:55. I was disappointed as it just wasn't my day. 


To put things in perspective, this tied for my 4th fastest 5k since I began racing in 2014. I may not have hit my goal, but I continue to progress and get faster. I ran this same course for the Time to Paddy 5k in March and finished that one in a time of 39:03, meaning that I cut 9:08 off my 5k time in the last 7 months. I didn't have a lot of take aways but I really felt like I just wasn't able to recover after the mile 2 hill so maybe I need to include some more hills in my training.

IMT Des Moines Marathon Local 5 5k

It is always a good time racing at the IMT Des Moines Marathon, no matter what race I'm doing (and I've done them all). This year, I chose to race the 5k as I continue to focus on reducing my 5k time. The timing for this race was not ideal for me as it was week 2 of my 7 week training block, so I didn't expect much going in. 

Abigail and her friend signed up to volunteer at the race and would be handing out medals for 4 hours. I had 2 friends racing the half marathon and decided that I would take them down with me and just stick around until they were done. We got downtown about 40 minutes before the race and parked on the street about 7 blocks from the start line. After getting the girls checked in, I went to line up in the starting coral. The 5k was scheduled to start at 8:15, right after the full and half marathon but they ended up holding us until 8:45, which was a bit frustrating. I had done my warm up at home and it was very windy and cold while waiting. 

I came off the start line much faster than I normally do but quickly settled into a steady pace. I started near the front so I didn't have to weave around many people, which was very nice. Even with that advantage I came through mile 1 in a very disappointing 9:33. The 2nd mile included capital hill and even though I felt good with how I handled it, that split was 9:54. I pushed a little harder on the last mile going 9:16 but with a course that was a little long I wasn't able to keep it under 30 minutes. My official time was 30:11. 




After the race I hung around cheering on the other athletes, including Adam and another friend, Jake. I also saw a ton of other people that I know. Even though the race was a bit disappointing for me, I still enjoyed myself. 

Wrap Up

Even though my results in October were a little disappointing, I still feel like I'm heading in the right direction. In September I logged 124.15 miles running, 2nd most of all time and this month I'm on track to run even more. This is my 3rd consecutive training block using the Boston Athletic Association 5k program and I have so much confidence in it after all of the success I've seen this year. I'm not sure if I will reach my goal of setting a new 5k PR this year but I'm committed to doing everything that I can to give it my best effort. 

Sunday, September 28, 2025

September 2025 Race Recaps + Bonus 2026 Preview

September brought a lot of changes to life as school is in full swing for both girls and Erin. With school comes more activities for both kids which in turn limits the time I have to commit to training. Abigail needs to be at school at 6:45am for marching band. To give myself enough time to fit in training before work, I've been getting up between 4:30-4:45am each day. Losing those 15-30 minutes of sleep has been having an impact and I'm still working to adjust. Both girls are in several evening activities as well, Abigail is helping with the fall musical and has off season strength training after school a couple of days. Bridget has joined Mock Trial, with 2 evening practices, and still has her youth chorus practice each Monday. Both girls have class at church on Wednesday evenings. I've gotten really good at fitting quick workouts around their activities but it has limited my ability to get to the pool or outside on the bike. 

Even with the busy schedules, I was able to race 3 times in September and it is clear that my fitness continues to improve. I feel that my success demonstrates 2 things really well:
  1. The time is there if you look for it, even when life gets really busy
  2. Being consistent over a long period of time will eventually lead to results if you are patient

Black Hawk County YMCA Triathlon

On September 6th I competed in a sprint triathlon at George Wyth State Park in Waterloo. The race consisted of a 500 meter swim, 16.5 mile bike, and 5k run. While not exactly the same, the route was very similar to the Accel Triathlon that I raced there in 2017. I came into the race with a lot of confidence after racing well at the Hero Hustle Triathlon 2 weeks prior. 

I arrived on Friday afternoon to pick up my packet and have dinner with my parents. They were camping for the weekend but I stayed at their house and got a great night of sleep. It was already light out as I headed for the park. It was a late start time of 9:00am and I was one of the first into transition. It was a cool morning with temperatures starting below 50 degrees and a WNW wind around 10mph. I took my time getting transition ready and did some walking to keep warm before the race. With unseasonably cold temperatures leading up to the race and the cold air on race morning, I opted to wear my wetsuit for the first time this year. It felt like I waited around for an eternity, but finally we were lined up, the national anthem played, and the race started with a time trial start. 



Even with the time trial start, they got everyone into the water very quickly, which was much appreciated due to the cold. I didn't really have a goal for the swim, but I swam hard from the start. I quickly remembered how restrictive my wetsuit is across my chest so I had to work hard to slow my breathing. I made it out of the water and into transition in 13:51 (57/100). I was very please with my 2:16 time in T1, especially with having to get out of my wetsuit.

For the first time this year, I decided to race with my QR PR3 time trial bike. I've spent a lot of time with the bike this year on the trainer in the basement so I was very confident as I headed out on the bike course. Once on the bike, I absolutely flew through the bike course. The course ended up being a little short, at just over 16 miles but it was very flat and even the wind didn't seem to slow me down. I finished the bike course in 49:02, a 19.7mph average which ties for my fastest pace ever on the bike during a triathlon. That time was also the 11th fastest of everyone racing that day. 

Unclipping at the turn around

As I arrived back at transition, for a split second, something didn't seem right as there was less than 20 bikes back in transition before me. I had passed 42 people on the bike course, of course there wouldn't be many bikes yet, they were all behind me still. I quickly racked my bike, changed my shoes, and headed out on the bike course. I got through T2 in 1:10, a very solid time. As I headed out on the run course, I prepared myself to be passed back by a lot of those racers that I had passed on the bike, but the miles started passing and it never happened. I was only passed by a few people and was keeping a very consistent pace throughout the entire run. I finished the run in 31:25 (10:08/mi).


I placed 31/100 overall, one of my best triathlon finishes ever and one of my best all around performances ever. What an amazing way to close out my 2025 multisport season. 


John Deere Des Moines Area Employee 5k

September 20 brought another opportunity to race a 5k on my journey to a new 5k PR. This was my 3rd year racing in this United Way fundraiser held at John Deere Des Moines Works in Ankeny. I caught a ride with Adam on race morning and we got there plenty early to pick up our packets and get warmed up. After an easy 1 mile warm up, I put on my carbon plated race shoes and did some strides. After cheering on the kids races, it was our time to run. 

My legs were feeling  a bit tired after coming off a great, but full, week of training. With 2 weeks remaining in my current training block, this wasn't a target race but I was still planning to run hard. I pushed from the start and never let up. The race took us through one of the factory buildings before looping around the entire campus and returning back to where we started. I came through mile 1 in 9:17 and mile 2 in 9:18. I was trying to hang on to an older gentleman in front of me but both of us slowed down a bit on mile 3 as I came through in 9:31. I kicked hard for the finish and ran the 3.14 mile course in 29:17 (9:19/mi). and was extremely happy with that performance. This was my 3rd fastest 5k since I started racing back in 2014. My goal for the Spooky Sprint 5k on October 4 is 9:15/mi, and that seems very attainable at this point. 


I really like the photo above. It is unquestionable that my fitness has been improving, but I struggle a lot with self image and I feel that this photo has captured my slimmed down appearance well. 

Iowa Trail Run Series - Jester Park 5k

This morning I raced my 3rd trail race of the year. This time I was back at Jester Park, and although the course was not identical to the Beer & Bagel Trail Run course, it overlapped quite a bit. It was nice to go into a race with 0 expectations and just focus on having fun and running hard. 

I picked up Adam around 7:30 and we headed to the park for packet pickup and to warm up. Temperatures were forecast to climb into the 80s, but at race time it was sunny and pleasant in the upper 50s. Due to the natural of having to run on narrow trails, they start us in waves of ~20 people. I went in the 4th wave and quickly fell to the back before slowly moving up and passing people. The first mile included a fairly steep switchback hill. After the hill, the course took us in and out of the woods with both rolling hills and flat sections. I did well keeping my legs driving forward on the up hill sections and impressed myself a bit with how well I ran the more technical down hill sections. 

I finished the race in 29:40, which seems extremely impressive, but the course was a little short. In reality, I averaged 10:27/mi for the 2.84 mile course which may be less impressive than originally presented but is head and shoulders better than the 13:12/mi pace that I managed for the Beer & Bagel Run back in April. 

Looking Ahead

Currently I have 2 races on the calendar in October. The Spooky Sprint 5k on October 4 and the IMT Des Moines Marathon 5k on October 19. With the remainder of the season, I will be shifting 100% of my focus towards accomplishing my goal to set a new 5k PR. I've been racing well and training even better throughout the last month and I'm excited to see what I can do. 

2026 Preview

I officially announced earlier this month my big plans for 2026 when I shared with the world my intentions to race my first full Ironman Triathlon in Madison, WI on September 13, 2026. My official 30 week training block will begin in February 2026, but preparations are starting already as I plan out my offseason focus. I will share my full 2026 schedule in a future post, there are a few high level details that I'm prepared to share now. 

As part of the preparation for the Ironman race I have a series of other triathlons already circled on the calendar. 
  • Kansas City Triathlon - May 17
  • Omaha Ironman 70.3 - June 7
  • Door County Triathlon - July 12
  • Ironman Wisconsin - September 13
I'm also looking to add 1 more Olympic distance triathlon to my schedule but will make the decision on when race dates are announced. I am also pondering some late season ideas to leverage the fitness I gain from Ironman training in some other races. More to come!

Monday, August 25, 2025

August 2025 Race Recaps

My racing season slowed down a bit in August with only 2 races on the schedule. Even with the lighter schedule, I've continued to train hard and improve my fitness. 

Summer Sizzler 5k

At the end of May, I decided to focus my season on breaking my 5k PR of 27:51. In late June I took the first step towards this goal by beginning a 5k training block, with a new program, focused on getting faster. I had a couple of chances in July, during the 8 week training block, to see where I was at and I did well both times. While the progress what apparent, I had my focus on August 16th and the Summer Sizzler. My goal was clear, a sub-30:00 5k requiring a pace of 9:39/mi. 

Even with an early start time of 7:00am, the race lived up to it's name with a temperature of 75 degrees at the start and extremely high humidity to go with it. In addition, I had tweaked my lower back while working at the cabin the day before and it was very stiff and sore when I woke up. I arrived at Gray's Lake plenty early to pick up my packet and ensure that I got a close parking spot. I did a half mile warm up before changing into my brand new New Balance FuelCell Supercomp Elite V4 racing shoes and getting in a few strides. 
   


I lined up closer to the start line then normal to avoid as much congestion as possible to start the race. I knew that I could not hold anything back, and I had no intentions of using my hurt back as an excuse after training so hard the past 8 weeks. I took off fast right when the race started and really pushed the pace. For the first half mile, I had to navigate through other racers but eventually the field got strung out a bit. Luckily my back wasn't bothering me at all and I just focused on my form and breathing. I came through mile 1 in 9:36 and was overjoyed to be ahead of pace. I kept pushing hard as the race headed around the west side of the lake and into an out-and-back section towards MLK. My split for mile 2 was 9:37, still ahead of pace! I could feel my legs getting tired but with just over a mile to go I kept pushing. Mile 3 was a little slower at 9:47 but I had a great kick and managed to finish with a 9:37/mi average. The race was a little long, at 3.15 miles, so I didn't quite make it under 30 minutes, finishing in 30:18. 


Hero Hustle Sprint Triathlon

Even though my focus is on a 5k PR, when Adam proposed a trip to Manchester to race the Hero Hustle I just couldn't pass it up. I raced the Hero Hustle Triathlon in 2023, and that year it was a bit of a break through race for me. Going into the race I had to acknowledge that I've only been focused on running so I tried to keep my expectations in check. Even without dedicated training, I thought there was a good chance to race well due to my drastically improved fitness. 

Adam and I headed for Manchester after lunch on Saturday. After settling into our hotel, we headed out on a very windy bike ride to stretch our legs a bit. We rode to Schram park to check out the race venue before riding a few miles of the bike route. After the ride and a shower it was off to dinner and driving the whole bike route before an early bedtime. 


Other than the wind, I don't think I've ever raced in nicer weather. We woke up to temperatures in the low 50s and low humidity on Sunday morning. The race didn't start until 9am, so we checked out of the hotel and headed for the park around 7:00. With plenty of time before the race, we took a stroll around the pond and I double and triple checked my transition set up. 



The triathlon started with a time trial format and I lined up towards the back, in fact there were only 6 people behind me at the start. The swim was 400 yards, but then there was an additional 100 yards to transition. I swam hard and felt pretty good in the water. It wasn't very fast, but I managed to finish in 12:35. I passed several people during the swim, but there weren't many bikes left in transition when I got there. I managed to get through T1 in an impressive 1:30 before heading out on the bike course. The NW wind was at my back for the 8 miles out and I took advantage of it passing a lot of people on the way out. The turn around was at the bottom of a hill and headed back into a wind. The next 2 climbs into the wind were quite challenging, but I just kept my legs moving until things flattened out for the last 4 miles. I passed around 50 people on the bike course, so I knew that everyone was struggling with the wind a little. I finished the 16 mile bike course in 51:53 good enough for the 38th fastest time in the field!

I got through T2 in less than a minute. My legs felt a bit heavy heading out onto the run, but I took a GU and downed some water and everything loosened up about 3/4 mile in. I came through mile 1 in 10:51 but was feeling really good. I picked it up quite a bit for the 2nd mile going 10:14. As I turned onto  the road into the park, with less than a mile to go, Adam was waiting for me and ran with me for about a quarter mile. He told me that I was looking really good and that gave me a boost of confidence. Mile 3 was 10:02 and I finished the 5k course in 31:21. I finished 68/137, a very rare top 50% triathlon finish for me. I also managed to beat my 2023 time by 2:43. It is no surprise that my run was the highlight of the race. 


Wrap Up

I'm very pleased with how well I've raced over the last couple of months. My fitness continues to improve and I'm starting to look forward to fall races. Next up on the race calendar is the Black Hawk YMCA Sprint Triathlon in Waterloo on September 6th followed by a 5k road race and 5k trail run later in the month. My next target race is the Spooky Sprint 5k the first weekend of October. I'm currently on week 2 of a 7 week training block with a focus to average 9:15/mi at the Spooky Sprint. 

Saturday, August 2, 2025

July 2025 Race Recaps and Running 100 Races

After a very busy race schedule in June, I slowed down a bit in July. Early in the month I completed my Ironman in a week challenge but otherwise I've been hyper focused on my current 5k training block. I ended up racing 3 times during July, 2 5k races and the Bix 7. That brings me to 22 races this year and the Bix marked my 100th race since starting back in 2014. 

Cubbie Bear 5k

A Sunday morning race in downtown Des Moines at Principal Park. Training had been going very well and I was excited to see what I could do. I rode with Adam to the race and we arrived plenty early to pick up our packets and ensure we got close parking. The temperature started off in the 60s, but the sun was intense and the race didn't start until 9:00am so it got hotter quickly. 

The starting line chute was pretty narrow and I started off way too far back. I tried hard to push from the start but had to weave in and out of people for the first half mile before we got onto a road and things widened out. I was disappointed when I came through mile 1 in 10:18 but kept the peddle on the gas. I was very surprised when mile 2 was slower at 10:21. I gave it everything I had for the rest of the course and pushed hard as I ran around the warning track inside Principal Park heading to the finish line. I crossed the finish line in 32:17, about 45 seconds slower than I had hoped. 


Even though I feel that I should have run faster, I couldn't be too disappointed with the time. This was my fastest 5k of the year and fastest since 2019. 

DSM Corporate Games 5k

The race was run with the Clive Running Festival 5k on Saturday, July 19 at Campbell Park in Clive. The course was changed from past years due to the construction and bike path closure for the current Interstate 35/80 construction. I woke up to severe thunderstorms and a tornado warning that kept me from leaving the house to pick up Adam. Eventually the warning ended and I headed to pick up Adam. When we arrived at Campbell park it started pouring rain. They ended up delaying the race for 30 minutes to let the storms pass. 

The race started going straight up hill, but it was on the road so there was plenty of room to space out. At the top of the hill we turned onto a side street before connecting with the bike trail that took us through the park and onto an out and back section. There was a lot of puddles to dodge and late in the race the sun came out raising the humidity a lot. Similar to the previous week, I pushed hard from the start coming through mile 1 in 10:12. I was extremely happy with that split given the uphill start. Navigating the water station at the turn around slowed me a bit but I came through the 2nd mile shortly after with a split of 10:07. I turned on the jets for the last mile running my first sub-10:00 mile of the year in 9:47. I crossed the finish line in 31:05, averaging 10:00/mi. 


This was the performance that I had hoped for a week prior at the Cubbie Bear 5k and I was ecstatic at how well I raced. 

Bix 7 and Race #100

When I started running back in 2014 I would never have predicted that I'd complete 100 races or that I would still be doing it 11 years later, but here we are. On July 26, 2014 I officially completed my first race at the Bix 7. I was just a few months into running and extremely overweight, but I was determined to run it. That race was hard, REALLY hard, but I kept putting 1 foot in front of the other and eventually I reached the finish line in a time of 1:47:47. I was very proud of that accomplishment and still am today. 

I had no plans to run the Bix this year, but a few months ago when my mother-in-law Mary asked if I would be there to run it, I took a look at my schedule and quickly realized that it would be my 100th race. I just couldn't turn down the chance at a story like that. My 1st race was the Bix 7, and my 100th race would be at the Bix 7 exactly 11 years later, to the day 

The forecast for Saturday morning did not look good. Storms and rain overnight continued into the morning. For the first time in 51 years, they decided to delay the start of the race by an hour. While the chances of thunderstorms cleared out, the rain did not. Mary's sister, Lisa, was also going to be walking the Bix so the 3 of us piled into Mary's car and headed for the race. We stayed in the car as long as possible before walking through the rain and dodging puddles to get to the starting corrals. 

After a short wait, we heard the horn and we were off and headed up the Brady Street hill. I've raced this course enough times to know how challenging it is, but knowing doesn't make it easier. I took it easy going up the hill to both conserve energy and not fall on the wet pavement. After turning off Brady, the road essentially turned into a flowing river from all the rain and my feet were soaked immediately. My mile splits were slower than I had hoped, but my legs felt good through the 3.5 mile turnaround until about mile 4. After 4 miles, I struggled to find any extra effort to push so I just tried to keep a consistent effort for the last 3 miles. I came into the race hoping to average around 10:45/mi and finish under 15 minutes but I ended up finishing in 1:17:41, a few minutes short of my goal but still my 2nd fastest Bix in 4 attempts of running it and over 30 minutes faster than the first. 



After the race I endured a huge downpour while waiting for Lisa and Mary to finish. Once we reached the car, it felt so good to get the wet shoes off of my feet and a dry shirt on. I've had some time to reflect since the race and have become more pleased with how I performed. While I didn't hit my goal, my current reality is that I'm in the middle of a 5k training block. This race was the farthest I've run since early April 2024, before I injured my ankle. I haven't been training a lot of hills, but I still handled them quite well during the race.

Wrap Up

Things slow down a bit in August as I only have 2 races on the calendar. I'm nearing the end of my 5k training block and am excited to see what I can do at the Summer Sizzler 5k on August 16th. My goal for that race is to run sub-30:00 on my way to a 5k PR attempt this fall. For now, I'm continuing to train hard and work towards that goal getting a little better every day.