Athletes

OWEN Ryno
2001 | South Africa
ELITE
WORLD PERFORMANCE INDEX
Triathlon
Current
Highest
201.95
202.01
World Ranking: 151
Division Ranking: 106
4 starts since 2023
in 2 countries
1 wins
0 2nd places
1 3rd places

2025

151
World Performance IndexELITE (106)201.95
151
FD WPI World RankingsELITE (106)201.95

2024

150
World Performance Index20-24 (14)201.95

2023

261
World Performance Index20-24 (26)196.67
© 2025 XTERRA - All rights reserved - Visit xterraplanet.com