Hire a coach at $200/month and you’ll spend $3,600 before race day — before entry fees, gear, or travel. Yet 62% of age-group triathletes already train without a coach, and many finish faster than coached athletes who train twice the hours.
Here’s what they know: smarter load management beats raw volume. A 2021 study of 99 Ironman Brazil athletes found no significant difference in finish time between athletes training under 14 hours per week and those grinding over 20. The athletes who finished worst weren’t the low-volume ones. They were the overtrained ones — 82 minutes slower on average.
That’s the argument for self-coaching with good software. Not that software beats a coach. That a smart athlete with the right tools beats an athlete who trains more without thinking about it.
What a Coach Actually Does (And Which Parts Software Can Replace)
A triathlon coach does roughly seven things. Software handles five of them well.
| Coach function | Software replacement | Replaceability |
|---|---|---|
| Periodization / macrocycle design | AthleteOS, TriDot, TrainerRoad Plan Builder | High |
| Weekly load adjustment | AthleteOS, Athletica.ai (ACWR-based) | High |
| Zone / threshold setting | TrainerRoad ramp test, Garmin auto-detect | High |
| Race execution plan | Best Bike Split (physics model) | High |
| Taper execution | TSB targeting in Intervals.icu / TrainingPeaks | Medium |
| Swim form feedback | FORM goggles (metrics only, not technique) | Low |
| Accountability / motivation | Strava, tri club community | Low |
Periodization design is the big one. Every major platform sets your base, build, and taper across 20–30 weeks. This is highly replaceable.
Weekly load adjustment is where AI earns its cost. AthleteOS and Athletica.ai both adapt workouts based on completed sessions and HRV data. What they can’t do: read the email that wrecked your Tuesday sleep. You still have to report that.
Race execution planning is where software arguably beats a human. Best Bike Split uses course-specific physics — elevation, wind, heat — to generate a watt-by-watt bike plan. It knows your course better than most coaches do.
Swim form feedback is the honest gap. FORM goggles show pace, stroke rate, and SWOLF in real time. They can’t spot a dropped elbow or crossover catch. That still takes a human eye. This is the largest genuine gap in any self-coached stack.
Accountability is the real limitation. Software can’t call you at 6am on a cold Tuesday. As self-coached athlete Dave Schell put it: “The biggest thing, if it’s going to work, is that you have to be willing to suffer.” A Strava leaderboard and a tri club community help. Extrinsic motivation is genuinely hard to replace.
How to Self-Coach an Ironman: The 2026 Software Stack
This is the full stack. Pick based on budget and what you already have.
| Tier | Tools | Monthly cost |
|---|---|---|
| Free | Garmin Connect + Intervals.icu | $0 |
| Budget | + AthleteOS free tier | $0–$20 |
| Standard | + Best Bike Split + MySwimPro | $35–$45 |
| Premium | + TrainerRoad or TrainingPeaks | $55–$75 |
| Human coach | Coached athlete comparison | $150–$300 |
Here’s what each tool actually does.
Garmin Connect (free): Your data pipe. Every workout flows through it to everything else. Training Status, HRV Status, Body Battery, and VO2max all live here at no extra cost. Don’t over-rely on wrist HRV readings — a 2026 study of 62 devices found Garmin’s mean absolute percentage error at 10.52% versus ECG gold standard. Use it for trends. Garmin’s HRV Status and Body Battery are both useful as weekly direction signals; below 40 on Body Battery, go easy.
Intervals.icu (free): Your analytics layer. It provides the same CTL/ATL/TSB fitness score and fatigue score model as TrainingPeaks — the Banister impulse-response framework, R² of 0.7–0.9+. There’s no meaningful reason to pay $19.95/month for TrainingPeaks if you only need load analytics.
AthleteOS (free tier available): Your AI planning layer. It generates a periodized Ironman plan and adjusts it daily based on your drift ratio, HRV trend, and acute-to-chronic workload ratio. The key difference from Intervals.icu: it closes the loop. Intervals.icu shows you the numbers. AthleteOS changes tomorrow’s workout based on them.
Best Bike Split ($9.92/month annually): Use this for race week. Upload your FTP, bike profile, and course file. It outputs a watt target for every kilometer. Keep your bike below 300 TSS (Training Stress Score — the accumulated load from a ride, where a one-hour FTP effort = 100 TSS). Exceed 300 TSS and your run becomes a survival shuffle.
MySwimPro ($8.25/month annually): Generates structured swim workouts with Garmin sync. It handles swim periodization without fixing your stroke — but it makes sure you’re doing more than logging casual laps.
The lean stack — Garmin + Intervals.icu + AthleteOS — costs almost nothing. The full stack tops out around $75/month. Against $150–$300 for a human coach, the math is clear.
The Load Management Model You Need to Understand
Think of your fitness like water in a bathtub. Training fills it. Fatigue is a slow drain. Your actual readiness is what’s left after the drain.
That metaphor is close to the actual math. The Banister CTL/ATL/TSB model works like this:
Fitness score (CTL) = 42-day exponential average of daily Training Stress Score
Fatigue score (ATL) = 7-day exponential average of daily TSS
Form score (TSB) = Fitness score − Fatigue score
A higher fitness score means a bigger aerobic base. A higher fatigue score means you’re dug in a hole. Form score tells you if you’re ready to race.
Target TSB on race morning: +5 to +25. Negative TSB means you’re still fatigued. Over +25 and you’ve detrained. Most Ironman athletes hit peak fitness score 4–6 weeks before their race, then taper to get form score into positive territory.
The Banister model accounts for 70–90% of day-to-day performance variation. This isn’t guesswork — it’s the closest thing amateur sports has to a performance equation.
If you want to go deeper, the CTL/ATL/TSB primer breaks down every formula with real Ironman examples.
Garmin Metrics: What to Trust, What to Question
VO2max: Trust the trend, not the number. A 2025 European Journal of Applied Physiology study tested 35 athletes against lab gas analysis. Moderately trained athletes: within 2–3%. Highly trained athletes with VO2max above 60: underestimated by roughly 10% — mean error of −4.73 mL/kg/min. Watch the trend over a base block, don’t use the absolute number for zone-setting.
HRV Status and Body Battery: Wrist optical HRV has real limits. For reliable HRV-guided load management, add a morning chest-strap protocol (Polar H10 with HRV4Training). It’s 10 minutes. Training Status — Garmin’s “productive / peaking / overreaching” labels — is a useful sanity check, not a substitute for your CTL trend in Intervals.icu.
What Happened with TriDot and IRONMAN in August 2025
TriDot was the Official Training Platform of IRONMAN until the partnership ended acrimoniously in August 2025. Coaches called TriDot “parasitic” for marketing directly to their athletes. Its Complete tier now runs $99/month — only $50 less than entry human coaching.
TriDot still works. But the fallout is a useful reminder: don’t build your stack around a single AI provider. Garmin’s FIT files are yours. Intervals.icu is open. That’s why this stack is built on tools you control.
Case Study: From 12:45 to 11:20 Without Hiring a Coach
Call him Marco — 41 years old, software engineer in Portland, two Ironman finishes with a PR of 12:45. He was training around 15 hours per week, mostly long easy rides and a couple of hard runs. He was tired all the time and not getting faster.
Marco spent $0 on new software. He already had a Garmin. He added Intervals.icu (free), imported 12 months of data, and looked at his load chart for the first time. His fitness score had plateaued at 85 for six months. His fatigue score was consistently above 100. His form score rarely went above zero. He was chronically under-recovered.
He cut training to 12 hours per week and added a recovery week every fourth week. He used AthleteOS to restructure his plan into a proper base and build sequence. Eight months later, he finished Ironman Arizona in 11:22 — 82 minutes faster, on less volume. His swim was the same. His bike was 14 minutes faster. His run was 65 minutes faster.
The research backs this. The Barata et al. study of 99 Ironman Brazil athletes found that overtraining symptoms cost athletes 82 minutes on average versus well-recovered peers. Training smarter has a specific time cost when you get it wrong.
Where Self-Coaching Still Breaks
Swim form. FORM goggles give you pace, SWOLF, and stroke rate. They don’t show you what you look like from underwater. One 60-minute session with a swim coach per season is worth months of solo work if your technique is off.
Injury management. Software can flag a spiking acute-to-chronic workload ratio. It can’t examine your knee. Overuse injuries account for 37–91% of triathlon training injuries, with knee issues in up to 44% of cases. If something hurts, see a physio.
Race-day decisions under duress. Your software can’t feel your legs at kilometer 140 on the bike. A practiced athlete who knows their numbers makes better decisions. No algorithm replaces racing experience.
A 2025 Nature Scientific Reports study found that 18% of athletes are non-responders to both polarized and pyramidal training. No single plan template works for everyone. That argues for tools that adapt to your data, not ones you follow blindly.
Building Your Stack: Start Here
- Connect your Garmin to Intervals.icu. Import 6 months of workouts. Look at your fitness score trend and form score.
- Start an AthleteOS plan that matches your race date and weekly hours. Let it set the structure.
- Add Best Bike Split in race month. Upload your course file and FTP. Follow the watt targets.
- Pick one swim tool: MySwimPro for structured workouts, FORM goggles for real-time feedback.
That stack covers five of the seven coach functions. It costs $35–75/month. You’ll build your aerobic base with proper periodization, manage load with real data, and race with a physics-based execution plan.
The two gaps you cover yourself: swim form and showing up. Those aren’t software problems.
Start your AthleteOS plan at app.myathleteos.com and run the Ironman periodization setup. It takes about five minutes. The first thing it shows you is whether your current load is building fitness or digging a hole.