In 2021, at 40, I ran 16:01 for 5km. Now, at 45, I'm aiming to return to my best. This lab measures the gap in four parts (engine, economy, aerobic base and spring) from my Stryd files, and tracks each block of training as it closes it.
Understanding your data is knowledge and power: what gets measured gets managed. You are an experiment of one.
Data to Sat 3 Oct 2026 · 14 FIT files · updated from Google Drive
Amber bar: now. Green mark: 2021–22 level. Tap a dial to jump to its chart.
The permanent core
Four dials, measured against my best.
Engine
Race and session power against critical power
In 2021, 392 W was my 5km best. Now I hold my old half-marathon power, about 370 W, for 5km.
2021–222026Training sessionStryd critical power that day
Target band 380–385 W shaded. A 5km runs at about 104–106% of critical power, a half at about 96%. By those ratios, Saturday's 5km and the GNR both point to about 350–355 W now; Tuesday's threshold reps and the runzones LT2 estimate point to about 355 W.
Economy
ECOR, energy cost of running · kJ per kg per km · lower is better
Like for like, 1.05 now against 1.03 in 2021.
Economy is what each kilometre costs me. ECOR (energy cost of running) is kilojoules per kilogram per kilometre: 1.03 means 1.03 kJ for every kg of me, every km. Lower is better: the same speed for less fuel.
2021–222026, total power2026, air power removed (like for like)
ECOR = power ÷ speed ÷ 73 kg. Races use official distance. My older pod's files show almost no air power, while the Stryd 5.0 adds it into total power, so the rings are the fair comparison with 2021–22. The June 5 miler, on the old pod, is the outlier at 1.10.
Aerobic
Beats per mile on my regular easy route · heart rate × minutes per mile
Heart rate at easy pace, on the route I've always run.
Three runs on the same out-and-back this week, in three different shoes. The best reading came on the fastest run.
Session
Measure
Value
What it answers
Easy runs
beats/mile
Is the aerobic base coming back?
3 × 8 min, Tue 29 Sep
watts per beat
2.20 · 2.19 · 2.16
How much power each beat buys at threshold
3 × 8 min, Tue 29 Sep
60 s HR recovery
6 · 12 · 9
How fast heart rate drops between reps
Long run, Sat 3 Oct
HR drift, loop to loop
2.2%
Power-to-HR drift, first half against second
Recovery
Oura, morning readings · day of each hard session and rest day shaded
Hard sessionRest day
HRV, ms (higher is better)Resting HR, bpm (lower is better)
HRV drops the morning after a hard session and is back within about 36–48 hours. That's the recovery rhythm the plan is built around: one easy day after each hard one. Each reading is taken on waking, so a session or rest day shows up in the next morning's number: watch the point after each green band for the bounce.
Heart rate from a Polar Verity Sense throughout 2026. The 2021 range comes from runs recorded with the same kind of sensor; files using the watch's wrist sensor are left out.
Spring
Stride length, ground contact and leg spring stiffness
At the same speed, my 2026 stride is 3–4 cm shorter.
Each arrow is one race, from its opening kilometres to its closing ones. The two lines are fitted through the 2021–22 and 2026 race data. Squares are Tuesday's reps; triangles are strides, where extra speed comes from cadence, so they naturally sit below the race lines.
2021–222026→ race, start to finish■ threshold rep▲ stride
Reading the arrows. ↑ speed held with a longer stride, pushing harder as cadence dropped. ← speed fell, stride held: cadence faded. ↙ both faded.
Run
Speed
Cadence
Stride
Contact
LSS
Vert. ratio
Contact in milliseconds, leg spring stiffness (LSS) in kN/m. At the same speed, +4 steps per minute adds only about 0.1 kN/m, so most of the lost stiffness is in how each foot strike happens, not how many there are. Vertical ratio is oscillation ÷ stride: in 2026 I bounce less but stay on the ground longer, a flatter stride rather than a more efficient one.
Top end
Best 10 seconds of each stride
+20% peak power in three days. The ceiling is my top speed.
Best 10 s of each strideEstimated ceiling at about 8 m/s top speed
Thursday's best stride: 586 W for 10 s, 65 m covered at 2:34/km. Over 10–20 s, Stryd power rises roughly with speed, so a realistic top speed of about 8 m/s caps it near 620–700 W. The payoff isn't the peak itself: it's a bigger reserve above race pace, and stiffer legs at race pace.
Shape of the curve. 5km power ÷ critical power: 1.04 in 2021 (392 W ÷ 378 W), about 1.04 now (371 W ÷ ~355 W). The shape hasn't changed; the whole curve has dropped. Lift the engine and the top end comes with it.
Steadiness
Second-by-second variation at sustained race and threshold effort · lower is steadier
My leg stiffness is 50–80% less consistent than in 2021.
2021–222026● leg spring stiffnessground contact
Coefficient of variation of each metric while running at race or threshold pace. Pods and recording rates differ between 2021 and 2026, so read this as a strong hint, not proof. It matches how the stride feels: unstable underneath. Single-leg strength, pogo hops and quiet-contact drills target it.
Age grade
The Runner's Arc scale, 2012 to now
The line I'm heading back to is 84.5%.
Before 20262026Brampton at Stryd's 58:05
2025 WMA / USATF road standards, as used in the Runner's Arc. Raw grade per race, so distances differ.
Current campaign · 1 of 1
Brampton to Carlisle 10 mile, 15 Nov 2026.
The block, week by week
Running this week
Day
Plan
Status
Long run 14 km
Sat 3 Oct · Arahi 8 · two 5 km loops
Loop power
285 / 283 W
Loop HR
144 / 147
HR drift
2.2%
Section
km
Pace
W
HR
W per beat
spm
Contact
LSS
Climb
Warm-up
0–2
4:51
270
130
2.07
161
252
10.1
10 m
Loop 1
2–7
4:44
285
144
1.98
165
253
9.6
36 m
Loop 2
7–12
4:47
283
147
1.93
167
257
9.3
36 m
Climb home
12–14
5:29
268
141
1.90
158
293
9.2
30 m
2.2% drift: a solid aerobic base, run slightly too hard. Comparing loop 2 with loop 1, on the same climbing, power per heartbeat fell 2.2%: heart rate rose 2 beats while power eased 2 W. Under 5% is the usual sign the aerobic base can carry the distance; under 3% is good. Over the whole run it reads 3.8%, inflated by heart rate settling in the warm-up and the climb home, which is why the loops are the fair test. The loops ran 10–15 W above the 265–275 W target, with heart rate at the 145 easy ceiling. Leg spring stiffness slipped 2.6% loop to loop while cadence crept up: the spring tires before the engine does.
Heart rate from the Suunto file (Polar Verity Sense), lined up with the Stryd file second by second on power (match 0.99, watch clock 9 s ahead). Run trimmed to the watch activity: 14.00 km in 1:08:15.
Threshold 3 × 8 min
Tue 29 Sep · Adios Pro 4 · wet, gusty
Rep power
359 W
Rep pace
3:44
HR max
171
Rep
W
Air W
Pace
HR
spm
Stride
Contact
LSS
W per m/s
no air
Target hit, a few watts hot. 345–355 W was the aim. Power swung ±18 W with the gusts, but rep 3 matched rep 1 and form held. HR sat in the 159–164 LT2 band that runzones estimates. Stryd and GPS distances agreed within 0.7% on every rep.
Easy runs, same route
Mon · Wed · Thu
Day · shoe
Pace
W
HR
b/mile
Contact
LSS
Mon · Brooks
5:07
265
137
1,125
261
9.8
Wed · Arahi 8
5:00
273
141
1,133
258
9.8
Thu · Evo SL
4:54
280
141
1,113
251
10.1
Best aerobic reading on the fastest run. Shorter contact and stiffer legs even at easy pace. Easy pace is creeping, though: Saturday stays at 265–275 W.
Strides, Mon vs Thu
Pro 4 · Evo SL
Best stride
m/s
W
spm
Stride
Contact
Mon 28 Sep
5.97
480
195
1.84
160
Thu 1 Oct
6.56
510
200
1.96
155
10% faster in three days. Partly legs, partly confidence to open up. The longest stride in any of my files, 2021 included.
Brampton predictor
Time = distance ÷ (power ÷ watts per m/s)
Power is what the engine can hold for 10 miles. Watts per m/s is what shoes, wind and stride cost. The course drops overall, which this model ignores.
About 97–99% of critical power.
76.6 at Manchester 2021. 78.6 at the GNR.
59:01
3:40 per km · 5:54 per mile
Age grade at 4579.2%
Stryd forecast58:05 · 80.5%
10 mile PB (2019, age 38)55:37 · 79.5%
84.5% at 45 would be55:19
Riverside → Brampton
My own 2019 ratio on the same two courses
In November 2019 I ran 17:15 at Riverside parkrun, then 55:37 at Brampton. That's a ratio of 3.22, built on my legs, these courses and the same time of year. Riverside's layout has changed over the years, so this is provisional until the GPS tracks are compared.
Riverside, 10 Oct
Brampton forecast
Meaning
17:15
55:37
PB pace: the 2019 me
17:30
56:25
Target
17:45
57:14
18:00
58:02
Almost exactly Stryd's 58:05
Lab notebook
What the files said, as it happened.
Data. Stryd FIT files: 5km PB Aug 2021, Manchester Half Oct 2021, Town Moor Mar 2022, Great North Run Sep 2026, and this week's sessions. Suunto files with Stryd power: 5 mile Jun 2026, Town Moor Sep 2026. Stryd 5.0 in use from July 2026.
Method. Stride length = speed ÷ cadence. ECOR = average power ÷ average speed ÷ 73 kg, official distance for races. Vertical ratio = vertical oscillation ÷ stride. Beats per mile = average HR × minutes per mile. Stryd weight fixed at 73 kg throughout so power stays comparable. Run routes stay on Strava.
How it updates. After each run the Stryd file goes into a Google Drive folder and morning Oura readings into a sheet. A script reads both, recomputes every number on this page and rebuilds it. Interpretation in the notebook is written by hand.