Triathlon training with Leo Training

Leo is a running coach first, and he stays one. But when your race starts in the water and continues on a bike, pretending not to see two thirds of your week is not coaching. So Leo plans all three: he sizes the block on the legs of your race, writes the rides and the swims with your own numbers, and keeps the run leg as the part he knows best.

The short answer

Name your race, from a sprint triathlon to a full distance (Ironman), a duathlon or an aquabike. Leo reads its legs, builds the week around them, prescribes the bike in watts or by heart rate from your measured threshold (FTP), the swim from your critical swim speed (CSS, a 400 m and 200 m pool test), sizes the long ride on the format, places the brick sessions and tapers each sport on its own. It will not hand you a projected finish time for the whole race.

Who this is for

Age-group triathletes, from a first sprint to a full distance, and runners who ride and swim without ever having called themselves triathletes. You do not need a power meter, a lab test or a coach's spreadsheet. You need a race in the calendar, a connected account that carries your training, and an honest idea of how many hours a week you can give.

What Leo builds, week by week

The plan is sized on the legs of your race rather than on a distance you typed. A sprint and a full distance do not ask for the same long ride, and Leo sets that ceiling per format. Your bike sessions are built as real sessions, with a warm-up, a set and a cool-down: endurance, tempo, sweet spot, threshold or intervals, in watts when Leo knows your FTP and by heart-rate zone and effort when you ride without a power meter. Your swims are built the same way, in metres, around your critical swim speed. Each sport starts from what you already do in it and grows step by step, with a lighter week every third or fourth week: the long ride by about a tenth a week, never more than 20 minutes, the long run by five to ten minutes, so a sport you are new to comes in gently. Every session counts toward one training load across all three sports, and each sport is measured against its own recent weeks: a heavy week on the bike shows up as a heavy week, not as a rest week with a bonus. In the taper the volume comes down and one short, sharp effort stays in each sport.

Three thresholds, one athlete

A triathlete does not have one engine measured three ways, but three reference points. Your profile carries all three: your threshold pace for running, your threshold on the bike, and your critical swim speed (CSS) per 100 m. Leo derives the running one from your history and updates it as you train. For the swim, the plan opens with a two-distance pool test, 400 m all out, full recovery, then 200 m all out: the gap between the two gives your CSS, and every set is then written around it. For the bike, Leo takes the best evidence you have. With a power meter, he estimates your FTP from your own rides (eFTP) and only uses it when two independent readings agree within 8 %; a 20-minute FTP test sets it outright. Without a power meter, a 30-minute test at threshold heart rate sets your bike zones. Failing that, the talk test does. A test always outranks an estimate, and until a threshold exists Leo prescribes that discipline by heart rate and effort rather than inventing a number for you.

The long ride, sized on the format

The long ride is the session that differs most from one format to the next, so Leo sets its peak by format and by your level on the bike: about 1 h 15 to 1 h 30 for a sprint, 1 h 30 to 2 h for an olympic, 3 to 4 hours for a 70.3 and 5 to 6 hours for a full distance. It starts from the longest ride already in your history, grows by about a tenth a week (never more than 20 minutes at once) and reaches its peak three to five weeks before the race. If you have not ridden recently but already run, it opens at one hour. When the race is too close for that climb, Leo says so and offers a shorter race first, a later race, or a finisher's plan with a capped peak ride.

Brick sessions, where they belong

A brick is one session with two disciplines in it, and Leo writes it as such: the ride, the transition, then the run leg at the easy end of its pace band, never faster. They come every other week from the second week of the block, then every week over the last eight, because running off the bike is a rehearsal that makes the transition familiar, not a way to build fitness. When you come back and your watch has recorded two separate activities, Leo matches both to that one session.

A taper for each sport

