the start line
Sun 21 Feb 2027 · 09:00 start
Training slightly harder than you are conditioned for, which is exactly where fitness is built.
Injury risk
High
Load has jumped faster than your legs have adapted. Cut the next run short or swap it for an easy walk, and keep Monday's gym session.
Load is in the building range and you are at 109% of what the plan asked for.
- Load ratio7-day vs 42-day effort · productive1.07
- Weekly distance42.5 km vs 30.4 km the 7 days before+40%
- Longest run20.0 km vs a 18.0 km best in the previous 4 weeks+11%
Rest day. Feet up.
This is when the work you did turns into fitness.
Pack 4 gels, one every 40 min
10 km time trial
Target ≤ 65:00
Weather this week
Rain chance · PM2.5 µg/m³ · Bangkok- Fri · TodayRest25–33°C0%25°CEarly4–8hPM2.5 229%30°CMorning9–11hPM2.5 1946%32°CMidday12–14hPM2.5 2274%31°CAfternoon15–17hPM2.5 2180%28°CEvening18–21hPM2.5 24
- Sat 14 NovRest25–33°C14%26°CEarly4–8hPM2.5 2119%30°CMorning9–11hPM2.5 1847%33°CMidday12–14hPM2.5 1865%32°CAfternoon15–17hPM2.5 1839%29°CEvening18–21hPM2.5 17
- Sun 15 NovLong run 22 km25–33°C8%26°CEarly4–8hPM2.5 149%31°CMorning9–11hPM2.5 1352%33°CMidday12–14hPM2.5 1073%32°CAfternoon15–17hPM2.5 838%29°CEvening18–21hPM2.5 7
This week · Base + Speed
Full week →- MonStrengthGym
- TueThreshold10
- WedEasy7.5
- ThuEasy4.5
- FriRest
- SatRest
- SunLong22
Coach · week 10Show moreShow lessFuelling starts for real. Osaka was a bonk as much as a fade. From here every long run is a dress rehearsal for eating on the move. Monday 9 Nov: gym, logged on Strava as three short entries adding up to about 28 minutes against the 55 planned, with no sets recorded, so the session is on the board but its content is not. Tuesday 10 Nov: the threshold session, swapped with Wednesday's easy run, so the easy 7.5 km moves to Wednesday. 10.48 km in 1:16:03 moving (1:17:13 elapsed) in the afternoon at 31 °C, 7:15/km overall, 2 km over the 8.5 planned. The laps show why: the two blocks were 15 minutes each instead of 12, at 6:34 and 6:32/km against a 7:00–7:15 band, so 30 minutes of work instead of 24 and about 26 s/km quicker than the fast edge. Even reps again, which is what the cue asked for, and the second block was the faster of the two. Heart rate is the good news: 139 bpm average in the first block and 144 in the second, peak 149, nowhere near the 161 where threshold begins. On 29 Oct the same 6:30 pace cost 147–152 bpm, so the same speed now comes about eight beats cheaper, in similar heat. The jogs were the other fix: you did slow down, about 70 s/km off the reps, to 7:46 and 7:34/km, with heart rate flat at 139 and 144 instead of climbing, a recovery that is closer to recovering than last week's. They are still 25–35 s/km quicker than the 8:10–8:45 easy band, so there is a little more to give there. The warm-up was 3.10 km at 7:45 and 128 bpm, with a stop of about 90 seconds near 21 minutes, and the cool-down 2.02 km at 7:56 and 136 bpm, a touch quick for the 8:10–8:45 easy band. What to watch: the blocks are running quicker than asked at an effort that still feels easy, and that is how a threshold day drifts into a hard day. Run the blocks to the band, 12 minutes each, and let the cool-down take the extra distance. It is not a reason to move the goal, which belongs to the gates. Form from Apple Health: 170 spm, 237 ms ground contact, 0.8 m stride, 8.3 cm vertical oscillation. Against 4 Nov's threshold day (171 spm, 252 ms) that is 15 ms less on the ground at a faster pace, though part of that is pace. By thirds the bars read 170, 172 and 169 spm and 237, 231 and 250 ms, so cadence held and ground contact climbed 19 ms in the last third, the end of the second block and the cool-down, which is the legs tiring after 30 minutes at pace. The volume: with the extra 2 km, Tuesday to Thursday plus the 22 km long run comes to about 47 km, so keep Thursday at 7 and do not add anything to the long run. Wednesday 11 Nov: the easy 7.5 km, run exactly to distance (7.51 km in 55:51 moving) at 28 °C, but at 7:26/km against an 8:10–8:45 easy band, about 44 s/km quicker than the fast edge. You said the weather was lovely and the heart rate shows it did not cost you, and it is right: 129 bpm average, peak 137, under the 140 ceiling the whole way, and it was a negative split, 7:36 over the first half against 7:19 over the second, with heart rate rising from 126 to 132 as it went. So this is not the threshold-creep failure, it is the same fitness showing up as a faster easy day. The honest caveat is that this is the second easy-labelled day in a row run well under the band, and the band exists so the legs are fresh for Sunday's 22 km with the last 6 at marathon pace. Cool air is a good reason to run quicker, and it is not a reason to keep doing it: hold Thursday to 8:10 or slower and let Saturday's rest and Sunday's long run have their legs. Heart rate is the thing to trust, and it says you are fine. Form from Apple Health: 173 spm, 246 ms ground contact, 0.7 m stride, 7.9 cm vertical oscillation. Against 10 Nov's threshold day (170 spm, 237 ms) the cadence is up three at a slower pace, though ground contact is 9 ms longer, so read that as pace, not regression. By thirds the bars read 174, 173 and 171 spm and 245, 255 and 239 ms, so cadence faded a little and ground contact did not climb late, which is the better sign. Thursday 12 Nov: the easy 7 km, cut to 4.49 km (36:26 moving) in the late afternoon at 30 °C. You said you were hungry during the run again, and that is the story of the day: 2.5 km short of the 7 km floor, though not a missed session, since the run happened. This time you did hold the pace to the band: 8:07/km overall against 8:10–8:45, a negative split of 8:20 then 7:56, which is the same drift toward quicker that Wednesday showed. Heart rate was the lowest of the week, 119 bpm average and 127 at the peak, so this was not a tired engine, and a heart rate that low next to a hunger complaint points at fuel rather than fitness. Hunger on a 36-minute easy run is the warning about Sunday: the plan asks for 22 km with a gel every 40 minutes, and an under-fed run at 4 km will not become a fed one at 16. Eat a real carbohydrate meal 2–3 hours before, and take something small (a banana or half a gel) 30 minutes before any run that starts late in the afternoon, and tell me whether the hunger came at the same point as the last time. Volume: Tuesday to Thursday comes to 22.5 km, so with the 22 km long run the week lands at about 44.5 km against the 44 planned. Do not make up the 2.5 km: Friday and Saturday stay as rest and Sunday keeps its legs.
Fuelling starts for real. Osaka was a bonk as much as a fade. From here every long run is a dress rehearsal for eating on the move. Monday 9 Nov: gym, logged on Strava as three short entries adding up to about 28 minutes against the 55 planned, with no sets recorded, so the session is on the board but its content is not. Tuesday 10 Nov: the threshold session, swapped with Wednesday's easy run, so the easy 7.5 km moves to Wednesday. 10.48 km in 1:16:03 moving (1:17:13 elapsed) in the afternoon at 31 °C, 7:15/km overall, 2 km over the 8.5 planned. The laps show why: the two blocks were 15 minutes each instead of 12, at 6:34 and 6:32/km against a 7:00–7:15 band, so 30 minutes of work instead of 24 and about 26 s/km quicker than the fast edge. Even reps again, which is what the cue asked for, and the second block was the faster of the two. Heart rate is the good news: 139 bpm average in the first block and 144 in the second, peak 149, nowhere near the 161 where threshold begins. On 29 Oct the same 6:30 pace cost 147–152 bpm, so the same speed now comes about eight beats cheaper, in similar heat. The jogs were the other fix: you did slow down, about 70 s/km off the reps, to 7:46 and 7:34/km, with heart rate flat at 139 and 144 instead of climbing, a recovery that is closer to recovering than last week's. They are still 25–35 s/km quicker than the 8:10–8:45 easy band, so there is a little more to give there. The warm-up was 3.10 km at 7:45 and 128 bpm, with a stop of about 90 seconds near 21 minutes, and the cool-down 2.02 km at 7:56 and 136 bpm, a touch quick for the 8:10–8:45 easy band. What to watch: the blocks are running quicker than asked at an effort that still feels easy, and that is how a threshold day drifts into a hard day. Run the blocks to the band, 12 minutes each, and let the cool-down take the extra distance. It is not a reason to move the goal, which belongs to the gates. Form from Apple Health: 170 spm, 237 ms ground contact, 0.8 m stride, 8.3 cm vertical oscillation. Against 4 Nov's threshold day (171 spm, 252 ms) that is 15 ms less on the ground at a faster pace, though part of that is pace. By thirds the bars read 170, 172 and 169 spm and 237, 231 and 250 ms, so cadence held and ground contact climbed 19 ms in the last third, the end of the second block and the cool-down, which is the legs tiring after 30 minutes at pace. The volume: with the extra 2 km, Tuesday to Thursday plus the 22 km long run comes to about 47 km, so keep Thursday at 7 and do not add anything to the long run. Wednesday 11 Nov: the easy 7.5 km, run exactly to distance (7.51 km in 55:51 moving) at 28 °C, but at 7:26/km against an 8:10–8:45 easy band, about 44 s/km quicker than the fast edge. You said the weather was lovely and the heart rate shows it did not cost you, and it is right: 129 bpm average, peak 137, under the 140 ceiling the whole way, and it was a negative split, 7:36 over the first half against 7:19 over the second, with heart rate rising from 126 to 132 as it went. So this is not the threshold-creep failure, it is the same fitness showing up as a faster easy day. The honest caveat is that this is the second easy-labelled day in a row run well under the band, and the band exists so the legs are fresh for Sunday's 22 km with the last 6 at marathon pace. Cool air is a good reason to run quicker, and it is not a reason to keep doing it: hold Thursday to 8:10 or slower and let Saturday's rest and Sunday's long run have their legs. Heart rate is the thing to trust, and it says you are fine. Form from Apple Health: 173 spm, 246 ms ground contact, 0.7 m stride, 7.9 cm vertical oscillation. Against 10 Nov's threshold day (170 spm, 237 ms) the cadence is up three at a slower pace, though ground contact is 9 ms longer, so read that as pace, not regression. By thirds the bars read 174, 173 and 171 spm and 245, 255 and 239 ms, so cadence faded a little and ground contact did not climb late, which is the better sign. Thursday 12 Nov: the easy 7 km, cut to 4.49 km (36:26 moving) in the late afternoon at 30 °C. You said you were hungry during the run again, and that is the story of the day: 2.5 km short of the 7 km floor, though not a missed session, since the run happened. This time you did hold the pace to the band: 8:07/km overall against 8:10–8:45, a negative split of 8:20 then 7:56, which is the same drift toward quicker that Wednesday showed. Heart rate was the lowest of the week, 119 bpm average and 127 at the peak, so this was not a tired engine, and a heart rate that low next to a hunger complaint points at fuel rather than fitness. Hunger on a 36-minute easy run is the warning about Sunday: the plan asks for 22 km with a gel every 40 minutes, and an under-fed run at 4 km will not become a fed one at 16. Eat a real carbohydrate meal 2–3 hours before, and take something small (a banana or half a gel) 30 minutes before any run that starts late in the afternoon, and tell me whether the hunger came at the same point as the last time. Volume: Tuesday to Thursday comes to 22.5 km, so with the 22 km long run the week lands at about 44.5 km against the 44 planned. Do not make up the 2.5 km: Friday and Saturday stay as rest and Sunday keeps its legs.
- Mon9 Nov
Gym — legs
StrengthLeg press, seated leg curl, seated leg extension, hip abduction, hip adduction, calf raise on the leg press and plank. About 55 minutes. No run today.
Show Gym: legs
Gym — legs
7 exercises · 55 minMonday, on its own, with no run before or after it. At Osaka your heart rate averaged 144 against a zone 2 ceiling of 146, and you still lost 32 minutes in the second half. The engine was never the problem. The legs stopped absorbing landings, and no amount of extra running fixes that. This is the session that does.
- 1
Leg press
3 × 82 min restFeet hip width in the middle of the platform. Lower until your knees reach about 90°, keeping your lower back pressed into the pad — if it peels off, you have gone too deep. Three seconds down, push up through the whole foot, and stop just short of locking the knees.
Quads and glutes under real load — the muscles that absorb every landing, and the ones that gave out after 30 km twice.
- 2
Seated leg curl
3 × 1090s restSit back against the pad and bring the lap pad down snug on top of your thighs. Set the roller just above your heels, behind the lower leg. Pull your heels down and back under the seat as far as they go, pause for one second, then let them back up over three seconds. Keep your back on the pad — if your hips slide forward, the weight is too heavy.
Hamstrings, which pull the leg through every stride and are what cramps when the quads hand over the work late in a race.
- 3
Seated leg extension
3 × 1090s restSit back with your knees in line with the machine's pivot and the pad on the front of your ankles, just above the feet. Straighten both legs until they are level with the seat and squeeze for one second, then lower over three seconds. Hold the handles and keep your hips down — no swinging, and if you need momentum, drop the weight.
The front of the thigh, and the tendon below the kneecap that takes a pounding on every downhill — Kyoto has them.
- 4
Hip abduction
3 × 1560s restPads on the outside of the knees. Sit tall, push the knees apart as far as they go, hold for one second, and let them come back over two. Do not let the weight stack slam between reps.
The side of the hip — the muscle that stops your pelvis dropping on each stride, which by 30 km is what turns into the shuffle.
- 5
Hip adduction
3 × 1560s restPads on the inside of the knees, starting at a stretch that feels comfortable, not extreme. Squeeze the knees together, hold for one second, open back out over two. Sit tall throughout.
The inner thigh, which balances the abductors and keeps the knee tracking straight when you are tired.
- 6
Calf raise on the leg press
3 × 1260s restSame machine as the leg press, with a lighter weight. Put the balls of your feet on the lower edge of the platform, knees almost straight and never locked. Press up over one second, hold at the top, then lower over three until you feel the stretch below the calf. Your knees do not move — only your ankles.
Calves and achilles — your push-off, and the first thing to cramp at 35 km.
- 7
Plank
3 × 45 seconds45s restElbows directly under your shoulders, hips level with your shoulders, ribs pulled down, glutes squeezed. The moment your hips sag or your lower back arches, the set is over.
A trunk that does not collapse late in a race, which is when your form goes.
- Warm up for 5–10 minutes on a bike or a brisk incline walk. Not a run — the whole point of Monday is that there is no run.
- Weeks 3 and 4: learn the machines. Use a weight you could lift 15 times and do the listed reps. Soreness from new movements is real, and Tuesday is still a run.
- From week 5: pick a weight where the last rep of each set is hard but clean, with about two more left in you. When all three sets feel that way, go up one step on the stack next week.
- Three seconds on the way down, every rep. The lowering is where the strength comes from.
- If your legs are still sore on Wednesday, you went too heavy for Wednesday's session. Drop a step, not the day.
- Tuesday's easy run will feel heavy the day after. That is expected, and why Tuesday is easy.
- Tue10 Nov
Threshold
Threshold8.5 km planned· ≈ 1:05–1:0990%Rebel v5Easy 8.5 km including 2 × 12 minutes at threshold, 3 minutes jog between. Two long blocks instead of five short ones. The second one is the session. Moved up from Wednesday.
Target 8:10–8:45 easy · 7:00–7:15 reps /km in Bangkok
Step by step
How the session runs
1:07:00 in total- 2.8 kmWarm-up8:10–8:45 /km24:00
Easy and unhurried. Arriving at the first rep already warm is what makes the first rep honest.
- 1.7 kmThreshold 1 of 27:00–7:15 /km12:00
Comfortably hard. Two or three words at a time, not a conversation.
- 0.4 kmRecovery jog8:10–8:45 /km3:00
Keep jogging, however slowly. The recovery is easy running, not a rest.
- 1.7 kmThreshold 2 of 27:00–7:15 /km12:00
- 1.9 kmCool-down8:10–8:45 /km16:00
Slow. Let the heart rate come down before you stop.
Paces are the Bangkok-heat bands. The same efforts in Kyoto cool will come out 20 to 35 seconds per kilometre quicker on their own.
Kyoto W10R1
Name this Custom Workout on your Watch
- Warm-up — 24:00, 8:10–8:45/km
- 2 × 12:00 @ 7:00–7:15/km · 3:00 recovery, 8:10–8:45/km
- Cool-down — 16:00, 8:10–8:45/km
Apple Watch has no file import for custom workouts. Build it as a Custom Workout on the Watch or Fitness app — Warm-up, then a Repeat block, then Cool-down — and paste this name in as its title.
What threshold means
Threshold is the fastest pace you could hold for about an hour if someone made you — "comfortably hard". You can answer a question with two or three words, but you cannot hold a conversation. It should feel controlled the whole way: if the last rep is slower than the first, you started too fast. This is the session that moves your whole pace curve, which matters because your marathon pace target of 7:07/km is currently faster than your easy pace.
- Do not run the first rep quickly. The first rep should feel like you are holding back, and the last should still be on pace.
- Heart rate sits around 155 to 165 by the end of each rep. It will not get there in the first minute — do not chase it.
- The recovery is easy running, not standing around. Jog it, however slowly.
- In Bangkok heat, run by the band given here and accept that it is 20 to 30 seconds per kilometre slower than the same effort in Kyoto.
- If you cannot hold the pace, stop the session and run the rest easy. A half-finished threshold session is training; a death march is not.
10.48 km7:15 /km1:16:03137 bpm avgAfternoon Run · New Balance Rebel v5
fasterran 7:15 · target 7:42–8:092.0 km long, the reps 26 s/km quicker than target, the easy running around them 28 s/km quicker than the easy band — the reps only count as quality if the running around them is easy.
- 2.8 km
- Wed11 Nov
Easy run
Easy7.5 km planned· ≈ 1:01–1:0679%1080v15Easy 7.5 km, moved from Tuesday. The day after the threshold session, so the legs will feel heavy — hold the pace band and let them loosen.
Target 8:10–8:45 /km in Bangkok
Watch pace target
Kyoto W10R2
Name this on your Watch
Run — 7.5 km @ 8:10–8:45/km
No reps here — set a Pace Zone alert for this band on an Outdoor Run (or a single-block Custom Workout named with this) so the Watch buzzes if you drift outside it. That is what keeps an easy day easy.
7.51 km7:26 /km55:51126 bpm avgEvening Run · New Balance 1080v15
fasterran 7:26 · target 8:10–8:4544 s/km quicker than the easy band — easy days are where the adaptation is banked, and spending it here costs you on Sunday.
- Thu12 Nov
Easy run
Easy7 km planned· ≈ 57–61 min78%1080v15Easy 7 km.
Target 8:10–8:45 /km in Bangkok
Watch pace target
Kyoto W10R3
Name this on your Watch
Run — 7 km @ 8:10–8:45/km
No reps here — set a Pace Zone alert for this band on an Outdoor Run (or a single-block Custom Workout named with this) so the Watch buzzes if you drift outside it. That is what keeps an easy day easy.
4.49 km8:07 /km36:26117 bpm avgAfternoon Run · New Balance 1080v15
fasterran 8:07 · target 8:10–8:452.5 km short.
- Fri · TodayRestRest daySee today ↑
- Sat14 Nov
Rest
Full rest before the long run. Eat properly and sleep.
- Sun15 Nov
Long run 22 km
Long22 km planned· ≈ 2:52–3:011080v1522 km with the last 6 km at marathon pace (7:30–7:40/km). Gel every 40 minutes, no exceptions.
Target 7:55–8:25 easy · 7:30–7:40 reps /km in Bangkok
Step by step
How the session runs
2:56:10 in total- 16 kmLong, easy7:55–8:25 /km2:10:40
Steady and boring — the adaptation up to here is the duration, not the pace.
- 6 kmMarathon pace to finish — last 6 km7:30–7:40 /km45:30
Exactly Kyoto pace. It should feel almost too easy. Gel every 40 minutes, no exceptions.
Paces are the Bangkok-heat bands. The same efforts in Kyoto cool will come out 20 to 35 seconds per kilometre quicker on their own.
Kyoto W10R4
Name this Custom Workout on your Watch
- Long, easy — 2:10:40, 7:55–8:25/km
- Marathon pace to finish — last 6 km — 45:30, 7:30–7:40/km
Apple Watch has no file import for custom workouts. Build it as a Custom Workout on the Watch or Fitness app — Warm-up, then a Repeat block, then Cool-down — and paste this name in as its title.
- 16 km
The gap
- Your goal
- 5:00:00
- Real limit
- 5:35:00
- Osaka 2026
- 5:46:29
Kyoto's limit reads six hours, but the eight gates close on the clock and the last block crosses the line 20 to 25 minutes after the gun. That leaves 5:35:00 of running — and Osaka took 5:46:29. The previous best is on the wrong side of the line, not eight minutes inside it. Sub-5:00 is not ambition here; it is the first version of this race that finishes comfortably.
24 weeks · one road
The road to Kyoto
Every stop is a week. Stars are decision gates, where a timed effort tells us whether sub-5:00 is still the right target.
- Phase 1Rebuild6/6
- AWeek 129.2 of 32 km
- A+Week 234 of 34 km
- FWeek 315.7 of 37 km
- A+Week 436.5 of 37 km
- A+Week 544.8 of 40.5 km
- DWeek 616.1 of 44 km
- Phase 2Base + Speed3/6
- A+★Week 745.8 of 44 km★ 5 km time trial
- BWeek 832.7 of 41 km
- BWeek 935.4 of 42 km
- You are here10Week 1022.5 of 45 km so far
- 11Week 1157 km · 16 Nov
- 12Week 1243.5 km · 23 Nov
- Phase 3Marathon Specific0/7
- 13★Week 1349.5 km · 30 Nov★ 10 km time trial
- 14Week 1459 km · 7 Dec
- 15★Week 1563.5 km · 14 Dec★ 30 km, last 10 km at marathon pace
- 16Week 1644 km · 21 Dec
- 17Week 1762 km · 28 Dec
- 18Week 1867.5 km · 4 Jan
- 19★Week 1944.5 km · 11 Jan★ Half marathon time trial
- Phase 4Peak & Taper0/5
- 20Week 2064.5 km · 18 Jan
- 21Week 2168 km · 25 Jan
- 22Week 2256 km · 1 Feb
- 23Week 2347.5 km · 8 Feb
- Race weekKyoto · 21 Feb
Badges
5 of 10 earned
Tap a badge to see what it takes.