How your score is calculated
Your score goes from 0 to 1000 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 | /450 | Running regularly, every week |
| Volume | /200 | Total distance |
| Performance | /200 | Average pace |
| Missions | /150 | Weekly challenges completed |
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 = +70 pts. Max 4 active weeks over the league duration = 280 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.
+20 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 60 streak points.
The values above are for a 1-month league (4 weeks) in regularity mode. 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. Other scoring modes (volume, performance, balanced) redistribute these 1000 points differently across the 4 axes.
Based on your total distance, exponential saturating curve. The first kilometres earn a lot, the last ones less and less. On a 1-month league, ~93 km earns 200/200 (about 23 km/week). Beyond that, the curve flattens: running more doesn't help.
Based on your average pace across all runs. Linear scale between 8:00/km (0 pts) and 4:00/km (200 pts). A runner at 6:00/km earns roughly 100 pts. Note: a slow run can bring down your average.
Each week you receive a mission — a challenge to complete (e.g. "Run 4 times", "Log 15 km total", "Do a 7 km run", "Run 3 consecutive days"). Each mission has a difficulty level:
Your mission bonus is proportional to the number of missions completed, weighted by difficulty, over the league duration. The more missions you complete (and the harder they are), the more points you earn. You can reroll 1 mission per week (2 for Premium, 4 with the XL pack).
The league creator can choose a scoring style that redistributes points between the components:
| Mode | Consistency | Volume | Performance | Missions |
|---|---|---|---|---|
| Regularity (default) | /450 | /200 | /200 | /150 |
| Balanced | /290 | /280 | /280 | /150 |
| Volume | /250 | /450 | /150 | /150 |
| Performance | /250 | /200 | /400 | /150 |
Regularity (default) favors those who run often — the RunRival philosophy. Balanced distributes points equally. Volume favors high mileage. Performance favors fast runners.
The mode is visible in the app: in the league switcher, in the scoring explanation modal, and before joining a league.
The fast runner wins 670 vs 590 if they run every week. But if they miss a single week, the beginner catches up. And if the beginner completes their missions every week (up to +150 pts from missions), they pull ahead by a wide margin.
The score is always out of 1000, 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.