Professional Triathletes Organisation logo
Search athlete or raceMagnifying glass
Current PTO World Ranking Points
196
Ironman 70.3 Western Australia 2024
Bonus +5%
90.33
Ironman South Africa 2025
78.73
Olympic Games 2024
0.00
Sum / 3
56.35
Ranking History
#155#292#429#566#7032020202120222023*202420252020Overall9.26 pts#547Swim44.38 pts#323Bike21.10 pts#530Run0.00 pts#7002021Overall25.40 pts#284Swim48.84 pts#279Bike25.74 pts#414Run42.76 pts#2812022Overall20.61 pts#382Swim49.40 pts#342Bike30.80 pts#476Run35.39 pts#4092023Overall25.24 pts#488Swim29.36 pts#393Bike22.64 pts#510Run24.43 pts#4682024Overall30.11 pts#474Swim29.92 pts#427Bike29.16 pts#491Run22.98 pts#5432025Overall56.35 pts#196Swim59.54 pts#160Bike52.72 pts#244Run49.15 pts#237

* New PTO World Ranking System implemented.

Results

6 Races1
2

2025

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
30 Mar
5
Ironman South AfricaGold50:244:26:312:46:058:09:31
78.73
90.77
78.73
Swim50:24
Bike4:26:31
Run2:46:05

2024

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
01 Dec
2
Ironman 70.3 Western AustraliaGold24:251:57:081:14:223:39:35
86.03
84.17
86.03
Swim24:25
Bike1:57:08
Run1:14:22
10 Nov
DNF
Ironman 70.3 MelbourneBronze--:----:----:----:--
0
74.69
-
Swim--:--
Bike--:--
Run--:--
31 Jul
25
Olympic Games-20:2952:0233:161:47:15
0
-
-
Swim20:29
Bike52:02
Run33:16

2022

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
21 Aug
9
WT Long Distance ChampionshipsPlatinum24:431:49:511:02:113:21:58
75.72
79.19
75.72
Swim24:43
Bike1:49:51
Run1:02:11

2020

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
15 Nov
5
People's Triathlon23:292:15:061:22:114:02:28
27.7769
03:38:46
27.78
Swim23:29
Bike2:15:06
Run1:22:11

Ranking per Season

Overall

Year
Points
Pos
2025
56
196
2024
30
474
2023
25
488
2022
20
382
2021
25
284
2020
9
547

Swim

Year
Points
Pos
2025
59
160
2024
29
427
2023
29
393
2022
49
342
2021
48
279
2020
44
323

Bike

Year
Points
Pos
2025
52
244
2024
29
491
2023
22
510
2022
30
476
2021
25
414
2020
21
530

Run

Year
Points
Pos
2025
49
237
2024
22
543
2023
24
468
2022
35
409
2021
42
281
2020
0
700