Wrong route, wrong course, same lesson… stay locked in. Ended up riding Swansea instead of Weymouth, but still got the work done. Fitness doesn’t care about perfect plans, it rewards consistency. We go again, sharper next time. #IronmanTraining #StayFocused #JustFinish
04:25 start, world still asleep, just me & the grind. 13.5km warm up, 30km steady work, 11km cool down. Nearly 55km before most people hit snooze. This is where Ironman is built, quiet, consistent, no excuses, just showing up. #IronmanTraining #Zone2 #NoExcuses
2h 35m in Zone 2 this morning. Nothing flashy, just steady Ironman work. These are the sessions that build the engine, the patience, and the belief that the distance is possible. One ride closer to Weymouth. #IronmanTraining #Zone2Work #JustFinish
4:45am start & the Ironman dream is already in motion. 40km of Zone 2 work done before most people hit snooze. Not fast, not fancy, just consistent. Every early morning ride is another brick in the “Just Finish” wall. One workout closer to the start line. 🚴♂️ #IronmanTraining #Zone2 #JustFinish
Post-work double session done. Warm-up spin turned into “let’s just keep going”. 34+ km of sweat, spinning legs & stubborn Ironman dreams. Some people relax after work… I build engines. Consistency today, strength tomorrow, finish line later. Coach G would say… approved. #IronmanTraining #JustFinish
4:15am hip mobility 15 mins HR 82. 4:41am ROUVY warm up 10.53km in 10 mins. 4:52am bike display froze 6.44km in 😡 So I pivoted. 5:17am morning run 3.10km in 27:38 at 8:55/km. Tech quit. I didn’t. Adapt, execute, move forward. #IronmanTraining #NoExcuses #JustFinish
4hr shift waiting for your daughter? You could sit in the car doom scrolling… or lace up & run. Miles don’t care about excuses, only that you showed up. Time waits for no one so I don’t either. Just finish. #IronmanTraining #ConsistencyWins #JustFinish
Early alarm, hips loosened, high Z2 ride done, another solid Z2 run banked. Quiet miles, patient heart rate, fitness stacking up one calm session at a time. Then straight to Costco to refuel like a champion. Balance matters. Training fuels life & hotdogs fuel happiness. #IronmanTraining #JustFinish
New personal records unlocked. FTP up to 180W, 20 min power hits 189W. Proof that consistency beats motivation & showing up tired still works. Small gains stack fast on the road to Ironman 70.3. Not fast, just relentless & still smiling. #IronmanTraining #NewPB #JustFinish
Feeling great and getting the Zone 2 time in whenever I can. Nothing flashy, just consistent work, controlled effort, and trust in the process. This is where the engine is built and confidence quietly grows.
#Zone2 #IronmanTraining #Consistency
Early session done right. Proper warm up, strong Bolivia main set holding steady power, then an easy cool down to bring it home. Finished with hip mobility to keep everything loose and durable. Quiet progress, confidence building, work stacking up nicely.
#IronmanTraining #Zone2 #Consistency
Strength training officially added to the plan today. No ego lifts, just smart, controlled work to support the miles ahead. Ironman isn’t built on cardio alone, it’s built on resilience. One session at a time. 💪
#JustFinish #IronmanTraining #StrongerEveryDay
#goldenerabodybuilding #weightlifters #bodybuildingpro #bodybuildinglifestyle #hypertrophy #nopainnogain #sizedoesntmatter #lifting #ironmantraining #nutrition #training #vintagebodybuilding #classicbodybuilding #protein #exercise #bodybuildingfamily @80dy59
Zone 2 runs are so boring you start questioning your life choices. Slow pace, low heart rate, zero drama. But this is where the engine is built. It is not exciting, it is effective. Boring today, strong tomorrow. 😅🏃♂️
#Zone2 #TrustTheProcess #IronmanTraining
Over a month back into training and I am still getting used to living in Zone 2 again. It feels slow, it tests patience, but this is where the real engine is built. Trust the process. Stay consistent.
#Zone2 #IronmanTraining #JustFinish
My entire Tuesday morning workout. Pretty much my standard routine. Up at 4am, hips loosened, miles logged, sweat earned before most people wake up. No shortcuts, just consistency stacking up, one early start at a time.
#IronmanTraining #EarlyStarts #JustFinish
Ride 2 done. Legs steady, heart calm, mind locked in. Every session like this is a brick in the foundation. I am training for Ironman and today was about patience, not pace. Trust the process.
#IronmanTraining #Zone2 #JustFinish
Ride 1 done. Focused on keeping heart rate in check and cadence smooth. No chasing speed, just disciplined aerobic work. This is how the Ironman engine gets built. I’m training for Ironman and trusting the process.
#IronmanTraining #Zone2 #JustFinish
Benchmark set. Completed the full Weymouth 70.3 cycle route on ROUVY in just over 3 hours, all in Zone 2. Faster than I expected and a huge boost of belief. The work is paying off. Onwards.” #IronmanTraining #Weymouth703 #Believe
Really fresh legs today and a solid Zone 2 pace. Trying to run my way out of this funk — one step at a time.
#Zone2Training #RunnerLife #RunThroughIt #EndorphinTherapy #FreshLegs #MentalHealthMiles #KeepMovingForward #IronmanTraining #UnlikelyFinisher #JustFinish
Sports Endurance Tech Chat - Weekly Podcast the5krunner.com/2025/07/20/p... #garmin #triathlon #swimbikerun #ironman #triathlete #running #run #triathlontraining #cycling #bike #swim #fitness #swimming #training #tri #trilife #ironmantraining #sport #triathlonlife #runner #ironmantri
Still training and fine-tuning technique, but the focus now is recovery and rest. Taper time is all about finding that sweet spot between movement and maintenance! 🧘♂️⚖️ #IronmanTraining #TaperTime #RestIsTrainingToo #CouchToIronman #JustFinish #UnlikelyFinisher #TriLife
Trying to focus on the positives from today’s ride… even if I’m grasping at straws and one of them is bent. Progress isn’t always pretty—but it’s still progress! 🚴♂️💨 #IronmanTraining #KeepPushing #CouchToIronman #JustFinish #UnlikelyFinisher #TriLife #EveryRideCounts
Day 1 of Race Day Simulation: ✅ Some wins, some WTFs. Legs = cooked, ego = medium rare. I’ll be leaning heavily on good vibes, stubbornness, and a hefty dose of Race Day Magic™! 🧙♂️✨ #IronmanTraining #RaceDayReadyish #JustFinish #CouchToIronman #TriLife #UnlikelyFinisher
Non-stop 1900m swim in open water—done and dusted! 🏊♂️ No breaks, no excuses, just steady effort and belief. That’s a win in my books. Onwards to race day! 💪 #IronmanTraining #1900mSwim #OpenWaterWin #CouchToIronman #JustFinish #TriathlonJourney #UnlikelyFinisher #SwimStrong”
It’s Ironman Simulation Weekend! Final big push before taper time. 2000m open water swim in an hour, long ride with hills, and a brick run to cap it off. Time to test gear, pacing, and fuelling like it’s race day. Let’s gooo! 💪
#IronmanTraining #70Point3Prep #RaceSimulation #BrickWorkout #FuelTest
Asked ChatGPT if I could run sub-3 after the swim & bike. It said: Your past PBs & race history show it’s possible. Endurance isn’t the issue—pacing under fatigue is. With smart training, 2:59 is doable. Aim for 2:55–3:10.
#IronmanTraining #TriLife #RunStrong #Believe
Cranked up the bike tension every 15 minutes to simulate some tough climbs 🚵♂️💥
Ironically, my heart rate stayed solidly in Zone 2—despite sweating buckets this morning! 😅
Evening run still to come. Let’s gooo! 🏃♂️🔥
#IronmanTraining #Zone2Training #SweatEquity #EnduranceTraining #PainCave #RunLater
I had to keep reminding myself of this all day: doubt is loud, but belief has to be louder—especially when you’re training for the toughest challenge of your life. #IronmanTraining #MindOverMatter #KeepGoing #DoubtKillsDreams #JustFinish #EnduranceMindset
Very low ebb day. Started with good intentions, but today’s run became an 85% Zone 2 walk. Took me nearly 2 hours to cover 10K — WTF?! Not where I should be right now, mentally or physically. Hoping for better tomorrow. #IronmanTraining #BadRunDay #KeepShowingUp #Zone2 #JustFinish