About me


Back in 2017 I made the decision to complete my first Ironman. With a background in running and 1 marathon under my belt, I sought after the title of “Ironman”. I had no experience swimming, and I rode a BMX bike to get me to school. After 8 months of training, Mike Reilly announced me as an Ironman at Madison with a time of 11:38:36. My plan was to be a 1 and done, but I was hooked and completed my 2nd Ironman 5 weeks later. Fast forward 5 years and I crossed the finish line in Kona, Hawaii in 2022. Moving forward, my goal is to inspire and empower other athletes as I race professionally.

Showing posts with label Race Report. Show all posts
Showing posts with label Race Report. Show all posts

Tuesday, July 22, 2025

Ironman Lake Placid Race Report 2025

My 3rd pro race of the season and 2nd Ironman pro series event! By the numbers, this was my best Ironman despite the slower bike time. I swam in a small pack, some tactical moves to stay in it, pushed my biggest bike power for a longer duration, and ran my fastest marathon by 6 minutes. Let’s get into it.

 


Pre-Race: This was an incredible trip. Ty and I flew out early Thursday morning and travel was smooth. I spent a little extra money to stay at the Best Western between Mirror Lake and transition, which was well worth it. This eliminated the need to drive anywhere (offset a little gas money and parking). After unpacking we went for a quick swim, and I had a short run to shakeout the travel. Friday, I rode the Keene descent in the rain, and I’m glad I experienced it once before the race. Everything else from check-in, pro briefing and gear check was standard. My final ride/bike were great and it felt like the body was ready to roll. My swim felt good but pace was slow, so I had some concerns of repeating IM Texas.

Race Morning: I was up around 4:15, ate breakfast right away and walked my gear to transition. Given the technical start of the bike, I decided to not flying mount. That saved bike setup time, and I was out in just a few minutes. We walked back to the hotel and relaxed for a bit before I started warming up and getting my gear on. Pros had to report the start at 5:55am, so we didn’t have too much time to chill. I got in for a quick swim warm up and was a little chilled waiting to start. 

Some quick numbers before diving into the results and details. Of the 60 pros registered, only 42 started and finished the swim (8 total DNFs). I’ll include the DNFs in my placement if they finished that leg of the race.

 

Swim (58:17 - 33rd): One quick note is the water temp was 75 degs so non-wetsuit for pros and wetsuit for age groupers. I would argue that this was my best swim in terms of pace and execution. They started the pros knee deep and I stood behind in a 2nd row. I got out as hard as I could for the first 2 minutes and sighted very often to see how the packs were forming. With how clear the water was, it made it easy to see bodies and feet even with my face down. I found myself in a pack of ~6 and think I was on the very back. Despite having the underwater cable to sight, I kept my eyes up to watch for any splits. My first proud moment was seeing a split happen and surging around to stay with the faster swimmers. Shortly after, a second split occurred, and I managed to bridge back up once again. Now it was just 4 of us with me on the back 1000 yards in. The rest of loop 1 actually felt comfortable and relatively easy. I stopped sighting and just followed the feet/cable. As we approached the Aussie exit, I surged up next to the guy in front of me to not lose the front. As we came out of the water, he cut me off and I had to sprint back into the water and put in a very hard effort to get back onto those feet. I was now sitting 3rd in the group and could feel my feet getting hit. The worst part of the swim was passing the age groupers not staying left of the buoys (pros were told to take the inside). I kept getting knocked off those feet and put in big efforts to get back on. The second half was a much harder effort than the first with more water churning and dodging the stray lapped athletes. I managed to hang on until the end of the swim and I am incredibly proud of my result and tactical racing.

 


T1 (4:34): Bit of a run and I took the extra time to put on aero socks. I more than made up that time in T2 though. I also carried my cycling shoes to my bike and put them on at the rack. A flying mount didn’t feel safe in the beginning mile of the bike. 

Bike (5:11:30 - 36th): I felt like I was in a good position out of the swim, but not able to ride with the few stray athletes around me. I was nailing my power targets and still getting passed by a few male and female pros. Penny Slater and Laura Jansen came around me with a male pro, and I sat off the back of them for a few miles with the race ranger light OFF. Unfortunately, we rolled into a hill and the light went orange, blue, then red for a millisecond and back to blue. I had to make the pass and pushed 380W for 90s to pass all three of them; burned a match there. Otherwise, the first ¾ of loop 1 was uneventful and I felt like I was doing alright until we started climbing back to transition, around 1,200 ft in 14 miles. This is where the top amateurs came by in a pack with some females pros. This was degrading after a 12-minute head start. Then it down poured, and visibility was tough. I took my visor off several times to see better and slowly watched my average pace drop. I also started running potential bike splits in my head. My goal was 5:05 and it was looking more like 5:15-5:20. At this point, I considered stopping after loop 1 with how much time I was losing. This was by far the worst part of the entire day, and I really did not want to go out on the loop again. The only reason I stayed out there was to take my shot at breaking 3 in the marathon. Once I saw Ty the rain let up a bit and I started loop 2. At 56 miles I was at 2:37:30 which would be a 5:15 if I even split. My power was where I wanted it to be at 227W, but I didn’t think I could increase it much if at all. As I got back out of town, I started pushing 250-260 and actually felt pretty good doing so. My average power began to creep up, which was very encouraging. I kept the pressure on best I could and it wasn’t until mile 100 that my legs really started to hurt. The last few punchy uphills were tough, and I just wanted to get back to transition without digging too much deeper. I ended up averaging 231W (243 NP) with an average speed of 21.3mph. I pushed about 10W higher on loop 2 and negative split the ride by 3.5 minutes. I was at least happy to salvage something, but the power to speed was still not making sense to me.

