OpenRank weights position, strength-of-field, and time at 35/35/30. Race scores are scoped to AG, so a strong AG winner at a deep race scores higher than a weak winner at a shallow race. The current overall score is the average of an athlete's best 4 race scores within a rolling 52-week window.
OpenRank-AG
Pro Tri News OpenRank, adapted for age-group amateursTHE FORMULA
0.35 × position + 0.35 × SOF + 0.30 × time
Tier-based base points (100 = Worlds, 95 = regional championship, 90 = marquee, 80 = standard IM, 70 = standard 70.3).
WORKED EXAMPLE
| Athlete | David Lawrence |
|---|---|
| Race | 2025 Aquabike 70.3 Melbourne |
| Age group | M60-64 |
| Finish time | 2:57:16 |
| AG place | 1 of 19 |
| SOF (this race) | 78.4 |
| Race score | 122.6 |
See the full methodology for SOF computation, the bootstrap iteration loop, race-tier curation, and known limitations.