How your score is calculated
Your score goes from 0 to 100 points. It is made up of 4 axes. Consistency is the most important factor — a beginner who runs often can beat a fast runner who barely shows up.
| Axis | Max | What counts |
|---|---|---|
| Consistency | /45 | Running regularly, every week |
| Volume | /20 | Total distance |
| Performance | /20 | Average pace |
| Progression | /15 | Pace improvement |
This is the dominant axis. It never drops — every run adds points, not running keeps your score stable.
Each week where you run at least once = +7 pts. Max 4 active weeks over the league duration = 28 pts.
Progressive bonus based on your total number of runs in the window. The target is 4 runs/week. In a 1-month league (4 weeks), the target = 16 runs for the max bonus.
+2 pts per consecutive week with a run. We take your best streak in the window — if you ran 3 weeks in a row then missed one, you keep your 6 streak points.
The values above are for a 1-month league (4 weeks). For other durations: in a 2-week league, 8 total runs are needed for the max bonus. In a 3-month league, 52 are needed. The target adapts automatically to your league duration.
Based on your total distance, logarithmic curve. The first kilometres earn a lot, the last ones less and less. A runner at 40 km is close to the maximum.
Average pace on a linear scale between 8:00/km (0 pts) and 4:00/km (20 pts). A runner at 6:00/km earns roughly 10 pts.
Compares your first half of runs versus your second half. If your pace improves by 15 sec/km, you get the max bonus. This rewards improvement, not absolute level — a beginner going from 7:00 to 6:45 earns as much as a fast runner going from 4:30 to 4:15.
The fast runner wins 67 vs 59 if they run every week. But if they miss a single week, the beginner catches up. And if the beginner improves their pace (up to +15 pts from progression), they pull ahead by a wide margin.
The score is always out of 100, regardless of league duration. The difficulty adapts: in a 2-week league, 8 runs are enough to max out consistency. In a 1-month league, 16 are needed. In a 3-month league, 52. The target scales with duration, not the max score.
Progression requires a minimum of 6 runs to activate (enough to compare the first and second halves). In a 1-week league it's tight but doable.