2024 Recap

A photo from each of my races in 2024

2024 was another big year of swimming, biking, and running for me. Out of the 14 races that I did, the majority were familiar events that I’ve done at least once before. I don’t think I made any significant improvements in most of those races but I worked hard, put in a good effort, and most importantly, enjoyed myself. It’s not always about PRs!

It was fun to find a 10-mile race in Minnesota when I had plans to be there for a concert and running around the University of Minnesota was a treat. More about the Ironman 70.3 Ohio later, but that was a new and exciting race for me. Although I’ve run around Belle Isle for a number of races, I hadn’t specifically done the Detroit Mother’s Day run before and I kept it interesting by doing a 5K/10K combo. I did another combo when I changed things up at Crim this year by adding a 5K after the 10-mile race to complete a half marathon for the day. Even when races are familiar to me, they’re still enough of an undertaking that they rarely feel routine. Here’s a list of what I tackled in 2024:

My 2024 race schedule

Looking back at my recap from 2023, it’s funny to see that although I did some different races, I happened to rack up a bunch of identical stats. Both years I ran two 5Ks and one 10K. I also did four triathlons and one 5K swim in 2024 just like I had in 2023. Once again, I ran two 10-mile races and five half marathons. I “only” did one marathon this past year while I often do two in a year, but otherwise I was wildly consistent.

I participated in the Run the Year challenge once again and successfully hit the goal of running at least 2024 miles. I continue to be wary about aiming for a specific mileage goal knowing that injuries tend to pop up and it’s more important to listen to my body and just see how things play out.

This year, an Achilles problem plagued me just before the Boston Marathon and for a while after. I shook that, but the 10-mile/5K combo at Crim left me with an angry right hip. That problem was bad enough that I went to physical therapy for help. It was actually a weakness in my glute medius, which then resulted in compensation in a bunch of other areas that were trying to make up for the weakness. Now that my hip is doing much better, a peak week of marathon training has me feeling a bunch of other areas. This is why I don’t really like to lock myself into a mileage goal. I know I’ll work hard either way and sometimes time off is the best way to cope with aches and pains.

Despite my wariness of injuries, I tend to run 2,000-some miles each year anyway so I keep signing up for the Run the Year challenge. This time I completed the challenge on Christmas with just a few days to spare. I ended up 40 miles past the goal at the end of December which was 20 miles more than I did in 2023.

I ended up with plenty of buffer for that goal of 2024 miles

I was pretty happy to hit 2,064 miles of running. My biking mileage was up a few hundred miles from 2023 and I finished the year with 1,339 miles. I slacked off on swimming the last few months of the year with lots of excuses: bad sleep keeping me from making the super early morning trips to the pool, a busy schedule, getting sick, and prioritizing marathon training which had me doing some runs in the morning when I’d usually swim. I was down a little more than 50 miles from the prior year but still did 144 miles. Once I get past my marathon in January I plan to get back to my swimming routine.

Lots of swimming, biking, and running

I was fortunate enough to run the Boston Marathon for my fourth time and it will always be a major highlight of my racing year. Unfortunately, my body was in winter mode and not prepared to adapt to a day in direct sun that got to 70°. As a result, it was the first time I took over four hours to run a marathon. Still, even a rough day at Boston was a pretty awesome experience.

Boston 2024 with my bib signed by Meb Keflezighi!

Another major highlight of the year was breaking six hours in the half Iron distance at Ironman 70.3 Ohio. I did my first 70.3 in Grand Rapids in 2023 and it went well enough that I decided I was ready to try an official Ironman-branded race. I did the Grand Rapids race again this year a month beforehand and wasn’t especially excited about my time of 6:17. It was early in the season and I hadn’t done enough biking yet, plus the wind was especially nasty for half of the bike segment. Six more weeks of training surely helped me in Ohio, plus I actually LOVED the bike course. As a weak cyclist, the flat course was perfect for me. I finished in 5:55 and must have given it everything I had because my body was not happy once I stopped moving. I was thrilled with my accomplishment and felt like maybe I’m pretty good at doing that kind of distance, but tingling arms and an angry stomach came along with it.

My third and most successful half Ironman

I still don’t know if I will do another 70.3 in 2025. Part of me questions if I need to push myself THAT hard. I certainly am no closer to considering a full Ironman. I do like the half distance and anticipate doing it again but am not sure if it will fit into my schedule this year. I’ve taken on Epic Races’ 10-part Battle of Waterloo adventure triathlon a couple times and it’s back again this year. I might consider that to be my big triathlon feat of the year.

