Athletes

STACKHOUSE Todd
1982 | United States
40-44
WORLD PERFORMANCE INDEX
Triathlon
Current
Highest
180.38
192.85
World Ranking: 668
Division Ranking: 108
14 starts since 2019
in 1 countries
2 wins
0 2nd places
0 3rd places

2025

668
World Performance Index40-44 (108)180.38
668
FD WPI World Rankings40-44 (108)180.38

2024

462
World Performance Index40-44 (60)188.21

2023

392
World Performance Index40-44 (31)191.68

2022

451
World Performance Index40-44 (41)192.85

2021

714
World Performance Index35-39 (88)187.89

2020

3340
World Performance Index35-39 (551)154.41

2019

3340
World Performance Index35-39 (551)154.41
© 2025 XTERRA - All rights reserved - Visit xterraplanet.com