Marathon runners racing on a road course

Stats for Marathon Runners

Predict your marathon time with machine learning. Compare course difficulty across hundreds of races worldwide.

How It Works

Compare Difficulty

Enter your target time and see how elevation, weather, and surface affect your finish across different courses.

Connect Strava

Link your Strava account to sync training data automatically. We analyse your runs to understand your fitness.

Track Your Progress

Our model combines your PBs, mileage, and training load into a predicted finish time - re-estimated after every run, so you can see it come down.

1,000+

Upcoming Races

60+

Countries Covered

90%+

Prediction Accuracy

Ready to find your next race?

Browse marathons and half marathons with real-time difficulty ratings.