Professional Triathletes Organisation logo
Search athlete or raceMagnifying glass
Current PTO World Ranking Points
813
Ironman Western Australia 2025
33.52
Sum / 4
8.38
Ranking History
#272#408#544#680#8162020202120222023*202420252026**2020Overall16.47 pts#430Swim27.75 pts#469Bike34.98 pts#369Run41.16 pts#2842021Overall9.02 pts#446Swim38.03 pts#351Bike26.66 pts#397Run44.39 pts#2772022Overall28.39 pts#319Swim43.79 pts#383Bike55.69 pts#296Run50.16 pts#2952023Overall36.64 pts#361Swim36.18 pts#308Bike40.45 pts#325Run36.20 pts#3212024Overall13.21 pts#736Swim13.83 pts#711Bike14.76 pts#715Run13.06 pts#7142025Overall22.58 pts#607Swim23.48 pts#584Bike23.48 pts#601Run21.65 pts#6092026Overall8.38 pts#813Swim8.63 pts#794Bike8.52 pts#802Run7.94 pts#800

* New PTO World Ranking System implemented

** 2026 PTO World Rankings calculated on avg of athletes' 4 best races

Results

23 Races

2025

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
07 Dec
29
Ironman Western AustraliaGold53:374:39:553:54:369:36:38
33.52
83.20
33.52
Swim53:37
Bike4:39:55
Run3:54:36
23 Mar
34
Ironman 70.3 GeelongGold25:322:15:541:25:584:12:23
32.54
86.43
32.54
Swim25:32
Bike2:15:54
Run1:25:58

2024

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
10 Nov
DNF
Ironman 70.3 MelbourneBronze--:----:----:----:--
0
74.69
-
Swim--:--
Bike--:--
Run--:--
08 Sep
DNF
Ironman 70.3 Sunshine CoastSilver--:----:----:----:--
0
73.03
-
Swim--:--
Bike--:--
Run--:--
16 Jun
21
Ironman CairnsGold57:334:42:103:12:488:58:24
37.75
82.82
37.75
Swim57:33
Bike4:42:10
Run3:12:48
02 Mar
DNF
Ironman New ZealandSilver58:115:19:37--:----:--
0
75.07
-
Swim58:11
Bike5:19:37
Run--:--

2023

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
03 Dec
14
Ironman Western AustraliaSilver56:254:26:483:21:348:51:00
34.27
78.16
34.27
Swim56:25
Bike4:26:48
Run3:21:34
12 Nov
14
Ironman 70.3 MelbourneSilver13:092:15:431:19:133:52:13
32.48
72.18
32.48
Swim13:09
Bike2:15:43
Run1:19:13
09 Jul
26
Ironman SwitzerlandSilver1:00:355:20:373:41:4210:09:45
25.28
70.99
25.28
Swim1:00:35
Bike5:20:37
Run3:41:42
04 Jun
31
Ironman HamburgGold53:034:22:253:04:478:28:07
36.3
83.89
36.30
Swim53:03
Bike4:22:25
Run3:04:47
21 May
35
Ironman 70.3 KraichgauSilver26:142:33:181:27:554:31:40
24.01
73.76
24.01
Swim26:14
Bike2:33:18
Run1:27:55
26 Mar
DNF
Ironman 70.3 GeelongSilver24:58--:----:----:--
0
70.35
-
Swim24:58
Bike--:--
Run--:--
04 Mar
9
Ironman New ZealandSilver54:564:58:013:05:289:04:43
37.47
70.14
37.47
Swim54:56
Bike4:58:01
Run3:05:28

2022

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
04 Dec
7
Ironman Western AustraliaSilver54:454:25:442:59:528:25:21
52.8
69.33
52.80
Swim54:45
Bike4:25:44
Run2:59:52
13 Nov
12
Ironman 70.3 MelbourneSilver25:372:08:451:17:453:56:09
42.27
62.21
42.27
Swim25:37
Bike2:08:45
Run1:17:45
11 Sep
23
Ironman 70.3 Sunshine CoastSilver26:012:08:121:28:334:05:48
26.1
69.96
26.10
Swim26:01
Bike2:08:12
Run1:28:33
12 Jun
DNF
Ironman CairnsGold--:----:----:----:--
70.27
-
Swim--:--
Bike--:--
Run--:--

2021

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
06 Jun
17
Ironman Cairns52:024:56:183:27:049:21:20
0
07:57:01
-
Swim52:02
Bike4:56:18
Run3:27:04
11 Apr
10
Challenge Shepparton26:562:21:451:13:304:05:48
2.95686
03:34:34
2.96
Swim26:56
Bike2:21:45
Run1:13:30
28 Mar
13
Ironman 70.3 Geelong25:082:18:291:16:404:04:48
24.1172
03:39:47
24.12
Swim25:08
Bike2:18:29
Run1:16:40
27 Feb
20
Husky Ultimate26:012:30:171:27:174:26:37
0
03:40:40
-
Swim26:01
Bike2:30:17
Run1:27:17

2020

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
23 Feb
13
Ironman 70.3 Geelong24:452:16:011:17:264:02:20
31.5993
03:39:47
31.60
Swim24:45
Bike2:16:01
Run1:17:26
07 Feb
19
Ironman 70.3 Dubai26:012:03:541:20:013:54:21
17.825
03:28:38
17.82
Swim26:01
Bike2:03:54
Run1:20:01

Ranking per Season

Overall

Year
Points
Pos
2026
8
813
2025
22
607
2024
13
736
2023
36
361
2022
28
319
2021
9
446
2020
16
430

Swim

Year
Points
Pos
2026
8
794
2025
23
584
2024
13
711
2023
36
308
2022
43
383
2021
38
351
2020
27
469

Bike

Year
Points
Pos
2026
8
802
2025
23
601
2024
14
715
2023
40
325
2022
55
296
2021
26
397
2020
34
369

Run

Year
Points
Pos
2026
7
800
2025
21
609
2024
13
714
2023
36
321
2022
50
295
2021
44
277
2020
41
284