Full-distance and 70.3 results, rolling 36 months (since 16 Aug 2023), combined onto one difficulty-adjusted scale. Sum of each athlete's best 5 race scores, capped at 2 Full-distance races.
Per race: score = (distance baseline ÷ (finish time × age-grading factor ÷ race-day difficulty score)) × 100. 100 = an M30-34-baseline-pace performance once course difficulty is accounted for. In the AGI system, the Kona-standard age-grading factor is applied so every age group is compared on one fair scale. In the Open system, that factor is removed entirely (treated as 1.0 for everyone) — a pure distance-and-difficulty-adjusted pace ranking, no age normalization. Everything else is identical between the two. Full-distance race scores are then multiplied by 1.2 for the extra difficulty of the distance — proportional to how well the athlete did, not a flat add-on. Both distances' race averages are on the same basis (overall time, transitions included).
Per athlete (Points Ranking): the 5 highest race scores are summed (not averaged) — but capped at 2 Full-distance races, with the remaining slots filled by the athlete's best 70.3 races. This stops a Full-heavy race calendar from out-ranking stronger athletes purely on volume. An athlete with 0 or 1 Full race in the window just fills the rest with 70.3. A sum measures accumulated body of work — it rewards racing more often, not just racing better, so an athlete with fewer qualifying races needs a proportionally higher average score just to match one who has raced more.
Per athlete (Performance Ranking): the same per-race scores, aggregated differently — the mean of the athlete's best 3 instead of the sum of up to 5. This isolates race-for-race quality from how many races were run. An athlete needs 3 or more qualifying races to be ranked here; with fewer than 3, a single standout result would outrank athletes with a proven, repeated performance level, so those athletes are shown with a race-count badge instead of a rank. Credit to Dr. Ian Cook (PhD, Exercise Science) for the performance based ranking methodology.
World Championship races: a qualifier-only field finishes far faster than a normal age-group field, which would make Worlds look artificially “easy” on a pure time basis. 70.3 Worlds is scored using the same course's own non-championship average from the nearest available year. Kona (Full-distance Worlds) has no rotating host to substitute from, so every Kona edition instead gets a fixed 1.0 difficulty score rather than one derived from its own field's time.
Age group shown is each athlete's most recent race in the window, which may differ from the age group on their scoring races if their birthday moved them up a bracket mid-window.
| Rank | Athlete | Age Group | Races | Score |
|---|---|---|---|---|
| ▸#1 | DTDale TaylorM35-39 | M35-39 | 5 / 5 | 781.8 |
| ▸#2 | BJBenjamin Janse Van RensburgM40-44 | M40-44 | 5 / 5 | 773.1 |
| ▸#3 | PSPaul ShackletonM40-44 | M40-44 | 5 / 5 | 769.0 |
| ▸#4 | GTGuy Talbot NottinghamM70-74 | M70-74 | 5 / 5 | 751.6 |
| ▸#5 | CMConnor MercerM25-29 | M25-29 | 5 / 5 | 750.3 |
| ▸#6 | PWPaul WolffM55-59 | M55-59 | 5 / 5 | 749.1 |
| ▸#7 | RFRyan FreyM40-44 | M40-44 | 5 / 5 | 748.3 |
| ▸#8 | RHRoger HookeM65-69 | M65-69 | 5 / 5 | 743.3 |
| ▸#9 | GCGuy CrichtonM45-49 | M45-49 | 5 / 5 | 742.0 |
| ▸#10 | NSNico SterkM35-39 | M35-39 | 5 / 5 | 735.7 |
| ▸#11 | BFBryn FreemanM50-54 | M50-54 | 5 / 5 | 732.3 |
| ▸#12 | ATAndrew TheronM35-39 | M35-39 | 5 / 5 | 732.1 |
| ▸#13 | TTTerry ThorntonM55-59 | M55-59 | 5 / 5 | 730.7 |
| ▸#14 | LNLeon NaudeM40-44 | M40-44 | 5 / 5 | 729.8 |
| ▸#15 | DBDerek BouwerM55-59 | M55-59 | 5 / 5 | 728.8 |
| ▸#16 | SSSanele Seluleko ShangeM30-34 | M30-34 | 5 / 5 | 728.0 |
| ▸#17 | MKMarc KourieM35-39 | M35-39 | 5 / 5 | 726.1 |
| ▸#18 | SVShawn Van Der MeulenM45-49 | M45-49 | 5 / 5 | 724.2 |
| ▸#19 | RNRudolf NaudeM35-39 | M35-39 | 5 / 5 | 720.2 |
| ▸#20 | TMTheo MareM55-59 | M55-59 | 5 / 5 | 716.6 |
| ▸#21 | DEDuncan EnglishM60-64 | M60-64 | 5 / 5 | 714.2 |
| ▸#22 | ALAlfred LateganM45-49 | M45-49 | 5 / 5 | 712.3 |
| ▸#23 | RBRiaan BoshoffM55-59 | M55-59 | 5 / 5 | 710.9 |
| ▸#24 | DVDylan Van ZylM30-34 | M30-34 | 5 / 5 | 710.2 |
| ▸#25 | GLGreg LaxtonM30-34 | M30-34 | 5 / 5 | 708.0 |