Today
Today
Ramp. Baselines on paper
3,100/day
Build. Shoulder line, upper back
+250/day
Reveal. Strip fat, hold muscle
-471/day
Sharpen. Shed fatigue
3,100/day
No day below 2,400 kcal. Ever.
Four feeds of 45-48g: 07:00, 12:30, 17:00, 20:00.
Fat floor 0.85 g/kg, about 70g a day.
60-80g carbs 90 min before, 80-100g + 45g after.
16 Feb
16 Feb
16 Feb
16 Feb
16 Feb
monthly
fortnightly
fortnightly
weeks 1, 9, 17, 26
7-day rolling mean
16 Feb
monthly
monthly
monthly
monthly
monthly
Compounds stop at 1-2 RIR. Isolation at 0-1.
Three seconds down on everything but hinge and chin.
Brace on a 70% breath. No hold past 3 seconds.
Drop and retrieve. Never catch off the rebound.
If the swings go lazy, stop at 40.
Add load only when every set tops the rep range.
Every number above, with the reasoning, the evidence and the review behind it.
Designed by a nine-specialist panel, attacked by an independent reviewer, then revised. Every number here is a delta from something measured in week 1.
v2 is archived at data/programme-v2-archive.md. Nothing in it is lost; the reasoning moved to PART TWO.
---
Four versions of the same week, sized 8+, 4.5, 2.0 and under 2.0 hours. On Sunday you count the hours in next week's calendar, write one letter, and that letter is the week. A declared MAINTENANCE week is a completed week, not a failed FULL week. Sessions that were never declared cannot be missed, so nothing is ever made up, nothing is doubled, and no decision is made at 06:15. The drop order is written in advance, the re-entry ladder is written in advance, and the two dates that are certain (a tournament, Christmas) are declared 30 days out. Six things never drop in any tier. Everything else is negotiable in the right week. The target does not move: 16 February 2027, visibly strong, fully healthy.
---
| Tier | Hours available | Sessions | Hard sets | Preserves | Choose it when |
|---|---|---|---|---|---|
| T1 FULL | 8.0+ | 9 (4 lift, 1 4x4, 3 Zone 2, 1 hitting) | 67 (58 in Block C) | Builds. Everything. | Normal home week, no travel, no fixture inside 7 days |
| T2 COMPRESSED | 4.5 to 7.9 | 6 (4 lift, 1 4x4, 1 hitting) | 40 | Strength, side delts, back, most size | Teaching block, in-season week, day 3+ abroad, week after a tournament |
| T3 MINIMUM | 2.0 to 4.4 | 2 lift, 45 min each | 20 | Strength and nearly all size for 3 to 4 weeks | Marking deadline, tournament week, sick child, 2 hours exist |
| T4 MAINTENANCE | under 2.0 | 2 lift, 20 min each | 9 | Movement patterns and the streak. Not a build dose. | Hotel, flight days, Christmas, first 48 hours in Mexico |
| T0 REST | any | 0 | 0 | Nothing, by design | Fever, illness, any section 8 escalation flag |
T4 is a continuity dose, not a maintenance dose. Its job is that the log never reads zero. Steps floor: 7,000 a day at every tier. That replaces the old 150-minute Zone 2 promise, which a tournament plus an 11-hour flight breaks.
---
Sunday, 11:00, 3 minutes, inside the existing 10-minute review. Run in order, first match wins.
Write the letter at the top of the week's log. The tier may be dropped once, on Wednesday only. It is never raised mid-week.
Arbitration. Where the tier declaration and the volume gate (6.10) disagree, the gate sets the number and the tier sets the sessions. Declare the letter, run that tier's session layout, and take the hard-set count from the gate.
Season override. Between the first and last outdoor fixture, the ceiling is T2 even if 10 hours exist: 3 lifting sessions, 45 to 52 hard sets, no Monday sprint block, no Saturday med ball. The games supply both. From the week after the last fixture to 16 February there is no fixture, so run T1 at 67 sets and stay there. That fixture-free window is the asset the calendar hands him.
---
Universal rules: compounds stop at 1 to 2 reps in reserve, isolation last sets at 0 to 1. Eccentric 3 seconds except the heavy hinge and the chin (2 seconds). Rest 3 min main, 2 min backoff, 60 to 90 s isolation. Add load in 1.25kg per side only when every set hits the top of the range at the prescribed RIR. A unilateral exercise counts as 1 hard set for both sides. Warm-up ramps, external rotations, hangs and carries are not counted.
Warm-up ramp, 6 sets, in front of the first heavy lift of every session: bar, 40, 55, 70, 80, 88 percent. Compresses to 3 sets at T4. Never to zero.
Equipment split. Weeks 1 to 15 (17 Aug to 29 Nov) are home only: 2 adjustable dumbbells to 24kg per hand, bands, door anchor, no bench, no bar, no rack, no pull-up bar, no cable. Weeks 16 to 26 (30 Nov on) are gym. Every session below prints both columns. Substitutions are permanent, not apologetic.
Mon Power block + Upper A 90. Tue Lower A 85. Wed 4x4 bike 40. Thu Upper B 70 + Zone 2 50. Fri Lower B 80. Sat med ball + 60 swings 75 + Zone 2 50. Sun Zone 2 50. Mobility 6 min daily. All hard efforts start 07:05 and finish by 08:45.
Power block (Mon, 20 min, before lifting): 8 min prep (bike 3, leg swings, A-skips, 3 build-ups at 60/75/90). 6 x 20m accelerations from a two-point stance, walk-back, 90s. Rotational med ball scoop toss to a wall 3 x 5 per side, 4kg, maximum intent, never catch the rebound. From 1 Nov to 28 Feb the sprints move indoors, warm-up extended to 12 min; if no indoor surface, 6 x 8s bike sprints from a rolling start, 90s between, and that is a downgrade.
MONDAY, Upper A, 18 hard sets
| Exercise (gym, wk 16+) | Home, wk 1 to 15 | Sets x reps | Hard | Load |
|---|---|---|---|---|
| Seated dumbbell lateral raise | same, 2 x up to 24kg | 4 x 12-15 | 4 | 1s up, pause, 3s down, last set 0-1 RIR |
| Flat barbell bench press | Floor press 2 x 24kg, or feet-elevated push-up + 3s down | 3 x 6-10 | 3 | 1-2 RIR. The tested lift |
| Strict overhead press, 1 top set of 5 at RPE 8 then 3 x 6 at 85% | Standing dumbbell press, same scheme | 4 total | 4 | Autoregulated |
| Weighted dip or deep-stretch cable fly | Deficit push-up between chairs, 3s stretch | 2 x 10-15 | 2 | 1-2 RIR |
| Face pull | Band pull-apart, door anchor | 2 x 15-20 | 2 | 0-1 RIR |
| Overhead cable triceps extension | Overhead dumbbell extension | 3 x 12-15 | 3 | 0-1 RIR |
| Cable external rotation at 90 deg | Band external rotation | 3 x 12 | not counted | 3s eccentric |
TUESDAY, Lower A, squat pattern, 16 hard sets. Opener: 2 x 3 unloaded countermovement jumps, submaximal, priming only.
| Exercise (gym) | Home | Sets x reps | Hard | Load |
|---|---|---|---|---|
| Back squat, 1 top set of 3-5 at RPE 8 then 3 x 5 at 85% | Goblet squat 24kg, or rear-foot-elevated split squat 2 x 24kg | 4 total | 4 | Autoregulated |
| Bulgarian split squat or leg press | Bulgarian split squat, 2 x 24kg | 3 x 8-12 | 3 | 1-2 RIR |
| Romanian deadlift | Dumbbell RDL 2 x 24kg, 5s eccentric | 3 x 8 | 3 | 1-2 RIR |
| Nordic hamstring curl or slider leg curl | Slider or towel leg curl | 2 x 5 | 2 | 4s eccentric |
| Leg extension 3s/1s/3s, or Spanish squat | Spanish squat, heavy band round a door anchor at knee height | 2 x 8 | 2 | Tendon block, RPE 8 |
| Lying neck extension + lateral flexion | Hand-resisted, same reps | 2 x 15-20 | 2 | Start 2.5kg, +1.25kg when 20 is easy |
| Farmer's carry 3 x 40m | Suitcase carry 2 x 24kg, add 15m every 2nd week | not counted | Gym: +2kg/hand every 2nd week, cap 60kg |
WEDNESDAY, 4x4, 40 min. 10 min bike warm-up. 4 rounds of 4 min at 90 to 95% max HR, 3 min easy between. 5 min cooldown. Round 1 by effort (RPE 8-9), rounds 2 to 4 by heart rate. Log average watts. If round 4 is more than 5% below round 1, the opening was too hard. Bike only, never evening. Weeks 1, 9, 17 and 26 it is replaced by the 12-minute bike time trial.
THURSDAY, Upper B, pull and rear delts, 16 hard sets
| Exercise (gym) | Home | Sets x reps | Hard | Load |
|---|---|---|---|---|
| Cable lateral raise from behind the hip | Band lateral raise, door anchor | 4 x 15-20 | 4 | 3s eccentric, last set 0-1 RIR |
| Weighted chin-up | Heavy band pulldown from door anchor, 3s down | 3 x 5-8 | 3 | 1-2 RIR |
| Chest-supported or seal row | One-arm dumbbell row 24kg, 1s hold | 3 x 8-12 | 3 | 1s hold at contraction |
| Straight-arm pulldown or pullover | Band straight-arm pulldown | 2 x 12-15 | 2 | Full stretch |
| Reverse pec-deck | Band reverse fly | 2 x 15-20 | 2 | 0-1 RIR |
| Incline dumbbell curl, 3s eccentric | same | 2 x 10-12 | 2 | 0-1 RIR |
| Dead hang 2 x 30-45s | Not available until wk 16. Substitute: 2 x 45s suitcase hold 24kg | not counted | +5kg belt when 45s is easy | |
| Bodyweight chin to failure, monthly | Deferred to week 16 | 1 set | not counted | Rep-standard test |
Evening: Zone 2, 50 min, bike or incline walk, full sentences throughout.
FRIDAY, Lower B, hinge pattern, 17 hard sets
| Exercise (gym) | Home | Sets x reps | Hard | Load |
|---|---|---|---|---|
| Trap-bar deadlift, 1 top set of 3 at RPE 8 then 2 x 5 at 85% | Dumbbell suitcase RDL 2 x 24kg, 5s eccentric | 3 total | 3 | Autoregulated |
| Hip thrust 3s/1s/3s | Hip thrust off the sofa edge, 24kg on the hips | 3 x 10 | 3 | 1-2 RIR |
| Lean-away single-arm cable lateral raise | Lean-away dumbbell lateral raise | 3 x 12-15 | 3 | 0-1 RIR last set |
| Copenhagen adductor plank | same | 2 x 8/side | 2 | Short lever to wk 8, then long |
| Wrist flexion + reverse wrist curl superset | same, dumbbells | 2 x 12-15 each | 2 | 0-1 RIR |
| Neck flexion | Hand-resisted | 2 x 15-20 | 2 | Slow, no jerking |
| Single-leg heel raise off a step 3s/3s | same | 2 x 8 | 2 | Achilles block, also the capacity test |
| Farmer's carry 3 x 40m | Suitcase carry, as Tuesday | not counted |
SATURDAY. Step-behind rotational throw 4 x 5/side (4kg) and half-kneeling shotput throw 3 x 5/side (3kg), 60s between, every throw at maximum intent. Then 60 swings: 20 off a mid tee on the one fix of the week, 25 alternating high and low tee, 15 free swings at full intent into a net. Partner present: the middle 25 become bucket toss. One fix per session, film every 4th. If the swings go lazy, stop at 40. Plus 2 sets ab wheel. Evening Zone 2 50 min.
SUNDAY. No lifting, no sprinting, no cage. Zone 2 50 min. Mobility. 10-minute review: tier declaration, 7-day weight, 7-day BP, RHR vs 14-day baseline, volume gate.
Weekly tally, T1: side delts 11, hamstrings and glutes 11, quads 9, back 8, chest 5, arms 5, OHP 4, rear delts 4, neck 4, Copenhagen and heel raise 4, forearm 2. Total 67. Mon 18, Tue 16, Thu 16, Fri 17. Ceiling 70.
| Slot | Minutes | Content | Hard |
|---|---|---|---|
| Mon Upper A | 60 | Lateral raise 3, bench/floor press top set + 1 backoff, OHP top set + 1, triceps 2 | 9 |
| Tue Lower A | 60 | Squat top set + 2, split squat 2, RDL 2, Nordic 2, neck 1 | 10 |
| Wed 4x4 | 25 | 3 rounds, not 4 | 0 |
| Thu Upper B | 60 | Lateral raise 3, chin or band pulldown 3, row 3, curl 2 | 11 |
| Fri Lower B | 60 | Hinge top set + 1, hip thrust 2, lateral raise 3, Copenhagen 1, heel raise 1, neck 1 | 10 |
| Sat | 45 | Throws + 40 swings | 0 |
Zero Zone 2 slots; the 7,000-step floor covers it. Side delts fall from 11 to 9 sets: last accessory trimmed, first restored. In a hotel room with no equipment, T2 is run as HOTEL T2 (4.6), 3 sessions of 45 minutes and 27 hard sets. That is the abroad version of this tier and it is a complete T2 week, not a damaged one.
Session A, 45 min: ramp, press top set + 2 backoffs (3), squat or split squat top set + 2 (3), lateral raise 3, neck 1. 10 sets. Session B, 45 min: ramp, chin or row top set + 2 (3), hinge top set + 2 (3), lateral raise 3, heel raise 1. 10 sets. Book both at 06:15 as calendar events with the same status as a lecture. Loads unchanged from the last normal week. Stop at set 20 even if time remains. No conditioning, no isolation arms, no hitting. Mobility 6 min daily, 7,000 steps. Log 3 numbers only that week: sessions done (0, 1 or 2), protein hit yes/no, average steps.
Session A, 20 min: 3-set ramp, 1 heavy press set at RPE 8, 1 heavy squat-pattern set at RPE 8, lateral raise 2. 4 sets. Session B, 20 min: 3-set ramp, 1 heavy pull set at RPE 8, 1 heavy hinge set at RPE 8, lateral raise 2, neck 1. 5 sets. Intensity holds at RPE 8, load holds, only volume collapses. Mobility 6 min daily, 7,000 steps.
HOTEL 32, the no-equipment version of T4 (32 min, 13 hard sets). Pack list, 380g, lives in the suitcase permanently: 1 heavy long loop band, 1 light long loop band, 1 mini band, 1 door anchor.
| # | Exercise | Sets x reps |
|---|---|---|
| 1 | Rear-foot-elevated split squat, back foot on the bed, heavy band under front foot over both shoulders | 3 x 12/leg |
| 2 | Band row, door anchor at chest height | 3 x 15 |
| 3 | Standing band overhead press, both feet on the band | 3 x 12 |
| 4 | Band RDL, 3s lowering | 3 x 15 |
| 5 | Decline push-up, feet on the bed | 2 to 2 RIR |
| 6 | Suitcase carry, the actual packed suitcase, 4 corridor lengths | 2 |
| 7 | Band pull-apart | 2 x 20, not counted |
Progress HOTEL 32 by tempo and range only, never by adding sets: 3s lowering, 1s pause on every band exercise.
Load is capped at 24kg per hand, so overload runs a fixed 6-rung ladder. Move up one rung only when the current one is exhausted. Rung 7 is load, and there is no rung 7 until week 16.
Week 16 is the first gym week: re-establish the 6-set ramp at conservative loads and test nothing until week 17.
This is what "T2, day 3+ abroad" actually means. Same pack list as HOTEL 32 (380g: heavy long loop band, light long loop band, mini band, door anchor) plus the packed suitcase, which is the only load in the room. Run the band anchor protocol in Appendix G before the first rep of every session. Movements are drawn from HOTEL 32 and from the home column of 4.1; nothing here needs a gym, a bench or a bar.
Four heavy top sets live inside these three sessions, one per pattern, so floor item 5 holds abroad. Each is a single set at RPE 8 on the heavy band or the loaded suitcase, taken after the 3-set ramp, with the prescribed backoffs after it.
Session A, 45 min, press, 9 hard sets
| Exercise | Sets x reps | Hard |
|---|---|---|
| 3-set ramp, then standing band overhead press, both feet on the heavy band: 1 top set at RPE 8, then 2 x 12 | 3 total | 3 |
| Band lateral raise, door anchor low, 3s eccentric | 3 x 15-20 | 3 |
| Decline push-up, feet on the bed, 3s lowering | 3 to 2 RIR | 3 |
| Band pull-apart, band external rotation | 2 x 20, 2 x 15 | not counted |
Session B, 45 min, squat and hinge, 9 hard sets
| Exercise | Sets x reps | Hard |
|---|---|---|
| 3-set ramp, then rear-foot-elevated split squat, back foot on the bed, packed suitcase held: 1 top set at RPE 8, then 2 x 12/leg | 3 total | 3 |
| Band RDL, heavy band, 3s lowering: 1 top set at RPE 8, then 2 x 15 | 3 total | 3 |
| Slider or towel leg curl, 4s eccentric | 1 x 6 | 1 |
| Copenhagen adductor plank, short lever | 1 x 8/side | 1 |
| Lying neck extension, hand-resisted | 1 x 15-20 | 1 |
| Suitcase carry, the packed suitcase, 4 corridor lengths | 2 | not counted |
Session C, 45 min, pull, 9 hard sets
| Exercise | Sets x reps | Hard |
|---|---|---|
| 3-set ramp, then heavy band pulldown from a high door anchor, 3s down: 1 top set at RPE 8, then 2 x 8 | 3 total | 3 |
| Band lateral raise, door anchor low | 3 x 15-20 | 3 |
| Band row, door anchor at chest height, 1s hold | 2 x 15 | 2 |
| Band reverse fly | 1 x 15-20 | 1 |
Progress by tempo and range only, never by adding sets, exactly as HOTEL 32 does. No isolation arms and no conditioning: they are drop-order items 2 and 1, and they stay dropped abroad. Alongside: mobility 6 min daily, 7,000 steps, protein floor 150g met with whey in the bag and restaurant protein, and the floor's rotational exposure per the abroad clause in section 5.
---
When a week compresses, things leave in this exact sequence. Stop as soon as the week fits. Never renegotiated in the moment.
Steps floor of 7,000 a day sits alongside these and is met by terminals, dugouts, commutes and family walks.
---
Arbitration, read before any branch below. When two ladders in this section both apply, run the longer one and count from the later event. That single line settles a tournament followed by a flight, a Christmas fortnight spent in Mexico, and the 5 January return. There is no judgement call: count the days in each ladder, take the one with more days, and start it from whichever event happened last.
Delete it. Do not make it up, do not double up, do not add sets to the next session. If 2 or more days remain in the week, the next session may move forward by exactly 1 day, once. Otherwise the week is one session shorter and that is a completed week. Log MISSED with a 3-word reason. Cumulative missed-session counts are not tracked anywhere in this document, by design.
If a second session goes by end of Wednesday, drop one tier immediately and run the rest of the week as that tier.
Counted backwards from first pitch, not forwards from Monday. Declare T3 on the Sunday before.
| Point | Action |
|---|---|
| T-7 to T-4 | Keep the sessions, cut hard sets 67 to 45 by deleting every backoff and every isolation below 2 sets. Top-set loads unchanged. |
| T-5 | Last heavy lower-body session of the block. No lower-body session after it. No 4x4 inside T-5. |
| T-4 | No sprints inside this point. |
| T-3 | Last lift: upper only, 8 hard sets at 3 RIR, no 3s eccentrics, 35 min. |
| T-2 | 6-min mobility + 20 tee swings at 70%. Nothing else. |
| T-1 | 30-min walk, 6-min mobility, 15 intent swings off a tee, 3 x 5 med ball scoop tosses/side at 4kg (skip the throws if T-1 is a travel day). |
| Game days | No lifting, no sprints, no 4x4, no Zone 2. Mobility 6 min before leaving, 6 min again that night. Between games: walk, never sit more than 40 min. Cap non-game swings at 40 for the day. Feed every 3 hours, protein floor 150g, 500 to 700mg sodium per litre in heat. Second game day: add 20 calf pumps and a 10-min walk before bed. |
Re-entry, counted from the final out, not the following Monday. Day 1: 45-min Zone 2 walk + 6-min mobility. Day 2: upper only, top sets only, 85% of last load, 10 hard sets. Day 3: Zone 2 50 min + mobility. Day 4: lower, top sets only, 80% of last load, no Nordics, no jumps, 10 hard sets. Day 5: normal upper returns. Power block, sprints and med ball stay deleted for all 5 days. 4x4 returns day 6. The week logs as 45 achieved, not 22 missed. Cost per tournament: about 22 hard sets. Not made up.
Two tournaments within 14 days. Do not run two tapers. Treat the 14 days as one competition block: exactly 2 sessions between them, both upper-dominant, 10 hard sets each, top sets only at 85%. Zero lower-body lifting, zero sprints, zero Nordics, zero 4x4 across the whole 14 days. T-2 and T-1 rules still apply to the second tournament. Then 1 deload week at 30 hard sets, full volume in week 2. Cost about 90 sets across 3 weeks. See it coming 6 weeks out.
Something hurts at a tournament (hamstring twinge, low-back lock, shoulder pain on the throw, or 3 consecutive at-bats where the swing feels late and heavy). Drop in this order, no improvising: 1. all between-game and on-deck free swings, keep game at-bats. 2. base-running intensity to 80% on anything not a live play. 3. the throw: move to the shortest-throw position available. 4. the game. Then 7 days: no lifting of the affected pattern, mobility only. Pain at rest, swelling, calf tenderness, chest pain or breathlessness is a same-day clinician call, not wait-and-see (section 8).
Price the trip at booking, not the week of. Spain (1 zone, 3h): 0 lost days. Mexico westbound (6 to 7 zones, 10 to 11h): 3 lost days. Mexico eastbound home: 4 lost days. Move the block's heaviest session to the 4 days before departure, and pull the nearest booked deload forward onto the trip.
Flight day: no lifting either direction, and none in the 12 hours before takeoff. 20-min walk before leaving, 15-min terminal walk. In the air: aisle seat booked at purchase, 250ml water per hour, 0 alcohol, stand and walk 5 min every 60 min (set 8 alarms before takeoff), 20 seated calf pumps every 30 min. 3 protein feeds of 40g+ brought aboard. Watch set to destination time at the gate; eat on destination time from then.
Landing (westbound, 6 to 7 zones): 30 min outdoor daylight within 2 hours, walk 40 to 60 min total. No nap over 25 min, none after 16:00 local. Lights out 22:15 local whatever the body says. No sprinting, jumping or maximal-intent throwing for 48 hours after any sector over 6 hours.
Re-entry ladder, westbound. Day 1: walk 45 min + mobility, 0 hard sets. Day 2: HOTEL 32 at RPE 6-7, 8 hard sets. Day 3: HOTEL 32 in full, 13 hard sets, 1 to 2 RIR. Day 5 on: full quality, sprinting and maximal throwing permitted. Eastbound home: add 1 day to every rung (first hard session day 4). Two override gates: resting heart rate more than 8 bpm above the 7-day average, or under 6 hours sleep, drops the day one rung. If a flight lands inside T-3 of a fixture: delete both travel sessions, mobility plus 15 tee swings only. A 10-day Mexico trip is T4 days 1 to 2 (HOTEL 32), T2 days 3 to 8 (HOTEL T2, 4.6), T4 days 9 to 10. That is a completed trip.
Declare T3 on the Sunday. Spend the 120 minutes in this fixed order and stop when the budget runs out: 1) two 45-min sessions from 4.3, both at 06:15, before email. 2) 6 min mobility daily. 3) walking, which is not counted against the 120. Do not add a third lift. Do not extend a session because it felt good. Nothing is made up the following week. Two of these back to back is fine. Three in a row means the block dates move, not the sessions.
Same as 6.3, T3 or T4, declared as late as Wednesday. If the week is already past Wednesday, run T4 on whatever days remain and declare the following week one tier below what the calendar allows.
One night under 6 hours: keep every load, cut that day's hard sets by one third. Three nights under 6.5 in a rolling 7: the whole week drops one tier, calories go to maintenance 3,100 regardless of block, protein goes UP to 190g. No extra caffeine beyond the standing 250mg at 06:30. Wake time holds; recover sleep at the front end, never by sleeping in.
The honest detraining numbers are in Appendix D, in full. The one line that matters at 06:15: a gap of 14 days or fewer costs no reliably measurable strength and no measurable size, so nothing below is a rescue.
Re-entry ladder. Gap of 8 days or fewer: return at 100%, same tier, no cap. 1 week (9 to 14 days): same tier, same loads, first session capped at 90% of the last top set, add nothing; the calendar shifts forward 7 days. 2 weeks: return at T2, loads 90%, 2 sessions week 1, 4 sessions week 2, full tier from week 3. 4 weeks or more: RETURN BLOCK, 3 fixed weeks at 70% of the last recorded top set, RPE capped at 7, no sets to failure, no new exercises, no conditioning above Zone 2. Reassess at the start of week 4.
In all cases delete the missed weeks from the calendar rather than compressing what remains. The block that absorbs the loss is named in advance: Block B accumulation, never the final 4 weeks before 16 February.
Declared T4 in ink on 1 December, labelled PLANNED. 2 sessions of 20 minutes a week at 80% of December loads, 7,000 steps daily (the floor number, the same one used everywhere else in this document), protein 190g held, calories at maintenance 3,100 (the Block C deficit is suspended), alcohol up to 4 drinks across the fortnight and none in the 3 hours before bed. Mobility runs all 14 days including 25 December. No weigh-ins between 20 December and 4 January. Return 5 January at T2, first heavy top set at RPE 7, full Block C calories on day one. No ramp, no penance week, no compensatory deficit.
Also fires on: opening this document to rewrite it, comparing the current week against week 1, or counting total missed sessions. Two actions, in order. 1) Do the 6-minute mobility circuit now, today. 2) Write one line in the log. Then a hard prohibition: do not redesign, reschedule or rewrite this programme while behind. Edits happen only on a Sunday, only when the previous week hit its declared tier, and only one edit at a time.
Suspend the deficit for that week: 3,100 kcal, protein 190g, resume the following Monday with no attempt to recoup. Never run a deficit week at fewer than 12 hard sets. Two consecutive compressed weeks pause Block C and the timeline absorbs it. 81.5kg with the muscle beats 81.0kg without it.
Run in order, first match wins.
An unplanned low week absorbs the nearest booked deload: delete it and move the next one out. Never run a booked deload in the week after a forced light week. Booked deloads: weeks 5, 10, 15, 20. Block D's taper is the fifth.
Morning gate, 5 min in bed. It runs on 7-day rolling means against a 60-day baseline. Until 60 days of HRV and RHR exist, log the numbers and do not act on them (Appendix P): amber and red fire on sleep hours and fever only, and branch 1's red-morning clause does not fire. Building the baseline is the whole job for the first 60 days. Green: run it as written. Amber (7-day HRV more than 1 SD down, or RHR up 4 to 6 bpm, or under 6 hours sleep): same exercises, same loads, cut working sets by one third. Red (RHR up 7+ bpm two mornings running, or HRV 2 SD down, or fever): T0, 30 min Zone 2, bed 45 minutes early. Amber and red days count their actual sets.
The 3/10 tendon rule. Any localised tendon pain above 3/10 still present 24 hours after a session means that site drops to isometrics for a week. Soreness that settles inside a day is adaptation; soreness worse the next morning is accumulation. This sits below the escalation rule in section 8, never above it: anything on that list is a same-day clinician call regardless of what this rule says.
The four signals, logged Monday and Friday in the same sheet as everything else. Gate 6.10 branch 1 consumes two of them, so they are measurements, not observations.
---
Two baselines, because the equipment changes at week 16. Barbell deltas are 11-week deltas measured from week 16, not 26-week deltas. Every strength number comes from an RPE 8 triple. No true 1RM test, ever. Estimated 1RM = load / (1.0278 - 0.0278 x r).
The three numbers to hold in your head.
The two baseline and target tables (week 1 home, week 16 gym, plus silhouette and conditioning) live in Appendix N. They are filled in four times in 26 weeks, not at 06:15.
| Block | Weeks | Dates | Sets (T1) | Calories |
|---|---|---|---|---|
| A RAMP | 1 to 5 | 17 Aug to 20 Sep | 52, 56, 60, 64, deload 32 | 3,100 flat |
| B BUILD | 6 to 15 | 21 Sep to 29 Nov | 67, deloads wk 10 and 15 | 3,500 lifting days, 3,150 other |
| C REVEAL | 16 to 24 | 30 Nov to 31 Jan | 58, deload wk 20, Christmas per 6.7 | 2,800 lifting days, 2,400 other |
| D SHARPEN | 25 to 26 | 1 to 16 Feb | 40 then 27, loads held | 3,100 flat |
Protein 190g target, 150g floor, 4 feeds of 45 to 48g at 07:00, 12:30, 17:00, 20:00. Hard floor: no day below 2,400 kcal. Fat never below 0.85 g/kg (about 70g). Last hard session Tuesday 10 February; retest 8 to 12 February. Full meal options, macro tables, hydration and the sweat test live in data/diet.md. Alcohol outside Christmas, the sleep hygiene rules and the 60-day baseline requirement are in Appendix P.
Suspended pending a clinician answer (section 8): sauna and hot-water immersion, high-dose fish oil, any vitamin K2 tablet. Until answered, none of the three.
---
New or worsening breathlessness, chest pain (particularly on inspiration), coughing blood, unilateral calf pain or swelling, resting heart rate 15 bpm above baseline for more than 48 hours, sudden unexplained tachycardia, fainting, unusual or prolonged bleeding, an expanding bruise, or blood in urine or stool: same-day medical care, immediately. Not a deload decision, not an overtraining conversation, not a note in the log.
The thirteen clinician questions live in Appendix O, to be taken to one appointment before the first heavy week and before the first long-haul flight of the block. Nothing there is a directive about medication; every item is a question for the treating clinician.
Labs weeks 1, 13, 25. Fasted 12 hours, drawn 08:00 to 09:00 Monday, 48 hours clear of resistance training, 72 hours clear of alcohol. Panel and target values in Appendix G.
---
The clip library is the support layer. 60 kept clips of 113 in data/classified.json; 110 source items in data/lean.json. One clip, one cue, one set against that cue, log the index. Never more than 1 cue per session. Foundation-level clips in Blocks A and B, refinement in C and D, advanced only after a fix has held for 2 sessions. Where a clip cue and this document conflict on form, the clip wins: he collected them.
| Category | Clips | Attach to |
|---|---|---|
| hitting-mechanics | 16 | The T-2 twenty-swing block, Saturday's one fix, any in-season self-scout |
| model-swing | 10 | Saturday tee work, T-2 and T-1 |
| strength-power | 8 | T1 and T2 lifting, the fixture-free build block |
| slowpitch-craft | 7 | On-deck arc read on game day |
| routine-mindset | 6 | T-2, T-1, and the between-games window |
| self-scout | 4 | The week after a tournament, which is when to film and compare, not to fix |
| calisthenics-core | 3 | T3 and T4, hotel rooms, HOTEL 32 |
| mobility-prehab | 3 | The never-drop circuit, the post-tournament 5 days |
| conditioning | 1 | The 4x4 and the fixture-free block |
| longevity-50 | 1 | The whole document |
| fielding-defense | 1 | Game day |
---
Nothing here is executed at 06:15. It is here so nothing is lost and nothing is in the way.
Sixty-seven hard sets, not 94. Per-session muscle growth response appears to flatten somewhere around 8 to 10 hard sets per muscle. That is a working heuristic from the training literature, not a settled constant. A 49-year-old clears the damage from very high per-session volume more slowly than at 25: direction well supported, magnitude not established to any precise figure. The volume reclaimed is reallocated from what a shirt hides (chest, direct abs) to what it does not (side delts, upper back, neck, forearms, arms). Honest cost: slightly less total arm and chest size than a fresh 30-year-old at 94 sets.
Per-tier recalculation. T1 67, T2 40, T3 20, T4 9. T3 at 20 sets is 30% of 67; T4 at 9 is 13%. Maintenance of strength and cross-sectional area holds at roughly one third of accustomed volume with load unchanged. In young adults as little as one ninth has maintained gains for about 32 weeks; in adults aged 60 to 75 the same protocol needed about one third. At 49 he sits between those groups with no direct data, so the plan takes the older-adult fraction. T3 is therefore at or just above the safe floor and buys about 8 weeks of protection. T4 is below it and is honestly labelled a continuity dose.
The three-week ratchet. Three or more consecutive T3 weeks: from the start of week 3, at least one set per major pattern must go above 80% of the last recorded top-set load, and one 4x4 (bike, hotel treadmill, or 4 x 4 min of hard walking hills) must happen every 10 days minimum. Protein floor rises from 150g to 165g. Home dumbbells cap absolute load, so under a long compression intensity is the variable that silently drops, and intensity is what maintenance depends on. Without the ratchet, weeks 4 to 8 of compression cost 5 to 10% of top-set load and about 10% of VO2max. With it, about 20 extra minutes a week.
Why the drop order is in that order. Zone 2 goes first because aerobic base is the fastest-rebuilding quality in the document (roughly 2 weeks to restore what 4 weeks built) and it is 25% of the structured week for the smallest contribution to a visual and strength target. Isolation arms go second because they are the least load-bearing sets in a programme whose stated aim is a silhouette driven by delts, back and legs. The 4x4 survives to position 6 because it is the single VO2max lever, and VO2max carries the strongest association with the dementia-risk and all-cause-mortality concerns in the brief. Backoff sets go before top sets because the top set carries the intensity signal.
Why the tiers exist at all. The v2 document defined 1 week (590 minutes, 67 sets, 9 sessions, a 07:05 start) and 2 exceptions (Christmas, hotel gyms). Every other week in 26 was undefined, which means improvised, which means either a guilt spiral or a double session on Friday. A plan with one path has a 100% failure rate the first week reality deviates, which for a lecturer who flies 10 hours and plays for Ireland is roughly week 3.
Maintenance estimated at 3,100 kcal, not 2,850. Weeks 1 to 3 are the measurement: hold 3,100 flat, weigh fasted 4 mornings a week, and if the 7-day mean moves more than 0.3kg in either direction across weeks 2 and 3, adjust maintenance by 150 kcal and re-run. Every number below moves with it.
Reduced volume alone: safe for about 8 weeks with load held. Energy deficit alone at 190g protein and full volume: safe, that is the whole design of Block C. Short sleep alone: costly but survivable for a few nights. Any two together: manageable. All three together is the only state in this programme that reliably costs lean mass in a 49-year-old, and it is the state the tier system exists to forbid. Hence 6.9 (a compressed week suspends the deficit) and 6.5 (three short nights do the same).
On sleep specifically: restricting sleep to about 5.5 hours during an energy deficit shifted the loss away from fat and toward lean tissue by a large margin in controlled work (roughly 55% less fat loss and about 60% more fat-free-mass loss versus 8.5 hours). Short sleep also suppresses muscle protein synthesis and raises perceived effort at fixed load, so the sets get worse as well as more expensive. Sleep is not on the never-drop list as a separate floor because it cannot be executed on demand; it is enforced as a trigger instead, which keeps every rule executable without a judgement call.
Numbers from detraining literature in trained adults. Well-supported directional magnitudes, not precision figures for one individual. Re-check against a primary source before quoting publicly.
Maximal strength, complete cessation. Days 0 to 14: no reliable measurable loss, and some studies show a small increase at 7 to 10 days as accumulated fatigue clears. Weeks 3 to 4: roughly 5 to 10%, the early portion neural (rate of force development, motor unit firing) rather than tissue. Weeks 8 to 12: roughly 10 to 15%. Adults over 60 lose faster at every timepoint; at 49 he sits closer to the young curve than the old one, but the plan assumes the middle.
Muscle size. Week 1: essentially unchanged. Any 1 to 2kg scale drop in the first 7 to 10 days is muscle glycogen and its bound water (roughly 3g water per 1g glycogen) plus reduced gut content. This is the single most misread number in any programme, which is why the return-day weigh-in carries an explanatory line. Weeks 3 to 4: roughly 5 to 10% fibre CSA. Week 8: roughly 10 to 15%, larger in type II fibres, which is exactly the tissue the 50th-birthday silhouette depends on. Myofibrillar protein synthesis falls within days of unloading, but net atrophy lags because breakdown does not rise proportionally in the first week.
VO2max, the fast one. Weeks 1 to 3: roughly 4 to 8%, most of it a 5 to 12% fall in plasma volume reducing stroke volume. A fluid change, not a mitochondrial one, and it returns within days of resuming. Weeks 4 to 8: roughly 10 to 20%. Week 12+: 20% or more in highly trained individuals. Mitochondrial enzyme activity falls faster in percentage terms than VO2max itself, and rebuilds fast.
Retraining. Regaining strength after a layoff runs substantially faster than the original acquisition; nuclei added during hypertrophy persist through detraining, so the tissue is primed. That is the mechanism behind the 90%-on-return, full-load-by-session-3 rule.
The arithmetic that stops the panic. One missed week costs approximately 0% strength, 0% size and 3 to 5% VO2max, recovered inside a fortnight. A rigid plan turns a rounding error into an abandoned block. Six travel weeks a year at 2 sessions instead of 5 costs about 18 sessions out of 130, roughly 14%, and strength is fully recoverable from that.
| Event | Hard sets forgone |
|---|---|
| One tournament (taper + games + 5-day re-entry) | about 22 |
| Two tournaments inside 14 days | about 90 across 3 weeks |
| One long-haul round trip | about 40 |
| One 2-hour week | about 47 to 59 |
| Christmas fortnight | about 116 |
Worst realistic case in 26 weeks (3 tournaments + 2 long-haul trips) removes under 6% of total programme volume. That is the number that stops the panic in the moment. It is reference material, not an instruction.
Tournament load arithmetic, which is why games count as training. A tournament day is 6 to 10 games, 3 to 5 at-bats each, 8 to 12 on-deck swings, plus base-running accelerations: an estimated 25 to 40 maximal or near-maximal efforts across a 4-day event and roughly 300 maximal-intent rotations across a weekend, plus 8 to 12 hours on feet. That is more maximal-intent rotation and more accelerations than any Monday power block in this document. Adding training to it is adding a fifth maximal exposure to a week designed for three. These are estimates from typical slowpitch game structure, not measured figures.
Why the taper is 7 days and not 3 or 14. Fatigue masks fitness for about 5 to 7 days after a heavy lower-body session. Strength and power are held by top-set intensity, not by volume, so cutting sets while keeping load is how you arrive fresh without arriving detrained. The specific 7-day figure is a coaching convention rather than a settled constant. The 4x4 leaves at T-5 while walking stays because a 90 to 95% max-HR session inside 5 days of a tournament buys nothing and costs legs; eccentric and cardiac-drift costs are not the same cost.
Why hamstrings and low backs cluster in the 72 hours after competition. Eccentric tolerance is down in that window, which is why Nordics and depth landings are deleted outright rather than merely reduced, and why re-entry runs top-set-first at 80 to 85% rather than volume-first: it preserves the strength signal while the tissue catches up.
Why missed sets are logged as achieved-at-a-lower-target. That is an adherence argument, not a physiological one. A week logged as 45 achieved is a completed week; the same week logged as 22 missed is the first week of not counting.
A competitive season and a hypertrophy block are physiologically in tension: one spends power and connective-tissue tolerance, the other requires accumulating fatigue. In-season, the games ARE the power training, and lifting exists to hold what the games spend. Running 67 hard sets in a live fixture week is not conservative planning; it is a direct trade against on-field performance.
The asset in this calendar, which v2 never named, is the window from the last outdoor fixture to 16 February 2027: no fixtures, which is the cleanest 18-week build a 49-year-old will ever be handed. That is where the 67-set weeks live. Two weekends of softball do not cost him the fiftieth birthday; pretending they are ordinary weekends does.
The 17 February ramp of hitting to 3 sessions of 80 swings a week is the start of the next season's cycle and sits outside these 26 weeks.
What I could not stamp: the actual 2026 WBSC Europeans dates and the Irish domestic fixture list. Every rule in 6.1 is therefore written relative to first pitch. Someone with the fixture list should stamp real dates onto section 3's season override and onto 6.1.
Circadian. The pacemaker shifts roughly 1 hour per day eastbound and up to 1.5 westbound, because the free-running human day is slightly longer than 24 hours and is therefore easier to lengthen than to shorten. Seven zones is 5 to 7 days to full alignment, longer coming home. Peak force output recovers well ahead of full alignment, which is why the ladder puts the first hard session at day 3 rather than day 7. Planning heuristics drawn from applied sports chronobiology, not constants.
Why light and meal timing, and not supplements. Outdoor light and food timing are the two zeitgebers he can control for free in any city. Anything pharmacological, including melatonin, sits with his clinician, particularly alongside anticoagulation. PART ONE deliberately contains no supplement instruction for travel.
Post-flight decrement. Long-haul flight produces mild hypoxia at cabin altitude, dehydration, plasma volume reduction, prolonged immobility and circadian disruption. Measured consequences for 24 to 48 hours after landing include reduced peak power, reduced reaction time and elevated perceived exertion at fixed workload. Direction well supported; magnitude not established to a precise figure. That is why the 48-hour ban on sprinting and maximal-intent throwing is a physiological rule and not a caution: the first hard rotation after a cramped 10-hour sit is the most reliable way to strain an oblique.
Why Spain was separated from Mexico. Dublin to Spain is 1 zone and about 3 hours; the only real cost is a day of sitting, fully covered by the flight-day walk and hydration protocol. v2 treated Mexico and Spain as one category, which surrendered roughly 4 perfectly good training weeks a year to jet lag that does not exist.
Why tempo replaces load on bands. A band's resistance curve peaks at end range and collapses at the start, so band tension caps out well below 24kg dumbbells. A 3-second lowering with a 1-second pause raises time under tension by roughly 60% per set and is the only progression variable that does not need another band. Adding sets instead would push HOTEL 32 past 45 minutes, which is how a hotel session stops happening.
The band anchor protocol, in full. One door anchor (a soft strap with a foam ball or knot on the far side of a door). Close the door so it opens AWAY from you, never toward. Anchor low (skirting height) for pulldowns and lateral raises, mid (chest height) for rows and pull-aparts, high (top of door) for face pulls and straight-arm work. Test the anchor with a hard two-handed pull before the first rep of every session. For the Spanish squat: one 41mm (2.5in) heavy resistance band looped behind both knees and anchored to a fixed upright at knee height; if that band and a genuinely fixed anchor are not both available, use the slow split squat instead, so there is nothing to decide on the day. For the band overhead press and RFE split squat, stand on the band with both feet, not one, or it slips. Bands are replaced on any visible nick, not on a schedule.
The labs panel. Full lipid panel plus ApoB and Lp(a) (Lp(a) once, it is genetically fixed), fasting glucose, fasting insulin, HbA1c, hs-CRP, full blood count, ferritin, renal panel with eGFR and cystatin C, liver panel, TSH with free T4 and free T3, total and free testosterone with SHBG and LH, oestradiol, vitamin D 25-OH, B12, folate, homocysteine, magnesium. Ask for numeric values, not normal/abnormal flags. Targets: ApoB below 80 mg/dL; home BP 7-day morning average below 120/75; fasting insulin below 6 mIU/L with HOMA-IR below 1.5; HbA1c below 5.4%; triglyceride-to-HDL below 1.5 (mg/dL units); hs-CRP below 1.0 mg/L; free testosterone in the upper third of the age-adjusted range from two morning draws a week apart; homocysteine below 9 micromol/L; vitamin D 25-OH 30 to 50 ng/mL; ferritin 50 to 150 ng/mL. B-complex returns only if homocysteine reads above 10.
Lab-week protocol (weeks 1, 13, 25). 48 hours clear of resistance training, fasted, drawn 08:00 to 09:00. The only draw that works is Monday morning: no Saturday med-ball session that weekend, draw at 08:00 Monday, and Monday's lifting moves to 17:00 that day. No caffeine before the draw.
Blood pressure at home. Validated upper-arm cuff, sit 5 minutes, two readings a minute apart, morning and evening, three non-consecutive days a week (Mon, Wed, Fri). Morning readings at 06:20, before the 06:30 caffeine, or the numbers are noise. Log the average of the two, never a single reading. A 7-day average at or above 130/80 is a GP appointment, not a training adjustment. About 60 minutes a week.
Heat, cold and anti-inflammatories. Sauna and hot-water immersion have cardiovascular effects that interact with anticoagulation and stay suspended until answered. Routine NSAID use for training soreness blunts the collagen and muscle protein synthesis the tendon work exists to produce, and there is a separate and more important clinical question about NSAIDs on anticoagulation. Neither is a recommendation; both are questions with his name on them.
v2 stated that "week 1 is the baseline week and it is the load-bearing week of the whole document", then prescribed estimated 1RM tests on flat barbell bench, strict overhead press, back squat, weighted chin-up and trap-bar deadlift. On 17 August 2026 he has 2 adjustable dumbbells to 24kg per hand and resistance bands. No barbell, no bench, no rack, no trap bar, no pull-up bar, no cable stack. Five of the six strength baselines could not be measured, and every strength target in v2's section 7 was explicitly a delta from those numbers. The measurement spine of a 26-week plan was unexecutable in its first hour.
Downstream, the same gap invalidated the sessions, not only the tests: Monday's "flat barbell bench press, this is the tested lift", Thursday's weighted chin-up and the dead-hang grip test v2 called "the bottleneck tissue in this programme", Tuesday's back squat and leg extension and the band-anchored Spanish squat fallback, Friday's trap-bar and the farmer's carry progression capped at 24kg against a written cap of 60kg (stops progressing around week 6 with no rung above it), plus face pulls, cable laterals, reverse pec-deck and overhead cable extensions. Roughly 45 of 67 prescribed hard sets had no legal execution for the first 15 weeks.
The brittleness was not the gap. It was that a plan with one path has no rule that fires when a prescription is unavailable, so the athlete invents a substitution at 07:05 on a Monday, with no counting rule for whether the substitute is a hard set and no way to know in February whether the recorded numbers are comparable. The fix is section 4's two-column tables, the 6-rung home progression ladder, and the two-baseline structure in section 7.
The honest cost of that fix: the four barbell lifts get 11 weeks of measured progression instead of 26, so the February deltas came down from +18 to +25% (trap-bar), +15 to +20% (squat), +10 to +15% (bench), +12 to +18% (press) and +15kg on the chin belt, to the 11-week figures printed in section 7. Better paid in August than in February.
Why all-or-nothing happens. A single lapse gets read as evidence that the plan is broken rather than that a day was, and the response is abandonment rather than adjustment. The mechanism has a name in the addiction literature (the abstinence violation effect) and it is the single largest killer of programmes like this one. Everything in PART ONE that looks like leniency is really this: a lapse that has a written procedure is not a lapse, it is a branch.
Why the Sunday declaration is the true keystone. Compliance is redefined from "did the week as written" (a binary that produces shame at 5 sessions out of 6) to "declared a tier on Sunday and hit that tier" (a target hittable in a tournament week, on a plane, and on 24 December). Under that definition a T4 week is a win. Any habit that circumstance can legitimately prevent will eventually be prevented, and the first prevention breaks a streak labelled unbreakable, which is exactly the event this design exists to stop. The unbreakable habit must therefore have zero prerequisites.
Why make-up sessions are banned. They stack two high-fatigue days back to back in a body that clears damage more slowly at 49, and the debt model turns training into a ledger that can only run negative. The 2.5-hour Saturday it eventually produces is the session that generates the injury or the resentment.
Why re-planning while behind is the terminal behaviour. Rewriting the plan feels like recommitment and is actually the end. It converts a 3-day gap into a 3-week planning project during which nothing is trained, then delivers a fresher, more ambitious plan into an already depleted week, which fails harder and confirms the story. Acting first and editing later inverts the order.
Why the weekly tally moved out of the front. An aggregate compliance number visible in the main body functions as a target for 3 weeks and as an indictment for the other 23. It survives in section 4.1 as a description of what a T1 week contains, never as a scoreboard.
The tournament Monday. v2 had one version of Monday: 6 x 20m accelerations, 3 x 5 maximum-intent med ball throws and the week's heaviest bench, at 07:05. Put a real tournament weekend in front of it: Saturday and Sunday, 6 to 10 games, roughly 300 maximal-intent rotations, 40-plus accelerations off the base, plus a drive or a flight to get there. v2 had no counter. It did not count games as sets, did not count them as power exposures, and had no rule that fired when Saturday had already happened. Either he ran it as written, which is the standard midlife hamstring and low-back setup on a body 48 hours into a repair cycle after a bad hotel sleep, or he skipped it, and with no re-entry rule Tuesday was a guess, Wednesday was a guess, the 67-set week missed by 30, and the week logged as a failure. The logged failure is what kills adherence, not the missed sets. Same break at the other end: no taper, so the week before the Europeans ran 67 hard sets with a heavy squat 3 days out, and he arrived at the biggest tournament of the year carrying fatigue the plan instructed him to build.
The ratchet, and the missed Tuesday. v2's Sunday volume gate branched only on session-RPE load, capacity tests and morning readiness. Return from Mexico having trained twice: session-RPE load is far below 1.3 x the 4-week mean, no red mornings occurred because he was rested, heel-raise and hang capacity are intact because they decay far slower than a week. First match wins, so the gate fell through and, after two clean prior weeks, prescribed adding 2 hard sets in the exact week he returned with reduced work capacity, a shifted circadian phase and 48 hours of post-flight neuromuscular depression. That is how a 49-year-old with a patellar tendon block and 8 carry sets a week acquires an overuse injury, and the plan would have read it as bad luck rather than as an arithmetic error. Branch 0 in 6.10 closes it in one line.
And the small one that fires most often. Miss Tuesday's Lower A to a marking deadline. v2 had no rule, so it moves to Wednesday. Wednesday's 4x4 slides to Thursday, which already carries Upper B and evening Zone 2, so the 4x4 dies. Tuesday's heavy squat now sits 48 hours before Friday's heavy hinge instead of 72, and Tuesday's Nordics, deliberately placed four days clear of Saturday's maximum-intent rotational throwing, are now three days clear. Saturday he throws at full intent on hamstrings that took a 4-second-eccentric Nordic on Wednesday: the textbook hamstring strain setup that v2 itself names and then leaves unprotected the moment one day moves. The rigid plan does not break at the missed session. It breaks four days later, in a session that was never missed, and the log shows every session completed. Rule 6.0 catches it by deleting rather than moving, and each tier preserves the 72-hour spacing by construction because each tier is a designed week rather than the residue of a broken one.
It does not run 94 sets a week. It does not give arms the 8 to 10 direct sets they deserve (5: 3 triceps, 2 biceps; a named trade, and arms are first in line for the volume gate's +2). It does not chase visible abs (2 sets, and no body fat percentage is claimed because no instrument here can measure one). It does not train chest hard (5 sets; a shirt hides the chest, and flat bench is in because the programme tests it). It does not diet for 26 weeks (10 weeks above maintenance, 5 at it; the reveal only works because there is something under the fat). It does not test a true 1RM at any point. It does not add a third high-intensity modality, and it counts the three honestly: Monday sprints and throws, Wednesday 4x4, Saturday med ball and free swings. It does not run hitting at 3 sessions a week until 17 February. It does not do a photo-week peak: no depletion, no water manipulation, calories back to maintenance on 1 February. It does not pretend Christmas is not happening. It does not treat him as fragile: the tendon blocks, Copenhagens and Nordics are training, not rehab, and the section 8 flags are questions to ask once, get answered, and stop thinking about. And it does not attempt to recover missed volume. That is now a design decision, not an omission.
| Item | Minutes per week at T1 |
|---|---|
| Structured training, 9 sessions | 590 |
| Mobility, 6 min daily | 42 |
| Post-meal walks, 15-20 min daily | 105-140 |
| Morning outdoor light not covered by the walk | 0-70 |
| Blood pressure, 3 days, morning and evening | 60 |
| Morning gate, 5 min daily | 35 |
| Commute and shower, 6 trips | 120-180 |
| Food prep and shopping | 180 |
| Measurement, photos, Sunday review | 35 |
| Total | 1,209 to 1,374 minutes, 20 to 23 hours |
By tier, structured training only: T1 590 min, T2 350, T3 150 (2 x 45 plus mobility and walks), T4 60, T0 0. All-in: T1 20 to 23 hours, T2 about 12, T3 about 5, T4 about 2.5. That is the arithmetic that makes the Sunday declaration honest.
Structural, the redesign itself.
Disagreements between the six contributors, and the resolution.
classified.json holds 113 items of which 60 are kept, and lean.json holds 110. Section 9 states all three numbers rather than picking one.Carried forward from v2 unchanged, because they were right. The escalation rule, verbatim. No true 1RM at any point. Nordics on Tuesday, four days clear of Saturday's throwing. Flat bench as the tested press. The 6-set warm-up ramp. The 12-minute bike time trial in place of the Cooper run. Deltas rather than absolutes, with the 1.62 golden-ratio target deleted. Body fat percentage claimed nowhere. Deloads booked, not earned. The Christmas fortnight planned rather than survived. And the honest 20-to-23-hour cost, on the page, so the decision to start is made against it.
Moved here from PART ONE: filled in four times in 26 weeks, never consulted at 06:15.
Two baselines, because the equipment changes at week 16. Barbell deltas are 11-week deltas measured from week 16, not 26-week deltas. Every strength number comes from an RPE 8 triple. No true 1RM test, ever. Estimated 1RM = load / (1.0278 - 0.0278 x r).
| Test | Protocol |
|---|---|
| Floor press, 2 x 24kg | Max reps, 1 RIR |
| Goblet squat, 24kg | Max reps, 1 RIR |
| Single-leg RDL, 24kg/hand | Max reps per side |
| Band-anchored or table inverted row | Max reps |
| Suitcase carry, 24kg | Distance unbroken |
| Shoulder (widest delts, relaxed), neck, waist at navel, forearm, both thighs | Two readings, record the mean, unflexed, morning |
| Countermovement jump | Chalk jump-and-reach, best of 3, accuracy about +/- 2cm |
| 20m sprint, two-point stance | Best of 3, same surface |
| 12-minute bike time trial | Average watts. Est. VO2max = (11.0 x watts / kg) + 7. A tracking number, not a lab value |
| Bodyweight | 4 fasted weigh-ins, take the mean |
| Photos | Front, side, back, same light, same spot, same time. Monthly |
| Labs, BP cuff, HRV/RHR baseline | Monday 08:00, fasted, 48h clear of resistance training |
| Lift | Wk 16 baseline | 16 Feb target (11 weeks) |
|---|---|---|
| Trap-bar deadlift, est. 1RM | ____ kg | +10 to +14% |
| Back squat, est. 1RM | ____ kg | +8 to +12% |
| Flat bench press, est. 1RM | ____ kg | +6 to +10% |
| Strict overhead press, est. 1RM | ____ kg | +7 to +11% |
| Weighted chin-up, est. 1RM | ____ kg | +8kg on the belt |
| Bodyweight chin-up, max reps | ____ reps | +3 reps |
| Farmer's carry, 40m, no straps | ____ kg/hand | +2kg/hand every 2nd week, cap 60kg |
| Grip, dynamometer or dead-hang time | ____ | +10%, from the week 16 number |
| Countermovement jump | ____ cm (wk 1) | +3cm on week 1 (anything under +3 is noise) |
| Measure | Week 1 | 16 Feb target |
|---|---|---|
| Bodyweight | 82.6kg (confirm with 4 weigh-ins) | 81kg +/- 1, via about 85.0kg at week 15 |
| Waist at navel | ____ cm | minus 4 to 6cm |
| Shoulder at widest delts | ____ cm | plus 2.5 to 3.5cm |
| Shoulder-to-waist ratio | ____ | plus 0.10 to 0.14 |
| Neck at Adam's apple | ____ cm | plus 1.5 to 2cm |
| Forearm at widest, relaxed | ____ cm | plus 0.5 to 1cm |
| 12-min bike TT, average watts | ____ W | +12 to +18% |
| Resting heart rate, 7-day mean | ____ bpm | minus 5 to 10 bpm |
| 60s HR recovery after the last 4x4 interval | ____ bpm | +10 bpm |
| 20m sprint | ____ s | hold or improve at lower bodyweight |
Body fat percentage is not measured and is not claimed anywhere. Rate of loss in Block C capped at 0.4 to 0.6kg a week on a 7-day rolling mean of 4 fasted weigh-ins. Waist must fall faster than bodyweight.
Carry the written answers, medication details and prescriber contact in cabin baggage on every trip, never in the hold. Tell whoever reads the blood panel that he takes creatine: it raises serum creatinine with no change in kidney function and reliably triggers an unnecessary renal workup.
These three were in v2, were dropped in the rewrite, and are restored here because rules in PART ONE now depend on them.
Alcohol, outside Christmas. Zero through Block C. Up to two drinks a week in Blocks A, B and D. None on a day before a lifting session. The Christmas fortnight is the stated exception and is priced in 6.7 at 4 drinks across the two weeks. The cost is deep sleep on the night he most needs it. That is a preference set deliberately, not a calculated number. A wedding or a family event abroad is a Block A/B/D-style allowance if it falls there and a suspension decision if it falls in Block C; either way the morning after runs 6.5, which is a branch, not a punishment.
Sleep hygiene. Lights out 22:15, in bed 22:00, screens off 21:30. Wake time is the circadian anchor, not bedtime, and it is floor item 3. Eight hours in bed for 7.5 asleep. Bedroom 17 to 19C, blacked out to the point where he cannot see his hand, phone charging in another room. Ten to twenty minutes of outdoor light daily, no sunglasses, Irish cloud included; morning where the clock allows it, the 13:00 walk from November to February. Caffeine hard stop at 11:00; in practice it is taken at 06:30 on the four lifting days and nowhere else, and blood pressure is always taken at 06:20 before it. Last hard effort finishes 3 hours before lights out, which every session in this document already does by finishing at 08:45. After any evening Zone 2: 10 minutes cooling, 500ml electrolyte fluid, food, then 5 minutes of nasal breathing at 6 breaths per minute.
The 60-day baseline, and why the morning gate is conditional. The morning gate takes RHR, HRV and a 1-to-10 readiness score before getting out of bed. Build a 60-day baseline before acting on any of it, then decide on 7-day rolling means, never single nights. That is why PART ONE's gate says to log and not act for the first 60 days: an HRV standard deviation and a 7-day RHR average do not exist in week 1, and a gate that fires against a baseline that does not exist is noise wearing the clothes of a rule. Sleep hours and fever are measurable from day one, which is why those two keep firing throughout. The same applies to 6.2's override gate ("RHR more than 8 bpm above the 7-day average"): it needs 7 days of readings on the trip's own baseline, and before that exists the sleep clause alone governs.
Built by a sports dietician to fuel the plan opposite. Training day 3,507 kcal and 193g protein, rest day 3,145 and 195g. Every meal table sums to its total.




























This document does not set targets. The targets are already set in programme.md section 5: 3,500 kcal on lifting days and 3,150 otherwise in Block B, 2,800 and 2,400 in Block C, 3,100 flat in Blocks A and D, and 190g protein every single day in every block. This document turns those numbers into food with weights on it.
What was kept from the existing nutrition material. The four-feeds-a-day structure. The MIND-diet food selection: leafy greens daily, berries, walnuts and almonds, olive oil as the only cooking fat, oily fish twice a week, beans several times a week, poultry over red meat. The no-cheese default. The Mexican, Mediterranean and Italian rotation in BIWEEKLY_MEAL_PLAN.md, which is a good rotation and is reused here. The 85% rule.
What was changed. The calorie numbers in NUTRITION_GUIDE.md (2,700 training, 2,100 rest, 180g protein) are superseded by the programme's numbers (3,500/3,150, 190g protein). They are roughly 800 kcal a day apart, and the programme's are the ones the training is costed against. The supplement stack was cut from fourteen items to five plus one optional, matching programme section 5. Glutamine, resveratrol, lion's mane, curcumin, B-complex, zinc and ginkgo are gone. Omega-3 capsules and the K2 tablet are held pending his clinician, per programme section 8 item 6. The "diet break" schedule built for a 15-month deficit is gone, because this programme is 10 weeks above maintenance and only 9 below.
One arithmetic note, stated once. The programme's calorie targets and its carbohydrate/fat table do not close. Lifting day at 190g protein, 410g carbs and 110g fat sums to 3,390, not 3,500; the off-day row at 200g carbs and 100g fat sums to 2,460, not 3,150. Calories and protein are the load-bearing numbers, because the whole surplus and deficit arithmetic in section 5 is built on them. So the days below hit calories and protein exactly and let carbohydrate and fat sit slightly outside the table's bands. Where that happens it is flagged.
---
Four protein feeds of 45 to 50g anchor the day and never move, and everything else is carbohydrate placed where the training is: a big pile before and after the 07:05 session, less of it at the far end of the day. Fat comes almost entirely from olive oil, oily fish, avocado and nuts, so the fat that is there is doing brain work as well as hormone work. That is the whole idea. Looking visibly strong at 50 is a shoulder and upper back problem, and shoulders and upper back are built by showing up to a heavy session with glycogen in the tank and repairing it with 190g of protein spread across the day rather than dumped into one dinner. The food is Mexican and Mediterranean because that is what he cooks and what he will keep cooking in week 22 when novelty has worn off.
---
Monday, Tuesday, Thursday and Friday in Block B. Target 3,500 kcal and 190g protein.
Four protein feeds land at 08:45, 13:00, 19:00 and 21:15. The 17:00 slot is deliberately a low-protein bridge; four feeds at 47g plus a real dinner plus casein is 240g of protein, not 190, so one of the five eating occasions has to be carbohydrate and fat only. That is the 17:00 one, because it sits furthest from any training.
| Food | Amount |
|---|---|
| Plain white bagel | 100g (1 bagel) |
| Banana, peeled | 120g |
| Black coffee with 250mg caffeine | 250ml |
White bagel, not wholegrain, and not much fibre, because this is eaten 90 minutes before a heavy bench press. Blood pressure is taken at 06:20, before the coffee.
374 kcal. Protein 10g, carbs 80g, fat 2g.
| Food | Amount |
|---|---|
| Porridge oats, dry | 80g |
| Whey powder (80% protein by weight) | 35g |
| Banana, peeled | 130g |
| Blueberries | 120g |
| Peanut butter, no added sugar | 15g |
Cook the oats in 400ml water, stir the whey in off the heat so it does not go grainy, top with the fruit and the peanut butter. Creatine 5g goes in here.
717 kcal. Protein 45g, carbs 97g, fat 17g.
| Food | Amount |
|---|---|
| Chicken breast, cooked weight | 105g |
| White rice, cooked weight | 300g |
| Black beans, tinned, drained | 80g |
| Red pepper and courgette, roasted | 200g |
| Extra virgin olive oil | 20g |
| Avocado | 60g |
| Lime, coriander, salt | to taste |
Batch-cooked Sunday. Assemble cold or reheat. The 15 to 20 minute daylight walk goes immediately after this.
914 kcal. Protein 47g, carbs 105g, fat 34g.
| Food | Amount |
|---|---|
| Apple | 200g |
| Almonds | 30g |
| Raisins | 15g |
323 kcal. Protein 7g, carbs 40g, fat 15g.
Any of the seven dinners below, plus the lifting-day top-up. Worked example uses Dinner 4.
| Food | Amount |
|---|---|
| Dinner 4: baked salmon, crushed potatoes, tenderstem | 1 serving |
| Top-up: white rice, cooked weight | 150g |
915 kcal. Protein 50g, carbs 101g, fat 35g.
| Food | Amount |
|---|---|
| Micellar casein powder in 300ml water | 40g |
| Dark chocolate, 85% | 20g |
The programme puts this at 20:00, one hour after a 19:00 dinner. Moved to 21:15, which is 45 minutes before lights out and 2 hours 15 after dinner. That is a better casein slot and it changes nothing else.
264 kcal. Protein 34g, carbs 6g, fat 12g.
| Feed | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|
| 06:30 pre-lift | 374 | 10 | 80 | 2 |
| 08:45 post-lift | 717 | 45 | 97 | 17 |
| 13:00 lunch | 914 | 47 | 105 | 34 |
| 17:00 bridge | 323 | 7 | 40 | 15 |
| 19:00 dinner | 915 | 50 | 101 | 35 |
| 21:15 casein | 264 | 34 | 6 | 12 |
| Total | 3,507 | 193g | 429g | 115g |
Check: 193 x 4 + 429 x 4 + 115 x 9 = 772 + 1,716 + 1,035 = 3,523 kcal. The 16 kcal gap between the two methods is rounding on individual items and is not worth chasing.
Against target: 3,500 kcal (hit, plus 0.2%), 190g protein (hit, plus 3g). Carbohydrate lands 19g above the programme's 410g ceiling and fat 5g above its 110g ceiling, because the table does not reach 3,500. If he wants to sit inside the carbohydrate band, drop the 15g of raisins at 17:00 and the top-up rice at dinner from 150g to 100g: carbs 401g, calories 3,410.
Water: 3.5L across the day, of which 750ml is during the session.
---
Sunday in Block B, and the same template for Wednesday and Saturday. Target 3,150 kcal and 190g protein. No pre-lift feed, so breakfast is real food and the carbohydrate load comes down while fat comes up.
| Food | Amount |
|---|---|
| Eggs, whole | 4 (200g) |
| Smoked salmon | 60g |
| Wholegrain sourdough | 100g (2 slices) |
| Spinach | 100g |
| Cherry tomatoes | 150g |
| Extra virgin olive oil | 10g |
| Avocado | 60g |
Soft-scramble the eggs in 5g of the oil. Wilt the spinach and blister the tomatoes in the other 5g. Salmon and avocado go on cold.
795 kcal. Protein 50g, carbs 53g, fat 43g.
| Food | Amount |
|---|---|
| Chicken breast, cooked weight | 120g |
| Brown rice, cooked weight | 250g |
| Red pepper, courgette and red onion, roasted | 200g |
| Extra virgin olive oil | 22g |
| Avocado | 60g |
789 kcal. Protein 46g, carbs 68g, fat 37g.
| Food | Amount |
|---|---|
| Apple | 250g |
| Almonds | 40g |
| Raisins | 50g |
528 kcal. Protein 9g, carbs 78g, fat 20g.
| Food | Amount |
|---|---|
| Dinner 6: cod with chorizo, chickpeas and spinach | 1 serving |
| Extra virgin olive oil, additional on the greens | 7g |
No lifting-day top-up on a rest day. That is the single biggest difference between the two templates.
689 kcal. Protein 53g, carbs 54g, fat 29g.
| Food | Amount |
|---|---|
| Micellar casein powder in 300ml water | 40g |
| Walnuts | 25g |
| Raspberries | 100g |
344 kcal. Protein 37g, carbs 10g, fat 18g.
| Feed | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|
| 08:00 breakfast | 795 | 50 | 53 | 43 |
| 12:30 lunch | 789 | 46 | 68 | 37 |
| 17:00 bridge | 528 | 9 | 78 | 20 |
| 19:00 dinner | 689 | 53 | 54 | 29 |
| 21:15 casein | 344 | 37 | 10 | 18 |
| Total | 3,145 | 195g | 263g | 147g |
Check: 195 x 4 + 263 x 4 + 147 x 9 = 780 + 1,052 + 1,323 = 3,155 kcal.
Against target: 3,150 kcal (hit), 190g protein (hit, plus 5g). Fat lands at 147g, which is 1.78 g/kg and well above the programme's 90 to 100g off-day row, again because that row only reaches 2,460 kcal. If he wants fat nearer 110g on rest days, make three swaps: drop the 40g of almonds at 17:00, drop the avocado from both breakfast and lunch, and add 150g cooked white rice to lunch plus a 120g banana at 17:00. That lands roughly 3,150 kcal, 190g protein, 330g carbs, 110g fat. Either version works. The higher-fat one is more filling on a day with no session in it.
---
All seven are one serving, all cooked in one pan or one pan plus a pot, and all sit between 45 and 53g of protein so any of them can be dropped into either day template. Three are Mexican.
---
Ingredients
Method
740 kcal. Protein 50g, carbs 90g, fat 20g.
---
Ingredients
Method
699 kcal. Protein 50g, carbs 64g, fat 27g.
Jarred nopales are in the world food aisle of most Tesco and Dunnes stores, and in any Asia Market or Mexican specialist. If there are none, use 150g of green beans.
---
Ingredients
Method
745 kcal. Protein 51g, carbs 79g, fat 25g.
---
Ingredients
Method
730 kcal. Protein 47g, carbs 59g, fat 34g.
---
Ingredients
Method
733 kcal. Protein 48g, carbs 70g, fat 29g.
This is the one red meat dinner of the week. The MIND ceiling is under 4 servings of red meat a week and this rotation runs at 2 (this one and the albóndigas).
---
Ingredients
Method
630 kcal. Protein 53g, carbs 54g, fat 22g.
---
Ingredients
Method
697 kcal. Protein 47g, carbs 88g, fat 17g.
---
B1. Post-lift oat and whey bowl (the default on lifting days). 80g dry porridge oats, 35g whey powder, 130g banana, 120g blueberries, 15g peanut butter, water. 717 kcal, 45g protein, 97g carbs, 17g fat.
B2. Huevos a la mexicana con frijoles. 4 eggs, 100g tomato, 40g white onion, 1 serrano chilli, 150g tinned black beans, 2 corn tortillas (60g), 8g olive oil, coriander. 654 kcal, 49g protein, 52g carbs, 28g fat.
B3. Eggs, smoked salmon and sourdough (the default on rest days). 4 eggs, 60g smoked salmon, 100g wholegrain sourdough, 100g spinach, 150g cherry tomatoes, 10g olive oil, 60g avocado. 795 kcal, 50g protein, 53g carbs, 43g fat.
B4. Greek yoghurt, oats, berries and walnuts. 250g 0% Greek yoghurt, 15g whey powder, 40g porridge oats, 100g blueberries, 25g walnuts. 572 kcal, 48g protein, 52g carbs, 20g fat.
B5. Chilaquiles verdes. 60g corn tortillas torn and oven-crisped, 200g salsa verde (see Dinner 1), 2 eggs, 60g cooked shredded chicken, 100g 0% Greek yoghurt, 10g olive oil, coriander, white onion. 524 kcal, 45g protein, 41g carbs, 20g fat.
L1. Chicken, rice and black bean bowl (the default on lifting days). 120g cooked chicken breast, 300g cooked white rice, 80g tinned black beans, 200g roasted pepper and courgette, 15g olive oil, lime, coriander. 802 kcal, 47g protein, 104g carbs, 22g fat.
L2. Tuna, butter bean and egg salad. 110g tinned tuna in spring water drained, 150g tinned butter beans, 2 boiled eggs, 100g rocket, 150g cherry tomatoes, 20g olive oil, 60g wholegrain sourdough. 678 kcal, 50g protein, 52g carbs, 30g fat.
L3. Beef and quinoa bowl. 140g cooked 5% beef mince, 200g cooked quinoa, 150g roasted red pepper, 100g spinach, 15g olive oil, 50g avocado, cumin and lime. 704 kcal, 47g protein, 49g carbs, 34g fat.
L4. Salmon, sweet potato and tenderstem traybake. 150g cooked salmon, 250g sweet potato, 150g tenderstem broccoli, 12g olive oil, lemon. 708 kcal, 47g protein, 58g carbs, 32g fat.
L5. Turkey, hummus and rocket wraps. 2 wholewheat tortillas (120g), 100g cooked turkey breast, 60g hummus, 100g rocket, 100g tomato, 80g cucumber. 628 kcal, 47g protein, 74g carbs, 16g fat.
---
One person, one week, Block B. Sized for four lifting days and three other days, assuming the Sunday batch cook covers lunches.
Butcher and fresh meat counter
Fish counter and chilled
Fruit and veg
Ambient, dry goods
World food aisle
Fats, nuts, store cupboard
Supplements aisle or online
---
Order a protein main at roughly 200g of cooked meat or fish and ask for a second side of vegetables instead of the sauce. Steak, grilled chicken, whole fish and lamb are all fine. On a lifting day take the potatoes or the rice as well; on a rest day take the salad and leave them. If the portion looks like 120g rather than 200g, add a starter of prawns, smoked salmon or a bean soup rather than trying to make dinner do all the work.
Two things to actually say out loud, because they are not fussy and they work: "could I have it grilled rather than in the sauce" and "could I get a second portion of the greens instead of the chips". That is the entire negotiation.
What to skip: bread basket before a 190g protein target, cream sauces, and anything battered. What is fine: olive oil, olives, a whole fish, a plate of jamón.
Airports are a protein desert and a carbohydrate swamp, which is exactly backwards. Carry the fix rather than shopping for it: 2 sachets of 40g whey and a 500ml shaker in hand luggage clears security, and 60g of almonds in a bag covers the fat. That is 64g of protein already handled before he buys anything.
Then buy: a chicken or tuna sandwich or salad box (typically 25 to 30g of protein), a 500g pot of Greek yoghurt if there is one, a banana. Boots, WHSmith and most airside M&S carry all three. Skip the pastry, the crisps and the pint.
On the plane: 250ml of water an hour, no alcohol, stand and walk 5 minutes an hour, 20 calf pumps every 30 minutes seated. That is programme section 5 and it is not optional given his history.
Do not be the man weighing his rice at his aunt's table. The Mexican table is already close to right and needs three adjustments, none of them visible.
What to keep an eye on rather than refuse: the fried things (chicharrón, carnitas, anything capeado), the pan dulce, and the aguas frescas, which are roughly 150 kcal a glass of pure sugar. Have the agua fresca on a lifting day, have water on a rest day.
Two practical Mexican wins: huevos with beans for breakfast covers 45g of protein without anyone noticing, and a whole grilled fish (pescado a la talla, huachinango) is the single best restaurant order in the country for this plan.
---
Protein never moves. 190g a day, every day, in every block, including Christmas. Everything below is what happens to the other two macronutrients.
From the training day template, remove the 30g of almonds and 15g of raisins at 17:00 and the 150g rice top-up at dinner. That is 400 kcal and lands 3,105.
From the rest day template, remove the 50g of raisins at 17:00. That is 145 kcal and lands 3,000; add 100g of cooked rice to lunch to get back to 3,100. Or leave it at 3,000 and stop worrying about 100 kcal on a Sunday.
The two templates above, as written. Nothing to change. This is the block the document was built around, and it is the block where he will feel like he is eating a lot, because he is.
Take 700 kcal off the lifting day and 745 off the rest day. The order matters, because the wrong 700 kcal costs him a session. Remove in this order and stop when the number lands.
1. The 17:00 bridge fats go first (about 230 kcal on a lifting day, 400 on a rest day). Keep the apple, drop the almonds, the raisins and the dark chocolate. This is the eating occasion furthest from any training and it is doing the least work.
2. The added fats at lunch and dinner (about 200 kcal). Avocado out of lunch entirely. Olive oil at lunch from 20g to 10g. Olive oil at dinner from 12g to 8g. Do not go below about 70g of fat for the whole day, which is the programme's 0.85 g/kg floor and is not negotiable.
3. The lifting-day dinner top-up (180 kcal). The 150g of rice or potato that sits beside the dinner recipe on lifting days. Gone in Block C.
4. Lunch rice from 300g cooked to 175g cooked (about 160 kcal).
5. Only if all four above are done and the number still has not landed: the pre-lift bagel from 100g to 60g.
What never comes down, in any circumstance. The four protein feeds. The 35g of whey and 80g of oats in the post-lift feed. The pre-lift carbohydrate before it has been through steps 1 to 4. Those three are the difference between a cut that keeps the shoulder line and one that gives it back, which is the entire stated purpose of Block C.
The programme's own override applies here. Two consecutive drops in the top-set load on any of the four lifts means an immediate 250 kcal a day back, and it goes back in the reverse of the order above: rice first, then the fats, then the 17:00 bridge.
Practical Block C dinner note. Dinners 6 (630 kcal) and 7 (697 kcal) are the two that fit Block C with the least surgery. Dinners 1, 3 and 5 need their rice or sweet potato cut by about a third.
Same as Block A and D. Protein at 190g is the single thing being defended across the fortnight, and the way to defend it is boring: casein at night on every one of the fourteen days, and one whey shake on any day the table did not deliver. Four drinks across the two weeks, none in the three hours before bed, none on a day before a lifting session.
---
Five items, and one optional. This is programme section 5, unchanged, because it is already the correct list.
| Item | Dose | Timing | Why it is here |
|---|---|---|---|
| Creatine monohydrate | 5g daily | Any time, stirred into the 08:45 oats | The best-evidenced supplement in sport, and one of the few with any signal for cognition under stress. No loading phase. |
| Vitamin D3 | Titrated to bring 25-OH into 30 to 50 ng/mL, then remeasured | Morning, with the fat in breakfast | At Irish latitude, October to March, 2,000 IU is often not enough. This is dosed to a blood level, not a habit. |
| Whey protein | 35g at 08:45 | Post-session | Food, not a supplement. It is there because 190g across four feeds is hard without it. |
| Micellar casein | 40g at 21:15 | Pre-bed | Same reason. Slower digestion is the only argument for casein over whey here and it is a modest one. |
| Caffeine | 250mg (3 mg/kg) | 06:30, 45 minutes before the 07:05 session, four mornings a week. Hard stop 11:00. | Blood pressure is always read at 06:20, before this. |
| Electrolyte tablets | 1 tablet per litre | Tournament days and heat only | 500 to 700mg sodium per litre in heat. |
| Optional: hydrolysed collagen plus vitamin C | 15g collagen, 50mg vitamin C | 45 minutes before Tuesday and Friday | Moderate evidence for tendon, about 60 kcal, insurance rather than cornerstone. |
Not on the list, deliberately: glutamine, resveratrol, lion's mane, bacopa, phosphatidylserine, ginkgo, curcumin, standalone B-complex, zinc without a documented deficiency, boron, garlic tablets. Several of these were in the old guide. None of them have evidence that survives contact with a real trial, and ginkgo specifically carries a bleeding-risk question that makes it a bad idea to take casually on anticoagulation.
Held pending his clinician, both of them. High-dose fish oil (2 to 3g combined EPA and DHA) and any vitamin K2 tablet at 100 to 200 mcg. Both are on the section 8 question list. In the meantime, take EPA and DHA from food: two portions of oily fish a week, which the salmon dinner and the smoked salmon breakfast already deliver.
Two things to raise with his clinician, and neither is optional.
---
There is anticoagulation in his record, and leafy greens carry vitamin K. That is a real interaction and it deserves a straight answer rather than a warning label. Here is the straight answer.
First, the question that decides everything else: which drug is it?
This matters more than any food rule, and the programme does not name it. If he is on warfarin, vitamin K intake genuinely interacts with the drug and consistency matters. If he is on a direct oral anticoagulant (apixaban, rivaroxaban, edoxaban or dabigatran), vitamin K is essentially irrelevant to how the drug works and there is no dietary greens rule to follow at all. Those are completely different situations and they are treated as one thing far too often. So before anything below applies, confirm which one he is on.
If it is warfarin, the rule is consistency, not avoidance.
Warfarin works by blocking vitamin K recycling, and the dose he is on was set against whatever he was already eating. So the dose is calibrated to his habitual vitamin K intake. What destabilises an INR is not eating greens, it is changing how many greens he eats. A week of 400g of kale a day followed by a week of none is the problem. A steady 100 to 150g of leafy greens every single day is not a problem at all, and it is what the MIND diet wants anyway.
Do not cut greens out. They are one of the strongest components of the MIND diet, and the whole reason cognitive protection is in this programme is his father's history. Removing the single best-evidenced food group for that goal, in order to make a drug dose easier to manage, would be trading the thing that matters for the thing that is convenient.
What consistency looks like in practice, on this plan.
The templates above already deliver roughly 100 to 150g of greens a day: 100g of spinach at breakfast, 100g of rocket or spinach at lunch, 150g of tenderstem or 150g of spinach at dinner. That is the target. Keep it in that band every day, including Sundays, including travel weeks, including Christmas.
The high vitamin K foods in this plan, in rough descending order: kale, spinach, chard, tenderstem broccoli, Brussels sprouts, flat leaf parsley, rocket, green beans. The ones to watch for accidental spikes are parsley (the chimichurri in Dinner 5 uses 20g, which is a lot of parsley) and any week where he suddenly starts putting 200g of spinach in a smoothie.
Three habits that keep it steady with no effort:
Also relevant if it is warfarin, and worth mentioning in the same conversation: high-dose fish oil, high-dose vitamin E, cranberry juice, grapefruit juice and alcohol all interact with warfarin independently of vitamin K. The fish oil question is already on the programme's section 8 list at item 6. The alcohol allowance in this plan (up to two drinks a week in Blocks A, B and D, four across the Christmas fortnight) should be named out loud in the same conversation rather than assumed to be fine.
The question to ask, verbatim.
> "I'm on anticoagulation and I'm starting a 26-week training and nutrition plan. First, can you confirm which anticoagulant I'm on and whether dietary vitamin K is relevant to it at all. If it is relevant, my plan has me eating roughly 100 to 150g of leafy greens every day, spread across three meals, and holding that steady week to week rather than varying it. Is that intake level fine with my current dose, or would you rather I sat at a different amount? Should I be having an INR check after a few weeks on the new pattern to confirm it is stable? And separately: my plan suggests 2 to 3g of combined EPA and DHA from fish oil and a 100 to 200 mcg vitamin K2 tablet. I've held both, and I also want your view on my alcohol allowance, which is up to two drinks a week and four across the Christmas fortnight."
Nothing in this document is a recommendation to change any medication, and nothing in it should be acted on ahead of that answer. The greens stay either way.
---
Every coaching clip you sent yourself, read by machine, filtered for the ones that actually teach something, and grouped by what they fix.
The clearest foundation clip from each category. If you only watch a handful, watch these.
One dumbbell session covering chest, shoulders, back, arms and legs for all-round strength.
CueFlys, shoulder press, overhead extension, rows, curls, split squats; 3 sets each.
Builds trunk strength that holds your posture through the swing and protects the lower back.
Adds strength and stability work so you last longer on the bases and in late innings.
CueDon't only run: train strength, stability and endurance too.
Primes hips, spine and shoulders so the whole body throws and the arm stops taking the load.
CueBefore throwing, one minute each: Jefferson Curls, Scarecrows, Frog Thrusters.
Fixes a weak lower half by teaching how to gather, coil into the back leg and hold it while moving forward.
CueLoad and coil the rear leg, hold it going forward, unwind into the ball.
Fixes weak pull-side contact by showing where the ball must be met to drive it.
CueCatch the ball out front when you are pulling.
Watch an elite big-league swing on repeat to sharpen your own sense of rhythm and balance.
Gives you a repeatable warm-up sequence before you hit so power shows up on the first swing, not the tenth.
Cuts your gym plan to six lifts that keep grip, arms and strength going past fifty.
CueSkip variety: pick six exercises and apply progressive overload consistently.
Infield technique for applying the tag at second, the play you make from the middle.
Your own game footage from Barcelona: watch your swing and field play back to spot what actually needs work.
The engine. Dumbbells, barbells, rotational power, bat speed, throwing velocity.
One dumbbell session covering chest, shoulders, back, arms and legs for all-round strength.
CueFlys, shoulder press, overhead extension, rows, curls, split squats; 3 sets each.
Sequences your session so the explosive work gets your freshest effort and lifts carry over.
CueExplosive before slow, large muscle groups before small; plyometrics 2-3x.
A no-gym drill that builds swing strength on days you can't get to a facility.
Trains the rotation and movement patterns the swing actually uses, not just general lifting.
CueTrain rotational power: banded swings and half-kneeling rotations.
Names the three training pillars worth your limited weekly hours as a power hitter.
CueCombine strength training, rotational training and sprint work.
Builds the force production and transfer that turn a rotational body into harder contact on the field.
CueAdd rotational work into your training so it carries over to the field.
Targeted gym work aimed straight at swing speed, so the same swing produces more exit velocity.
Strength work aimed at hitting power, useful for adding carry to batted balls.
Bodyweight work. Push-up variations, planche, abs, trunk.
Builds trunk strength that holds your posture through the swing and protects the lower back.
Simple at-home movement for glutes and midsection strength, with a stated weekly frequency to follow.
CueDo this exercise three times per week.
Hits legs, glutes, core, back, shoulders and arms in a single movement when training time is short.
CueDo every rep with control.
Running, cardio, work capacity. Not getting tired in the seventh.
Adds strength and stability work so you last longer on the bases and in late innings.
CueDon't only run: train strength, stability and endurance too.
Warm-ups, arm care, shoulder and elbow health, staying available.
Keeps your shoulder and elbow healthy so throwing from the field doesn't cost you a season.
Primes hips, spine and shoulders so the whole body throws and the arm stops taking the load.
CueBefore throwing, one minute each: Jefferson Curls, Scarecrows, Frog Thrusters.
Sorts claims about creatine and sleep, useful before changing anything you take.
Cue5g will not reach your brain.
The swing itself. Load, separation, timing, bat path, pitch location.
Shows how hand and grip position feed repeatable contact rather than one-off good swings.
Swing corrections for harder, more consistent contact at the plate.
Shows the three checkpoints of an efficient swing so you can test your own barrel path against them.
CueSee the ball. Rotate behind it. Finish through it.
Fixes a weak lower half by teaching how to gather, coil into the back leg and hold it while moving forward.
CueLoad and coil the rear leg, hold it going forward, unwind into the ball.
Shifts you from reacting late to attacking the ball, which lifts contact quality and confidence at the plate.
CueFix the foundation, not the mechanics.
Frees you from copying a textbook look and points attention at hand connection and barrel path instead.
CueMove hands and barrel in the right patterns through the zone.
Teaches how to stride with the front leg while the back half stays loaded, so you keep power on the forward move.
CueStretch only the front leg; keep the rest loaded and coiled while striding.
Builds a quicker swing so you can wait longer, see the ball better and still get the barrel there on time.
A staged drill sequence for rebuilding your swing pattern one piece at a time.
CueTry this 5-step progression to match the GOAT.
Builds body control as you move toward the pitch so you stay balanced and can still adjust.
CueControl the forward move; use the hover drill to build body control moving forward.
Fixes the swing on pitches up in the zone so the barrel stays tight and posture holds.
CueOn the high fastball use a baby tilt; keep posture tall.
Keeps you from spinning off the ball early, so you hold power and stay on the pitch longer.
CueHold your backside longer so you do not open up early.
Teaches the ground connection that lets you use your legs and glutes to drive the swing.
CueStay on the balls of both feet and connect them to your glutes.
Fixes swing sequencing so power builds from the ground up instead of starting with the hands.
CueLand the front heel before the hands fire: ground, hips, hands.
A single swing adjustment from a well-known hitting instructor that makes the pattern repeatable.
Builds barrel control by hitting to different distances off a half tee, so you can place the ball at will.
CueUse half-tee reps at varying distances to raise bat control.
Only true in slowpitch. Oppo, stance, cut swing, bat choice.
Shows how to convert a baseball swing into the flatter cut swing slowpitch rewards.
Fixes weak pull-side contact by showing where the ball must be met to drive it.
CueCatch the ball out front when you are pulling.
Short adjustments that tighten the cut swing so you can drive the opposite gap.
Reinforces hitting the opposite way in slowpitch, where oppo contact beats pulling for consistent hard hits.
CueOppo over pull.
Shows what an end-loaded slowpitch bat does on contact when picking a bat.
Shows how to set your stance so you can drive the ball the other way in slowpitch.
CueAdjust your stance when hitting to the opposite field.
Sharpens the cut swing so you can drive the ball the other way instead of rolling over it.
Elite swings to study frame by frame. No instruction, just the picture.
Elite slowpitch swing to watch and copy, especially the barrel path and finish.
Another clean slowpitch swing from an elite hitter, shown at speed for study.
An elite softball swing worth watching on repeat for how compact the turn stays through contact.
A clean swing to watch on repeat and copy the rhythm of before a hitting session.
Slow-motion look at an elite athletic swing producing huge exit velocity, worth studying frame by frame.
Watch an elite big-league swing on repeat to sharpen your own sense of rhythm and balance.
See the elite move coaches argue about, then judge it against what your own swing does.
Watch what a near-max exit velocity swing looks like at full speed and copy the shape.
Shows how an elite slowpitch hitter turns the high inside pitch from a weakness into a strength.
An elite slowpitch swing to watch and copy: load, path and finish at full intent, with nothing explained.
What you do before you train, and what you tell yourself.
Loosens the fear of looking bad in front of teammates so he trains and swings freely.
CueHave empathy for their opinions; no one has full context on you.
Short reset for the days when self-criticism after a bad game kills the next session.
Refocuses effort on his own standards instead of how he looks to the field or the gym.
CueStop giving a f*ck about others, and focus on yourself.
A short push to keep showing up and sharing training work instead of stalling on other people's opinions.
CueStop worrying what other people think, post.
Gives you a repeatable warm-up sequence before you hit so power shows up on the first swing, not the tenth.
A daily-practice model from the all-time home run leader: precision reps done relentlessly, no gym needed.
CueSwing daily from your hitting stance, slicing a paper hung from the ceiling.
Framed for ageing well. The 5025 brief, in clip form.
Cuts your gym plan to six lifts that keep grip, arms and strength going past fifty.
CueSkip variety: pick six exercises and apply progressive overload consistently.
The other half of the game. Infield technique and making the play.
Infield technique for applying the tag at second, the play you make from the middle.
Your own game and training video, to review against everything else.
Full Ireland game broadcast, for watching your own team's at-bats back.
Full Ireland game broadcast, for watching your own team's at-bats back.
Your own footage with the Ireland squad, useful for checking how you actually look and move in game context.
Your own game footage from Barcelona: watch your swing and field play back to spot what actually needs work.