How points work

Energy Point Formula

Points reward consistency over raw speed. Longer runs, steady paces, and hilly routes all earn more.

Formula

Base pointsdistance_km × 10
Pace multiplierclamp((pace_min_km − 3.0) / 7.0, 0 → 1)

0× at 3:00/km pace, 1× at 10:00/km pace

Elevation bonusfloor(elevation_gain_m / 50)

+1 pt per 50 m of climbing

Totalround(base × (1 + multiplier × 0.5)) + elevation_bonus

Distance

Every kilometre earns 10 base points. Run more, earn more — it's that simple.

Pace

Slower paces get a bonus of up to +50% on base points. A 10:00/km run earns 1.5× more than a 3:00/km sprint.

Elevation

Every 50 m of elevation gain adds +1 point. Hilly routes are recognised and rewarded.

Examples

Easy 5K

63 pts

Distance

5 km

Pace

6:30/km

Elevation

20 m

Base (5 × 10)50.0
Pace ×1.250+12.5
Elevation (20 m ÷ 50)+0
Total63

Hilly 10K

123 pts

Distance

10 km

Pace

5:48/km

Elevation

180 m

Base (10 × 10)100.0
Pace ×1.200+20.0
Elevation (180 m ÷ 50)+3
Total123

Half Marathon

245 pts

Distance

21.1 km

Pace

5:12/km

Elevation

95 m

Base (21.1 × 10)211.0
Pace ×1.157+33.2
Elevation (95 m ÷ 50)+1
Total245

Validation rules

A run must pass all four checks before points are awarded.

  • Activity type is RunRides, swims, and other sports don't count
  • Average pace slower than 3:00/kmFaster paces are flagged as GPS errors
  • Distance at least 1 kmShort GPS blips are ignored
  • Moving time at least 5 minutesVery short activities are excluded