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
29-Jul-2026FTPNo rest weeks22222
Progressive Build
0 mins
0
2 sessions
233 (eg S,S,W)z20.7
3
Training Start Date
10-Nov-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 37 weeks or 4 blocks.The training intent will begin with one introduction block. The maximum schedule is 3hrs 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.5hours per week and 54.6 ave mins/session.The prescription for each week is shown in column J (see code above).37Mx 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?31 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
2010-Nov-25Block 1: Introduction1lead-in1 hrs 15 mins1751️⃣z4: 60m @0w1 hrs 15 mins120.7000.59271
Introduction
0.69940.82340.5927137 (eg M,T,W,T,F,S,S)0010z4: 60m @0w#DIV/0!#DIV/0!
13
05-Jan-0017-Nov-25Block 1: Introduction2build1 hrs 55 mins2571️⃣z3: 73m @0w1️⃣z5: 42m @0w | 0w10.600.0270.62604902171
Introduction
0.70734880.8356635110.62604902171414 (eg 2x M,T,W,T,F,S,S)1001z3: 73m @0wz5: 42m @0w | 0w7373
14
05-Jan-0024-Nov-25Block 1: Introduction3build2 hrs 0 mins2601️⃣z3: 60m @0w1️⃣z4: 60m @0w0.50.600.0540.65666748311
Introduction
0.71529760.84707541550.65666748311010z3: 60m @0wz4: 60m @0w6060
15
05-Jan-0001-Dec-25Block 1: Introduction4maintain1 hrs 40 mins2501️⃣z3: 63m @0w1️⃣z5: 37m @0w | 0w0.600.0810.68477895761
Introduction
0.72324640.85769485110.68477895761001z3: 63m @0wz5: 37m @0w | 0w6363
16
05-Jan-0008-Dec-25Block 1: Introduction5rest1 hrs 0 mins1601️⃣z4: 60m @0w0.600.1080.7105887131
Introduction
0.73119520.86757684850.7105887130010z4: 60m @0w#DIV/0!#DIV/0!
17
05-Jan-0015-Dec-25Block 1: Introduction6build2 hrs 10 mins2651️⃣z3: 82m @0w1️⃣z5: 48m @0w | 0w0.600.1350.73428521021
Introduction
0.7391440.87677261740.73428521021001z3: 82m @0wz5: 48m @0w | 0w8282
18
05-Jan-0022-Dec-25Block 1: Introduction7build2 hrs 15 mins2671️⃣z3: 75m @0w1️⃣z4: 60m @0w0.600.1620.75604147911
Introduction
0.74709280.88532981080.75604147911010z3: 75m @0wz4: 60m @0w7575
19
05-Jan-0029-Dec-25Block 1: Introduction8build2 hrs 20 mins2701️⃣z3: 89m @0w1️⃣z5: 51m @0w | 0w0.600.1890.77601638211
Introduction
0.75504160.8932927730.77601638211001z3: 89m @0wz5: 51m @0w | 0w8989
20
05-Jan-0005-Jan-26Block 1: Introduction9maintain2 hrs 0 mins2601️⃣z3: 60m @0w1️⃣z4: 60m @0w0.600.2160.79435577461
Introduction
0.76299040.90070276870.79435577461010z3: 60m @0wz4: 60m @0w6060
21
05-Jan-0012-Jan-26Block 1: Introduction10rest1 hrs 5 mins1651️⃣z5: 48m @0w | 0w0.600.2430.81119356921
Introduction
0.77093920.90759819730.81119356920001z5: 48m @0w | 0w#DIV/0!#DIV/0!
22
05-Jan-0019-Jan-26Block 1: Introduction11build2 hrs 30 mins2751️⃣z3: 90m @0w1️⃣z4: 60m @0w0.600.270.82665271421
Introduction
0.7788880.91401479140.82665271421010z3: 90m @0wz4: 60m @0w9090
23
05-Jan-0026-Jan-26Block 1: Introduction12build2 hrs 30 mins2751️⃣z3: 95m @0w1️⃣z5: 55m @0w | 0w0.600.2970.84084609111
Introduction
0.78683680.91998580250.84084609111001z3: 95m @0wz5: 55m @0w | 0w9595
24
05-Jan-0002-Feb-26Block 2: Polarized Base13build2 hrs 35 mins3521️⃣1️⃣z2: 95m @0w1️⃣z4: 56m @0w0.600.3240.85387733872
Polarized Base
0.79478560.92554217270.85387733871110z2: 95m @0wz4: 56m @0w4
25
05-Jan-0009-Feb-26Block 2: Polarized Base14maintain2 hrs 10 mins3431️⃣z3: 19m @0w1️⃣z2: 79m @0w1️⃣z5: 32m @0w | 0w0.600.3510.86584161032
Polarized Base
0.80273440.93071269580.86584161031101z3: 19m @0wz2: 79m @0wz5: 32m @0w | 0w1919
26
05-Jan-0016-Feb-26Block 2: Polarized Base15rest1 hrs 10 mins2351️⃣z3: 32m @0w1️⃣z4: 38m @0w0.600.3780.87682626792
Polarized Base
0.81068320.93552416590.87682626791010z3: 32m @0wz4: 38m @0w3232
27
05-Jan-0023-Feb-26Block 2: Polarized Base16build2 hrs 40 mins3531️⃣z3: 23m @0w1️⃣z2: 98m @0w1️⃣z5: 39m @0w | 0w0.600.4050.88691152072
Polarized Base
0.8186320.94000151640.88691152071101z3: 23m @0wz2: 98m @0wz5: 39m @0w | 0w2323
28
05-Jan-0002-Mar-26Block 2: Polarized Base17build2 hrs 40 mins3531️⃣1️⃣z2: 98m @0w1️⃣z4: 58m @0w0.600.4320.89617101042
Polarized Base
0.82658080.94416794940.89617101041110z2: 98m @0wz4: 58m @0w4
29
05-Jan-0009-Mar-26Block 2: Polarized Base18build2 hrs 45 mins3551️⃣z3: 24m @0w1️⃣z2: 101m @0w1️⃣z5: 40m @0w | 0w0.600.4590.90467234912
Polarized Base
0.83452960.94804505570.90467234911101z3: 24m @0wz2: 101m @0wz5: 40m @0w | 0w2424
30
05-Jan-0016-Mar-26Block 2: Polarized Base19maintain2 hrs 15 mins3451️⃣1️⃣z2: 83m @0w1️⃣z4: 49m @0w0.600.4860.91247761282
Polarized Base
0.84247840.95165292670.91247761281110z2: 83m @0wz4: 49m @0w3
31
05-Jan-0023-Mar-26Block 2: Polarized Base20rest1 hrs 15 mins2371️⃣z3: 47m @0w1️⃣z5: 28m @0w | 0w0.600.5140.91989763222
Polarized Base
0.85072160.95513002390.91989763221001z3: 47m @0wz5: 28m @0w | 0w4747
32
05-Jan-0030-Mar-26Block 2: Polarized Base21build2 hrs 45 mins3551️⃣1️⃣z2: 101m @0w1️⃣z4: 60m @0w0.600.5410.92645627592
Polarized Base
0.85867040.95824589840.92645627591110z2: 101m @0wz4: 60m @0w4
33
05-Jan-0006-Apr-26Block 2: Polarized Base22build2 hrs 50 mins3571️⃣z3: 24m @0w1️⃣z2: 104m @0w1️⃣z5: 42m @0w | 0w0.600.5680.93247790932
Polarized Base
0.86661920.96114539940.93247790931101z3: 24m @0wz2: 104m @0wz5: 42m @0w | 0w2424
34
05-Jan-0013-Apr-26Block 2: Polarized Base23build2 hrs 50 mins3571️⃣1️⃣z2: 104m @0w1️⃣z4: 60m @0w0.600.5950.93800650162
Polarized Base
0.8745680.96384355240.93800650161110z2: 104m @0wz4: 60m @0w6
35
05-Jan-0020-Apr-26Block 2: Polarized Base24maintain2 hrs 20 mins3471️⃣z3: 20m @0w1️⃣z2: 86m @0w1️⃣z5: 34m @0w | 0w0.600.6220.94308242242
Polarized Base
0.88251680.96635433950.94308242241101z3: 20m @0wz2: 86m @0wz5: 34m @0w | 0w2020
36
05-Jan-0027-Apr-26Block 3: Polarized Build25rest1 hrs 15 mins2371️⃣z3: 34m @0w1️⃣z4: 41m @0w0.600.6490.94774273553
Polarized Build
0.89046560.96869077170.94774273551010z3: 34m @0wz4: 41m @0w3434
37
05-Jan-0004-May-26Block 3: Polarized Build26build2 hrs 50 mins3571️⃣z3: 24m @0w1️⃣z2: 104m @0w1️⃣z5: 42m @0w | 0w0.600.6760.95202147023
Polarized Build
0.89841440.97086495670.95202147021101z3: 24m @0wz2: 104m @0wz5: 42m @0w | 0w2424
38
05-Jan-0011-May-26Block 3: Polarized Build27build2 hrs 50 mins3571️⃣1️⃣z2: 104m @0w1️⃣z4: 60m @0w0.600.7030.95594986953
Polarized Build
0.90636320.97288816120.95594986951110z2: 104m @0wz4: 60m @0w6
39
05-Jan-0018-May-26Block 3: Polarized Build28build2 hrs 55 mins3581️⃣z3: 25m @0w1️⃣z2: 107m @0w1️⃣z5: 43m @0w | 0w0.600.730.95955661823
Polarized Build
0.9143120.97477086980.95955661821101z3: 25m @0wz2: 107m @0wz5: 43m @0w | 0w2525
40
05-Jan-0025-May-26Block 3: Polarized Build29maintain2 hrs 25 mins3481️⃣1️⃣z2: 89m @0w1️⃣z4: 53m @0w0.600.7570.96286805263
Polarized Build
0.92226080.97652283870.96286805261110z2: 89m @0wz4: 53m @0w3
41
05-Jan-0001-Jun-26Block 3: Polarized Build30rest1 hrs 20 mins2401️⃣z3: 51m @0w1️⃣z5: 29m @0w | 0w0.600.7840.96590835243
Polarized Build
0.93020960.97815314690.96590835241001z3: 51m @0wz5: 29m @0w | 0w5151
42
05-Jan-0008-Jun-26Block 3: Polarized Build31build2 hrs 55 mins3581️⃣z3: 8m @0w1️⃣z2: 107m @0w1️⃣z4: 60m @0w0.600.8110.96869971783
Polarized Build
0.93815840.97967024270.96869971781110z3: 8m @0wz2: 107m @0wz4: 60m @0w88
43
05-Jan-0015-Jun-26Block 3: Polarized Build32build2 hrs 55 mins3581️⃣z3: 25m @0w1️⃣z2: 107m @0w1️⃣z5: 43m @0w | 0w0.600.8380.97126253093
Polarized Build
0.94610720.98108198790.97126253091101z3: 25m @0wz2: 107m @0wz5: 43m @0w | 0w2525
44
05-Jan-0022-Jun-26Block 3: Polarized Build33build2 hrs 55 mins3581️⃣z3: 8m @0w1️⃣z2: 107m @0w1️⃣z4: 60m @0w0.600.8650.97361550533
Polarized Build
0.9540560.98239569830.97361550531110z3: 8m @0wz2: 107m @0wz4: 60m @0w88
45
05-Jan-0029-Jun-26Block 3: Polarized Build34maintain2 hrs 25 mins3481️⃣z3: 20m @0w1️⃣z2: 89m @0w1️⃣z5: 36m @0w | 0w0.600.8920.97577582233
Polarized Build
0.96200480.98361818160.97577582231101z3: 20m @0wz2: 89m @0wz5: 36m @0w | 0w2020
46
05-Jan-0006-Jul-26Block 3: Polarized Build35rest1 hrs 20 mins2401️⃣z3: 36m @0w1️⃣z4: 44m @0w0.600.9190.97775925623
Polarized Build
0.96995360.98475577280.97775925621010z3: 36m @0wz4: 44m @0w3636
47
05-Jan-0013-Jul-26Block 3: Polarized Build36build2 hrs 55 mins3581️⃣z3: 25m @0w1️⃣z2: 107m @0w1️⃣z5: 43m @0w | 0w0.600.9460.97958028993
Polarized Build
0.97790240.98581436710.97958028991101z3: 25m @0wz2: 107m @0wz5: 43m @0w | 0w2525
48
05-Jan-0020-Jul-26Block 4: Race37taper1 hrs 40 mins3331️⃣1️⃣z2: 61m @0w1️⃣z4: 36m @0w0.7700.9730.98125222064
Race
0.98585120.98679945010.98125222061110z2: 61m @0wz4: 36m @0w3
49
05-Jan-0027-Jul-26Block 4: Race38race2 hrs 15 mins3451️⃣z3: 19m @0w1️⃣z2: 83m @0w1️⃣z5: 33m @0w | 0w0.75010.98278725644
Race
0.99380.98771612670.98278725641101z3: 19m @0wz2: 83m @0wz5: 33m @0w | 0w1919
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