Anyone else sick of people pretending a 70.3 is only half an Ironman?

Listen, I get it. A 140.6 is technically longer than a 70.3. Nobody is disputing that. But distance doesn’t determine how hard something is. I’ve done a 5k marathon Turkey Trot before and honestly that was harder than some full Ironmans I’ve seen. Nobody calls that a 0.035 Ironman.

I trained extremely hard for my IRONMAN. Some weeks I was doing almost 4 hours. I had to wake up at 8:30 AM on a SATURDAY. I missed brunch twice. My wife said I was “being distant”. My Whoop recovery was yellow for three consecutive days!!!

And before anyone mentions the swim, yes, it was downstream. That doesn’t make it a “cheat swim.” Everyone had the same current. I still had to swim 1.2 miles. My watch only recorded 1,450 yards because GPS doesn’t work well in water.

Meanwhile some elitist 140.6 guy comes along talking about his “five-hour bike rides” and “20 mile runs of the bike” like I’m supposed to be impressed. Congratulations bro, sorry you don’t have hobbies.

And can we stop calling it a 70.3?

It’s an IRONMAN.

It literally says IRONMAN on the medal, the shirt, the backpack, the emails and the $900 worth of merchandise I bought afterward. I don’t understand why people keep adding “70.3” when I tell them what race I did.

Also, I’m technically a World Championship qualifier.

At awards they kept rolling the slots down and eventually the announcer literally asked if “anyone in the audience” wanted one. I raised my hand.

That’s how qualification works.

You can gatekeep all you want, but Ironman says I qualified for Worlds. Sorry.

Yet every time I mention that I’m an Ironman triathlete and World Championship qualifier because I completed IRONMAN Chattanooga in 8:27, some asshole asks:

“Oh, have you done a full?”

Yes.

reddit.com
u/_LT3 — 11 days ago

IRONMAN HAMBURG 2026 Race Report

THE DATA DID NOT LIE

A race report about a simple model, an insane amount of training + racing, and the moment the numbers became real.

_LT3, PhD   |   7 JUNE 2026

8:40:51 FINISH TIME 2:56:31 IRONMAN MARATHON 4th M35-39
13th OVERALL AMATEUR 6th FULL DISTANCE IN 11 MONTHS 17th FULL-DISTANCE FINISH
*In 2026 I had one goal. Not Kona. Not another sub-9. Just sub-3 otb. That was it.*THE OBSESSION THAT SHAPED THIS YEAR ... So Far

This was not really a story about one Sunday in Hamburg. It was the end of a long argument between ambition and evidence, plus a stupidly simple regression line lol. I had spent years becoming a better long-distance triathlete, then asked a very basic question: if the trend kept moving, was a sub-three-hour Ironman marathon actually there? The model said yes. So I chose to believe it.

Belief is not magic. It does not replace the work. Obviously. But in this sport belief changes the texture of the work. It turns another miserable long ride, another disgusting humid Texas soaked run, another OWS on a work day building fatigue into something coherent. The suffering has a direction. That sounds a little dramatic, but it is also true.

PROLOGUE

The Bet

At the end of 2025, I ran an extremely basic regression (considering I have a PHD in Statistics lol)  on my previous Ironman marathon PBs. Nothing fancy at all lol. No secret algorithm, no sophisticated physiological model (hell I don’t even train with a HRM), no mystical training insight. Just a line through the progress I had earned over several years. The expected best Ironman marathon for 2026 came out to 2:58:03, with a reasonable band from 2:55:47 to 3:00:20.

I texted the graph to my coach and basically told him: 2026 is the year I am going to break three hours off the bike. Once I said it out loud the season stopped being vague. Every decision had a center of gravity. Sub-3 otb. That was the whole thing.

The data did not lie, and I believed it. That is 99% of the battle in this sport.

https://preview.redd.it/zczay39ptp6h1.png?width=1516&format=png&auto=webp&s=c3c46ebe4bf01f743b0fcc0cc26ff3e71516dc37

PREPARATION

Work Horse Lifestyle

Hamburg was my sixth full-distance triathlon in eleven months and my seventeenth full-distance finish overall. In the prior year I did 33 rides of 100 miles or more, 35 runs of 20 miles or more, and five other full-distance races. Which is honestly kind of absurd when you write it down. Six weeks before Hamburg, on April 26, I ran a 2:46 open marathon in Santiago Chile.

