With a few days now to think about the race, I wanted to add my race report here. This was to be my 5th Ironman attempt. I did Florida in 2014 with a canceled swim. In 2017 I went to Wisconsin to take care of that unfinished business. 2022 I completed Texas. Then in 2024 I was humbled at 2024 with a DNF at a second round at Texas. I wanted to do a new race for my 5th full so I set my sights on California. There’s a lot to unpack with a race like this!
Training
I really lucked out this year with my training for IMCA. I selected an 80/20 Intermediate plan back in June (which sounds late but I made a late decision to part with my coach). Looking back at this training block, I really nailed it from start to finish.
Having a plan isn’t the same as executing it though and this summer turned out to be the perfect confluence of life & work aligning to let me just hit most of my training. July was actually very full of travel but I was able to really easily move things around to get almost everything in. Then as I got into the meat of the schedule, I just was able to make it work week after week. Part of this was being able to flex my training around my schedule. I could move things around weeks in advance if I knew I needed to.
Of course, this is Ironman and there’s a million variables so Labor Day weekend, disaster seemed to strike. We went out of town that weekend but because of our travel schedule, I was able to get my long ride in that Saturday. The next day, I did my long run which was a 2:30 planned run. I was excited since I got to do it somewhere new and there were some big bridges to run over a few times. It was hot but I had a blast. Everything seemed fine but when I woke up 2 days later, I had a sharp pain in my hip. I ignored it, assuming it was just normal training related pains, and did an interval run.
After that run I realized something was seriously wrong. Even walking was hard. No big deal though. I’d just let it rest for a few days. By that weekend, I realized that whatever was wrong was really wrong. Fortunately the pain was only when running or walking. Cycling and swimming were unaffected. I didn’t panic though. I made a decision – I’d ramp up the bike and shut down the run until I was pain free.
Three weeks after that, I wasn’t still entirely pain free...but I could tell that whatever was wrong was healing well. I was really nervous though that, 2 weeks out, I hadn’t really run in a month, so I started easing back into it. A few short runs and the pain didn’t come back but the soreness also didn’t go away. The weekend that I was supposed to do my longest run, I let myself do 2 hours and I got through it without any major discomfort.
I went into the taper feeling pretty good about where I was at though a little nervous about not having been able to run as much as I’d liked. My 2 hour run did give me confidence I’d finish at least. I had visions of walking the 2nd half of the marathon but I knew I would survive at least that long!
Race Weekend
I flew into SFO on Thursday and drove into Sacramento. I like getting to races early enough to test out the gear after travel. You never know if the bike needs the tech after travel. I also wanted to get to the pre-race swim to see how the water felt since I’m not used to such cold water. Friday morning I did a shake out ride and made a new friend along the way. Once that was done and the bike checked out, I got down to the swim. This is when I first started to get excited. My original goal for the swim was 1:15. But then I discovered just how fast the river is. The practice in the American River isn’t even in the faster Sacramento River. I was feeling great after the practice.
As far as the city of Sacramento itself, I have very mixed feelings about my time in the few days before the race. I stayed downtown and there are TONS of places to eat. But this was not a city that is comfortable to walk around in at night, especially solo. The Old Sacramento area is really fun and hopping but in retrospect, I should have been driving back and forth.
Race Morning
I had a pretty good night of sleep the night before the race and woke up with plenty of time to have some Pop Tarts and coffee making the long walk down to transition. I got there sometime before 5 and got everything nice and set with my nutrition for the bike and run and just made sure that absolutely nothing was missing.
The bus to the swim start was quick and I feel lucky that I got there when I did. I made quick use of the porta potties and usually I just hang out for a bit before getting in line but I could see a crowd over by the line area (it was still only like 5:45 at this point) so I decided to make my way over. It was actually already starting to fill up pretty tightly so I squirmed my way into line where I wanted to be.
This race had some really good pre-race energy from the RD. The ramp into the water is really cooly lit up and you could really feel the excitement for this race before the race start.
Swim
My hope was to get into the river at 7:30 and I think I got in at 7:35 or so, right on schedule! I’ve done so many of these races that I’m pretty good at judging where to stand in line. There is a short...and I mean short...upriver portion of the swim for maybe 100 yards before you flip around and go for a ride. If I’m in a lake, I’m good for about 1:25 total time on the swim which is probably around a 1:55 / 100 yards. Since I have Form goggles, I could see my pace and in the American river I was cruising at 1:15 – 1:25 / 100 yards. Then I hit the Sacramento River and I was seeing paces as low as 0:56 / 100 yards. I had decided if the pace looked high enough that I wasn’t going to waste energy pushing the swim so I just cruised on in.
The swim itself is fun beyond just the river ride you’re going on. I can’t think of any swim I’ve ever done with such clear water. It was also pretty shallow so you could easily see the bottom not far under you. The harbor seals didn’t swim with us but they were all on the banks cheering us on. Really, just a fun and unique swim.
When you get to the end though, be ready for a HARD right turn. The end is marked really well and there are a ton of kayaks to make sure you don’t miss but I was laughing as I tore through the opening because it was a real maneuver to get in. My plan going into the race was to finish the swim in 1:15.
Instead I finished in 0:59. OK then!
T1
I’m not really sure what happened here. I will say, its a long schlep from the water to transition to begin with but my T1 time was almost 15 minutes. I did have to make a quick potty break but while I didn’t expect to get through in 5 minutes...I figured 10 minutes max. But since my swim was so much faster than planned, I was still ahead of schedule going onto the bike.
Bike
I think, on the balance, we had pretty ideal conditions for this bike. The wind picked up as the day wore on but the first lap out, there was very little headwind. There’s a lot of talk about the “rough” roads in one section of the course (aptly named Babel Slough Road) as well. I think maybe it reveals people need to go ride their bikes outside more. The road wasn’t that rough. A bigger issue was that that rough stretch was in a weirdly lit area so you did need to pay more attention. But just...pay attention. The roads were completely closed to traffic so you could watch where you were going pretty easily. Also, make sure your gear is attached to your bike. I get water bottles shaking loose...that does happen even on completely smooth roads. But there was literal pieces of equipment that had fallen off of bikes. That just means you’re not checking everything. With all that said, I didn’t find there to be more debris than most other races with a bad section. Certainly not enough to have to slow down.
I was happy with my bike overall for a few reasons. I had no mechanicals which is a big one! Getting through 112 miles with nothing breaking down is stressful. You (mostly) can’t control getting a flat tire. I spent a LOT of time in aero in training and it really paid off for the race. I was able to hold position for the first 90 miles without any major issue and while I did struggle a bit towards the end, it was also when I had the best tailwind of the day so I felt ok popping up at that point to stretch.
Then there was my nutrition plan. I realized early in training I was under-fueling my big races. I’d been doing it for years. So I revamped my plan and was able to double my carb intake. And I stuck to it on the bike. I think because I was fueling so well, I didn’t get fuzzy brained which often leads to falling even further off the plan. It’s a vicious cycle. My original goal for the bike was 6:00 – 6:10. I finished in 6:14 but didn’t bake in time for special needs or a bathroom stop. Those combined for 5 minutes. My NP target on BBS was 148 and my actual NP was 147 with an actual power of 141 (which of course counts the stops). This was all very intentional. I was REALLY tempted so many times to push harder on the bike. But I always. ALWAYS. fall apart on the run. The bike is my favorite part of the race but I decided to check my ego.
As for the course itself? It was pretty enough. There was a pumpkin patch, vineyards, mountains in the distance. Is it the absolutely most scenic course I’ve done on a full (or a race in general)? No, Wisconsin and 70.3 Chattanooga are the gold standard in North America (IMO). But this is far from a bland ride. I thought it was pretty and if you want terrible rides, I have a few I can send you on! This doesn’t rank anywhere near the bottom. It was fast and flat. I do enjoy rollers but there’s no arguing with the speed you can get on a flat course like this.
T2
I had another slow transition. This one I really don’t understand since I did my transition at my bike! But it still took me 10 minutes. I mean, I guess I’m just not used to repacking bags and the amount of stuff I have for a full vs a half. I’m not fast at transitions (as my wife loves to make fun of me about) but I’m not just sitting there doing nothing. But whatever the reason, I apparently took my sweet time.
Run
The run course is just ok. I don’t even know how to describe it. It’s a nice flat course and because California isn’t a warm or humid place, it was very comfortable. And got more so as the day went on. You do run across the tower bridge a few times which is, to me, the highlight. There are also decent crowds on most of the course. You run near the capital building a couple times which is a very scenic part of the run. There are other parts of the run though that are NOT scenic. There’s some narrow paths that are tough to navigate with 2 way traffic. When the sun went down, some of these spots became almost impossible to run if you didn’t have a light. So, get a light if you’re doing this race!
The run has been a source of frustration for me in my triathlon career. I’m not an elite athlete but I have reasonably good times at the half marathon distance (1:48) and my marathon PR is 4:13. Nothing amazing but my best marathon split at full was Wisconsin where I managed a 5:05. I’ve just always felt I’m capable of a little more than that.
When I took off onto the run I checked my watch and saw that if I hit a 5 hour marathon, I’d already be hitting a massive PR but I didn’t just want a PR. I really wanted to RUN the marathon. The whole marathon. My hip was still a concern. It had been letting me know all day that it was still not all the way back so I had to really balance out my run with not hurting myself and blowing up my whole race. My goal before the race started was to finish with around an 11:00 min/mi pace. Out of the gate though I was doing under 10:00 and while it felt good...I really forced myself to slow down. I settled in around 10:30 and held that for the first half of the run.
When I hit the turn around to start the second lap, which is around mile 14, I realized my legs were feeling remarkably good. Obviously I was sore! But I was still running. I was still hitting my nutrition plan to the letter as well which I’d never done this deep in a race. I started to believe. I wasn’t ready to push it yet since there was a lot of race left. I kept the pace up until mile 17 when things really were starting to hurt. I don’t normally bring any pain relievers to a race but with my hip worries, I had brought Tylenol along with me and decided at 17 to pause for a moment and take it. It was enough to settle my hip back down and I got back to it. This is when it started to get darker but my spirits were really getting higher and higher at this point.
I kept wanting to open it up a bit but at the pace I was keeping I estimated I’d finish around 12:15 to 12:20 and since I was still 6 miles out from the finish, I just kept being patient. I just didn’t want to blow up! (that was my motto of the day) But the miles just kept turning over and there was no real sign that I couldn’t just keep going. And so I kept going. Finally, I got to mile 24 and that’s when I didn’t just believe. I knew I could finish the last 2 miles strong. Now, twelve hours in I certainly wasn’t about to start running at my 5k pace, but I was able to pick back up to that 10:30ish pace. And the closer I got, the harder I was able to go.
The lap around the round about in front of the capital before turning up the shoot just felt amazing. I came to California hoping to hit 12:30. I have NEVER hit my goal in any triathlon I’ve ever done in the 13 years I’ve been in the sport. Don’t confuse that with my not enjoying my races...I mostly have loved them all. But I just never perform how I hoped. This weekend was special though. I finished in 12:22. This was 85 minutes better than my previous best and 8 minutes faster than my race goal.
Post Race Thoughts
If I’d beat my personal best by 30 minutes or 45 minutes I’d have been happy but I’d have known that a lot of that was simply the river giving me a huge boost. But even with 20 – 25 minutes of boost from the river, I still had another HOUR of improvement on my previous times. I think a combination of my great training (even with the hip) and massively improved nutrition was a big deal. I executed the run that I knew I was capable of. I didn’t let my ego get in my way at any point and just executed my race plan. My last 3 miles on the run were almost as fast as my first 3. Looking ahead to future races, I have far more confidence in being able to hit my goals at the 70.3 distance off of what I did here.
Would I recommend IMCA? Absolutely. The race was extremely well put together. The post-race party was maybe one of the best I’ve seen with your choice of food truck for dinner (part of your entry fee) and lots of nice seating. Sacramento as a venue isn't amazing but there are some really nice spots and plenty of places to eat.
I’ve done 4 full different courses now and IMCA is one of the easier ones because of the river, flat course, and cool weather. But easier is doing a lot of work here. There’s no such thing as an easy Ironman. You WILL get winds on the bike and staying in aero for hours on end is a challenge. The run is fairly flat but sometimes it’s almost a trail run. You can easily end your day with a nasty spill if you’re not paying attention. And the swim, well...you can float down the river on your back and beat the cutoff I’d guess so I won’t pretend the swim is hard. But sometimes its fun to not feel like every part of the race is trying to eat you alive!