Run315

Saturday 05 Sep 2026, 07:30

running · read as race

Run

5.00 km
19:29 moving
3:54 /km average
3:51 /km corrected for the heat
182 avg bpm · max 193
35 training load

19 C, 54% humidity, 10 C dew point -- worth about 1.0%, so your corrected pace is what matters.

Running form

Over the running portion only

188spm
Cadence
±0 spread
1.38m
Stride length
223ms
Ground contact
5.9%
Vertical ratio
Bounce as a share of stride.

Second half against the first: cadence -0 spm, ground contact +1 ms. Pace went 3:54 /km to 3:54 /km, which moves cadence on its own.

Where you ran

201 points

Kilometre splits

Very even pacing.

1 3:54 /km
2 3:54 /km
3 3:54 /km
4 3:54 /km
5 3:54 /km

Longer bar is faster. Last split may be partial.

Best efforts in this run

DistanceTimePacevs record
0.40 km 1:33 3:53 /km +0:06
0.80 km 3:07 3:54 /km +0:13
1.00 km 3:54 3:54 /km +0:09
1.61 km 6:16 3:54 /km +0:02
3.00 km 11:41 3:54 /km +0:03
5.00 km 19:29 3:54 /km +0:05

Signals

+5.2%
Cardiac drift
Some drift — warm conditions, or the top end of easy.
170
Metres climbed
214
Calories
, so the check has to wait for the parsed document. addEventListener('DOMContentLoaded', function () { try { var dm = ['standalone', 'minimal-ui', 'fullscreen', 'window-controls-overlay']; if (!document.getElementById('frozen-note') && (navigator.standalone || dm.some(function (m) { return matchMedia('(display-mode: ' + m + ')').matches; }))) { var pk = 'portal-installed', reg = JSON.parse(localStorage.getItem(pk) || '{}'); reg.Run315 = Date.now(); localStorage.setItem(pk, JSON.stringify(reg)); } } catch (e) { /* private mode - ignore */ } }); // Installable, and readable on the train. See templates/sw.js. if ('serviceWorker' in navigator) { addEventListener('load', function () { navigator.serviceWorker.register('/Run315/sw.js'); }); }
Static demo. A synthetic athlete, frozen to files — every page here is the real app rendering real analysis, but anything that writes (Garmin sync, adding a race, the coach review) is switched off, because a file server has nothing to write to. Source & how to run it for real.