Athletes

FERRARI Leonardo
1986 | Italy
35-39
WORLD PERFORMANCE INDEX
Triathlon
Current
Highest
198.94
199.64
World Ranking: 197
Division Ranking: 14
9 starts since 2021
in 2 countries

2025

197
World Performance Index35-39 (14)198.94
197
FD WPI World Rankings35-39 (14)198.94

2024

198
World Performance Index35-39 (19)198.94

2023

288
World Performance Index35-39 (41)195.58
13
EMEA Tour35-39 (13)191.52

2022

487
World Performance Index35-39 (65)192.02

2021

527
World Performance Index35-39 (56)192.02
© 2025 XTERRA - All rights reserved - Visit xterraplanet.com