Skip to content
Terrain intelligence for endurance coaches

Coach the terrain,
not just the calendar.

CR 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.

This week · Fri2 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
THE MORNING BRIEF
NEEDS YOU

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

Every morning CR 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.

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.

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 CR Coach. Free while you build it out — invite your athletes and open to your first brief tomorrow morning.