Latest pull: 2026-04-22
| 7d | Current | Goal | Δ |
|---|---|---|---|
| KM | 47.3 | 45.0 | +2.3 |
| D+ | 1548 m | 1000 m | +548 m |
| HIIT | 107 | 250 | -143 |
| Trail | 574 | 200 | +374 |
| Total | 682 | 450 | +232 |
| Z4+Z5 | 165.0 min | 60.0 min | +105.0 min |
| Date | Distance | Pace | Avg HR | Session |
|---|---|---|---|---|
| 2026-04-19 | 25.9 km | 9:02 min/km | 146.0 bpm | Barcelona Trail Running |
| 2026-04-16 | 9.8 km | 6:32 min/km | 149.0 bpm | Barcelona - mountain try outs |
| 2026-04-14 | 6.5 km | 6:55 min/km | 136.0 bpm | Barcelona - mountain try outs |
| 2026-04-12 | 5.1 km | 6:09 min/km | 147.0 bpm | Barcelona - Base |
| 2026-04-04 | 1.8 km | 7:01 min/km | 139.0 bpm | Barcelona Running |
Need more threshold focus
| Segment | Pace |
|---|---|
| First 30% | 10:13 min/km |
| Last 30% | 10:54 min/km |
| HR drift | 7.2% |
Extend aerobic base / fueling
| Metric | Value |
|---|---|
| Threshold pace | 7:05 min/km |
| Efficiency | 100.10 |
| Pace fade | -2.4% |
| HR drift | -0.1% |
Sharpen speed
KM: 35.7 km
Z4+Z5: 165.0 min
HRV vs baseline: -7.4
Resting HR vs baseline: +0.0
Deload
Need more threshold
This page should answer: what is the goal, where are you now, what moves it most, what should you do next, and what is currently blocking it.
| Goal | Target | Current | Status |
|---|---|---|---|
| Road HM | 3:40/km (~1h17) | Threshold 7:05/km · est 2h29 | YELLOW · progressing, but still not ready |
| Trail 21K | Sub-2h | Latest benchmark 3h53 | YELLOW · viable, but needs more trail-specific support |
| Vall de Ribes | 25 Apr · expected 3h30–3h35 | Race 1900 m+ · recent vert 14d 1278 m+ | YELLOW · race-specific window, execution matters most |
| OCR | ~2h30 · 6 Jun | Best vert 890 m/h | YELLOW · still needs mountain support |
| Body comp | 72.5 kg + 61 kg muscle | VO₂ 50.7 · sleep 6.4 h | RED · recovery support is weak |
Road HM: threshold first. Trail 21K: long-trail durability + climbing. Vall de Ribes: race-specific sharpening. OCR: mountain repeatability. Body comp: recovery consistency until direct body data is wired.
YELLOW · progressing, but still not ready
The road-HM goal is moving in the right direction, but the pace gap is still too meaningful to call it ready.
Fast road-half-marathon goal. Main drivers: threshold pace, durable weekly volume, and the ability to hold pace with low drift.
Prioritize one clean threshold session per week, protect aerobic volume, and do not sharpen too early. This goal moves mainly when threshold pace drops while durability stays stable.
YELLOW · viable, but needs more trail-specific support
The goal is viable, but it still needs more vertical support and durable trail-specific execution.
Long-trail performance goal. Main drivers: trail durability, vertical support, and low late-run drift.
Keep one long trail every 7–10 days, one uphill threshold stimulus, and one controlled aerobic support run. For this goal, vertical tolerance and low late-run drift matter more than cosmetic pace on easy runs.
YELLOW · race-specific window, execution matters most
The race is still feasible, but the build is short enough that pacing, fueling, and terrain specificity will decide it.
Race-specific goal for 25 Apr. This is a short-term execution goal, not just a general fitness goal.
Treat this as a short race-specific block: one uphill/threshold stimulus, one meaningful long trail with fueling, then sharpen and taper. Race it around an expected 3h30–3h35 outcome, with early-climb restraint and early fueling as non-negotiables.
YELLOW · still needs mountain support
You have some mountain support, but not enough yet to say OCR mountain performance is fully backed.
Hybrid mountain-performance goal for 6 June. Main drivers: climbing engine, fatigue resistance, mountain durability, and endurance-supporting intensity. This tab should tell us whether the current build is truly moving toward OCR mountain demand, not just generic fitness.
Treat OCR as a medium-term mountain-power endurance goal, not as an immediate taper target. Right now the best path is to keep building climbing engine, repeatable uphill strength, and fatigue resistance while using HIIT only to support power, not to steal from endurance. Frame it as A ~2h30, B 2h40–2h50, C sub-3h00 until we calibrate it more tightly.
RED · recovery support is weak
Recovery support is too weak right now, which makes body-composition progress harder to sustain.
Long-horizon goal. Current dashboard support is indirect until direct body metrics are wired in.
Use this goal section mainly for recovery and consistency support until direct weight/body-composition inputs are wired in. Right now the best levers visible here are sleep, readiness, and keeping training frequency high enough without overshooting fatigue.
| Date | Distance | Time | Pace | Avg HR | Cadence |
|---|---|---|---|---|---|
| 2026-04-14 | 6.5 km | 44m 43s | 6:55/km | 136.0 bpm | 75 spm |
| 2026-04-12 | 5.1 km | 31m 30s | 6:09/km | 147.0 bpm | 77 spm |
| 2026-04-04 | 1.8 km | 12m 55s | 7:01/km | 139.0 bpm | 78 spm |
| 2026-04-01 | 7.3 km | 46m 31s | 6:25/km | 150.0 bpm | 76 spm |
| 2026-03-29 | 3.5 km | 50m 31s | 14:17/km | 99.0 bpm | 50 spm |
| 2026-03-26 | 6.2 km | 40m 01s | 6:29/km | 155.0 bpm | 80 spm |
| Route | Sessions | Last run | Best pace | Pace trend | Avg dist | Avg gain | Avg HR |
|---|---|---|---|---|---|---|---|
| Barcelona Trail Running | 32 | 2026-04-19 | 5:39/km | ↑ 58 s/km | 10.7 km | 383 m | 146 bpm |
| Barcelona - mountain try outs | 1 | 2026-04-16 | 6:32/km | – | 9.8 km | 194 m | 149 bpm |
| Gómez - Base | 1 | 2026-03-09 | 8:45/km | – | 4.0 km | 102 m | 138 bpm |
| Barcelona - Base | 4 | 2026-02-13 | 6:10/km | ↑ 10 s/km | 5.8 km | 56 m | 144 bpm |
| Trail Running | 1 | 2026-01-19 | 11:17/km | – | 2.0 km | 1 m | 107 bpm |
| Valencia Trail Running | 2 | 2025-11-15 | 13:02/km | ↑ 44 s/km | 10.4 km | 786 m | 152 bpm |
| Barcelona - Easy endurance run | 1 | 2025-11-06 | 7:28/km | – | 1.5 km | 17 m | 135 bpm |
| Barcelona - Tempo run | 1 | 2025-11-04 | 6:33/km | – | 4.6 km | 30 m | 140 bpm |
| Barcelona - series martes | 3 | 2025-10-22 | 6:19/km | ↑ 17 s/km | 3.4 km | 28 m | 151 bpm |
| Santa Susanna Trail Running | 1 | 2025-10-18 | 8:52/km | – | 23.8 km | 784 m | 154 bpm |
| Cartagena Trail Running | 4 | 2025-10-01 | 7:42/km | ↓ 11 s/km | 11.3 km | 424 m | 152 bpm |
| Finlayvale Trail Running | 1 | 2025-08-05 | 25:17/km | – | 1.2 km | 30 m | 87 bpm |
| Date | Distance | Time | Pace | D+ | Avg HR | Load |
|---|---|---|---|---|---|---|
| 2026-04-19 | 25.9 km | 3h 53m | 9:02/km | 1084 m | 146.0 bpm | 249 |
| 2026-04-16 | 9.8 km | 1h 04m | 6:32/km | 194 m | 149.0 bpm | 138 |
| 2026-04-03 | 18.5 km | 2h 26m | 7:54/km | 817 m | 154.0 bpm | 270 |
| 2026-03-29 | 0.6 km | 9m 16s | 14:50/km | 45 m | 125.0 bpm | 11 |
| 2026-03-28 | 18.7 km | 2h 40m | 8:35/km | 847 m | 152.0 bpm | 249 |
Good enough, but not elite
Useful session. It moved the needle, but it was not so strong that you should chase more intensity immediately.
Session read: quality 100.0, Z4-Z5 0.7 min, fatigue 0.0%, recovery 40.0%.
Trend: 7d quality trend vs previous 7d: +0.0.
Coach call: Absorb it well, then return to threshold/endurance structure rather than turning the week into random hard work.
Need load data.
Elevated — Recovery/load markers are still strained, but not in a fully broken state.
Pending — No post-session subjective feedback logged yet.
Red — High risk of turning today into hidden fatigue. Keep control tight.
Recovery-first morning
If you run: 30–45 min flat aerobic flush, HR <130 bpm, nasal or very relaxed nose+mouth breathing, fully conversational. No hills, no strides, no quality. If HR rises too easily or legs feel dead after 10–15 min, stop and walk instead.
Recovery-first morning
If you run: 30–45 min flat aerobic flush, HR <130 bpm, nasal or very relaxed nose+mouth breathing, fully conversational. No hills, no strides, no quality. If HR rises too easily or legs feel dead after 10–15 min, stop and walk instead.
No training effect yet today. The goal impact will update after the session lands and you give feedback.
No afternoon restriction yet beyond the morning plan. Decide after the main session or once more data lands.
No training logged yet
Use the morning recommendation for now. If you train later, keep breathing calm early, build gradually, and only upgrade the day if the body feels clearly better than the overnight markers suggested.
Period: last 7 days, all run/trail/HIIT sessions combined.
Trend vs previous 7d: load +199, km +24.1, D+ +1008 m, Z4-Z5 +137 min.
| Training load | 387 | Time in zones | 279 min |
|---|---|---|---|
| Volume | 35.7 km | Elevation D+ | 1278 m |
| Sessions | 2 | Z4+Z5 | 165 min |
Period: latest road run only.
Trend vs previous road run: pace@HR +0.84 min/km, cadence -1 spm, efficiency +5.610.
| Pace @ HR | 7.1 min/km |
|---|---|
| Cadence | 75 spm |
| Efficiency idx | 100.1 |
Period: latest trail-running session only.
Trend vs previous trail run: vertical +335 m/h, gain +890 m, HR drift +10.8%.
| Vertical speed | 708 m/h |
|---|---|
| Elevation gain | 1084 m |
| HR drift | 7.2 % |
Period: latest value versus your recent 7-day baseline.
Trend vs previous 7d: HRV -3.6% and resting HR -4.4% against your recent baseline.
| HRV trend (7d) | -3.6 % |
|---|---|
| Resting HR trend (7d) | -4.4 % |
Auto-generated from latest readiness/load, including today. Current 7d: 35.7 km, 1278 m D+, 165 min Z4-Z5. This updates every time new data lands.
| Day | Focus | Session | Why |
|---|---|---|---|
| Wed 22 Apr | Recovery | 40–50 min easy or 30–40 min walk + mobility | Absorb load |
| Thu 23 Apr | Easy | 45–60 min Z1-Z2, fully conversational | Keep it light |
| Fri 24 Apr | OFF / strength | Mobility + light unilateral work, no metabolic cost | Freshen up for Saturday |
| Sat 25 Apr | Long trail | Repeat last Sunday trail route easy, 75–100 min, controlled early pacing | Saturday specific trail durability |
| Sun 26 Apr | OFF / walk | Recovery only, walk + tissue work | Start next week fresher |
| Mon 27 Apr | Easy | 45–55 min easy, HR 135–145, finish with 4×20 sec relaxed strides only if legs feel good | Restore rhythm without adding heavy cost |
| Tue 28 Apr | Tempo lite | 15 min warm-up, then 3×8 min controlled tempo, HR ~150–160, 2 min easy jog recoveries | Small stimulus only if body allows |
| Latest data date | 2026-04-22 | Status | Fresh |
|---|---|---|---|
| Last pull timestamp | 22 Apr 2026 · 12:01 UTC | ||