There is always a temptation to make a breakthrough look cinematic: one perfect block, one clever workout, one magic intervention. That was not reality. Reality was way more boring and hard to replicate. It was years of volume, thousands of ordinary days, and doing the work whether I wanted to or not after the novelty was long gone.

COUNT MARKER WHAT IT MEANT
33 100 mi+ Long rides completed in the prior year.
35 20 mi+ Long runs completed in the prior year.
5 fulls Other full-distance races completed in 11 month before Hamburg.
2:46 marathon Open marathon in Santiago, six weeks before race day.
44 20+ hr weeks Repeated high-volume weeks during the build, even with work and travel.

Built in Texas, Unleashed in Germany

Much of the final build happened in Texas conditions that felt openly antagonistic: heat, humidity, wind, rough chip-seal roads, and a bunch of other little antagonists that make every session harder than it needs to be. The roads are shit. The air is heavy. Sometimes you are sweating 2 liters an hour just trying to run a pace that should be easy. It is physiological, but it is psychological too. There were plenty of days where simply doing the planned volume was the victory.

The contrast became obvious as soon as I reached northern Germany. The air felt clean. The temperature felt humane. Running stopped feeling like combat. My final meaningful run was ten miles on Thursday of race week at roughly 4:30 per kilometer. My Strava description was one word: floating. It was comically easy. Like, actually difficult to describe. It felt like gravity had been turned down.

Texas was training with gravity turned up. Germany felt like somebody finally turned gravity down.

RACE WEEK

Calm Before the Noise

I spent the week before the race at my friend Thomas's house roughly two hours south of Hamburg. I trained, hung out, ate alot of carbs, and let the final days pass without manufacturing stress. It was familiar and peaceful and honestly just fun. The work was already done. Nothing to prove in race week. Just get to the start line and use it.

RACE DAY

The Start Line Still Matters

I fist-bumped Jan Frodeno before the start. After the pro race, the organizers gave a countdown speech (with Interstellar music - skin tingling hans zimmer) that hit me harder than expected. This was my seventeenth full-distance triathlon. Very much not my first rodeo... And yet I still found myself teary eyed a little bit.

That feeling is one of the reasons I keep doing this. There is nothing like waiting to start an Ironman. The anticipation, uncertainty, excitement, all of it. You know the next eight or nine hours will eventually strip away all the bullshit. No spreadsheet, workout file, or prediction matters once the clock starts. You have to go live inside the answer. That is a weird thing to love, but I absolutely love it.

I was crying a little bit, but I was completely calm. I was ready.

Swim: The Ritual Tax

The swim was uneventful. I could not find especially useful feet, and people kept drifting away from the buoy line, which annoyed me. I want the free speed from a draft. I do not want to swim extra distance for no reason. Came out in 1:02:51. Another whatever swim lol.

Swimming remains, for me, a mostly joyless administrative requirement. Zero romance. Zero value. Zero purpose. I know swimmers will be offended hahhhaa. But I got it done, it cost almost no energy, and that was enough. Hamburg has a long transition, roughly 500 meters, so I hoofed it barefoot toward the bike at about 3:45 per kilometer pace.

BIKE

Chaos, Rain, and Restraint

The bike was more complicated. About two hours of rain and shit. More than 100 athletes seemed to be dealing with flat tires after sabotage on the course. After crashing twice at Patagonman, the fear of another crash was not theoretical. It was present and annoying and rational. Once the roads were properly soaked, I backed off a bit.

That was not cowardice, it was just not being an idiot. Hamburg was never supposed to be a four-and-a-half-hour bike time trial followed by damage control. The entire goal of the year was the marathon. Stay on 2wheels. Stay patient. Leave enough to actually run.

I finished the bike around 237 watts average power and 245 watts normalized power, way below what I know I can ride. In a cleaner race I probably would have pushed harder. But I sorta let it go. I wanted the run more than I wanted to prove a point on the bike.

The Motos and the Bottlenecks

There was blatant drafting, and I appreciated that the motos were actively giving penalties. The enforcement created its own problems though. Riders argued with officials, packs bunched up, and several times I dropped to roughly 100 watts or just freewheeled because there was nowhere safe to go for at least a minute. Annoying, but cmon. Not worth doing anything stupid.