However, things are always subject to change. I just got a Peloton bike in December and I hope that will help me get a little stronger on the bike. I’ve had a stationary bike for the past 11 years but it was starting to die and I wasn’t as motivated to ride it. It didn’t quite simulate a real bike as much as I think the Peloton will. There’s still the factor that the bike I use for racing is not ideal, as so many triathletes like to tell me. Someday I’ll have to try something better but I’m not sure this will be the year. I’ll just hope I’m motivated to get more time and better work in and that can help me at least a little bit.

Right now, the main thing on my mind is the big marathon weekend coming up at Disney World in a week. Four consecutive days of racing (5K, 10K, half marathon, marathon) for the Dopey Challenge will be my biggest undertaking yet. I’ve put in some really solid training and feel prepared. It will be interesting to see how this plays out!

After that, I will transition right into Boston Marathon training. I’m thankful that my qualifying time at the Holland Haven Marathon in September of 2023 fell in the eligible timeframe to use for the both the 2024 and 2025 races. Somehow I keep getting accepted so I keep going! It’s hard to turn down the opportunity when it’s such an incredible race and weekend in general.

Beyond that, I think I’ll run the Detroit Marathon in the fall? I signed up for it last year but had a scheduling conflict and also decided it would be wise to concentrate on my Disney training instead. I deferred my entry to this year and hope it will finally work out since I STILL haven’t run the local hometown marathon and it feels like I should. I always have something on the horizon to work toward!

In the meantime, it’s nice to look back at what I accomplished this past year. I think the Ohio 70.3 was the only PR I got this year, but that was huge. Looking at all of my medals and shirts from the past year helps remind me of all of the accomplishments and adventures, and there were some good ones.

Medals from each race
My collection of shirts from 2024

I’m looking forward to another year of adventures and hope my body cooperates enough to have plenty more in 2025.

– Janet

Follow me on Instagram @janetboltz

Holiday Hustle Half Marathon Recap

My Holiday Hustle medal with the trees in Monument Park as a backdrop

My friend Amy and I enjoyed running the Holiday Hustle Half Marathon in Dexter, MI enough last year to keep the December 7 race on our radars for this year. I usually hesitate to sign up for winter races in advance because I worry that it could be snowy or icy come race day. I ended up committing to this one in advance though when I was lucky enough to win an entry in a Running Fit / Absopure Water contest on Instagram. Many thanks to my Ann Arbor running friend Lisa who made me aware of the contest!

Winning the contest gave me extra motivation to show up on race day despite having been sick all week. I ended up with a cold or sinus thing right after Thanksgiving and I felt especially miserable for several days. I stayed home from work one day and missed a couple of big mid-week runs. When I did attempt a run last Wednesday it probably wasn’t smart since I had a cough coming from deep inside my chest. My cough wasn’t quite as bad by Friday and I felt like I should try a run on the treadmill to see if I should attempt this race the next day. I had moments of coughing but decided I had improved enough. I would have felt guilty about winning the race entry only to let it go to waste!

One nice thing about this race is the 11:00 start. My drive to Dexter takes at least an hour and 15 minutes and I was able to leave after 8:30. That still gave me plenty of time to pick up my bib, eat a pre-race Picky Bar, do a short warm up run, and use the bathroom. We could add extra items like a hat or shirt to our race entries but I already had a nice hat from last year and I’ve been collecting SO many race shirts that I decided I could pass this time around.

Very festive at Monument Park

Last year was the first time I ran this race and fortunately I parked in an area that took me past Monument Park where I saw a big batch of porta potties. 1-mile and 5K races start and finish around the park later in the afternoon while the half marathon takes place several blocks away at Erratic Ale. That means most of the runners don’t venture over to the park and there’s no line to use the bathrooms. After collecting my bib outside the brewery I headed to the park and I was excited to see that it was so festive. I had heard something on the radio about lighting 85 Christmas trees in the park the night before the race yet I hadn’t imagined exactly what I would find there. Various groups and companies had decorated their own trees with unique themes.

Plenty of decorations to admire

After doing a .9-mile warm up jog through town (I had to balance out the 13.1 miles to get an even number!) I took more time to walk around the park. I thought it was fun that Jet’s Pizza had a tree that was decorated with pizza ornaments. A painting company had decorated a tree with paint brushes. I was especially partial to Dexter Community Aqua Club’s tree that was decorated with goggles and a swim cap. There were so many fun themes!

The Jet’s tree had pizza ornaments
A breakfast club tree with butter, bagels, and waffles
My favorite tree was decorated with goggles and a swim cap to top it off

It was a cool morning around 30° so I shed some layers at the car and headed to the start 10-15 minutes before 11:00. Thanks to her nice Epic Races hoodie, I managed to spot my friend Angela and chatted with her for a few minutes before I went to the corral.

With Angela, fellow Epic Races ambassador

