
#42
79.75 points
PTO World Rank
51
Races
0
Wins
6
Podiums
19
Top 10s
6
DNFs
#2
Best Finish
50.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 15 | 0 | 0 | #10 | 10× half |
| 2024 | 8 | 0 | 2 | #2 | 7× half, 1× full |
| 2023 | 9 | 0 | 1 | #3 | 9× half |
| 2022 | 2 | 0 | 0 | #9 | 2× half |
| 2021 | 1 | 0 | 0 | #10 | |
| 2019 | 1 | 0 | 0 | #4 | |
| 2017 | 2 | 0 | 0 | #24 | |
| 2016 | 3 | 0 | 0 | #14 | |
| 2015 | 1 | 0 | 0 | #17 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 12, 25 | diamondhalf | 19 | — | 03:45:00 | 00:28:37#18 | 02:00:33#20 | 01:13:00#18 |
| 2014 | 4 | 0 | 1 | #3 | 1× full |
| 2013 | 3 | 0 | 1 | #3 |
| 2012 | 1 | 0 | 1 | #3 |
| 2011 | 1 | 0 | 0 | #571 | 1× half |
| FIN |
| Nov 15, 25 | 10 | — | 03:45:26 | 00:29:42 | 01:59:33 | 01:13:30 | FIN |
| Nov 15, 25 | 10 | — | 03:45:26 | 00:29:41#9 | 01:59:34#9 | 01:13:31#13 | FIN |
| Nov 8, 25 | 22 | — | 04:38:46 | 00:28:40#33 | 02:42:33#24 | 01:24:38#45 | FIN |
| Sep 20, 25 | — | — | — | 00:27:46 | — | — | DNF |
| Sep 20, 25 | — | — | — | 00:27:46#12 | — | — | DNF |
| Aug 9, 25 | — | — | — | — | — | — | DNF |
| Aug 9, 25 | — | — | — | — | — | — | DNF |
| Aug 3, 25 | 37 | — | 04:17:26 | 00:25:55#44 | 02:19:40#70 | 01:26:32#42 | FIN |
| Jul 13, 25 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 14, 25 | 15 | — | 03:48:44 | 00:27:57 | 02:03:10 | 01:14:59 | FIN |
| Jun 14, 25 | 15 | — | 03:48:44 | 00:27:57#14 | 02:03:10#11 | 01:14:59#16 | FIN |
| May 31, 25 | 15 | — | 03:55:59 | 00:17:30 | 02:20:47 | 01:12:52 | FIN |
| May 31, 25 | 15 | — | 03:55:59 | 00:17:30#13 | 02:20:47#17 | 01:12:52#13 | FIN |
| Jan 1, 25 | 10 | — | 04:04:19 | 00:29:22#12 | 02:11:13#9 | 01:20:30#14 | FIN |
| Nov 3, 24 | 5 | — | 02:41:17 | 00:19:34#7 | 01:23:16#2 | 00:54:19#8 | FIN |
| Oct 5, 24 | 3 | — | 04:08:56 | 00:25:55#3 | 02:15:41#3 | 01:23:32#5 | FIN |
| Sep 1, 24 | 38 | — | 04:09:17 | 00:25:50#26 | 02:13:45#61 | 01:25:12#64 | FIN |
| Aug 24, 24 | 73 | — | 04:20:26 | 00:26:26#62 | 02:18:28#83 | 01:32:47#111 | FIN |
| Jul 14, 24 | 2 | 2 | 04:25:03 | 00:25:39#14 | 02:30:06#23 | 01:22:59#22 | FIN |
| Jun 9, 24 | 24 | — | 04:07:53 | — | — | 01:31:19#55 | FIN |
| May 19, 24 | 6 | — | 04:05:05 | 00:26:02#7 | 02:09:38#11 | 01:24:19#6 | FIN |
| Apr 21, 24 | 109 | — | 04:19:46 | 00:25:38#68 | 02:23:40#133 | 01:26:12#237 | FIN |
| Sep 24, 23 | — | — | — | 00:28:24#4 | — | — | DNS |
| Aug 6, 23 | — | — | — | — | — | — | DNS |
| Jul 16, 23 | 6 | — | 04:43:29 | 00:25:18#2 | 02:43:36#6 | 01:28:33#5 | FIN |
| Jul 16, 23 | 6 | 6 | 04:43:30 | 00:25:19#10 | 02:43:37#34 | 01:28:34#34 | FIN |
| Jun 18, 23 | 5 | — | 04:23:20 | 00:26:00#2 | 02:23:04#6 | 01:29:28#5 | FIN |
| Jun 4, 23 | 6 | — | 04:08:18 | 00:26:13#3 | 02:08:00#4 | 01:34:05#6 | FIN |
| May 7, 23 | — | — | — | 00:26:26#4 | 02:51:43#22 | — | DNS |
| Apr 22, 23 | 3 | — | 04:18:34 | 00:27:55#4 | 02:26:32#4 | 01:19:49#7 | FIN |
| Jan 1, 23 | — | — | — | 00:26:27#36 | 02:51:44#171 | — | DNF |
| Oct 15, 22 | 9 | — | 04:36:19 | 00:26:15#7 | 02:32:37#8 | 01:33:23#13 | FIN |
| Jan 1, 22 | 68 | — | 04:29:03 | 00:27:23#36 | 02:24:52#98 | 01:27:15#58 | FIN |
| Sep 4, 21 | 10 | — | 02:02:23 | 00:20:01 | 00:59:02 | 00:41:06 | FIN |
| Sep 7, 19 | 4 | — | 01:04:51 | 00:10:32 | 00:34:46 | 00:17:59 | FIN |
| Jul 1, 17 | 24 | — | 01:06:04 | — | — | — | FIN |
| Apr 1, 17 | 32 | — | 02:13:04 | 00:19:41 | 01:06:01 | 00:45:30 | FIN |
| Aug 14, 16 | 14 | — | 01:04:46 | 00:09:49 | 00:33:11 | 00:20:22 | FIN |
| Jul 2, 16 | 16 | — | 01:07:17 | 00:09:37 | 00:33:36 | 00:21:27 | FIN |
| Apr 2, 16 | 24 | — | 01:01:52 | 00:10:26 | 00:27:41 | 00:21:50 | FIN |
| Mar 21, 15 | 17 | — | 01:04:50 | 00:10:22 | 00:32:11 | 00:20:21 | FIN |
| Aug 22, 14 | 3 | — | 01:00:00 | 00:09:54 | 00:30:41 | 00:18:19 | FIN |
| Jul 20, 14 | 32 | — | 01:14:24 | 00:12:45 | 00:39:20 | 00:21:26 | FIN |
| May 11, 14 | 7 | — | 01:08:12 | 00:10:16 | 00:36:34 | 00:20:17 | FIN |
| May 4, 14 | 2014 Australiafull | 742 | — | 12:14:40 | 01:12:23#1080 | 06:49:05#1080 | 03:58:59#372 | FIN |
| Aug 31, 13 | 20 | — | 01:04:46 | 00:09:55 | 00:33:26 | 00:19:35 | FIN |
| Jun 27, 13 | 3 | — | 00:20:37 | — | — | — | FIN |
| May 12, 13 | — | — | — | — | — | — | DNF |
| Sep 1, 12 | 3 | — | 00:30:21 | 00:04:55 | 00:18:32 | 00:06:54 | FIN |
| Jan 1, 11 | 571 | — | 05:23:56 | 00:36:03#655 | 02:58:13#919 | 01:45:30#346 | FIN |