Methodology
Our score is transparent, reproducible and runner-focused. Here's exactly how we calculate it.
Every marathon on MarathonRoutes is given a difficulty score between 0 and 10, where 0 is pancake-flat and cool, and 10 is a brutal mountain marathon in the heat. The score is a weighted average of six components that account for everything that actually slows a runner down.
Crowd support, aesthetics, organisational quality, cutoff generosity, and logistics all matter — but they don't affect how hard it is to physically complete the race. We track those separately in the race page so you can weigh them yourself.
The score is also not a predictor of your personal finish time. It's a relative ranking of courses. Your own fitness, training and pacing decide your actual result.
The methodology is versioned. The current version is v1.0. If we improve the scoring we'll rebuild every score and publish the changes here. If you think a particular race's score is off, let us know — we take runner feedback seriously.