Monday, 23 March 2026
Data: 0m ago
--:--
Monday, 23 March 2026
This week
0 / 33 km -33 km
Today's events
Nothing scheduled
W3 · Monday
REST
Rest
View Full Plan →
📉 33 km behind plan this week — Consider adding a run to stay on track for your 33 km target.
Upcoming
Mon 30 Mar
All dayYen in Vietnam
Sydney, Australia Updated 12:58 AM
🌦️
24°
Showers
Feels 21° · Low 18°
Precipitation88%
Humidity90%
Wind11 km/h
Today
🌦️
24°18°
88%
Tue
🌫️
27°17°
8%
Wed
🌫️
28°17°
0%
Thu
🌦️
30°16°
53%
Fri
🌦️
18°14°
52%
Sat
☁️
20°14°
23%
Sun
☁️
24°13°
5%
Hourly
12am
19°
feels 21°
💧3%
💦90%
1am
19°
feels 21°
💧3%
💦91%
2am
19°
feels 21°
💧3%
💦91%
3am
19°
feels 21°
💧0%
💦92%
4am
18°
feels 20°
💧8%
💦93%
5am
19°
feels 21°
💧10%
💦93%
6am
19°
feels 21°
💧3%
💦93%
7am
☁️
19°
feels 21°
💧18%
💦93%
8am
☁️
19°
feels 22°
💧15%
💦92%
9am
☁️
20°
feels 22°
💧28%
💦87%
10am
☁️
21°
feels 23°
💧25%
💦83%
11am
☁️
22°
feels 24°
💧28%
💦79%
12pm
🌦️
23°
feels 24°
💧25%
💦75%
1pm
☁️
24°
feels 25°
💧38%
💦70%
2pm
☁️
24°
feels 26°
💧50%
💦67%
3pm
☁️
24°
feels 26°
💧58%
💦67%
4pm
🌦️
24°
feels 25°
💧53%
💦69%
5pm
23°
feels 25°
💧73%
💦71%
6pm
🌦️
23°
feels 24°
💧88%
💦76%
7pm
22°
feels 24°
💧73%
💦78%
8pm
🌦️
21°
feels 23°
💧43%
💦84%
9pm
21°
feels 23°
💧8%
💦86%
10pm
20°
feels 23°
💧8%
💦89%
11pm
20°
feels 22°
💧8%
💦91%
CTL · Fitness Chronic Training Load
Your 42-day rolling fitness score — how much training stress your body has absorbed long-term. Builds slowly (~3 pts/week). Low (0–20): base building. Competitive marathon target: 60–80. Elite runners reach 100+.
21.9
Moderate Fitness
Target 60–80 for marathon
ATL · Fatigue Acute Training Load
Your 7-day rolling fatigue score — how hard you've trained this week. Spikes quickly after big sessions, drops fast with rest. High ATL with low CTL means you're digging a hole your fitness can't support yet.
42.3
Moderate Load
7-day avg TSS · warn >70
TSB · Form Training Stress Balance
Form = CTL − ATL. Negative means tired but training. Positive means rested. Race window: +5 to +20 (taper into it). Best workout zone: −10 to +5. Below −30 is overtraining risk territory.
-20.4
Heavy Training
Optimal: −10 to +5
MODERATE
💤 Sleep Sleep Duration
Hours of sleep last night from Garmin. Training adaptation happens during sleep — cut it short and yesterday's session was wasted. Below 7hrs chronically raises injury risk and blunts fitness gains.
0d avg: N/Ah
target ≥7h
❤️ Resting HR Resting Heart Rate
Your heart rate at complete rest, recorded by Garmin overnight. Trending lower over months = improving fitness. A reading 3–5 bpm above your personal baseline is an early warning of fatigue, illness, or overtraining.
0d avg: N/A bpm
warn if +3 above avg
📊 HRV Heart Rate Variability
Variation in time between heartbeats (ms), recorded overnight by Garmin. Higher = more recovered nervous system. A drop of >10% below your rolling average is an early signal of accumulated fatigue or oncoming illness.
0d avg: N/A ms
warn if −10% below avg
Fitness / Fatigue / Form
Weekly km — Actual vs Plan
HRV & Resting HR Trends
Weekly Breakdown
WeekActual kmPlan kmDeltaDays
Jan 551
Jan 1251
Jan 1951
Jan 26163
Feb 2172
Feb 9142
Feb 16213
Feb 23274
Mar 2294
Mar 951
Mar 162525+05
Activities (20 loaded · 27 total)
🏃
Evening Run
2026-03-15
8.0km 6:05/km 48:55 +20m 174bpm 57
Distance
8.03 km
Time
48:55
Avg Pace
6:05 /km
Elevation
+20 m
Avg HR
174 bpm
Max HR
190 bpm
Cadence
178 spm
TSS
57
Suffer
Speed
9.9 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:186:17+1.8m158
21.005:585:57-8.2m172
31.006:086:08+2.0m171
41.006:076:06+1.2m181
51.006:116:11+0.2m172
61.005:595:58-0.8m184
71.006:086:08+0.8m177
81.005:565:56+4.0m177
90.030:105:19+1.2m184
🏃
Afternoon Run
2026-03-14
4.0km 6:10/km 24:46 +13m 177bpm 29
Distance
4.01 km
Time
24:46
Avg Pace
6:10 /km
Elevation
+13 m
Avg HR
177 bpm
Max HR
192 bpm
Cadence
179 spm
TSS
29
Suffer
Speed
9.7 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:136:12+2.2m173
21.006:126:12-0.8m178
31.006:146:13+1.2m177
41.006:016:01-0.6m179
50.010:069:00+0.8m176
🏃
Afternoon Run
2026-03-12
5.0km 6:07/km 30:42 +19m 177bpm 36
Distance
5.01 km
Time
30:42
Avg Pace
6:07 /km
Elevation
+19 m
Avg HR
177 bpm
Max HR
192 bpm
Cadence
179 spm
TSS
36
Suffer
Speed
9.8 km/h
Trophies
3
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:116:09+3.4m168
21.006:046:04-2.6m175
31.006:176:17+0.2m178
41.006:156:15+2.0m181
51.005:505:50-3.0m184
60.010:057:26+0.2m188
🏃
Night Run
2026-03-11
4.0km 6:06/km 24:30 +22m 169bpm 29
Distance
4.01 km
Time
24:30
Avg Pace
6:06 /km
Elevation
+22 m
Avg HR
169 bpm
Max HR
183 bpm
Cadence
176 spm
TSS
29
Suffer
Speed
9.8 km/h
Trophies
1
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:096:08+2.4m154
21.006:026:01-5.6m168
31.006:076:07+7.8m176
41.006:086:08-4.4m176
50.010:048:46+0.4m178
🏃
Evening Run
2026-03-10
4.0km 6:04/km 24:20 +16m 169bpm 28
Distance
4.01 km
Time
24:20
Avg Pace
6:04 /km
Elevation
+16 m
Avg HR
169 bpm
Max HR
183 bpm
Cadence
177 spm
TSS
28
Suffer
Speed
9.9 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:056:04-2.0m156
21.006:076:06+0.8m169
31.006:046:040.0m173
41.006:016:00+1.0m176
50.010:047:56+0.6m182
🏃
Evening Run
2026-03-05
5.0km 5:55/km 29:37 +10m 162bpm 35
Distance
5.00 km
Time
29:37
Avg Pace
5:55 /km
Elevation
+10 m
Avg HR
162 bpm
Max HR
187 bpm
Cadence
180 spm
TSS
35
Suffer
Speed
10.1 km/h
Trophies
1
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.005:415:40-1.8m166
21.005:545:54-0.4m164
31.005:535:53+0.4m160
41.006:026:01+3.2m162
51.006:036:02-1.2m159
60.010:0413:36+0.2m157
🏃
Afternoon Run
2026-03-01
5.4km 6:19/km 34:04 +11m 171bpm 40
Distance
5.39 km
Time
34:04
Avg Pace
6:19 /km
Elevation
+11 m
Avg HR
171 bpm
Max HR
185 bpm
Cadence
179 spm
TSS
40
Suffer
Speed
9.5 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:306:29-1.0m170
21.006:426:42-0.4m171
31.006:236:21-1.4m162
41.006:156:15+2.6m173
51.005:565:56-1.6m176
60.392:185:51+4.2m180
🏃
Afternoon Run
2026-02-27
5.0km 6:14/km 31:14 +15m 166bpm 36
Distance
5.01 km
Time
31:14
Avg Pace
6:14 /km
Elevation
+15 m
Avg HR
166 bpm
Max HR
187 bpm
Cadence
180 spm
TSS
36
Suffer
Speed
9.6 km/h
Trophies
3
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:026:01-1.4m165
21.006:166:16-0.4m175
31.006:306:29+1.2m159
41.006:146:14+0.8m165
51.006:086:08-2.8m166
60.010:048:01+0.2m169
🏃
Afternoon Run
2026-02-24
13.0km 6:27/km 1:24:01 +83m 176bpm 98
Distance
13.01 km
Time
1:24:01
Avg Pace
6:27 /km
Elevation
+83 m
Avg HR
176 bpm
Max HR
190 bpm
Cadence
179 spm
TSS
98
Suffer
Speed
9.3 km/h
Trophies
3
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:156:14-3.0m170
21.006:366:36+1.2m173
31.006:386:38+2.6m174
41.006:346:33+4.8m176
51.006:246:24-0.2m170
61.006:196:19-8.0m178
71.006:286:27+0.4m181
81.006:316:30+8.6m181
91.006:076:07-9.4m184
101.006:246:24+10.8m174
111.006:286:27+0.6m176
121.006:346:35-5.4m174
131.006:376:36-8.8m170
140.010:0513:26+1.2m170
🏃
Evening Run
2026-02-23
5.4km 6:15/km 33:39 +14m 163bpm 39
Distance
5.38 km
Time
33:39
Avg Pace
6:15 /km
Elevation
+14 m
Avg HR
163 bpm
Max HR
179 bpm
Cadence
180 spm
TSS
39
Suffer
Speed
9.6 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:256:23-2.0m158
21.006:386:39+0.6m155
31.006:166:15-1.8m162
41.006:166:15+2.8m164
51.005:555:55-2.6m173
60.382:105:39+3.4m171
🏃
Morning Run
2026-02-22
10.0km 6:32/km 1:05:25 +54m 174bpm 76
Distance
10.01 km
Time
1:05:25
Avg Pace
6:32 /km
Elevation
+54 m
Avg HR
174 bpm
Max HR
196 bpm
Cadence
178 spm
TSS
76
Suffer
Speed
9.2 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:326:31-1.6m164
21.006:276:26+0.2m177
31.006:356:35+1.4m177
41.006:326:31-1.4m184
51.006:336:32+4.8m172
61.006:286:28-3.6m169
71.006:316:30+4.0m173
81.006:286:28-3.8m178
91.006:596:58+10.6m175
101.006:166:16-8.0m176
110.010:048:26+0.4m184
🏃
Evening Run
2026-02-19
5.5km 6:15/km 34:36 +14m 173bpm 40
Distance
5.52 km
Time
34:36
Avg Pace
6:15 /km
Elevation
+14 m
Avg HR
173 bpm
Max HR
192 bpm
Cadence
177 spm
TSS
40
Suffer
Speed
9.6 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:146:13-3.6m172
21.006:106:10-0.4m186
31.006:236:22-2.0m174
41.006:216:20+2.4m165
51.006:126:11-0.6m170
60.523:166:15+5.0m172
🏃
Evening Run
2026-02-17
6.1km 6:12/km 37:36 +25m 170bpm 44
Distance
6.06 km
Time
37:36
Avg Pace
6:12 /km
Elevation
+25 m
Avg HR
170 bpm
Max HR
191 bpm
Cadence
177 spm
TSS
44
Suffer
Speed
9.7 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:116:10-1.8m171
21.006:136:13+2.0m167
31.006:316:30-1.0m163
41.006:076:06+0.4m172
51.006:106:10+3.2m173
61.006:026:02+2.6m176
70.060:226:29+2.8m189
🏃
Evening Run
2026-02-16
5.0km 6:11/km 31:01 +18m 174bpm 36
Distance
5.01 km
Time
31:01
Avg Pace
6:11 /km
Elevation
+18 m
Avg HR
174 bpm
Max HR
192 bpm
Cadence
176 spm
TSS
36
Suffer
Speed
9.7 km/h
Trophies
1
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:096:08-1.2m172
21.006:136:12+0.2m178
31.006:226:220.0m173
41.006:196:18-1.4m169
51.005:555:55+0.4m181
60.010:049:00+0.2m180
🏃
Afternoon Run
2026-02-15
10.0km 6:17/km 1:02:56 +40m 169bpm 73
Distance
10.01 km
Time
1:02:56
Avg Pace
6:17 /km
Elevation
+40 m
Avg HR
169 bpm
Max HR
184 bpm
Cadence
177 spm
TSS
73
Suffer
Speed
9.5 km/h
Trophies
8
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:246:23+4.4m159
21.006:086:08-1.2m177
31.006:266:26+1.6m164
41.006:246:23-2.8m169
51.006:146:13+13.6m173
61.006:156:15-10.2m168
71.006:226:21-1.4m168
81.006:206:20+1.2m169
91.006:256:24-0.8m172
101.005:545:53-1.2m175
110.010:047:56+0.2m181
🏃
Afternoon Run
2026-02-10
4.2km 6:28/km 27:06 +9m 163bpm 32
Distance
4.19 km
Time
27:06
Avg Pace
6:28 /km
Elevation
+9 m
Avg HR
163 bpm
Max HR
179 bpm
Cadence
173 spm
TSS
32
Suffer
Speed
9.3 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:236:22-6.0m151
21.006:306:29-0.4m163
31.006:306:29-1.6m166
41.006:286:28+3.2m169
50.191:156:43-0.2m170
🏃
Evening Run
2026-02-09
7.2km 6:20/km 45:58 +18m 173bpm 54
Distance
7.24 km
Time
45:58
Avg Pace
6:20 /km
Elevation
+18 m
Avg HR
173 bpm
Max HR
196 bpm
Cadence
172 spm
TSS
54
Suffer
Speed
9.5 km/h
Trophies
1
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:066:05-0.4m154
21.006:086:08-0.8m169
31.005:465:45-3.4m176
41.006:136:13-1.2m177
51.007:157:14+1.0m178
61.005:345:33+1.2m188
71.007:067:06+1.2m172
80.241:507:35+4.6m176
🏃
Evening Run
2026-02-05
8.7km 6:38/km 57:49 +27m 173bpm 68
Distance
8.72 km
Time
57:49
Avg Pace
6:38 /km
Elevation
+27 m
Avg HR
173 bpm
Max HR
189 bpm
Cadence
179 spm
TSS
68
Suffer
Speed
9.0 km/h
Trophies
5
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:406:39+4.4m167
21.006:386:38+0.2m174
31.006:386:37-0.4m173
41.006:346:330.0m171
51.006:416:40-1.8m180
61.006:396:38-2.2m171
71.006:436:43+2.4m172
81.006:346:34-0.2m174
90.714:426:34-4.0m173
🏃
Afternoon Run
2026-02-03
5.4km 6:14/km 33:35 +14m 172bpm 39
Distance
5.38 km
Time
33:35
Avg Pace
6:14 /km
Elevation
+14 m
Avg HR
172 bpm
Max HR
192 bpm
Cadence
176 spm
TSS
39
Suffer
Speed
9.6 km/h
Trophies
0
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:116:10+1.4m163
21.006:176:16+1.4m171
31.006:156:15-2.0m170
41.006:166:15-0.4m173
51.006:176:16+1.4m182
60.372:196:11+1.0m174
🏃
Morning Run
2026-02-01
12.0km 6:56/km 1:23:26 +31m 172bpm 97
Distance
12.00 km
Time
1:23:26
Avg Pace
6:56 /km
Elevation
+31 m
Avg HR
172 bpm
Max HR
194 bpm
Cadence
174 spm
TSS
97
Suffer
Speed
8.6 km/h
Trophies
2
Effort
/10
Kilometre Splits
#kmTimePaceElevHR
11.006:266:25+2.0m162
21.006:346:34-0.8m173
31.006:356:35+1.4m172
41.006:526:51+2.4m165
51.006:396:38+0.4m184
61.006:426:42+4.4m179
71.006:456:45-6.6m176
81.007:037:02-0.4m173
91.006:556:540.0m176
101.008:218:21+1.0m161
111.007:487:47-2.0m169
121.006:446:44+2.2m178
130.000:0311:54-0.2m177
Training Plan
Goal 3:29:59
Race Pace 5:00/km
Race Day 30 Aug 2026
TODAY
Goal Time
3:29
Sub 3:30:00
Race Pace
5:00
min/km
Duration
25
weeks · 9 Mar → 30 Aug
Peak Week
~92
km
Total Volume
~1.6k
km over plan
SESSION TYPES
Rest
Easy
Long
Med–Long
Tempo
Speed
Strength
Race
Pace Guide
Easy / Recovery5:45–6:15
Long Run5:45–6:00
Med–Long5:40–5:55
Tempo4:50
Speed (5K effort)4:10–4:20
Strength5:05–5:10
Marathon Pace5:00
Weekly Volume
W1W13W25
Key Principles
10-Day Taper Only
Tokyo failed from a 2–3 week stoppage. Short Hansons taper is intentional — trust it.
🐢
Easy Means Easy
5:45–6:15/km. Conversational. Racing easy days destroys quality sessions.
🏁
Start at 5:05/km
Sub-3:30 is won in the last 10km. Go out conservatively and close hard.
🦶
Daily Arch Work
5 min post-run: calf raises, foot doming, towel scrunches. Non-negotiable.
🍌
Fuel in Training
Gels every 30–45 min on long runs and tempos. Nothing new on race day.
💪
Strength & Conditioning
2x weekly S&C through W1–W14: hip bridges, single-leg RDL, loaded calf raises. Critical given arch history.
Hybrid Hansons Advanced x Pfitzinger
Mon Rest · Tue SOS · Wed Med-Long
Thu Easy · Fri Tempo · Sat Easy · Sun Long
4 cutback weeks · Khoi · 30 Aug 2026