I have always been a dreamer, with aspirations that stretch far beyond myself. There’s a powerful saying that encapsulates this spirit: "If your dream doesn't scare you, it isn't big enough!" It’s a reminder that true greatness lies just outside our comfort zones.
I like to qualify every year for Ironman 70.3 World championship because it changes venue every year! I was disciplined enough to do it every year since 2013. Staying at peak performance is not easy, but dreaming of winning is not enough; we must be disciplined and train for it!
Train smart.
〰️
Train Hard.
〰️
Have fun.
〰️
Train smart. 〰️ Train Hard. 〰️ Have fun. 〰️
Leading up to this race, I prepared mentally and physically very well. However, just 10 days before the race, staying focused and continuing my training became incredibly difficult due to the devastating Hurricane Milton. This fierce Category 4 storm wreaked havoc across Florida, leaving a trail of destruction and tragic loss of life. The storm’s impact on our communities was—and still is—profound, with more than 2 million people, myself included, left without power. In the aftermath,I relocated to Gainesville, where I was fortunate enough to have electricity restored and start returning to a more normal routine. My back was really sore after moving all the furniture from the patio and the first floor. Despite the chaos and stress, I was determined to stay on track and finish my taper strong.
This race was a logistical puzzle. While I’ve tackled races with two separate transitions before, I had never faced one where each discipline is point-to-point—nothing ends where it starts! Surprisingly, I didn’t mind this setup at all. I loved that my bike was returned close to the finish and that all my swim gear magically showed up alongside it. The day before the race, we took advantage of the pre-swim warm-up, which allowed us to swim a section of the course. Despite the chilly 40-degree air, the water felt surprisingly warm and refreshing, a perfect contrast to the crisp morning air.
Race day
I like to wake up about 3–4 hours before the race starts. I had a good amount of coffee along with a bagel topped with peanut butter and honey. Around 3:30 a.m.,
I did a mile warm-up run to avoid the initial shock when hitting the water. Fortunately, the temperature was a bit warmer than the previous days—49°F, though still pretty cold for us.
April and I drove downtown, parked the car, and took the first bus to the T1 transition zone, where we inflated our tires, prepared our nutrition, and hit the restroom.
I like to give myself plenty of time for these things. After that, we walked over to the buses that took us to the swim start. I stayed hydrated, did some jogging and arm swings to warm up, and ate a banana before the start.
The swim always makes me nervous. I’ve been trying to cope with these fears for the past 5–7 years, but I’m not sure what triggered them. When I was younger, I felt invincible—nothing scared me. I used to swim without a wetsuit or safety buoy, far from the coast, and never thought twice about it. I'd swim miles away from the start point, focusing on time instead of distance, even when I was 8 months pregnant! But about seven years ago, something shifted. Now, open water swimming makes me anxious. I can’t shake the bad thoughts like, "I’m going to die," or "I’m going to drown," or even, "What if there’s a shark out there?"
Before this race, those same unsettling thoughts crept into my mind again. I texted my coach and husband, saying, "I’m afraid I’m going to die!"
Swim Time: 31:15
〰️
Avg Pace: 1:37 min/100m
〰️
Division Rank: 46 out of 115
〰️
Swim Time: 31:15 〰️ Avg Pace: 1:37 min/100m 〰️ Division Rank: 46 out of 115 〰️
T1
Once I climbed up the ladders, I ran about 30 yards to the wetsuit strippers, who quickly pulled it off. From there, it was about 0.4 miles of running barefoot on concrete and grass to the first transition. I was lucky to have a great spot that was easy to find near the entrance. I tucked my swim gear into the T1 bag, quickly put on my bike gear, and was on my way.
T1 Time: 5:58
For about 20 miles, a guy kept drafting off me. A woman got frustrated and called him out, but he didn’t care and kept drafting, causing some close calls with other cyclists we passed. With so many bikers on the course, it was tough not to get too close or avoid drafting, but this guy was clearly using me to cut down on the headwind.
Luckily, the course marshal penalized a few cyclists, hopefully including him.
The headwinds during the first 32 miles were blowing at 10-15 mph, but thankfully the highway asphalt was nice and smooth.
Despite the headwinds trying to turn me into a human kite, I managed to hold a steady 20-21 mph, keeping my cadence around 85 RPM and my power at 85-90% FTP—basically, just trying to outrun the wind and my own sanity!
One thing worth noting: in previous years, the bike course was almost 2 miles longer than the standard 56 miles.
Thankfully, they adjusted it this year to the correct distance.
In the past, my bike computer and watch consistently recorded around 57.7 miles.
Bike Time: 2:34:40
〰️
Avg Speed: 22.05 miles/hr
〰️
Division Rank: 5 out of 115
〰️
Bike Time: 2:34:40 〰️ Avg Speed: 22.05 miles/hr 〰️ Division Rank: 5 out of 115 〰️
T2
A large race means yet another sprawling transition area that could rival an amusement park in size. It felt like I was on a quest just to find the official start of the run course! I was pretty quick here too.
T2 Time: 2:40
The course threw a few hills and some rollers my way, but I stayed focused and kept my heart rate steady, even on the climbs.
Around this point, I spotted more support crew, which gave me a surge of motivation.
'Let’s push to mile 8.'
My pace hovered around 8:15.
By mile 9, I wish I was feeling stronger to drop pace and push harder.
My back was still very stiff, so I held back to make sure I would finish strong, determined to conquer both the course and my own mental barriers.
I was amazed at how my body kept tapping into its energy reserves.
In that moment, I knew that my training strategy was working.
I found a woman around mile 11 and ended up chasing her to go a bit faster and sub 8 MPM.
Just before the finish line, the run course followed the boardwalk with a view of the USS North Carolina, which was pretty cool! The finish was different than previous year.
The mantra "Train slower to race faster" truly works.
Run Time: 1:53:31
〰️
Pace : 8::36 min/mile
〰️
Run Division Rank: 17th out of 115
〰️
Overall Division Rank: 6
〰️
Run Time: 1:53:31 〰️ Pace : 8::36 min/mile 〰️ Run Division Rank: 17th out of 115 〰️ Overall Division Rank: 6 〰️
Last but certainly not least, I want to thank you all for reading, cheering, and following along. These experiences wouldn’t mean half as much without friends and family to share them with, so I truly appreciate you being part of the journey.
And I have to say—Wilmington was incredible! The weather was gorgeous even if colder than expected, the people were warm and welcoming, the food was delicious, and there was no shortage of things to see and do.
But the real highlight was the awards ceremony. The passion and enthusiasm were infectious, and everyone stayed to cheer on every last finisher. It was inspiring to see such genuine camaraderie and support. It’s clear that the spirit of triathlon is alive and thriving in North Carolina, and I feel lucky to have been a part of it.
And yes! I qualified for IRONMAN 70.3 World Championship 2025 Marbella Spain!
My next race coming up is RONMAN 70.3 World Championship 2024 Taupo, New Zealand on Dec 14th. Can’t wait to rest and then peak again!
Rosa Laura Elbooz
So here I lay out the times By IRONMAN
Swim: 31:15 - Pace 1:37. 46th AG out of 115. 365th by gender out of 804
Bike: 2:34:40 - Speed 22.05 M/Hr. 5th AG out of 115. 27th by gender out of 804
Run: 1:53:11 - Pace 8:36. 17th AG out of 115. 137th by gender out of 804.
Overall time: 5:07:43 - 6th AG out of 115. 60th by gender out 804.