Race day, modelled

Who wins tomorrow?

We weigh live rider form against tomorrow's terrain and turn it into a ranked prediction, with every rider's chance of winning.

How it works

From recent form to a ranked finish

1.Rider form

Rankings update continuously from recent race results, not a season-old snapshot.

2.Race profile

Terrain, distance and finish type are matched against the rider strengths they reward.

3.Predicted results

A ranked finish order, each with an uncertainty margin β€” so you know what is settled and what is a coin flip.

Reading the next race on the calendar…

Recent results

For teams

The same ranking, in depth

Race preparationPlanningRider & team pagesScouting

The numbers behind this prediction, built for the people who pick the squad β€” we walk you through them on your own team's data.