| 1 | Base | Build consistency across swim/bike/run; keep intensity controlled. | Long ride (easy) + short easy brick | Bike tempo intervals • Brick run (controlled) | — |
| 2 | Base | Build consistency across swim/bike/run; keep intensity controlled. | Long ride (easy) + short easy brick | Bike tempo intervals • Brick run (controlled) | — |
| 3 | Base | Build consistency across swim/bike/run; keep intensity controlled. | Long ride (easy) + short easy brick | Bike tempo intervals • Brick run (controlled) | — |
| 4 | Base | Build consistency across swim/bike/run; keep intensity controlled. | Long ride (easy) + short easy brick | Bike tempo intervals • Brick run (controlled) | Cutback week |
| 5 | Base | Build consistency across swim/bike/run; keep intensity controlled. | Long ride (easy) + short easy brick | Bike tempo intervals • Brick run (controlled) | — |
| 6 | Base | Build consistency across swim/bike/run; keep intensity controlled. | Long ride (easy) + short easy brick | Bike tempo intervals • Brick run (controlled) | — |
| 7 | Base | Build consistency across swim/bike/run; keep intensity controlled. | Long ride (easy) + short easy brick | Bike tempo intervals • Brick run (controlled) | — |
| 8 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | Cutback week |
| 9 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | — |
| 10 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | — |
| 11 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | — |
| 12 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | Cutback week |
| 13 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | — |
| 14 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | — |
| 15 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | — |
| 16 | Build | Add bricks and bike tempo; keep run durability steady. | Long ride (steady) + controlled brick | Bike tempo intervals • Brick run (controlled) | Cutback week |
| 17 | Peak | Race-specific rehearsal: pacing + fueling under fatigue. | Race-simulation brick (scaled, not maximal) | Bike tempo intervals • Brick run (controlled) | — |
| 18 | Peak | Race-specific rehearsal: pacing + fueling under fatigue. | Race-simulation brick (scaled, not maximal) | Bike tempo intervals • Brick run (controlled) | — |
| 19 | Peak | Race-specific rehearsal: pacing + fueling under fatigue. | Race-simulation brick (scaled, not maximal) | Bike tempo intervals • Brick run (controlled) | — |
| 20 | Peak | Race-specific rehearsal: pacing + fueling under fatigue. | Race-simulation brick (scaled, not maximal) | Bike tempo intervals • Brick run (controlled) | Cutback week |
| 21 | Peak | Race-specific rehearsal: pacing + fueling under fatigue. | Race-simulation brick (scaled, not maximal) | Bike tempo intervals • Brick run (controlled) | — |
| 22 | Taper | Reduce volume; keep short intensity touches; prioritize sleep. | Short ride + short run (keep rhythm) | Bike tempo intervals • Brick run (controlled) | — |
| 23 | Taper | Reduce volume; keep short intensity touches; prioritize sleep. | Short ride + short run (keep rhythm) | Bike tempo intervals • Brick run (controlled) | — |
| 24 | Taper | Reduce volume; keep short intensity touches; prioritize sleep. | Short ride + short run (keep rhythm) | Bike tempo intervals • Brick run (controlled) | — |