ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAM
1
FastFitness.Labs Race Planner
Rest OptionsNo rest weeks
1 in 4 weeks
1 in 6 weeks
1 in 12 weeks
1 in 3 weeks
Progression Type
Warm ups
SESSIONS/WK
22 (eg S,W)z10.6
2
Simple polarized race periodization planner
Enter your race date
16-May-2026FTPNo rest weeks22222
Progressive Build
0 mins
0
2 sessions
233 (eg S,S,W)z20.7
3
Training Start Date
15-Dec-20251 in 4 weeks22112
Linear Build
2 mins
2
3 sessions
344 (eg T,T,S,S)z30.8
4
Your training starts Monday and lasts 21 weeks or 2 blocks.The training intent will begin with one very quick build block. The maximum schedule is 4hrs per week & 3 sessions per week.We are going to do a Progressive Build with 1 in 4 weeks rest periods.This will add up to: 2.8hours per week and 61.3 ave mins/session.The prescription for each week is shown in column J (see code above).21Mx sessions / wk?31 in 6 weeks12221
Minimal Build
3 mins
3
4 sessions
455 (eg T,W,T,S,S)z40.9
5
1 in 12 weeks1220.5
Flat (no build)
5 mins
5
5 sessions
566 (eg T,W,T,F,S,S)z51.15
6
Rest between blocks?
1 in 4 weeksMx Hours / wk?41 in 3 weeks0.511
10 mins
10
6 sessions
677 (eg M,T,W,T,F,S,S)
7
22
7 sessions
788 (eg M,T,W,T,F,S,Sx2)
8
Progression Type?
Progressive BuildWarm Up time5 mins, 10 mins0.52
10 sessions
1099 (eg M,T,W,T,F,Sx2,Sx2)
9
TOTALS11010 (eg M,T,Wx2,T,F,Sx2,Sx2)
10
PHASEWEEKBLOCKBUILD RATEHRS THAT WEEKSESSIONS / WKMINS / SESSIONPOL PRESCRIPTION
(click for daily view)
COMPLETED?
HOURS COMPLETED
SESSIONS
2
HOURS ADJ
HOURS CALC
PERC_RANK
progression
BLOCKS
BLOCK NAME
progress_linea
progress_minimal
progressive choice
completed hours
1111 (eg M,T,W,T,F,Sx2,Sx2)193
11
apply this schedule to your weekly diary2127 (eg M,T,W,T,F,S,S)z3z2z4z5z3: z2: z4: z5: whatsleftcorrection
12
2015-Dec-25Block 1: Very Quick Build1lead-in1 hrs 40 mins2501️⃣z3: 46m @0w1️⃣z4: 54m @0w1 hrs 40 mins220.7000.59271
Introduction
0.69940.82340.5927137 (eg M,T,W,T,F,S,S)1010z3: 46m @0wz4: 54m @0w4646
13
05-Jan-0022-Dec-25Block 1: Very Quick Build2build2 hrs 35 mins3521️⃣z3: 22m @0w1️⃣z2: 95m @0w1️⃣z5: 38m @0w | 0w10.600.0480.6500876081
Introduction
0.71353120.84460993750.6500876081414 (eg 2x M,T,W,T,F,S,S)1101z3: 22m @0wz2: 95m @0wz5: 38m @0w | 0w2222
14
05-Jan-0029-Dec-25Block 1: Very Quick Build3build2 hrs 50 mins3571️⃣1️⃣z2: 104m @0w1️⃣z4: 60m @0w0.50.600.0950.69843682961
Introduction
0.7273680.86290758120.69843682961110z2: 104m @0wz4: 60m @0w6
15
05-Jan-0005-Jan-26Block 1: Very Quick Build4maintain2 hrs 30 mins3501️⃣z3: 21m @0w1️⃣z2: 92m @0w1️⃣z5: 37m @0w | 0w0.600.1430.7409263681
Introduction
0.74149920.87937259610.7409263681101z3: 21m @0wz2: 92m @0wz5: 37m @0w | 0w2121
16
05-Jan-0012-Jan-26Block 1: Very Quick Build5rest1 hrs 25 mins2421️⃣z3: 39m @0w1️⃣z4: 46m @0w0.600.190.7767239241
Introduction
0.7553360.8935768330.7767239241010z3: 39m @0wz4: 46m @0w3939
17
05-Jan-0019-Jan-26Block 1: Very Quick Build6build3 hrs 15 mins3651️⃣z3: 28m @0w1️⃣z2: 119m @0w1️⃣z5: 48m @0w | 0w0.600.2380.80818299581
Introduction
0.76946720.90635842260.80818299581101z3: 28m @0wz2: 119m @0wz5: 48m @0w | 0w2828
18
05-Jan-0026-Jan-26Block 1: Very Quick Build7build3 hrs 20 mins3671️⃣z3: 18m @0w1️⃣z2: 122m @0w1️⃣z4: 60m @0w0.600.2860.83520955861
Introduction
0.78359840.91760492310.83520955861110z3: 18m @0wz2: 122m @0wz4: 60m @0w1818
19
05-Jan-0002-Feb-26Block 1: Very Quick Build8build3 hrs 25 mins3681️⃣z3: 30m @0w1️⃣z2: 125m @0w1️⃣z5: 50m @0w | 0w0.600.3330.8579795141
Introduction
0.79743520.92730718940.8579795141101z3: 30m @0wz2: 125m @0wz5: 50m @0w | 0w3030
20
05-Jan-0009-Feb-26Block 1: Very Quick Build9maintain2 hrs 55 mins3581️⃣z3: 8m @0w1️⃣z2: 107m @0w1️⃣z4: 60m @0w0.600.3810.8779898651
Introduction
0.81156640.93603771020.8779898651110z3: 8m @0wz2: 107m @0wz4: 60m @0w88
21
05-Jan-0016-Feb-26Block 1: Very Quick Build10rest1 hrs 35 mins2471️⃣z3: 60m @0w1️⃣z5: 35m @0w | 0w0.600.4290.89518080491
Introduction
0.82569760.94371968170.89518080491001z3: 60m @0wz5: 35m @0w | 0w6060
22
05-Jan-0023-Feb-26Block 1: Very Quick Build11build3 hrs 40 mins3731️⃣z3: 26m @0w1️⃣z2: 134m @0w1️⃣z4: 60m @0w0.600.4760.90966422021
Introduction
0.83953440.95034685720.90966422021110z3: 26m @0wz2: 134m @0wz4: 60m @0w2626
23
05-Jan-0002-Mar-26Block 1: Very Quick Build12build3 hrs 40 mins3731️⃣z3: 32m @0w1️⃣z2: 134m @0w1️⃣z5: 54m @0w | 0w0.600.5240.92239231821
Introduction
0.85366560.95631027760.92239231821101z3: 32m @0wz2: 134m @0wz5: 54m @0w | 0w3232
24
05-Jan-0009-Mar-26Block 2: Very Quick Build13build3 hrs 45 mins3751️⃣z3: 27m @0w1️⃣z2: 138m @0w1️⃣z4: 60m @0w0.600.5710.93311577672
Race
0.86750240.96145487290.93311577671110z3: 27m @0wz2: 138m @0wz4: 60m @0w2727
25
05-Jan-0016-Mar-26Block 2: Very Quick Build14maintain3 hrs 10 mins3631️⃣z3: 27m @0w1️⃣z2: 116m @0w1️⃣z5: 47m @0w | 0w0.600.6190.94253960582
Race
0.88163360.96608420320.94253960581101z3: 27m @0wz2: 116m @0wz5: 47m @0w | 0w2727
26
05-Jan-0023-Mar-26Block 2: Very Quick Build15rest1 hrs 45 mins2521️⃣z3: 48m @0w1️⃣z4: 57m @0w0.600.6670.95063563962
Race
0.89576480.97015754370.95063563961010z3: 48m @0wz4: 57m @0w4848
27
05-Jan-0030-Mar-26Block 2: Very Quick Build16build3 hrs 50 mins3771️⃣z3: 33m @0w1️⃣z2: 141m @0w1️⃣z5: 56m @0w | 0w0.600.7140.95745657092
Race
0.90960160.9736715820.95745657091101z3: 33m @0wz2: 141m @0wz5: 56m @0w | 0w3333
28
05-Jan-0006-Apr-26Block 2: Very Quick Build17build3 hrs 50 mins3771️⃣z3: 29m @0w1️⃣z2: 141m @0w1️⃣z4: 60m @0w0.600.7620.96345083962
Race
0.92373280.97683366640.96345083961110z3: 29m @0wz2: 141m @0wz4: 60m @0w2929
29
05-Jan-0013-Apr-26Block 2: Very Quick Build18build3 hrs 50 mins3771️⃣z3: 33m @0w1️⃣z2: 141m @0w1️⃣z5: 56m @0w | 0w0.600.810.968600532
Race
0.9378640.97961597940.968600531101z3: 33m @0wz2: 141m @0wz5: 56m @0w | 0w3333
30
05-Jan-0020-Apr-26Block 2: Very Quick Build19maintain3 hrs 15 mins3651️⃣z3: 16m @0w1️⃣z2: 119m @0w1️⃣z4: 60m @0w0.600.8570.97293915862
Race
0.95170080.98201625870.97293915861110z3: 16m @0wz2: 119m @0wz4: 60m @0w1616
31
05-Jan-0027-Apr-26Block 2: Very Quick Build20rest1 hrs 45 mins2521️⃣z3: 66m @0w1️⃣z5: 39m @0w | 0w0.600.9050.97675196732
Race
0.9658320.98417613430.97675196731001z3: 66m @0wz5: 39m @0w | 0w6666
32
05-Jan-0004-May-26Block 2: Very Quick Build21taper2 hrs 15 mins3451️⃣1️⃣z2: 83m @0w1️⃣z4: 49m @0w0.7700.9520.97996426932
Race
0.97966880.98603944170.97996426931110z2: 83m @0wz4: 49m @0w3
33
05-Jan-0011-May-26Block 2: Very Quick Build22race2 hrs 55 mins3581️⃣z3: 25m @0w1️⃣z2: 107m @0w1️⃣z5: 43m @0w | 0w0.75010.98278725642
Race
0.99380.98771612670.98278725641101z3: 25m @0wz2: 107m @0wz5: 43m @0w | 0w2525
34
05-Jan-0000.600.59270.69940.82340.59270000
35
05-Jan-0000.600.59270.69940.82340.59270000
36
05-Jan-0000.600.59270.69940.82340.59270000
37
05-Jan-0000.600.59270.69940.82340.59270000
38
05-Jan-0000.600.59270.69940.82340.59270000
39
05-Jan-0000.600.59270.69940.82340.59270000
40
05-Jan-0000.600.59270.69940.82340.59270000
41
05-Jan-0000.600.59270.69940.82340.59270000
42
05-Jan-0000.600.59270.69940.82340.59270000
43
05-Jan-0000.600.59270.69940.82340.59270000
44
05-Jan-0000.600.59270.69940.82340.59270000
45
05-Jan-0000.600.59270.69940.82340.59270000
46
05-Jan-0000.600.59270.69940.82340.59270000
47
05-Jan-0000.600.59270.69940.82340.59270000
48
05-Jan-0000.600.59270.69940.82340.59270000
49
05-Jan-0000.600.59270.69940.82340.59270000
50
05-Jan-0000.600.59270.69940.82340.59270000
51
05-Jan-0000.600.59270.69940.82340.59270000
52
05-Jan-0000.600.59270.69940.82340.59270000
53
05-Jan-0000.600.59270.69940.82340.59270000
54
05-Jan-0000.600.59270.69940.82340.59270000
55
05-Jan-0000.600.59270.69940.82340.59270000
56
05-Jan-0000.600.59270.69940.82340.59270000
57
05-Jan-0000.600.59270.69940.82340.59270000
58
05-Jan-0000.600.59270.69940.82340.59270000
59
05-Jan-0000.600.59270.69940.82340.59270000
60
05-Jan-0000.600.59270.69940.82340.59270000
61
05-Jan-0000.600.59270.69940.82340.59270000
62
05-Jan-0000.600.59270.69940.82340.59270000
63
05-Jan-0000.600.59270.69940.82340.59270000
64
05-Jan-0000.600.59270.69940.82340.59270000
65
05-Jan-0000.600.59270.69940.82340.59270000
66
05-Jan-0000.600.59270.69940.82340.59270000
67
05-Jan-0000.600.59270.69940.82340.59270000
68
05-Jan-0000.600.59270.69940.82340.59270000
69
05-Jan-0000.600.59270.69940.82340.59270000
70
05-Jan-0000.600.59270.69940.82340.59270000
71
05-Jan-0000.600.59270.69940.82340.59270000
72
05-Jan-0000.600.59270.69940.82340.59270000
73
05-Jan-0000.600.59270.69940.82340.59270000
74
05-Jan-0000.600.59270.69940.82340.59270000
75
05-Jan-0000.600.59270.69940.82340.59270000
76
05-Jan-0000.600.59270.69940.82340.59270000
77
05-Jan-0000.600.59270.69940.82340.59270000
78
05-Jan-0000.600.59270.69940.82340.59270000
79
05-Jan-0000.600.59270.69940.82340.59270000
80
05-Jan-0000.600.59270.69940.82340.59270000
81
05-Jan-0000.600.59270.69940.82340.59270000
82
05-Jan-0000.600.59270.69940.82340.59270000
83
05-Jan-0000.600.59270.69940.82340.59270000
84
05-Jan-0000.600.59270.69940.82340.59270000
85
05-Jan-0000.600.59270.69940.82340.59270000
86
05-Jan-0000.600.59270.69940.82340.59270000
87
05-Jan-0000.600.59270.69940.82340.59270000
88
05-Jan-0000.600.59270.69940.82340.59270000
89
05-Jan-0000.600.59270.69940.82340.59270000
90
05-Jan-0000.600.59270.69940.82340.59270000
91
05-Jan-0000.600.59270.69940.82340.59270000
92
05-Jan-0000.600.59270.69940.82340.59270000
93
05-Jan-0000.600.59270.69940.82340.59270000
94
05-Jan-0000.600.59270.69940.82340.59270000
95
05-Jan-0000.600.59270.69940.82340.59270000
96
05-Jan-0000.600.59270.69940.82340.59270000
97
05-Jan-0000.600.59270.69940.82340.59270000
98
05-Jan-0000.600.59270.69940.82340.59270000
99
05-Jan-0000.600.59270.69940.82340.59270000
100
05-Jan-0000.600.59270.69940.82340.59270000