Skip to content
Course-aware readiness for the athletes you coach

Know which athletes
need you today.

CourseRecon Coach reads every athlete’s goal race and every meter of their training, then hands you a ranked brief each morning — who’s ready, who’s slipping, and who needs a real conversation today.

Free while we onboard our first coaches. No card, no per-seat fee today.

This week · FriSample2 need you
Eliot Becker
Quiet 12d · knee flag open
NOT READY
Mara Lindqvist
Slipping · races in 14d
QUESTIONABLE
Tomás Ruiz
Heat block done · send brief
READY
96 courses analysed18 countriesUTMB · Western States 100 · Tarawera 102 kmOnboarding our first coaches now
THE MORNING BRIEF
SAMPLE ROSTER · NEEDS YOU

Open to a ranked brief,
not a wall of dashboards.

Every morning CourseRecon Coach triages your whole roster against each athlete’s course and recent training, and surfaces the two or three people who actually need you — with the human read on why.

Eliot BeckerReach out today
Eliot has gone quiet for 12 days — with a knee he never fully explained.
No sync in 12d · injury flag open · readiness 49 and falling
Mara LindqvistReview
Mara dropped below the line two weeks out from Lavaredo.
Readiness 64 · HRV down 12% · 2 key sessions skipped · races in 14d
THE READINESS ENGINE
FOUR DOMAINS · PER ATHLETE

Every athlete, scored against
their own mountain.

The same four-domain engine your athletes trust, run across your whole roster — each score race-relative, measured against the course they’ve actually entered.

Aerobic
AEROBIC BASE

Who’s under-engined for the hours their course asks.

Climbing
WEEKLY VERT

Who’s under-built for the climb, weeks before they feel it.

Descending
DESCENT LOAD

Descents wreck more races than climbs.

Durability
TIME ON FEET

Who holds the back half — and who fades.

How each domain is scored →
HOW IT WORKS
FOUR STEPS · SET UP ONCE

From join code to morning brief.

01

Invite your athletes

Send a join code. They link Strava and pick their goal races — no spreadsheets to chase, no data to enter by hand.

02

We recon every course

Each athlete’s race is read meter by meter — gradient, vert, the shape and order of every climb.

03

The roster gets scored

Months of each athlete’s training, scored 0–100 across four race-relative domains, tuned to their finish time.

04

You open to a brief

A ranked queue of who needs you, an AI read on the whole squad, and a pulse on everyone racing soon.

Athletes accept the invite themselves and connect their own Strava — you see their readiness and training, they keep control of the connection and can disconnect any time. See our Privacy Policy and Consumer Health Privacy.

WHAT YOU OPEN TO
LIVE FROM /DASHBOARD

Your whole squad, read at a glance.

THIS WEEK · FRI JUN 5
10 ATHLETES
Needs you · 2
Eliot BeckerReach out today
Eliot has gone quiet for 12 days — with a knee he never fully explained.
No sync in 12d · injury flag open · readiness 49 and falling
Mara LindqvistReview
Mara dropped below the line two weeks out from Lavaredo.
Readiness 64 · HRV down 12% · 2 key sessions skipped · races in 14d
Roster pulse
Avg readiness
72
On track
6
Need attention
2
Racing < 30d
4
Racing soon
Mara Lindqvist
Lavaredo Ultra
14d
Tomás Ruiz
Western States
16d
Robin Hayashi
Western States
16d
James Okafor
Hardrock 100
28d
The mountain doesn’t grade on effort

Coach the gap before
race day finds it.

Bring your roster onto CourseRecon Coach — invite your athletes and open to your first brief tomorrow morning.

Free while we onboard our first coaches.