Athletes

OWEN Calum
2002 | Canada
20-24
WORLD PERFORMANCE INDEX
Triathlon
Current
Highest
143.62
153.79
World Ranking: 1578
Division Ranking: 64
2 starts since 2023
in 1 countries

2025

1578
World Performance Index20-24 (64)143.62
1482
FD WPI World Rankings20-24 (62)143.62

2024

1597
World Performance Index20-24 (75)143.62
© 2025 XTERRA - All rights reserved - Visit xterraplanet.com