T2 (2:00): 2nd fastest overall T2 on the day! Flying dismount was flawless, bike catchers were great, and I was running fast. Everything was soaked, splashing through puddles, but I was so happy to be off the bike. I did have a fresh pair of dry socks in my bag, but I knew I’d soak the instantly. Opted to save the ~30s and get moving. Very fast and smooth getting my shoes on and I was GONE. 

 


Run (2:54:51 - 16th): At this point, it had rained a lot and continued on and off for the rest of my race. Lots of water runoff down the hills and puddles to run through. I had a plan going into the run and stuck to it. The course had around 1,100 ft of gain with the first 3 miles all downhill. I knew I needed to run 6:20s for the first section to be on pace and clocked 6:16, 6:20 and 6:07. Miles 4-7 didn’t have any net gain with some gentle rollers, and I was still holding low 6:20 pace. As I started to climb back up, my goal was to be under 7:15 pace so my average stayed around 6:40 at the top. My slowest split of lap 1 was 7:14, so I knew I was doing great. I saw Ty around mile 9 and told her I may have gone out too hot given my average pace was around 6:30 even after the climb. I finished the next 2 out and back sections and started the second lap with an average pace of 6:35 (around a 1:26 half marathon). I was still feeling strong and was able to attack the steep downhills without needing to hit the brakes. I brought the avg pace down and with a few more 6:20s as I got back down to the bottom of the main hill. The next 2 miles, I set my focus on running sub 7s until mile 18. Doing my mental math, I wanted to have 60 minutes to run the final 8 miles (7:30 pace). I held steady and had about 61 minutes to do it. Mile 20 was the base of the 200 ft climb back up again, and I had about 48 minutes to run the final 10K. In my mind, I just had to run under 8:00 and anything faster was time banked. My slowest split of the day was 7:48 with a net uphill of 100 ft. This was encouraging since I was now close to the finishing elevation with 4 miles to go. I saw Ty again and told her I was breaking 3:00 today. This is where my legs really started to hurt, and I could feel myself slowing. I kept digging until that final turnaround where I saw 1 more pro that I could catch. I passed him with ½ mile to go and gave everything I had to the line.

Finish (9:11:10 – 27th): A phrase I started using this past weekend is “What’s the best that can happen?” Instead of worrying about the negative what-ifs, I tried to think about the positive outcomes. What’s the best that can happen? I make a swim pack and break 3 hours in the marathon. I’ve never regretted leaving everything I had on the course, and I’m glad I didn’t bag the race after a poor bike split. Coming away with what felt more like an elite run split was well worth the mental battle on the bike. There is always more to work on, but I’m content with how this one ended.

Tuesday, October 11, 2022

Kona Race Report

Going into this race, I was more prepared than I have ever been. My coach Brent Pease trained me well, and gave me a few final tune up workouts on the island to ensure I was ready for the toughest 2 parts of the course (Hawi and the Energy Lab). Other than stepping on a bee 2 days before, I was feeling pretty good.


Pre-Race: The day before the race was executed perfectly. After dropping off my gear at 2pm, we picked up dinner on the way back to the AirBnb and I had my feet up from 3:00-bed. I went over the course maps and my race plan a few times, ate at 4:00, and had lights out at 7:30.

Race morning, I got to transition plenty early, and my rear tire blew when I started inflating it. Bike tech didn’t have a line yet and they got my tube swapped in under 5 minutes. Hurt me knowing I was running a butyl instead of latex, but I am sooo thankful that happened pre-race and not when I mounted my bike. After my gear was set, they closed transition and my age group had over 90 minutes to kill after the female pros started. I had a front row seat as the top few came through transition while we waited. I definitely waited too long to get lined up, so I was about 3 deep at the start without much time to tread water.


Swim (1:00:13 - 59th): The mass start was hectic and stayed that way for the entire swim. It was difficult to navigate through the waves that started before us, and they were definitely getting agitated as we passed. I spent a good portion just weaving through traffic and couldn’t quite go the pace/effort I wanted. I stayed on some feet a few times and let some guys from my wave make the opening for myself. When I got to the pier, I checked my total time and saw I had a shot at breaking an hour. I decided to save my energy for T1 and ended up with an Ironman swim PR! I was stoked to be a few minutes faster than I was expecting. 


