Run315

Saturday 13 Jun 2026, 07:30

running · read as race

Run

5.00 km
19:50 moving
3:58 /km average
3:48 /km corrected for the heat
183 avg bpm · max 193
36 training load

23 C, 77% humidity, 18 C dew point -- worth about 4.5%, so your corrected pace is what matters.

Running form

Over the running portion only

188spm
Cadence
±0 spread
1.36m
Stride length
224ms
Ground contact
6.0%
Vertical ratio
Bounce as a share of stride.

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

Where you ran

201 points

Kilometre splits

Very even pacing.

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

Longer bar is faster. Last split may be partial.

Best efforts in this run

DistanceTimePacevs record
0.40 km 1:35 3:58 /km +0:08
0.80 km 3:10 3:58 /km +0:16
1.00 km 3:58 3:58 /km +0:13
1.61 km 6:23 3:58 /km +0:09
3.00 km 11:54 3:58 /km +0:16
5.00 km 19:50 3:58 /km +0:27

Signals

+5.2%
Cardiac drift
Some drift — warm conditions, or the top end of easy.
170
Metres climbed
218
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.