Forecast your race.
Train to move it.

See where you will finish on race day before you log a single workout. Add Coach when you want an adaptive plan that closes the gap to your goal.

Forecast updates with every session you log Coach preview included, no card needed
Live forecast · Hyrox, doublesOn track
Projected finish on race day
1:30:00
±00:01:30 confidence · 12 weeks of training
Slower
Faster →
Forecast
Target
Stretch
Forecast
1:21:00
today
Target
1:22:00
+1:00 ahead
Stretch
1:20:00
+1:00 upside
Berlin MarathonLondon MarathonBoston MarathonGreat North RunTokyo MarathonTwo OceansNYC MarathonBrighton HalfRoyal Parks HalfHyrox LondonHyrox Anaheim10K Bay to BreakersBeach to Beacon 10KParkrun, weeklyLocal 5K time trialBerlin MarathonLondon MarathonBoston MarathonGreat North RunTokyo MarathonTwo OceansNYC MarathonBrighton HalfRoyal Parks HalfHyrox LondonHyrox Anaheim10K Bay to BreakersBeach to Beacon 10KParkrun, weeklyLocal 5K time trial
The problem

Pace does not predict performance.

Every endurance app shows you the same numbers in slightly different colors. None of them tell you what you actually want to know.

172 bpm
3:10:00 finish

Heart rate does not answer the question.

Your average HR last Tuesday tells you nothing about whether you will hit your goal in 11 weeks.

TSS · 612
-2:30 to target

Training load is not a result.

Stress scores measure what you did. We forecast what it produces: the time on the clock.

Form -12
On track / At risk / Behind

Fitness, fatigue, form. Without context.

Every number on your screen is meaningless without one answer: am I on track for race day?

The three numbers that matter

Forecast. Target. Stretch.

Three values. One picture of your race. Every workout, every recovery decision, every plan adjustment moves one of them, and you can see it.

Forecast

Where you will finish today.

A probabilistic finish-time projection from your real training history, baseline fitness, and the weeks until race day. Updates every time you log a session.

todayrace day
Target

Where you want to finish.

Your race-day goal. The gap between forecast and target is the question every workout answers: are we closing it, holding it, or losing it?

TARGET3:10:00FORECAST-5:00 gap
Stretch

The upside if you nail it.

An ambitious finish that is reachable if every block lands. Stretch is a celebration target, not a stick to beat yourself with when life gets in the way.

FTS+4:00 UPSIDE
3-minute setup

From zero to forecast in three taps.

No data import. No watch sync. No 14-question intake form pretending it is personalised. Three questions, and a forecast appears.

STEP 01

Pick your race.

Marathon, Half, 10K, 5K, or Hyrox. Tap a date.

MARATHONHALF10K5KHYROX
15 March 202612 weeks, good window
STEP 02

Set your baseline.

One number you already know. Your fresh 5K, or a recent threshold.

Fresh 5K
22:14
MAX HR  ·  RESTING HR  ·  SKIP →
STEP 03

Set your goal.

Drag to set your target finish. We forecast in real time as you drag.

Target
3:10:00
reachable with 12 weeks of structured training
Try it without signing up

Drag the dials. Watch your race move.

A synthetic demo of the Performance forecasting concept, using your slider inputs. No account, no commitment. In-app, your forecast is built from your actual training history.

RaceMARATHON
MARATHON
HALF
10K
5K
HYROX
Training hours / week7 hrs
Weeks until race12 wks
Fresh 5K (baseline)22:14
SYNTHETIC · A public demo. In-app, your forecast is built from your actual training history, not sliders.
Projected finish95% confidence
3:35:26
7 hours × 12 weeks of structured training typically lands a marathon athlete with your baseline around 3:35:26.
Slower
Faster →
Forecast
Target
Stretch
FORECAST
3:35:26
+/-4:18
TARGET
3:28:35
-6:51 gap
STRETCH
3:16:28
+18:58 upside
The plan that scales to your runway

Five weeks. Eight weeks. Twelve.
Whatever fits between today and race day.

Pick a race date. Performance builds the plan from your training start through race day. Phases adapt to the length you have got. Minimum two weeks.

8 weeks · MarathonWeek 1 of 8 Ready
BaseBuildPeakTaper
W01
Base
3
sessions
W02
Base
3
sessions
W03
Build
4
sessions
W04
Build
5
sessions
W05
Build
4
sessions
W06
Peak
5
sessions
W07
Taper
3
sessions
W08
Race
1
sessions

Week 1

ReawakenThis week
0 / 4 done
32 km target this week
MON25 MayEasy Run

Running easy lets your aerobic system adapt without accumulating fatigue. It builds the base every hard session draws from.

