For someone preparing for a 70.3 race in 16 weeks, the weekly benchmark should look more like:
⏱️ Duration: 8–10 hours
🏊♂️ Swim: 4,000–5,000m
🚴♂️ Bike: 80–120km
🏃♂️ Run: 20–30km
📈 TSS: 400–500+
Clearly, I need to step it up. Less talk, more action. 🚀
Three things every goal-driven athlete should live by:
1️⃣ Control what you can
2️⃣ Build on what’s going right
3️⃣ Focus on who you're becoming
Small wins, daily progress, long-term greatness. Keep showing up. 👊
A great GCT doesn’t happen by accident. Train with intention, and you’ll start feeling lighter, faster, and more efficient. That “floating” feeling? It’s built, not born.
Ever wonder why elite runners look like they float? It’s all about Ground Contact Time (GCT)—the time your foot stays on the ground. Elite: ~155ms. Recreational: ~280–300ms. Shave milliseconds, gain speed. Let’s break it down. 🧵
#RunningTips#trialtactics
🚴♂️🏃♂️ Who’s up for a brick session in Riyadh?
I'm planning a challenging 40M cycle followed by a 20M tempo run. It's a perfect blend for endurance and speed! If you're in Riyadh and want to join me for this energizing workout, hit me up!
#RiyadhRunners#TriathlonTraining
Just wrapped a thrilling run! Mixed up the pace with 2500m of intense reps, 2000m just below the threshold, and finished strong with a speedy 500m. Clocking in at 58:56 for 8.71 km felt absolutely electric!
What a rush! 🏃💨
#RunnersHigh#SpeedWork#Endurance
Finished strong at today’s RT Aquathlon with a total time of 28:07! 💥
🏊♂️ 500m swim: 10:25
🏃♂️ 2.97km run: 16:08
⏱️ Transition: 1:34
📊 Placed: 4th in division | 13th overall out of 45
🔥 Goal crushed: Finished well under my 33:00 target!
🌊🏃♂️ Race Day Energy!
In just 2 hours, I'll be diving into the RT Aquathlon! Ready to tackle the 500m swim and a 3km sprint with everything I’ve trained for.Stay tuned for updates. 🏁💪
https://t.co/YUPGjZrr0J
#RaceDay#Aquathlon2025#PushYourLimits
🏊 Efficient Strokes in the Pool Today! 💪Nailed
Focused on perfecting my form across various drills and felt strong throughout. Finished up with a crisp set of 100s on moderate effort, really pushing the pace.
#SwimTraining#PoolTime#FitnessJourney#garmin#beatyesterday