Professional Triathletes Organisation logo
Search athlete or raceMagnifying glass
Current PTO World Ranking Points
62
Vancouver T100 2025
78.60
San Francisco T100 2025
74.27
Singapore T100 2025
71.28
Ironman 70.3 Cozumel 2025
70.20
Sum
73.59
Ranking History
#21#100#179#258#337201720182020202120222023*2024202520262017Overall37.99 pts#199Swim80.21 pts#51Bike56.16 pts#211Run57.64 pts#1402018Overall37.99 pts#190Swim80.21 pts#52Bike56.16 pts#222Run57.64 pts#1382020Overall19.36 pts#203Swim29.56 pts#234Bike23.59 pts#269Run37.77 pts#1752021Overall46.54 pts#96Swim66.27 pts#92Bike54.56 pts#114Run89.21 pts#262022Overall9.53 pts#235Swim40.39 pts#224Bike13.27 pts#290Run23.81 pts#2462023Overall12.84 pts#320Swim17.03 pts#296Bike11.30 pts#334Run11.56 pts#3252024Overall64.13 pts#100Swim71.92 pts#58Bike55.93 pts#142Run75.57 pts#512025Overall75.53 pts#67Swim75.28 pts#59Bike71.88 pts#84Run78.23 pts#492026Overall73.59 pts#62Swim73.42 pts#47Bike69.26 pts#75Run77.21 pts#41

* New PTO World Ranking System implemented.

Rivals
wins / races

Results

20 Races7
1
1
2
2
3

2026

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
11 Jan
1
Ironman 70.3 PuconSilver27:462:22:331:27:314:22:39
68.9
48.72
68.90
Swim27:46
Bike2:22:33
Run1:27:31

2025

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFT100 LogoPts
08 Nov
31
Ironman 70.3 World ChampionshipDiamond28:382:52:171:23:044:47:04
63.18
99.37
-
63.18
Swim28:38
Bike2:52:17
Run1:23:04
21 Sep
1
Ironman 70.3 CozumelSilver23:572:14:381:29:094:11:06
70.2
51.23
-
70.20
Swim23:57
Bike2:14:38
Run1:29:09
14 Jun
14
Vancouver T100Diamond27:352:06:081:11:083:47:28
78.6
98.09
7
78.607
Swim27:35
Bike2:06:08
Run1:11:08
31 May
17
San Francisco T100Diamond17:262:26:551:11:083:59:54
74.27
97.77
4
74.274
Swim17:26
Bike2:26:55
Run1:11:08
27 Apr
1
Ironman 70.3 PeruBronze26:222:17:591:21:254:09:50
65.49
55.87
-
65.49
Swim26:22
Bike2:17:59
Run1:21:25
05 Apr
15
Singapore T100Diamond28:432:22:371:18:314:12:48
71.28
95.83
6
71.286
Swim28:43
Bike2:22:37
Run1:18:31
12 Jan
1
Ironman 70.3 PuconSilver27:362:26:011:28:494:27:09
62.29
39.24
-
62.29
Swim27:36
Bike2:26:01
Run1:28:49

2024

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFT100 LogoPts
14 Dec
33
Ironman 70.3 World ChampionshipDiamond26:212:29:561:22:034:22:21
65.35
98.72
-
65.35
Swim26:21
Bike2:29:56
Run1:22:03
19 Oct
16
Lake Las Vegas T100Diamond27:432:25:461:16:244:13:20
62.81
95.48
5
62.815
Swim27:43
Bike2:25:46
Run1:16:24
22 Sep
3
Ironman 70.3 CozumelBronze23:312:27:431:26:134:20:24
51.66
53.56
-
51.66
Swim23:31
Bike2:27:43
Run1:26:13
28 Jul
7
Ironman 70.3 MaineSilver19:572:32:471:21:404:19:19
60.85
72.84
-
60.85
Swim19:57
Bike2:32:47
Run1:21:40
21 Apr
1
Ironman 70.3 PeruBronze27:082:23:121:21:444:16:24
61.16
42.88
-
61.16
Swim27:08
Bike2:23:12
Run1:21:44
17 Mar
4
Ironman 70.3 CampecheBronze26:442:33:421:38:554:42:27
50.32
47.35
-
50.32
Swim26:44
Bike2:33:42
Run1:38:55

2022

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
02 Apr
16
Ironman 70.3 OceansideSilver25:072:38:291:25:384:34:48
38.52
79.68
38.52
Swim25:07
Bike2:38:29
Run1:25:38

2021

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
26 Sep
1
Ironman 70.3 Cozumel33:562:23:491:23:424:24:45
76.0896
04:15:35
76.09
Swim33:56
Bike2:23:49
Run1:23:42
12 Mar
5
Ironman 70.3 Dubai26:312:16:371:20:184:08:26
63.5369
03:55:33
63.54
Swim26:31
Bike2:16:37
Run1:20:18

2020

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
27 Sep
3
Ironman 70.3 Cozumel24:542:24:481:25:374:18:51
58.071
04:03:32
58.07
Swim24:54
Bike2:24:48
Run1:25:37

2017

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
02 Jul
1
Challenge San Gil Half25:252:38:281:30:264:40:29
46.8326
04:19:46
46.83
Swim25:25
Bike2:38:28
Run1:30:26
19 Mar
2
Ironman 70.3 Campeche27:442:32:241:26:344:29:21
67.1471
04:16:42
67.15
Swim27:44
Bike2:32:24
Run1:26:34

Ranking per Season

Overall

Year
Points
Pos
2026
73
62
2025
75
67
2024
64
100
2023
12
320
2022
9
235
2021
46
96
2020
19
203
2018
37
190
2017
37
199

Swim

Year
Points
Pos
2026
73
47
2025
75
59
2024
71
58
2023
17
296
2022
40
224
2021
66
92
2020
29
234
2018
80
52
2017
80
51

Bike

Year
Points
Pos
2026
69
75
2025
71
84
2024
55
142
2023
11
334
2022
13
290
2021
54
114
2020
23
269
2018
56
222
2017
56
211

Run

Year
Points
Pos
2026
77
41
2025
78
49
2024
75
51
2023
11
325
2022
23
246
2021
89
26
2020
37
175
2018
57
138
2017
57
140