Athletes

SPENCER Kelvin
1961 | United Kingdom
60-64
WORLD PERFORMANCE INDEX
Triathlon
Current
Highest
158.58
158.58
World Ranking: 1237
Division Ranking: 38
3 starts since 2023
in 2 countries

2025

1237
World Performance Index60-64 (38)158.58
1236
FD WPI World Rankings60-64 (38)158.58

2024

1277
World Performance Index60-64 (35)158.58

2023

1396
World Performance Index60-64 (36)156.28
© 2025 XTERRA - All rights reserved - Visit xterraplanet.com