Base → 5k PB → Bath Half PB

33M, 5'7", 55kg  |  Anchor race: Bath Half Marathon, Sun 14 Mar 2027  |  30-week runway from Mon 17 Aug 2026  |  Fixed days: Mon+Tue (buggy, solo dad), Fri (buggy, FitFam long run club), Sun (buggy, Bath Fit Fam family run)

Recent updates & notes

Buggy days now show easy pace + bold actual buggy-adjusted pace. Mobility routine is listed (tap to expand). Strides removed from Tuesday, not safe/practical behind a buggy. Updated 27 Aug 2026: Friday/Sunday distances and the volume table now reflect real Strava data (Fri ~19km typical, not 15km; Sun ~15km typical, not 10km), shown as low–high ranges rather than single numbers. Also flagged: Dan expects to return to work around mid-September, Mon/Tue buggy runs are likely to get harder to fit in from then, with Wed/Thu (nursery days) as possible replacements. His new weekly running pattern isn’t decided yet, so treat the day-by-day template from that point as provisional until it’s revisited. Updated 1 Sep 2026: Quality sessions that mix two efforts (fartlek, hills, strides, progression, tempo/threshold, HM-pace) now show both paces – easy pace for the warm-up/cool-down/recovery portion, plus (in bold) the actual target pace for the hard portion – instead of just one easy-pace number. Added a Moderate/steady zone (3:50–4:10/km) for progression "moderate effort" finishes, which previously had no defined pace. Updated 2 Sep 2026: fartlek surges were wrongly filed under that same Moderate/steady zone – based on Dan running the wk3 fartlek at 5:30/mi on (3:25/km, right on the edge by the last rep) vs 6:30/mi off, surges now use a new Surge (fartlek pickup) zone, 3:20–3:38/km, threshold/interval-adjacent rather than marathon-adjacent. Checked the easy pace zone against a VDOT-based formula from his PBs – it holds up, so left unchanged. Updated 2 Sep 2026 (later): whole pace table rebuilt around a 16:00 5k goal (VDOT ~64.6) rather than current PBs, per Dan’s request – a step ahead of current fitness, not a current-fitness correction. Every fitness-based zone shifted faster: Easy 4:02–4:26/km, Moderate/steady 3:38–3:57/km, Surge 3:10–3:27/km, Threshold 3:24–3:31/km, 10k-effort 3:14–3:21/km, 5k-effort 3:08–3:18/km, HM race-pace 3:27–3:33/km, plus buggy/family variants by the same shift. FitFam club paces (~4:58/km, ~6:00/km) are unchanged – set by the group, not Dan’s fitness. These are goal-ahead-of-fitness paces now, not proven-current paces – worth watching for early fatigue given minimal strength/mobility work.

Week 117–23 Aug 2026
Base
FIXEDfixed   QUALITYkey session   LONG RUNweek's long effort   RACErace day

Distances below are typical - real weeks vary. Since the Bath move, Friday FitFam has run 18–20km (not the 15km originally assumed) and Sunday Bath Fit Fam 12–19km (not 10km) - both corrected here. The Overview tab’s volume table shows a realistic low–high range per week, not just this single typical number.

DaySessionDistancePaceTimeIntensity

Training paces

Updated 2 Sep 2026: rebuilt around a 16:00 5k goal, not current PBs (see Recent updates above). Originally from actual race times - 10k PB 35:01 (5:38/mile · 3:30/km), Half PB 1:18:39 (6:00/mile · 3:44/km) - more reliable than unverified watch HR zones - now shifted faster by the same method to target a 16:00 5k. Buggy days show two numbers: the underlying easy pace, and (in bold) the pace you'll actually run pushing the buggy. Sessions with a harder component (fartlek, hills, strides, tempo, threshold, HM-pace) now show two numbers the same way: the easy pace for the warm-up/cool-down/recovery portion, and (in bold) the actual target pace for the hard part.

Zonemin/kmmin/mileUsed for
Easy / recovery4:02–4:266:30–7:08Mon, Tue underlying zone; default easy running
Buggy-adjusted easy4:21–5:047:00–8:09Actual Mon/Tue pace pushing the buggy (+20–40s/km)
Family easy (Sun)4:07–4:356:37–7:23Underlying zone for the Sunday family run
Buggy-adjusted family4:26–5:147:08–8:25Actual Sunday pace pushing the buggy
FitFam long run (Fri, fast group)~4:58~8:00Friday club run - slower than your own easy zone on purpose
FitFam slow group (Fri, cutback wks)~6:00~9:39Lighter Friday option, 10km not 15km
Moderate / steady3:38–3:575:52–6:22Progression-run "moderate effort" segments (continuous, sustained)
Surge (fartlek pickup)3:10–3:275:06–5:33Fartlek surges (short, repeated pickups - threshold/interval-adjacent, not just "moderate")
Threshold / tempo3:24–3:315:29–5:39HM-build Thu sessions, some Sat tempo runs
10k-effort (longer reps)3:14–3:215:12–5:24Sharpening-phase Thu, building into 5k-effort (e.g. 1200m reps)
5k-effort intervals3:08–3:185:03–5:18Sharpening-phase Thu
HM race-pace3:27–3:335:33–5:42Sat progression runs, HM-build phase
Hill sprintsmax/near-max, not paceFull recovery walk-down between reps
Stridesfast/relaxed, not pace~15–20s efforts, full recovery jog between