I lined up behind the 1:45 pace group which meant I was in the second wave. Waves were staggered every 30 seconds because the race is run on a path that could get way too congested if everyone took off at once.

Getting ready to start

As it was, it took more than half a mile before I could work my way around people to run the pace I wanted to run. That was a good thing though because it kept me from starting too fast. Last year I got swept up in the fast start with others around me and probably went faster than I should have. Between being sick and knowing that I had a long run of 20+ miles the next day, I knew I better keep myself under control and not “race” this one.

So thankful that the boardwalks were clear and dry

Last year I realized that several boardwalks along the course could be dicey in certain weather conditions. I was wary about some spots that were slightly slick last year so that was a concern of mine coming into the race this year since we had gotten some snow a few days earlier. Fortunately everything had melted and our route was dry.

On the B2B Trail

Aside from a few boardwalk areas, we ran the paved B2B trail out to Hudson Mills Metropark where we ran a loop then headed back the same way we had come. The path wasn’t exclusively used by people racing – others were out walking, running, and riding bikes. Witnessing a crash up in front of me reminded me that everyone should really be aware that we were sharing the path. As a bike was coming toward us, I saw a runner suddenly cut out right in front of him and they collided. The two guys hugged it out so they must have been okay but it was still a scary moment.

Aside from that, it was a pretty nice run. It was fun to see people dressed in a variety of festive outfits. Apparently a fuzzy Rudolph costume was a bit too warm for one runner who paused to pull the top half down after a few miles.

It was the third time I had run this route and I knew there were some rolling hills but I didn’t really think about how challenging it was. There aren’t any major climbs so it’s kind of deceiving. Last year I thought I had started the race too fast and suffered for it in the second half. This year I realized maybe that wasn’t the case and it was just because the course is frickin’ hard! I slowed down during the second half this time around as well. When I slowed down by 15-20 seconds for a mile here and there, some people I had passed earlier caught back up. I had to remind myself that I was lucky I was even healthy enough to pull this off. I shouldn’t be “racing” anyway or it might mess up the long run I needed to do the next day. I tried to keep things in perspective and just do what felt manageable enough. I didn’t push to my max but it felt like a comfortably hard enough effort. I worried about coughing my way through the race and I did at moments but it was fairly minimal. It was only during the last mile when I tried to pick up the pace that I thought I might need to back off a little. Breathing harder didn’t work so well with my pre-existing issues! Still, I finished strong which pulled me in just under 1:46 with a time of 1:45:55.

Official results
My splits

As I suspected, the coughing really came on as soon as I stopped running. It was mostly a dry cough where I just couldn’t catch my breath and it went on for several minutes. Eventually I recovered enough to take advantage of the post-race fun.

With my medal post-race

The soft pretzel from Ratterman Bread was pretty great. I enjoyed that before realizing I better go back to my car ASAP to add layers of warm clothes.

An excellent soft pretzel from Raterman Bread

I went back to the finishing area and was excited to find a s’more station! I had to be extra careful when toasting the marshmallow because the smoke from the fire pit was not good for my cough.

I’m all about a s’more station!
Fire pits for keeping warm – and for toasting marshmallows

I checked my results and saw that I had put in a good enough effort to earn second place in my age group! While I was waiting to collect the award I talked to another woman who said she’d actually finished ahead of me in the age group but her bib hadn’t tracked her time. How incredibly frustrating! Technically I was probably third in my age group. Awards were given to those in the top three so I would have earned the cute ornament either way.

The ornament for age group winners

Amy and I tracked each other down and met up to go inside Erratic Ale. Free beer tickets came with our race bibs and I shared mine with Amy. Going inside really helped because my fingers had started to freeze even with gloves and mittens. We had each signed up for a BBQ meal so we collected our food at the Sunset Ridge BBQ truck outside and brought it back inside to enjoy at the bar.

Sunset Ridge BBQ
Hanging with Amy

Most of the time Amy and I just catch each other while out running and chat for a mile or so before parting ways. It was nice to sit and actually hang out for longer. Although this was just the second year we’ve done this, it feels like a good tradition to continue. A fun day of racing, getting into the holiday spirit, and one of the main motivators for me – good food afterward.

A fun day at the Holiday Hustle

Even though I didn’t go all-out, I probably still ran this one a little faster than I should have because I struggled through the last few miles of my 24-mile run the next day. Still, I got it done and running a half marathon one day followed by a run that was two miles short of a marathon the next day left me feeling pretty good about my preparation for the Dopey Challenge at Disney World next month. It’s always possible that I’ll jump into another race before the end of the year, but this was the last one I had planned. If it was indeed my last race of the year, it was a pretty solid way to finish.

– Janet

Follow my running adventures on Instagram @janetboltz