Angel Ivanov Raychev

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.

WeekDateMatching record
326 March4×300 / 3 min + 4×200 / 90 s
42 AprilThe same distances, sets and recoveries
59 April800 m maximum effort → 2:12 time trial
1014 May1500 m maximum effort → 4:29.67 time trial
1118 May600 m maximum effort → 1:31.49 time trial
1121 May1000 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

DayProgramme entry
Monday, 7 March5x(1000/5’)
Tuesday, 8 MarchBlank
Wednesday, 9 March3000/4’/1000/ 6’/500/3’/500
Thursday, 10 MarchStrength
Friday, 11 March20/30/40/50/60/
80/100
Saturday, 12 March4x(200/3’)
4x(200/1’30”)
Sunday, 13 MarchREST

Week 2 — 14–20 March

DayProgramme entry
Monday, 14 March4x(3000/6’)
Tuesday, 15 MarchInjured
Wednesday, 16 MarchInjured
Thursday, 17 MarchStrength
Friday, 18 MarchInjured
Saturday, 19 MarchInjured
Sunday, 20 MarchREST

Week 3 — 21–27 March

DayProgramme entry
Monday, 21 MarchInjured
Tuesday, 22 MarchInjured
Wednesday, 23 MarchInjured
Thursday, 24 MarchStrength
Friday, 25 MarchInjured
Saturday, 26 March4x(300/3’)
4x(200/1’30”)
Sunday, 27 MarchREST

Week 4 — 28 March–3 April

DayProgramme entry
Monday, 28 March2000/8’/1500/
8’/1000
Tuesday, 29 MarchBlank
Wednesday, 30 March3x(3x(500/3’)/10’)
Thursday, 31 MarchStrength
Friday, 1 AprilBlank
Saturday, 2 April4x(300/3’)
4x(200/1’30”)
Sunday, 3 AprilREST

Week 5 — 4–10 April

DayProgramme entry
Monday, 4 April1800/8’/1800/
8’/1000
Tuesday, 5 AprilBlank
Wednesday, 6 April3000/7’/3x(600/3’)
Thursday, 7 AprilStrength
Friday, 8 April30/40/50/60
3x(150/6’)
Saturday, 9 April800-MAX
Sunday, 10 AprilREST

Week 6 — 11–17 April

DayProgramme entry
Monday, 11 April1500/8’/1000/8’/800
Tuesday, 12 April30/30/30/40/40/60/
60/40/30
Wednesday, 13 April1200/8’/800/8’/600
Thursday, 14 AprilStrength
Friday, 15 April30/40/50/60/100/
120/150/120
Saturday, 16 April1200/8’/600/3’/600
SPIKES!
Sunday, 17 AprilREST

Week 7 — 18–24 April

DayProgramme entry
Monday, 18 April1600/8’/1200/8’/800
Tuesday, 19 AprilBlank
Wednesday, 20 April800/8’/600/8’/400
Thursday, 21 AprilStrength
Friday, 22 April4x(3x(100/30”)/7’)
Saturday, 23 April2000/10’/1500
Sunday, 24 AprilREST

Week 8 — 25 April–1 May

DayProgramme entry
Monday, 25 April3x(1500/10’)
Tuesday, 26 April30/30/30/40/60
Wednesday, 27 April1000/10’/800
Thursday, 28 AprilStrength
Friday, 29 April3x(3x(100/30”)/7’)
Saturday, 30 April2000/10’/
2x(300/1’/300/8’)
Sunday, 1 MayREST

Week 9 — 2–8 May

DayProgramme entry
Monday, 2 May1500/10’/1000
Tuesday, 3 MayBlank
Wednesday, 4 May600/10’/400/10’/300
Thursday, 5 MayStrength
Friday, 6 May4x(150/6’)
Saturday, 7 May1600/10’/400/1’/400
Sunday, 8 MayREST

Week 10 — 9–15 May

DayProgramme entry
Monday, 9 May2000/10’/1600
Tuesday, 10 May30/30/30/40/60
Wednesday, 11 May800/10’/400/10’/400
Thursday, 12 MayStrength
Friday, 13 May30/40/50/60/80/
100/100
Saturday, 14 May1500-MAX
Sunday, 15 MayREST

Week 11 — 16–22 May

DayProgramme entry
Monday, 16 MayREST
Tuesday, 17 MayBlank
Wednesday, 18 May600-MAX
Thursday, 19 May10/10/20/20/30/
40/60/100
Friday, 20 MayOnly warm-up
Saturday, 21 May1000-MAX
Sunday, 22 MayREST

Week 12 — 23–29 May

DayProgramme entry
Monday, 23 May1200/10’/800
Tuesday, 24 May30/30/30/40/40/60
Wednesday, 25 May600/10’/400
Thursday, 26 MayStrength
Friday, 27 May120/5’/100/5’
/80/5’/80
Saturday, 28 May1500-MAX
Sunday, 29 MayREST

Week 13 — 30 May–5 June

DayProgramme entry
Monday, 30 MayBlank
Tuesday, 31 MayBlank
Wednesday, 1 JuneBlank
Thursday, 2 JuneBlank
Friday, 3 JuneBlank
Saturday, 4 JuneBlank
Sunday, 5 JuneREST

Week 14 — 6–12 June

DayProgramme entry
Monday, 6 JuneBlank
Tuesday, 7 JuneBlank
Wednesday, 8 JuneBlank
Thursday, 9 JuneBlank
Friday, 10 JuneBlank
Saturday, 11 JuneBlank
Sunday, 12 JuneREST

Week 15 — 13–19 June

DayProgramme entry
Monday, 13 JuneBlank
Tuesday, 14 JuneBlank
Wednesday, 15 JuneBlank
Thursday, 16 JuneBlank
Friday, 17 JuneBlank
Saturday, 18 JuneBlank
Sunday, 19 JuneREST

Week 16 — 20–26 June

DayProgramme entry
Monday, 20 JuneBlank
Tuesday, 21 JuneBlank
Wednesday, 22 JuneBlank
Thursday, 23 JuneBlank
Friday, 24 JuneBlank
Saturday, 25 JuneBlank
Sunday, 26 JuneBlank