Spring 2022: the recovered training programme
This is the running programme recovered from my old training workbook. The calendar was reconstructed on 9 October 2026; the sheet’s week numbers and weekday columns did not themselves contain dates. The completed season, races and selected workouts are in 2022: a track season.
Matching the sheet to the season
The sixteen-week training sheet has weekday columns and week numbers, but no calendar dates. Six matching dated sessions imply the same origin: Week 1 was 7–13 March 2022.
| Week | Date | Matching record |
|---|---|---|
| 3 | 26 March | 4×300 / 3 min + 4×200 / 90 s |
| 4 | 2 April | The same distances, sets and recoveries |
| 5 | 9 April | 800 m maximum effort → 2:12 time trial |
| 10 | 14 May | 1500 m maximum effort → 4:29.67 time trial |
| 11 | 18 May | 600 m maximum effort → 1:31.49 time trial |
| 11 | 21 May | 1000 m maximum effort → 2:42.79 race |
The 12 March record adds a close match with a distance variation: the sheet prescribes 200s, while I recorded 185s with the same set and recovery pattern. The calendar is therefore strongly inferred; the original sheet itself does not date Week 1.
The programme and completed records differ elsewhere too. The 7 March activity describes approximately 5×1080 m / 5 min, against planned 1000s. The sheet has 4×150 m / 6 min on 6 May; the completed activity says eight-minute rests. On 9 May the plan says 2000 + 1600; the record says 2000 + 1200. A dated plan helps recover intentions, but it cannot fill missing details in what I actually did. Even a matching format on the same date does not independently confirm a recovery that appears only in the planned cell.
The sheet also contains eight Injured annotations, mapped to 15–25 March under this calendar. It supplies no diagnosis. Filled training entries continue through Week 12, 23–29 May. Weeks 13–15 have only Sunday rest entries, and Week 16 is unfilled. The later time trials, workouts and championship races show why a blank cell must remain an unfilled cell, rather than become a rest day.
The June 800 race falls on a Sunday still marked REST. The 22 June 600 + 400 falls in blank Week 16; its recovery cannot be taken from the similar planned 600 / 10 min / 400 on 25 May. The 27 June workout and July championships are beyond the sheet’s sixteen-week span.
Below is the complete running sheet on the inferred calendar. Its original notation is retained: distances are in metres, an apostrophe marks minutes and a double quote marks seconds. Blank means no entry. REST, Strength, Injured and Only warm-up remain distinct entries. None of these cells alone proves completion. The workbook’s separate armwrestling sheet has no established calendar and is not included here.
The complete sixteen weeks
Week 1 — 7–13 March
| Day | Programme entry |
|---|---|
| Monday, 7 March | 5x(1000/5’) |
| Tuesday, 8 March | Blank |
| Wednesday, 9 March | 3000/4’/1000/ 6’/500/3’/500 |
| Thursday, 10 March | Strength |
| Friday, 11 March | 20/30/40/50/60/ 80/100 |
| Saturday, 12 March | 4x(200/3’) 4x(200/1’30”) |
| Sunday, 13 March | REST |
Week 2 — 14–20 March
| Day | Programme entry |
|---|---|
| Monday, 14 March | 4x(3000/6’) |
| Tuesday, 15 March | Injured |
| Wednesday, 16 March | Injured |
| Thursday, 17 March | Strength |
| Friday, 18 March | Injured |
| Saturday, 19 March | Injured |
| Sunday, 20 March | REST |
Week 3 — 21–27 March
| Day | Programme entry |
|---|---|
| Monday, 21 March | Injured |
| Tuesday, 22 March | Injured |
| Wednesday, 23 March | Injured |
| Thursday, 24 March | Strength |
| Friday, 25 March | Injured |
| Saturday, 26 March | 4x(300/3’) 4x(200/1’30”) |
| Sunday, 27 March | REST |
Week 4 — 28 March–3 April
| Day | Programme entry |
|---|---|
| Monday, 28 March | 2000/8’/1500/ 8’/1000 |
| Tuesday, 29 March | Blank |
| Wednesday, 30 March | 3x(3x(500/3’)/10’) |
| Thursday, 31 March | Strength |
| Friday, 1 April | Blank |
| Saturday, 2 April | 4x(300/3’) 4x(200/1’30”) |
| Sunday, 3 April | REST |
Week 5 — 4–10 April
| Day | Programme entry |
|---|---|
| Monday, 4 April | 1800/8’/1800/ 8’/1000 |
| Tuesday, 5 April | Blank |
| Wednesday, 6 April | 3000/7’/3x(600/3’) |
| Thursday, 7 April | Strength |
| Friday, 8 April | 30/40/50/60 3x(150/6’) |
| Saturday, 9 April | 800-MAX |
| Sunday, 10 April | REST |
Week 6 — 11–17 April
| Day | Programme entry |
|---|---|
| Monday, 11 April | 1500/8’/1000/8’/800 |
| Tuesday, 12 April | 30/30/30/40/40/60/ 60/40/30 |
| Wednesday, 13 April | 1200/8’/800/8’/600 |
| Thursday, 14 April | Strength |
| Friday, 15 April | 30/40/50/60/100/ 120/150/120 |
| Saturday, 16 April | 1200/8’/600/3’/600 SPIKES! |
| Sunday, 17 April | REST |
Week 7 — 18–24 April
| Day | Programme entry |
|---|---|
| Monday, 18 April | 1600/8’/1200/8’/800 |
| Tuesday, 19 April | Blank |
| Wednesday, 20 April | 800/8’/600/8’/400 |
| Thursday, 21 April | Strength |
| Friday, 22 April | 4x(3x(100/30”)/7’) |
| Saturday, 23 April | 2000/10’/1500 |
| Sunday, 24 April | REST |
Week 8 — 25 April–1 May
| Day | Programme entry |
|---|---|
| Monday, 25 April | 3x(1500/10’) |
| Tuesday, 26 April | 30/30/30/40/60 |
| Wednesday, 27 April | 1000/10’/800 |
| Thursday, 28 April | Strength |
| Friday, 29 April | 3x(3x(100/30”)/7’) |
| Saturday, 30 April | 2000/10’/ 2x(300/1’/300/8’) |
| Sunday, 1 May | REST |
Week 9 — 2–8 May
| Day | Programme entry |
|---|---|
| Monday, 2 May | 1500/10’/1000 |
| Tuesday, 3 May | Blank |
| Wednesday, 4 May | 600/10’/400/10’/300 |
| Thursday, 5 May | Strength |
| Friday, 6 May | 4x(150/6’) |
| Saturday, 7 May | 1600/10’/400/1’/400 |
| Sunday, 8 May | REST |
Week 10 — 9–15 May
| Day | Programme entry |
|---|---|
| Monday, 9 May | 2000/10’/1600 |
| Tuesday, 10 May | 30/30/30/40/60 |
| Wednesday, 11 May | 800/10’/400/10’/400 |
| Thursday, 12 May | Strength |
| Friday, 13 May | 30/40/50/60/80/ 100/100 |
| Saturday, 14 May | 1500-MAX |
| Sunday, 15 May | REST |
Week 11 — 16–22 May
| Day | Programme entry |
|---|---|
| Monday, 16 May | REST |
| Tuesday, 17 May | Blank |
| Wednesday, 18 May | 600-MAX |
| Thursday, 19 May | 10/10/20/20/30/ 40/60/100 |
| Friday, 20 May | Only warm-up |
| Saturday, 21 May | 1000-MAX |
| Sunday, 22 May | REST |
Week 12 — 23–29 May
| Day | Programme entry |
|---|---|
| Monday, 23 May | 1200/10’/800 |
| Tuesday, 24 May | 30/30/30/40/40/60 |
| Wednesday, 25 May | 600/10’/400 |
| Thursday, 26 May | Strength |
| Friday, 27 May | 120/5’/100/5’ /80/5’/80 |
| Saturday, 28 May | 1500-MAX |
| Sunday, 29 May | REST |
Week 13 — 30 May–5 June
| Day | Programme entry |
|---|---|
| Monday, 30 May | Blank |
| Tuesday, 31 May | Blank |
| Wednesday, 1 June | Blank |
| Thursday, 2 June | Blank |
| Friday, 3 June | Blank |
| Saturday, 4 June | Blank |
| Sunday, 5 June | REST |
Week 14 — 6–12 June
| Day | Programme entry |
|---|---|
| Monday, 6 June | Blank |
| Tuesday, 7 June | Blank |
| Wednesday, 8 June | Blank |
| Thursday, 9 June | Blank |
| Friday, 10 June | Blank |
| Saturday, 11 June | Blank |
| Sunday, 12 June | REST |
Week 15 — 13–19 June
| Day | Programme entry |
|---|---|
| Monday, 13 June | Blank |
| Tuesday, 14 June | Blank |
| Wednesday, 15 June | Blank |
| Thursday, 16 June | Blank |
| Friday, 17 June | Blank |
| Saturday, 18 June | Blank |
| Sunday, 19 June | REST |
Week 16 — 20–26 June
| Day | Programme entry |
|---|---|
| Monday, 20 June | Blank |
| Tuesday, 21 June | Blank |
| Wednesday, 22 June | Blank |
| Thursday, 23 June | Blank |
| Friday, 24 June | Blank |
| Saturday, 25 June | Blank |
| Sunday, 26 June | Blank |