Ti 1000-metere på 3:53, steady-puls 164 — 0 slag under normalen din på farten, laktat 3,1.
| Mål | I dag | Baseline | Δ |
|---|---|---|---|
| Kadens | 177 spm | 175 | +2 |
| Kontakttid | 238 ms | 236 | +3 |
| Steglengde | 1,24 m | 1,26 | −0,03 |
| Vertikal osc. | 8,7 cm | 8,8 | −0,1 |
| Vertikal ratio | 7,3 % | 7,2 | +0,1 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 09.04 | 6 x 1000 aerob (post-sykdo | 3:59 | 153,2 | — | 9,6 |
| 30.04 | 8 x 1000 @ 3:55 (planlagt | 3:57 | 170,1 | — | 6,4 |
| 13.05 | 6 x 1000 @ 4:00 | 4:00 | 160,1 | 3,5 / 4,2 | 7,7 |
| 20.05 | 8 x 1000 @ 4:00-3:55 | 3:57 | 160,3 | 2,0 | 9,4 |
| 27.05 | 10 x 1000 @ 3:57-3:48 | 3:54 | 164,1 | — | 8,7 |
| 03.06 | 10 x 1000 @ 4:00-3:50 | 3:53 | 163,7 | 2,6 / 3,1 | 9,0 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 14.08 | 15 x 1000 @ 4:00 | 3:57 | 153,7 | — | 8,3 v1 |
| 21.08 | 4 x 1000 @ 4:00 | 3:56 | 162,0 | — | 8,8 v1 |
| 28.08 | 18 x 1000 @ 4:10-4:00 | 4:03 | 154,4 | — | 9,2 v1 |
| 18.09 | 10 x 1000 @ 4:15-3:40 | 3:55 | 144,5 | — | 8,5 v1 |
| 23.09 | 6 x 1000 | 4:10 | 137,5 | — | 6,6 v1 |
| 25.09 | 4 x 1000 @ 4:15 | 4:14 | 135,4 | — | 8,7 v1 |
| 09.10 | 6 x 1000 @ 4:00 | 3:58 | 147,7 | — | 8,2 v1 |
| 11.10 | 4×4 min | 4:50 | 168,0 | — | 7,6 v1 |
| 14.10 | 4 x 4 | 4:50 | 153,1 | — | 6,4 v1 |
| 16.10 | 6 x 1000 @ 4:10-4:05 | 4:02 | 146,2 | — | 8,2 v1 |
| 23.10 | 8 x 1000 @ 4:10-4:00 | 4:04 | 153,2 | — | 8,8 v1 |
| 30.10 | 18 x 1000 @ 4:10 | 4:07 | 151,2 | — | 7,7 v1 |
| 25.11 | 4×1 km | 4:12 | 139,5 | — | 8,6 v1 |
| 27.11 | 4 x 1000 @ 4:10 | 4:03 | 149,4 | — | 7,3 v1 |
| 11.12 | 6 x 1000 @ 4:00 | 3:59 | 143,1 | — | 8,5 v1 |
| 18.12 | 8 x 1000 @ 3:55-3:50 | 3:52 | 142,2 | — | 8,1 v1 |
| 21.12 | 8 x 1000 @ 4:05 | 4:03 | 163,1 | — | 9,1 v1 |
| 31.12 | 8 x 1000 | 4:08 | 161,3 | — | 8,4 v1 |
| 15.01 | 8 x 1000 | 3:46 | 167,9 | — | 7,6 v1 |
| 20.01 | 8 x 1000 @ 3:50 | 3:47 | 159,2 | — | 8,4 v1 |
| 22.01 | 10 x 1000 | 3:54 | 161,8 | — | 8,5 v1 |
| 05.02 | 12 x 1000 | 3:45 | 163,0 | — | 8,9 v1 |
| 10.02 | 15 x 1000 @ 4:00 | 3:57 | 158,6 | — | 8,1 v1 |
| 12.02 | 10 x 1000 @ 3:50 | 3:45 | 166,9 | 3,3 | 9,3 v1 |
| 19.02 | 8 x 1000 @ 3:50 | 3:45 | 158,0 | — | 8,2 v1 |
| 26.02 | 10 x 1000 @ 3:50 | 3:45 | 169,1 | 3,2 | 7,9 v1 |
| 06.03 | 10 x 1000 @ 14-15 kmh | 3:57 | 133,4 | — | 7,9 v1 |
| 21.04 | 6 x 1000 | 4:07 | 156,2 | — | 7,1 v1 |
| 23.04 | 4 x 1000 | 4:06 | 160,9 | — | 9,1 v1 |
| 07.05 | 8 x 1000 @ 3:50-3:40 | 3:43 | 134,2 | — | 8,6 v1 |
| 19.05 | 10 x 1000 @ 3:50 | 3:49 | 146,0 | — | 8,4 v1 |
| 21.05 | 3 x 1000 | 3:45 | 138,3 | — | 8,6 v1 |
| 26.05 | 8 x 1000 @ 3:50 | 3:50 | 163,9 | — | 9,3 v1 |
| 16.06 | 1 x 800m | 4:01 | 144,3 | — | 4,4 v1 |
| 08.07 | 6 x 1/1 km | 4:07 | 157,3 | — | 6,2 v1 |
| 24.07 | 8 x 1000 | 3:56 | 142,7 | — | 8,5 v1 |
| 02.09 | 4 x 1000 | 3:52 | 155,1 | — | 7,6 v1 |
| 17.09 | 15 x 1000 @ 4:00 - 3:45 | 3:55 | 158,1 | — | 8,2 v1 |
| 05.11 | 6 x 1000 @ 4:00 | 4:38 | 165,8 | — | 7,9 v1 |
| 12.11 | 6 x 1000 @ 3:45 | 3:44 | 168,5 | — | 9,3 v1 |
| 17.11 | 8 x 1000 | 3:51 | 163,4 | — | 8,6 v1 |
| 19.11 | 6 x 1000 @ 3:45 | 3:44 | 132,6 | — | 8,6 v1 |
| 03.12 | 6 x 1000 @ 3:45 | 3:44 | 168,0 | — | 6,8 v1 |
| 08.12 | 7 x 1000 | 3:48 | 163,1 | — | 8,9 v1 |
| 10.12 | 6 x 1000 @ 3:45 | 3:44 | 166,7 | — | 8,9 v1 |
| 15.12 | 6 x 1000 @ 3:45 | 3:44 | 164,6 | — | 8,9 v1 |
| 01.01 | 8 x 1000 progresjon | 3:48 | 158,0 | — | 9,3 |
| 07.01 | 8 x 1000 @ 3:45 | 3:45 | 166,9 | 4,7 | 8,9 |
| 14.01 | 5 x 1000 @ ~4:00 | 3:59 | 162,2 | — | 9,4 |
| 21.01 | 10 x 1000 (8 @ 3:55, 1 @ 3 | 3:52 | 164,6 | — | 8,7 |
| 04.02 | 10 x 1000 @ 3:50 | 3:49 | 162,8 | 4,0 / 2,7 | 9,7 |
| 25.02 | 8 x 1000 @ 3:55 | 3:54 | 159,2 | — | 9,9 |
| 04.03 | 12 x 1000 @ 3:50 | 3:49 | 160,8 | 1,9 / 2,5 | 10,0 |
| 11.03 | 12 x 1000 @ 3:50 | 3:49 | 163,1 | 2,7 / 2,6 | 9,8 |
| 25.03 | 4 x 1000 @ 3:53-3:52-3:51- | 3:52 | 160,9 | — | 9,8 |
| 09.04 | 6 x 1000 aerob (post-sykdo | 3:59 | 153,2 | — | 9,6 |
| 30.04 | 8 x 1000 @ 3:55 (planlagt | 3:57 | 170,1 | — | 6,4 |
| 13.05 | 6 x 1000 @ 4:00 | 4:00 | 160,1 | 3,5 / 4,2 | 7,7 |
| 20.05 | 8 x 1000 @ 4:00-3:55 | 3:57 | 160,3 | 2,0 | 9,4 |
| 27.05 | 10 x 1000 @ 3:57-3:48 | 3:54 | 164,1 | — | 8,7 |
| 03.06 | 10 x 1000 @ 4:00-3:50 | 3:53 | 163,7 | 2,6 / 3,1 | 9,0 |
Ti kilometermetere i en ren negativ split fra 3:58 til 3:49, kjørt på piren med TOSK, ble en av sommerens sterkeste terskeløkter — sesjonsskår 9,3 Eksepsjonell (eksekusjon 9,4, kontekst 9,0). Carl bygde farten jevnt og kontrollert gjennom hele økten mens hr_steady holdt seg i et smalt bånd 159,6–167,6, aldri over LT2 (169). To laktatmålinger bekreftet at kontrollen var reell: 2,6 mmol etter drag 6 og 3,1 mmol etter drag 10 — begge under LT2-grensen på 3,3. Dette var en tett kalibrert, «sub-LT2, kontrollert»-økt akkurat slik planen for dagen foreskrev, og resultatet var blant de beste denne sonen har levert i år.
Nattfysiologien var solid: hvilepuls 39, HRV 70 ms (BALANCED, baseline 50), søvn 7 timer 31 minutter med score 91 (81 min dyp, 81 min REM, kun 2 min våken), stress-snitt 19, Body Battery ladet fra 23 til 100. HRV-trenden over 14 dager er entydig positiv — samtlige dager BALANCED, snitt 70,4 ms, stigende retning.
Training Readiness-tallet spriker mellom to kilder: rotfeltet i wellness-dataene viser 54, mens morgen-snapshotet (fanget 07:52, uten flagg om post-aktivitet) viser 86 og nivå HIGH. Sistnevnte er trolig det reelle morgentallet gitt tidspunktet og fraværet av post-økt-flagg, men begge tall siteres her fordi kilden ikke er entydig.
Belastningsbildet er det som gjør denne økten spesiell: TSB dagen før (02.06.) var −15,65 (ATL 97,55, CTL 81,9) — dypt i det Carls egen historikk viser er en produktiv overload-sone (P10–P5-båndet), ikke en sone å frykte. Én enkelt kvalitetsøkt i den sonen har historisk gitt både PR-er og sterke resultater for Carl, og dagens 9,4 i eksekusjon bekrefter mønsteret. Vi er 66 dager etter Berlin halvmaraton, midt i en byggeperiode. Sko: ASICS Metaspeed Sky Tokyo. Arena: utendørs, på piren — planen for dagen omtalte økten eksplisitt som «10×1000 @ 3:55–3:58 (sub-LT2, kontrollert)».
Ti drag i en tydelig, kontrollert negativ split: 3:58, 3:58, 3:55, 3:54, 3:54, 3:52, 3:52, 3:51, 3:49, 3:51. Progresjonen er så jevn at den knapt kan kalles noe annet enn en lærebok-eksekvering av planen — ni sekunder skiller raskeste (3:49, drag 9) fra saktest (3:58, drag 1–2), og nedgangen skjer i et rolig, forutsigbart tempo uten hopp. Drag 9 traff nøyaktig LT2-pacen (3:49 iht. fysiologikonstantene), og Carl valgte klokt å legge inn en liten oppbremsing til 3:51 på det avsluttende tiende draget — en bevisst avslutning innenfor den planlagte sub-LT2-rammen, ikke et tegn på å gå tom.
Pulsbildet er en modellbok-eksekvering av en kontrollert terskeløkt. hr_steady gjennom de ti dragene: 159,6 · 163,0 · 162,8 · 163,3 · 163,5 · 162,6 · 162,8 · 164,5 · 167,6 · 166,8. Med LT1 på 159 og LT2 på 169 betyr det at Carl åpnet rett over LT1 og holdt seg i et smalt bånd i midtre-øvre I3 i åtte drag før han, på det raskeste draget (3:49, drag 9), nærmet seg LT2 med 167,6 — fortsatt halvannen puls unna grensen. Snittpulsen for kvalitetsdelen var 155. Total inter-rep-drift fra drag 1 til drag 9 er +8,0 bpm, en helt normal og forventet respons på en bevisst fartsøkning, ikke et utmattelsessignal.
Det avgjørende beviset er laktatmålingene: 2,6 mmol etter drag 6 (3:52-pace, hr_steady 162,6) og 3,1 mmol etter drag 10 (3:51-pace, hr_steady 166,8) — begge under LT2-grensen på 3,3 mmol, med drag 10 bare 0,2 mmol unna. Det bekrefter at hele økten, selv med en negativ split ned mot LT2-pace, forble metabolsk sub-terskel akkurat slik planen tilsa. Dette er en sjelden godt dokumentert kalibrering av intensitet — puls, pace og laktat forteller nøyaktig samme historie.
Watten var bemerkelsesverdig stabil gjennom hele økten: 438, 432, 440, 438, 444, 435, 446, 443, 450, 437 — en spredning på under 4 %, med toppen (450 W) på det raskeste draget (drag 9). Ved 74 kg tilsvarer det 5,9–6,1 W/kg. Det interessante er at pacen forbedret seg med ni sekunder per kilometer (238 til 229 sekunder) uten en tilsvarende stor watt-økning — kadensen steg jevnt fra 180 til 186 spm, som antyder at en del av fartsøkningen kom fra bedre løpsøkonomi og teknikk under press, ikke bare rå kraft. Det er et sunt tegn på at kroppen fant en mer effektiv gir etter hvert som økten varmet opp.
Med en flat, kontrollert HR-progresjon som speiler pace-progresjonen presist, og watt som holdt seg stabil hele veien, er det ingen tegn til reell decoupling eller utmattelse i denne økten. Tvert imot: at Carl klarte å holde hr_steady under 168 selv på det raskeste draget, og deretter dokumentere 3,1 mmol laktat rett under LT2 på det nest raskeste, viser en kropp med god metabolsk kontroll selv i en dypt belastet fase (TSB −15,65 dagen før). Dette er nøyaktig signaturen til en godt restituert utøver som tåler høyt kronisk volum.
Mot de siste 20 I3-øktene (snitt 8,43, median 9,1, spredning 5,9–9,5) ligger 9,3 godt over både snitt og median — i det øvre sjiktet av en allerede sterk fordeling. Sammenlignet med de fem siste same-sone-øktene er bildet enda tydeligere: 27.05. (10×1000, 9,5), 25.05. (4×2000, 9,1), 20.05. (8×1000, 9,2), 13.05. (6×1000, 8,3) og 11.05. (2×800+2×2000, 9,1) — samtlige Sterk eller Eksepsjonell. Denne strekningen fra midten av mai gjennom starten av juni representerer en av de mest konsistente terskel-periodene i årets treningslogg, og 03.06. er godt inne i toppsjiktet av den.
Kvalitets-km siste 13 uker har ligget på snitt 14,0 km/uke, med toppuke 24,0 km (uke 11, tidlig mars, i Berlin-oppkjøringen). TSB på −15,65 dagen før plasserer økten dypt i det Carls egen historiske fordeling viser er en produktiv overload-sone — ikke en sone å lese som «burde hvilt», gitt at både sub-3-blokken og dagens 9,4-eksekusjon er levert nettopp der. Fasekoherensen er utmerket: en kontrollert, negativ-splittet terskeløkt sub-LT2 er akkurat riktig stimulus 66 dager etter Berlin, midt i en generisk byggeperiode.
Det taktisk sterke er selve gjennomføringen av planen: dagens brief ba eksplisitt om «sub-LT2, kontrollert», og Carl leverte akkurat det — en jevn, forutsigbar negativ split som endte rett ved LT2-pace uten å krysse den metabolsk. At han valgte å bremse marginalt på det tiende og siste draget (3:51 mot 3:49 på drag 9), fremfor å presse enda hardere, er et tegn på god disiplin snarere enn manglende kapasitet — laktatverdien på 3,1 mmol viser at han fortsatt hadde metabolsk margin igjen. TOSK-fellesøkten på piren ga trolig også et sosialt drag som støttet den jevne progresjonen.
Eksekusjonen på 9,4 er blant årets høyeste og hviler på en nesten feilfri kombinasjon: presis negativ-split-pacing (ni sekunders spredning over ti drag), svært stabil watt, og — viktigst — to laktatmålinger som objektivt bekrefter at intensiteten holdt seg sub-LT2 gjennom hele økten. Plan-fullføringen var komplett, og drag-til-drag-konsistensen er blant de beste i datasettet. Kontekstscoren på 9,0 er også høy: HRV, søvn og hvilepuls var alle solide, og selv om TSB var dyp, viser den historiske fordelingen at dette er nøyaktig den sonen Carl presterer best i. Samlet 9,3 Eksepsjonell er en velfortjent dom over en av sesongens best dokumenterte terskeløkter.
Det er lite å hente her — 9,4 i eksekusjon og 9,0 i kontekst er nær taket for denne øktypen. Det eneste reelle usikkerhetsmomentet er Training Readiness-spriket (54 mot 86); en entydig morgenmåling ville fjernet den lille tvilen i kontekstvurderingen. Utover det var dette en økt der laktat, puls, watt og pace pekte samme vei — vanskelig å utføre bedre uten å endre selve planen.
Dette var en av sommerens best kalibrerte terskeløkter: en ren negativ split ned mot LT2-pace, bekreftet metabolsk sub-terskel av to laktatmålinger som begge landet rett under 3,3 mmol. Take-away for treneren er at Carl nå demonstrerer solid kontroll på nøyaktig den intensiteten halvmaraton- og marathon-arbeidet krever, selv dypt inne i en produktiv overload-fase (TSB −15,65). Denne typen dokumentert, laktatbekreftet terskelarbeid er akkurat det som bygger selvtillit og presisjon inn mot høstens løp, og 03.06. hører hjemme blant de aller beste OnsdagsTOSK-øktene i år.
| # | Tid | Fart | Mål | Første 500 | Siste 500 | Steady-puls | Forventet | Maks | Fall 60 s | Effekt | Kadens | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3:58 | 3:58 | 3:55–3:58 | 4:00 | 3:57 | 159,6 | 161,3 (−1,7) | 163 | −67 | 438 W | 180 | — |
| 2 | 3:58 | 3:58 | 3:55–3:58 | 4:04 | 3:57 | 163,0 | 161,3 (+1,7) | 165 | −53 | 432 W | 181 | — |
| 3 | 3:55 | 3:55 | 3:55–3:58 | 4:00 | 3:56 | 162,8 | 162,9 (−0,1) | 165 | −62 | 440 W | 182 | — |
| 4 | 3:54 | 3:54 | 3:55–3:58 | 4:02 | 3:52 | 163,3 | 163,4 (−0,1) | 166 | −38 | 438 W | 182 | — |
| 5 | 3:54 | 3:54 | 3:55–3:58 | 3:59 | 3:54 | 163,5 | 163,4 (+0,1) | 165 | — | 444 W | 182 | — |
| 6 | 3:52 | 3:52 | 3:55–3:58 | 3:55 | 3:53 | 162,6 | 164,5 (−1,9) | 167 | −61 | 435 W | 183 | 2,6 |
| 7 | 3:52 | 3:52 | 3:55–3:58 | 3:58 | 3:50 | 162,8 | 164,5 (−1,7) | 165 | — | 446 W | 183 | — |
| 8 | 3:51 | 3:51 | 3:55–3:58 | 3:54 | 3:51 | 164,5 | 165,0 (−0,5) | 166 | −57 | 443 W | 184 | — |
| 9 | 3:49 | 3:49 | 3:55–3:58 | 4:00 | 3:46 | 167,6 | 166,1 (+1,5) | 169 | −60 | 450 W | 186 | — |
| 10 | 3:51 | 3:51 | 3:55–3:58 | 3:57 | 3:51 | 166,8 | 165,0 (+1,8) | 168 | — | 437 W | 186 | 3,1 |
| Dag | HRV | Hvilepuls | Søvn |
|---|---|---|---|
| D+1 | 80 ↑ +9,9 | 36 ↓ −3,1 | 88 ↓ −0,4 |
| D+2 | 67 ↓ −3,1 | 39 ↓ −0,1 | 76 ↓ −12,4 |
{
"activity_id": 18774655759,
"date": "2026-06-03",
"name": "OnsdagsTOSK",
"session_label": "10 x 1000 terskel",
"quality_type": "interval",
"interval_structure": "10 x 1000 @ 4:00-3:50",
"interval_type": "distance",
"is_track": false,
"is_treadmill": false,
"arena": "utendørs",
"distance_km": 19.4,
"duration_s": 6239,
"moving_time_s": 6049,
"avg_hr": 142.3,
"max_hr": 171.0,
"avg_power": 380.2,
"avg_cadence": 88.7,
"avg_gct": 238.3000030517578,
"avg_stride_length": 123.5,
"avg_vertical_oscillation": 8.740000152587891,
"avg_vertical_ratio": 7.28000020980835,
"elevation_gain": 93.0,
"gear_name": "ASICS Metaspeed Sky Tokyo",
"gear_km_at_run": null,
"weather": {
"temp_c": 18.8,
"feels_like_c": 18.3,
"humidity_pct": 65,
"wind_kmh": 8.0,
"precip_mm": 0.0,
"condition": "overskyet"
},
"quality_km": 10.0,
"quality_avg_pace": "3:55",
"quality_avg_hr": 155,
"quality_avg_power": 440,
"quality_avg_cadence": 183,
"lactate": [
{
"after_rep": 6,
"value": 2.6
},
{
"after_rep": 10,
"value": 3.1
}
],
"reps": [
{
"n": 1,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 238,
"elapsed_time_s": 238,
"pace": "3:58",
"hr_avg": 150,
"hr_max": 163.0,
"cadence": 180,
"power": 438,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1333,
"stream_idx_end": 1571,
"hr_first_500m": 138.9,
"hr_last_500m": 159.6,
"hr_steady_state": 159.6,
"pace_first_500m_s": 239.8,
"pace_last_500m_s": 236.9,
"pace_steady_state_s": 236.9
}
},
{
"n": 2,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 238,
"elapsed_time_s": 238,
"pace": "3:58",
"hr_avg": 153,
"hr_max": 165.0,
"cadence": 181,
"power": 432,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1631,
"stream_idx_end": 1870,
"hr_first_500m": 142.2,
"hr_last_500m": 163.0,
"hr_steady_state": 163.0,
"pace_first_500m_s": 244.4,
"pace_last_500m_s": 237.0,
"pace_steady_state_s": 237.0
}
},
{
"n": 3,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 235,
"elapsed_time_s": 235,
"pace": "3:55",
"hr_avg": 155,
"hr_max": 165.0,
"cadence": 182,
"power": 440,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1929,
"stream_idx_end": 2165,
"hr_first_500m": 145.6,
"hr_last_500m": 162.8,
"hr_steady_state": 162.8,
"pace_first_500m_s": 240.3,
"pace_last_500m_s": 235.9,
"pace_steady_state_s": 235.9
}
},
{
"n": 4,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 234,
"elapsed_time_s": 234,
"pace": "3:54",
"hr_avg": 154,
"hr_max": 166.0,
"cadence": 182,
"power": 438,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 2225,
"stream_idx_end": 2461,
"hr_first_500m": 144.5,
"hr_last_500m": 163.3,
"hr_steady_state": 163.3,
"pace_first_500m_s": 241.7,
"pace_last_500m_s": 232.5,
"pace_steady_state_s": 232.5
}
},
{
"n": 5,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 234,
"elapsed_time_s": 234,
"pace": "3:54",
"hr_avg": 156,
"hr_max": 165.0,
"cadence": 182,
"power": 444,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 2522,
"stream_idx_end": 2756,
"hr_first_500m": 146.9,
"hr_last_500m": 163.5,
"hr_steady_state": 163.5,
"pace_first_500m_s": 239.0,
"pace_last_500m_s": 233.8,
"pace_steady_state_s": 233.8
}
},
{
"n": 6,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 232,
"elapsed_time_s": 232,
"pace": "3:52",
"hr_avg": 155,
"hr_max": 167.0,
"cadence": 183,
"power": 435,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 2786,
"stream_idx_end": 3049,
"hr_first_500m": 142.1,
"hr_last_500m": 162.6,
"hr_steady_state": 162.6,
"pace_first_500m_s": 235.0,
"pace_last_500m_s": 233.2,
"pace_steady_state_s": 233.2
}
},
{
"n": 7,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 232,
"elapsed_time_s": 232,
"pace": "3:52",
"hr_avg": 156,
"hr_max": 165.0,
"cadence": 183,
"power": 446,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 3112,
"stream_idx_end": 3344,
"hr_first_500m": 147.8,
"hr_last_500m": 162.8,
"hr_steady_state": 162.8,
"pace_first_500m_s": 237.6,
"pace_last_500m_s": 230.5,
"pace_steady_state_s": 230.5
}
},
{
"n": 8,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 231,
"elapsed_time_s": 231,
"pace": "3:51",
"hr_avg": 156,
"hr_max": 166.0,
"cadence": 184,
"power": 443,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 3384,
"stream_idx_end": 3635,
"hr_first_500m": 142.2,
"hr_last_500m": 164.5,
"hr_steady_state": 164.5,
"pace_first_500m_s": 234.1,
"pace_last_500m_s": 231.1,
"pace_steady_state_s": 231.1
}
},
{
"n": 9,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 229,
"elapsed_time_s": 229,
"pace": "3:49",
"hr_avg": 158,
"hr_max": 169.0,
"cadence": 186,
"power": 450,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 3698,
"stream_idx_end": 3929,
"hr_first_500m": 147.3,
"hr_last_500m": 167.6,
"hr_steady_state": 167.6,
"pace_first_500m_s": 239.7,
"pace_last_500m_s": 226.0,
"pace_steady_state_s": 226.0
}
},
{
"n": 10,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 231,
"elapsed_time_s": 231,
"pace": "3:51",
"hr_avg": 158,
"hr_max": 168.0,
"cadence": 186,
"power": 437,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 3991,
"stream_idx_end": 4223,
"hr_first_500m": 146.7,
"hr_last_500m": 166.8,
"hr_steady_state": 166.8,
"pace_first_500m_s": 236.8,
"pace_last_500m_s": 231.2,
"pace_steady_state_s": 231.2
}
}
],
"block_id": null,
"block_phase": "base",
"training_block": "Amsterdam Maraton 2026",
"block_goal_date": null,
"hr_unreliable": false,
"description": "10 x 1000 @ 4:00-3:50\nLt (6) 2,6\nLt(10) 3,1",
"session_score": 9.0,
"execution_score": 9.4,
"context_score": 9.0,
"score_tier": "Sterk",
"score_tag": "terskel",
"_scorer_version": "2.0.0-2026-09-09"
}