Leo tapers the swim, the bike and the run separately. Over the last one to three weeks, depending on the format, each sport loses roughly 40 to 60 % of its volume, step by step, while it keeps its number of sessions and one short effort at race pace each week. The long ride and the bricks get shorter, the last brick comes before race week, and race week holds only short sessions, with nothing hard in the last three days.

On your watch, not only on your phone

A structured session is useless if you have to memorise it on the pool deck. Bike and swim sessions export to your watch like the runs already did, with their intervals, their targets and their distances in metres for the pool. Your rides and swims come back in automatically from whichever source you connect (Strava, Suunto, Polar, COROS, Garmin, Apple Health or Health Connect), and your swim and bike records sit next to your running ones.

What Leo does not do

Leo does not estimate your overall triathlon time. Projecting a finish across three disciplines, two transitions, a course profile and a race-day sea state is a different job, and we would rather leave the field empty than fill it with a number you would plan your pacing around. Leo does not model your cycling power without a power meter either, and it does not coach your swim technique from a video. If those are what you are shopping for, say so out loud: there are tools built for them, and this is not one.

Your format, in detail

A sprint and a full distance are not the same sport stretched. Each format has its own leg distances, its own weekly shape, its own bike intensity and its own taper. There is one page for each, saying what Leo builds.

Frequently asked questions

Which race formats does Leo Training handle?

Sprint, olympic, half distance (70.3), full distance (Ironman), extreme-distance triathlon, duathlon, aquabike and swimrun, plus the French federation's XS to XXL letters. Leo reads the legs of the event you name, and falls back on the standard distances for the format when the course itself is not known.

Do I need a power meter or a lab test?

No. Without an FTP, your rides are prescribed by heart-rate zone and effort, which is how most age-groupers train anyway. Give Leo an FTP and the same sessions come back in watts. Cycling heart rates usually run lower than running ones (about 8 beats on average), so until you have a bike threshold Leo starts from that offset rather than reusing your running zones on the bike. The gap varies by around 12 beats either way from one rider to the next, so the plan also schedules a bike-specific test (a 30-minute threshold heart-rate test, or a 20-minute FTP test with a power meter) and your bike zones are recalibrated on its result. With a power meter, Leo can also estimate your FTP from your own rides, and only uses that estimate when two readings agree within 8 %.

Is Leo Training still a running coach?

Yes, and deliberately so. Road and trail running is where the engine is deepest, where the knowledge base is richest and where the race projections live. Triathlon is a segment we now serve properly, not a change of trade.

Can I get a triathlon plan from ChatGPT or Claude?

Yes. Leo connects to ChatGPT, Claude and any MCP-compatible assistant, with the same data, the same memory and the same plan as the app. You ask for the plan in the conversation you already use, and it appears in Leo Training and on your watch. In ChatGPT and in Claude, Leo also shows visual cards (your plan week, a session analysis, your race projection). When you link your account, the authorization page offers the 7-day trial: a card is required and nothing is charged before day seven.

Does Leo predict my triathlon finish time?

No. Leo sizes and prescribes each discipline, but he does not project an overall swim-bike-run time, nor splits per leg. Race projections exist for running distances only.

Which watches and apps can Leo read my swims and rides from?

Seven sources, all read-only: Strava, Suunto, Polar, COROS, Garmin, Apple Health (iOS app) and Health Connect (Android app). Leo reads one source at a time, because they all carry the same workouts and a second one would count every session twice.

I only ride, I don't run. Can Leo coach me?

Yes. A cyclist who does not run gets a real cyclist's week: a long ride measured in moving time, a quality session that alternates tempo with threshold or VO2max work, and a threshold test in week one, then a retest later in the block.

Put your race in the calendar

Connect your training, name the race, and Leo builds the swim, the bike and the run around it. The first 7 days are free.

Start with 7 days free

7 days free, then full AI coaching from 6.67/month (yearly) or 9.99/month. Nothing charged before day seven, cancel in one tap.

Keep going

General information, not medical advice. Consult a sports physician for injury or health concerns.