People massively overcomplicate endurance training plans.

At this point you can probably just download your last few months of Strava data, throw it into your favourite LLM, tell it what race you’re doing and when, and get a perfectly decent personalized plan.

If you want to understand the logic behind it though, this is roughly what you should do.

Start with 80/20

The basic principle is the 80/20 rule: around 80% of your endurance training should be easy and around 20% should be hard.

Easy means Zone 2. Low heart rate, lots of volume, building your aerobic base. Hard means intervals, tempo sessions and some time in the higher zones.

Most people do the easy part too hard. Your pace looks shit on Strava, some old guy overtakes you, whatever. Who cares. Get a heart-rate monitor, slow down and build the aerobic base.

Work backwards from race day

Start at race day and work backwards.

You want two full taper weeks before the race, meaning your peak week should be three weeks before race day.

For a Half Ironman, aim for something around twice the actual race volume during peak week, spread across the week:

  • around 4 km swimming
  • around 40 km running
  • around 180 km cycling

For a full Ironman, don't try to do twice the race distance in a week, that would be ridiculous. Something around 130–150% of race volume makes much more sense.

Once you know where you want to end up, work backwards by roughly 10% per week until you arrive at the amount of training you're doing today.

Three weeks up, one week down

Structure your training in blocks of three harder weeks followed by one easier recovery week.

During the three training weeks, increase your volume by roughly 10% each week. Then take an easier week, recover properly and start climbing again.

You don't need to hit 10% perfectly. The point is simply that the line should gradually go up instead of you randomly doubling your training because you suddenly got excited about your race.

This is basically what your Excel should look like

For a Half Ironman, do three running sessions, two swims and two bikes per week.

For running, do two longer easy runs and one interval session. I also don't really see the point of going out for a 4 km endurance run. Even at the beginning of the plan, you should be somewhere around 20–25 km running per week.

Also include brick sessions. Ideally one a week, minimum every other week. You need to get used to the slightly awkward feeling of getting off a bike and immediately trying to run.

A 12-week block could look roughly like this:

Twelve-week Half Ironman training volumeRunning and cycling volume rise over three-week blocks, drop in recovery weeks four and eight, peak in week nine, then taper through race week.VolumeRecoveryRecoveryTaperW1W2W3W4W5W6W7W8W9W10W11W12Run · 40 kmBike · 180 km
WeekSwim 1Swim 2Run 1Run 2Run 3Bike 1Bike 2Run totalBike totalNote
11.5 kmTechnique8 km easyIntervals8 km easy60 km easy30 km easy~22 km90 km
21.6 kmTechnique9 km easyIntervals9 km easy65 km easy35 km easy~25 km100 kmBrick
31.8 kmTechnique10 km easyIntervals10 km easy70 km easy40 km easy~28 km110 km
41.5 kmEasy technique8 km easyLight intervals8 km easy55 km easy30 km easy~22 km85 kmRecovery
51.8 kmTechnique / intervals11 km easyIntervals11 km easy75 km easy45 km easy~30 km120 kmBrick
62 kmTechnique / intervals12 km easyIntervals12 km easy85 km easy50 km easy~33 km135 km
72 kmTechnique / intervals13 km easyIntervals13 km easy95 km easy55 km easy~36 km150 kmBrick
81.7 kmEasy technique10 km easyLight intervals10 km easy70 km easy45 km easy~28 km115 kmRecovery
92 km2 km continuous15 km easyIntervals15 km easy110 km easy70 km easy~40 km180 kmPeak week + brick
101.5 kmTechnique10 km easyShort intervals10 km easy70 km easy40 km easy~28 km110 kmTaper
111 kmEasy swim8 km easyShort intervals / strides8 km easy45 km easy25 km easy~20 km70 kmTaper
12Easy swimShort swim8 km easyShort tune-upHalf Ironman20–30 km easyHalf IronmanRace weekRace weekRace
Three build weeks, one recovery week, one peak, then two full taper weeks.

Don't get hung up on whether week six should be 33 or 34 km of running. It can be a bit messy.

The Excel is mainly there so you can zoom out and see that the volume is generally going up, you have recovery weeks, you're hitting the volumes you want before the race, and you're not still smashing yourself seven days before the start.

What does “intervals” actually mean?

Don't put “8 km intervals” into the spreadsheet. Just put “Intervals” into the cell and decide which session you're doing.

For marathon and full-Ironman preparation, these are examples of sessions you could use:

  • 10–15 min warm-up + running ABC, then 12 x 1,000 m at around 4:25/km with 2 min easy jogging between
  • 10–15 min warm-up, then 6–7 x 2,000 m at around 4:40/km with 2:30 min easy jogging between
  • 4 x 4 km at around 4:50/km, getting closer to 4:45/km towards the end, with 5 min easy jogging between
  • 8–10 km at around 4:50/km, 5 min easy jogging, then 6 x 1,000 m at around 4:35/km with 3 min easy jogging between
  • 22–24 km alternating every kilometre between around 4:50 and 5:10/km
  • 15–17 km at around 4:50/km, 5 min easy jogging, then another 5–7 km at around 4:45/km

Obviously don't copy those paces if they have nothing to do with your own running speed. The point is the structure.

For a Half Ironman, make the interval work shorter than some of the monstrous marathon sessions above.

You can use exactly the same logic for a marathon

There's nothing particularly triathlon-specific about the structure.

Race date → two taper weeks → peak week → work backwards by roughly 10% → recovery every fourth week.

For marathon training, simply remove the swimming and cycling columns and put more thought into your long runs and interval sessions.

The same logic works.

Don't forget the boring stuff

Do some strength work alongside all of this, and especially don't forget your tibialis.

It takes almost no time to train and your lower legs are going to take an absurd amount of repetitive load once the running volume gets high.

That's basically it.

Figure out where you need to end up, work backwards to where you are today, increase the volume slowly, take recovery weeks, do most of it in Zone 2, keep some proper hard sessions in there, add bricks, and taper before the race.

You can make it substantially more complicated than that.

For most people trying to finish an endurance race, I'm not convinced you need to.