Someone died on this course in 2024 after being hit by a moto. That was in my head. So I stayed chill and accepted the lost seconds. By the next morning, several athletes had been DQed for failing to serve penalties, including one person who initially finished ahead of me overall.

Fueling the Run Before It Started

Nutrition on the bike was aggressive and deliberate: about 675 grams of carbs in 4:30, mostly Gatorade Endurance and Maurten. Which is alot of carbs lol. The marathon goal did not start in T2. I was funding it during every minute of the bike.

RUN

The Whole Goal of 2026

Then I started running, and almost immediately I knew the day was there. I was flying. Literally and figuratively lol. I opened around 4:05 per kilometer and held close to that through the first half. Which sounds a little dumb after riding 180k, but it felt right. For a while the easy running from race week had just followed me onto the course. Legs turning over, breathing controlled, people coming back to me constantly.

The marathon got harder after 21 kilometers, because obviously it did. No shit. That is the contract. But it never became a crisis. There was no fear of implosion, no sense that the bottom was about to fall out. I kept passing people. Two guys came past me; I was able to pass one of them back almost immediately. I ran behind Solveigh for about a minute on the first lap, which was all I could handle lol. On the fourth lap, Laura came past looking really strong.

I was not racing for a podium, a Kona slot, or validation from a placing. I was not doing mental arithmetic about who was ahead. Goal was simple: run as fast as I possibly can without breaking the effort. That was it. The whole year had been organized around this.

Fueling stayed high: roughly 130 grams of carbs per hour from Precision gels I carried and Maurten on course. The body just kept accepting it. Pace kept surviving. Eventually the clock gave me the answer: 2:56:31.

https://preview.redd.it/7tkhin9ivp6h1.png?width=2304&format=png&auto=webp&s=7fe60c79f4d18e9aa7486269ff5749e7e865807c

The model said 2:58:03. I ran 2:56:31. Lol. The stupid line on the graph was actually real.
LEG TIME THE STORY
SWIM 1:02:51 Another whatever swim lol.
BIKE 4:32:42 Rain, sabotage, motos, and not doing anything stupid.
RUN 2:56:31 The entire point of this year.
FINISH 8:40:51 4th M35-39 and 13th amateur overall.

THE RECEIPT

https://preview.redd.it/4ablet1yup6h1.png?width=1458&format=png&auto=webp&s=a5da21c01cf11f286d3e0af911e10727c9408654

The Results Speak for Themselves

REFLECTION

No Secret Sauce

There is no magic training plan I can recommend. Sorry. There is no workout recipe that unlocks this result in isolation and no secret sauce. It is basically just showing up and doing a shitload of work for a long time. Which is not very sexy advice lol. You do the work. Recover. Adapt. Repeat. Do what needs to be done whether you want to or not. Eventually the athlete you used to be would not recognize the athlete you became.

Hamburg mattered because it was a clean expression of that accumulation. It was not perfect. Swim was whatever. Bike had rain, flats, fear, blocking, and deliberate restraint. Run hurt, as it should. But the result was honest. The durability was real. The metabolic stability was real. The bike-run specificity was real. All of the years of work actually showed up when I needed it.

There is also something very satisfying about the shape of the story. Months earlier I took a crude line on a graph seriously enough to build a season around it. Then on race day I did not just sneak under three hours. I ran 2:56:31 off a 4:32 bike and finished in 8:40:51 at a European Championship. The data did not lie. More importantly, my body and mind held it together.

The (Next) Final Frontier

Now the horizon moved. I want to see if I can break 8:30. Which is a stupid AF goal hahhhaa. But it is close enough to imagine, far enough away to require real evolution, and unreasonable enough to make the next year interesting.

Although I've Kona qualified twice in 2026 and not taken it, I do want to go back to Kona in 2027 and improve on my first attempt. Maybe get close to 9 hours in hawaii if possible. But qualification is not my why anymore. Curiosity is the engine. How much faster can I become? How much more work can the body absorb? How close can I get to the edge without falling off it? Idk yet but I will find out.

No magic. No secret sauce. Just show up and do the work for a long time. Sub-8:30 is stupid AF but it's happening. LFG!!!!
reddit.com
u/_LT3 — 2 months ago