Guides / Season planning

Guide · Season planning

How to Build an Annual Training Plan in 42Runs

An annual training plan in 42Runs is a week-by-week map of the season: which phase you are in, and how much Load you are aiming for that week. You set the season dates, an average weekly Load, and a recovery-cycle length. Every A-priority race in that range gets its own Prep → Base → Build → Peak → Taper block. B-priority races only dip that week’s Load. C-priority races are trained through and do not change the map.

The plan is a visual guide, not a lock on the calendar. Dragging a bar does not rewrite your workouts. Filling the calendar — or adding a ready-made training plan — is a separate step. The Annual Plan tells you how hard a week should be. The calendar is where those sessions actually live.

You build and edit it on the web dashboard (Pro), under Annual Plan — not in the iPhone or Android app. A connected coach sees and can edit the same plan on the athlete’s Annual Plan tab.

42Endurance annual plan: coloured weekly Load bars for each training phase, with a week table of target Load and notes
One bar per week. Colour is the phase. Height is target Load. The table underneath is the same season, week by week.

What you need before you start

  1. A 42Runs Pro account and the web dashboard.
  2. At least one race marked A whose date sits inside the season you will set. Add races in the 42Runs app (Home) or in the web Races panel: name, date, distance, and priority A, B, or C.
  3. A rough idea of average weekly Load — the same Load unit as everywhere else in 42Runs. The setup form defaults to 300; change it to a number you actually hold in a normal training week.

Without an A-race in range, you cannot create the plan. The form will say so until you add or retag one.

Create the season

Open Annual Plan and set:

The form lists which A-races will be targeted and which B-races will get a Load dip. Then tap Create Annual Plan.

You can keep more than one season on file. The dashboard shows the season that has not ended yet; an old season stays as history.

What the colours mean

For each A-race the plan builds a block from the previous race (or the season start) through race week:

If the season still has weeks after that, they settle into a calm maintenance Base (about 65% of average, still with recovery weeks). The plan does not invent another Build and Peak with nothing to aim at.

Two A-races in one season are chained: the first race’s taper, then a new Base → Build → Peak → Taper into the second.

A, B, and C in one line: A is a full block toward that day. B keeps the same phase and sets that week’s target to about 65% of what it would have been. C does not change the plan.

Use the chart, then the week table

On the chart, grab a bar and drag Load up or down. Release to save. The colour stays the phase unless you override it.

Toggles on the chart show Actual Load, Fitness, Fatigue, and Form. Past weeks use real data when watch history exists. Future weeks project Fitness, Fatigue, and Form from each week’s target Load. Measured weeks are solid; projected weeks are dashed. Those future lines are a sketch of where the map is heading, not a promise of what Home will show.

The week table is the same season, one row per week:

What you will see on the Calendar

The Annual Plan does not fill Monday through Sunday with workouts.

It does tint the week Totals column in the phase colour, and show something like “Base · 320 target” under that week’s distance, time, and Load. Weekly notes appear as empty Monday items if you wrote them.

You still add sessions yourself, paste from your library, or apply a plan from the library. Watch sync happens when those real workouts are saved — same as any other calendar session.

Fill weeks to match the map

Treat target Load as the budget for the week.

Home and Insights still show Fitness, Fatigue, and Form from what you actually did, not from the Annual Plan targets. If the overlay’s future Form looks too negative, lower the bars or put less on the calendar. The map does not auto-cut your week.

How the mix of sessions should shift across a season is covered in the running abilities guide.

When the season changes

What this plan does not do

It does not assign Tuesday intervals or a long run. It does not replace adding a training plan from the library. It does not sync empty notes to a watch. Target Load is not enforced as a hard rule against the calendar; if you ignore the bars, nothing blocks you.

A simple order that works

  1. Put the A-race (and any B or C races) on the calendar.
  2. Create the Annual Plan on the web.
  3. Glance at taper length and recovery weeks; drag a few bars if life does not match the default.
  4. Mark injury or camp weeks with the phase dropdown.
  5. Fill the next one to three weeks on Calendar so Planned Load is in the same neighbourhood as the target.
  6. Repeat as the season moves. Recalculate only when the race list actually changed.

Open app.42endurance.com → Annual Plan to start. Coaches: the same view is on each athlete — see also what a coach can see and For Coaches.