Phase structure

PhaseWeeksDatesFocus
0. Fitness check - Wed 26 Aug 2026Odd Down 5k - fixed, not tapered for
1. Aerobic base1–917 Aug – 18 Oct 2026Build volume, varied Thu quality, start mobility routine
2. 5k sharpening10–1419 Oct – 22 Nov 2026Quality shifts to 5k-pace/VO2max, taper into race week
5k PB attempt - Sat 21 Nov 2026, Five Arches parkrun (skip FitFam that Friday)
3. Recovery/maintenance15–2023 Nov 2026 – 3 Jan 2027Deliberately low-key over Christmas/New Year
4. HM-specific build21–284 Jan – 28 Feb 2027Threshold + HM-pace, peak volume
5. Taper29–301 Mar – 14 Mar 2027Two-week taper - skip FitFam race week
Race - Sun 14 Mar 2027, Bath Half Marathon

Full week-by-week volume plan

WkWeek startingkm (typical)mi (typical)PhaseNote

Weekly template

DaySlot
FixedMonBuggy run, easy
FixedTueBuggy run, easy (no strides - not practical behind a buggy)
WedRest + mobility routine (tap to expand in This Week)
ThuQuality #1 varies by phase & week, + mobility
FixedFriLong run - FitFam club, buggy (15km fast group / 10km slow group cutback / skipped race weeks)
SatQuality #2 varies by phase & week
FixedSunBuggy run, short family run - Bath Fit Fam

Session variety

Left deliberately open

Sources: Five Arches course · Five Arches records · Bath Skyline records · Fastest UK parkruns

km ↔ mile pace converter

A mile is 1.60934km. The table runs from full-sprint effort down to Mrs D's easy pace (~11:00/mile), in 10-second-per-km steps, with your own training zones flagged along the way.

The mental-maths trick: ×8⁄5 (a.k.a. ×1.6)

1.60934 is close enough to 8/5 that you can do this in your head to within a second or two. Take your pace in seconds:

  • km → mile: multiply by 8, then divide by 5 (or just multiply by 1.6 - i.e. add 60% of the km pace onto itself).
  • mile → km: multiply by 5, then divide by 8 (or divide by 1.6).

Easiest anchor to memorise: 5:00/km ≈ 8:00/mile - a clean round-number pair (5×1.6=8 exactly). From there, scale: every 10 sec/km faster or slower shifts the mile pace by about 16 sec in the same direction. E.g. 4:20/km is 40s faster than the anchor, so mile pace ≈ 8:00 − 64s = 6:56 (table says 6:58 - near enough to sanity-check a watch split, not to replace it).

Second anchor worth knowing: Mrs D's 11:00/mile ≈ 6:50/km - so if you're running together and want to check you're not dragging her too fast, 6:50–7:00/km on your watch is roughly her pace.

min/kmmin/mileReference
2:304:01Sprint / hill-sprint effort
2:404:17
2:504:34
3:004:50
3:105:06
3:205:22Your 5k-effort zone (~3:18–3:28)
3:305:38
3:405:54Threshold & HM race-pace zone (~3:35–3:44)
3:506:10
4:006:26
4:106:42
4:206:58Your easy/recovery zone (4:15–4:40)
4:307:15
4:407:31Buggy-adjusted easy (top end)
4:507:47
5:008:03FitFam long run, fast group (~4:58)
5:108:19
5:208:35Buggy-adjusted easy (bottom end)
5:308:51
5:409:07
5:509:23
6:009:39FitFam slow group / cutback Fridays (~6:00)
6:109:55
6:2010:12
6:3010:28
6:4010:44
6:5011:00Wife's easy pace - 11:00/mile

Table uses the exact factor (1.60934); the mental ×1.6 shortcut can drift a couple of seconds at the extremes - fine for pacing decisions, not for splitting hairs.

Strength & mobility

Two short sessions most weeks, one on Wednesday (rest day) and one straight after Thursday's quality run, plus a 5 minute fallback for when a full session won't fit. No gym needed, just a mat and some floor space. Each exercise links to a short demo video since some of these will be new to you; if anything feels sharp or painful rather than just working, stop and check with a physio.

Wednesday, rest day: foundation strength (10–15min)

Single-leg glute bridge
3 x 10 each leg
Watch →
Standing calf raises
3 x 15, both legs then single-leg
Watch →
Clamshells
2 x 15 each side
Watch →
Plank
3 x 30–45s
Watch →
Side plank
2 x 20–30s each side
Watch →
Dead bug
2 x 10 each side
Watch →

After Thursday quality: runner power & stability (10–12min)

Bulgarian split squat
3 x 8 each leg
Watch →
Single-leg Romanian deadlift
2 x 8 each leg
Watch →
Monster walks
2 x 15 steps each direction (band if you have one)
Watch →
Side plank with hip dip
2 x 10 each side
Watch →
Bird dog
2 x 10 each side
Watch →
Standing hip flexor stretch
30–45s each side
Watch →

Quick option for busy weeks (5min)

If a full session won't fit, this covers the highest-value bit: legs and hips loosened off.

Foam rolling: calves & IT band
1–2min each leg
Watch →
Standing hip flexor stretch
30–45s each side
Watch →

These are general demonstration videos, not medical advice.