T1 went very smoothly. I was able to work my way through the older athletes taking their time and only left myself a water in my bag (helmet was required to be left on the bike). I did miss the bag at first pass and a volunteer helped me out. I threw my swim gear into the bag and used that water to rinse myself off as I ran to my bike. Mounting my shoes was the way to go because I just had to put my helmet on and grab the bike. I was stuck behind some slower athletes with their bikes but made a few passes when it opened up. I was efficient climbing the first hill on top of my shoes, and got my feet in quickly once it flattened out. Very happy with how this went.



Bike (5:07:32 - 59th): Early into the bike, I had to hold myself back a bit to keep the power where coach wanted it. If I didn’t have those numbers, I’d have gone out way too hard. The first part of the bike was mostly head and crosswind, but seemed to go by fairly quickly. I was hitting the numbers I wanted and feeling good. I also now understand everyone’s annoyance with the draft packs on the Queen K. With how windy it was, it’s clear why they do it… I literally watched 2 guys ahead of me take turns pulling each other. Plenty of officials out there, but I only saw 3-4 athletes in the penalty tents. The ride up to Hawi was easier than I had thought with the riders to my right blocking some of the wind as I went by. The decent back down was tough in the crosswinds and I mostly just coasted with my legs pinching the top tube. When I had 30 miles to go, I was expecting a slight tailwind and net downhill to the finish. When I found the wind against me again, it was a huge mental drain. I had to stay aero longer than expected, and that started to take a toll. I also had a guy sucking my wheel for about 30 minutes, and I just couldn’t drop him in that wind. Unfortunately I burned a match or 2 trying… Another kind athlete yelled at him on my behalf, and I finally ended up dropping him on a long steady climb. I was about 10 minutes slower than expected after battling the last 30 miles. I was very happy to be off the bike when I coasted down Palani. 204W average at 213NP. Goal was 211-216. 

T2: Flying dismount was very successful. I probably pulled my leg over a little too soon, but it was all downhill. I was quick through transition again other than being behind a slower runner again, and I struggled to find my bike rack since they changed them to just hold your rear wheel. A volunteer helped me out again and I was good to go. I started the run with a bottle to toss, and I’m thankful I did.


Run (3:15:29 - 20th) Starting the run, I didn’t think my legs were going to be there. Turns out they just needed 1 mile to warm up. 1-9 were the highlight of my entire race. We had some soft cloud cover, occasional shade, and 2 guys with hoses spraying us on the out and back. I was running low 7’s feeling very comfortable at goal HR. Once I got up Palani to the Queen K, the race had finally started. The sun was in full force, and the aid stations were ~1.8 miles apart. It was around mile 12 that I started to suffer and dehydrate quite a bit. I caught up to one of my Dynamo teammates Robert around this time and we just ran together in joint suffering and silence for 2 miles. At the halfway point, we got to the energy lab, and this is where it got real. The aid stations couldn’t come soon enough and every minute felt like 5. At the 16 mile turnaround I took a quick stop to pee since it had been nagging me for 2 hours. I assume it was under 20s. Getting my run special needs around 16.5 was not the boost I thought I’d get. My water was 90+ degrees and didn’t seem to help. Now, the worst part of my day was the long steady climb out of the energy lab. With the wind at my back and sun beating down, the air was just stagnant. I have never experienced heat like that before, and I was determined not to walk. I plugged along at a 10min mile just waiting to turn back into the wind. 



The first time I walked was the aid station at mile 18. With so few volunteers, they couldn’t keep up with the athletes and I needed to go through slowly enough to get what I needed. Looking back, I wish I started that strategy around mile 12. I got back onto the Queen K, and I felt like the sun was finally weakening. The struggle was real as 2 athletes passed me at 22, and I had absolutely no response. I just kept doing mental math on my total time and marathon pace. In that final mile, I nearly took a spill down Palani when my hammy locked up. After that it was just grit to the finish. I was stoked to see my Dynamo teammates ¼ mile out, and from there the pain started to melt away as you come up to that red carpet. 


Finish: If I am being completely honest, the finish was not what I had expected it to be. Maybe I needed to slow down more to take it all in. I felt like I had left everything out on that course, but could have pushed a little faster with better hydration on the run. Despite carrying 2 of my own bottles, it just wasn’t enough. 

Thanks Coach


Overall, I landed in 30th place for my age group in the world. Always wanting and expecting more, I am trying to figure out where I could have dropped just a little more time. I will say, I did have some fun afterwards with plenty of tequila shots and beer.

Shots for days!

Up next is Ironman Florida to end my season that started with St. George on May 7th. Then, I’ll be ready for a nice little off-season. Mahalo!