Aerobic baseRecovery capacityInjury resilience
Easy 40 min @ 7:45/km
~40 min7:45/km
TUE26 MayThreshold

Threshold work trains your body to sustain a hard effort for longer. The single biggest forecast mover in the plan.

Lactate thresholdRace pace enduranceForecast time
3 x 6 min @ 6:25/km, 90s jog
~35 min6:25/km
THU28 MayLong Run

Long runs build endurance, fat metabolism, and the mental resilience you will need in the final kilometres.

EnduranceFat metabolismMental toughness
60 min easy @ 7:30/km
~60 min7:30/km
Race in under 14 days? Performance will not generate a plan that cannot possibly run. You get a Race Readiness view instead: baseline check, taper guidance, and a confidence call for race day.
Every workout, your forecast moves

Log a session.
Watch the clock tick down.

The single most motivating moment in endurance training: real, visible progress. After every workout, Performance replays your forecast moving, second by second, so you feel the work compounding.

Start free
Forecast updatedThreshold · 55 min · just now
This session improved your forecast by-0:18.
Strong threshold work. Aerobic ceiling raised.
Forecast
3:10:483:10:30
Gap to target
-3:00-2:30
Fatigue
-24-31
Built for these races

Five race formats. One forecasting engine.

Performance is focused on the formats where forecasting actually changes how you train. Pick any of them, any baseline, any goal.

Marathon

42.2 KM

Half

21.1 KM

10K

ROAD or TRAIL

5K

PARKRUN, TIME TRIAL

Hyrox

PRO, DOUBLES, MIXED

Sample athletes

It changes how you train.
Then it changes how you race.

-3:18 in 8 weeks
"The first endurance app where I open it and immediately know if I am winning. Forecast, target, gap. Done."
DS
Daniel S.
MARATHON · BERLIN
Stretch hit
"I have been training for marathons for nine years. This is the first time I have trusted a plan from a screen instead of a coach."
MK
Mara K.
HALF · BRIGHTON
-2:11 to target
"Watching the clock tick down after every session is a stupidly addictive feedback loop. I logged ten workouts in week one."
PR
Priya R.
10K · ROAD
Two products. One forecast.

Start free.
Upgrade when you want to move the line.

Performance Core gives you the forecast. Performance Coach adds the adaptive plan that closes the gap to your goal.

01Performance · Core
Free

Know where
you will finish.

FORECASTTARGETSTRETCH
  • Live finish-time forecast
  • Target, stretch, on-track status
  • Race line · ladder · trajectory views
  • Unlimited sessions
Start free
02Performance · Coach
The upgrade

Train to
move the line.

TODAYRACE DAYWK 01WK 12
  • Adaptive plan, today through race day
  • Plan length shapes to your runway
  • Post-session impact replay
  • Race-day pacing strategy
  • Preview included when you sign up
Try Coach
Pricing shown in the app at signup. Cancel anytime. Your forecast and history stay with you, whichever you are on.
FAQ

Real answers.
No marketing hedge.

Yes. Logging your training, seeing your finish-time forecast, picking a target and stretch, and watching your status update are all free, with no card required. We would rather have you logging your runs than guarding features.
Coach is a prescriptive analytics engine layered on top of the forecast. Given your forecast gap, current training load, and race runway, it derives the week-by-week schedule that closes the gap. Not a generic template - it recalculates as your training history and forecast change. It also replays your forecast moving after each session, and builds a race-day pacing strategy. The difference between knowing where you will finish and knowing exactly what to run on Tuesday.
A Coach preview is included when you sign up so you can run a real block on it. Continue with Coach by subscribing, or stay on Performance Core. Either way, your forecast, target, and training history stay with you.
However long sits between your training start and race day. Five weeks, eight weeks, twelve weeks, twenty if you want. The plan shapes itself to the runway. Anything under two weeks is too short to adapt, so we render a Race Readiness view instead.
Within the 95% confidence band, internal testing shows the forecast landing within +/-1.8% of actual finish time at the 4-week-out mark, and +/-0.9% at the 1-week-out mark. The model is built on physiological principles pioneered by Banister and extended for hybrid sports like Hyrox, where we incorporate format-specific data to stay current with how these events are raced. Trust the band more than the headline number.
No. Performance works from manually-logged sessions plus a baseline number you already know (a recent 5K, or your max HR). Connecting Garmin, Apple Watch, Wahoo, or Strava makes the forecast tighter, but it is not a requirement.
Marathon, half marathon, 10K, 5K, and Hyrox. All five formats get the same treatment from the forecasting engine.
Three minutes from here to your forecast

What does your race look like?

See your finish time before you log a single workout. Add Coach when you are ready to follow a plan that moves it.

No credit card · Coach preview included