
#111
60.27 points
PTO World Rank
70
Races
9
Wins
29
Podiums
42
Top 10s
7
DNFs
#1
Best Finish
8.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 8 | 0 | 3 | #2 | 4× full, 4× half |
| 2024 | 10 | 2 | 6 | #1 | 4× full, 4× half |
| 2023 | 8 | 0 | 2 | #2 | 4× full, 4× half |
| 2022 | 12 | 2 | 6 | #1 | 7× half, 5× full |
| 2021 | 5 | 0 | 0 | #6 | 5× half |
| 2019 | 10 | 3 | 4 | #1 | 10× half |
| 2018 | 7 | 2 | 5 | #1 | 3× half |
| 2017 | 10 | 0 | 3 | #2 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Oct 11, 25 | diamondfull | — | — | — | 00:51:09#8 | — | — | DNF |
| Oct 11, 25 | — | — | — | 00:51:09#99999 | —#99999 | —#99999 | DNF |
| Aug 16, 25 | 16 | — | 08:45:42 | 00:48:53#4 | 04:40:44#64 | 03:11:23#34 | FIN |
| Jun 15, 25 | 2 | — | 04:20:20 | 00:25:58#5 | 02:28:42#3 | 01:21:45#4 | FIN |
| Jun 15, 25 | 3 | — | 04:20:20 | 00:25:58#6 | 02:28:42#6 | 01:21:45#7 | FIN |
| Jun 8, 25 | 2 | 2 | 03:59:22 | 00:27:09#31 | 02:10:03#33 | 01:17:26#24 | FIN |
| May 10, 25 | — | — | — | 00:25:58#43 | — | — | DNF |
| Apr 26, 25 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 22, 24 | 3 | — | 09:04:37.875 | 00:49:57.606 | 05:15:13.023 | 02:54:24.777 | FIN |
| Sep 22, 24 | 3 | — | 09:04:38 | 00:49:58#10 | 05:15:14#4 | 02:54:25#3 | FIN |
| Sep 22, 24 | 3 | 3 | 09:04:38 | 00:49:58#11 | 05:15:14#4 | 02:54:25#3 | FIN |
| Jul 27, 24 | 8 | — | 03:42:55 | 00:27:27 | 02:06:31 | 01:06:39 | FIN |
| Apr 13, 24 | — | — | — | 00:30:02 | — | — | DNF |
| Mar 2, 24 | 1 | 1 | 08:40:07 | 00:55:55#16 | 04:48:54#13 | 02:49:59#9 | FIN |
| Feb 4, 24 | 1 | — | 04:18:59 | 00:27:05#4 | 02:28:43 | 01:20:24 | FIN |
| Jan 20, 24 | 2 | — | 03:59:43 | 00:25:26#3 | 02:13:06#4 | 01:18:30 | FIN |
| Jan 1, 24 | 8 | — | 03:42:55 | 00:27:27#8 | 02:06:31#13 | 01:06:39#3 | FIN |
| Jan 1, 24 | — | — | — | 00:30:02 | — | — | DNF |
| Oct 14, 23 | 6 | 6 | 08:42:25 | 00:54:00#15 | 04:50:35#20 | 02:53:02#6 | FIN |
| Oct 14, 23 | 6 | — | 08:42:25 | 00:54:00#12 | 04:50:35#23 | 02:53:02#2 | FIN |
| Sep 10, 23 | 6 | — | 08:42:25 | 00:54:00#15 | 04:50:35#24 | 02:53:02#2 | FIN |
| Jun 25, 23 | — | — | — | 00:52:09#4 | 04:40:08#5 | — | DNS |
| May 6, 23 | — | — | — | 00:26:52#17 | — | — | DNS |
| Apr 1, 23 | 2 | 2 | 04:09:31 | 00:25:45#34 | 02:23:37#38 | 01:15:21#30 | FIN |
| Jan 1, 23 | 3 | — | 03:46:09 | 00:28:20#8 | 02:08:52#10 | 01:06:48#1 | FIN |
| Jan 1, 23 | 30 | — | 04:09:31 | 00:25:45#37 | 02:23:37#51 | 01:15:21#15 | FIN |
| Oct 28, 22 | — | — | — | — | — | — | DNS |
| Oct 8, 22 | 2 | — | 08:33:46 | 00:54:48#32 | 04:42:08#7 | 02:51:45#2 | FIN |
| Oct 6, 22 | 1 | 1 | 08:33:46 | 00:54:48#27 | 04:42:08#6 | 02:51:45#2 | FIN |
| Aug 20, 22 | 15 | — | 03:46:22 | 00:27:17#13 | 02:03:35#18 | 01:12:04#13 | FIN |
| Jun 5, 22 | 2 | 2 | 08:36:42 | 00:54:38#16 | 04:35:09#7 | 03:00:21#4 | FIN |
| May 7, 22 | 3 | — | 04:30:54 | 00:21:25#1 | 02:39:17#6 | 01:21:10#4 | FIN |
| Apr 2, 22 | 7 | 7 | 04:16:07 | 00:25:08#36 | 02:26:52#51 | 01:19:17#46 | FIN |
| Mar 11, 22 | — | — | — | 00:23:27 | 01:34:32 | — | DNF |
| Jan 1, 22 | 1 | — | 08:33:45 | 00:54:47#6 | 04:42:07#3 | 02:51:44#1 | FIN |
| Jan 1, 22 | 3 | — | 03:34:56 | 00:31:06#27 | 01:57:56#6 | 01:04:09#3 | FIN |
| Jan 1, 22 | 66 | — | 04:30:55 | 00:21:26#2 | 02:39:18#139 | 01:21:11#56 | FIN |
| Jan 1, 22 | 46 | — | 04:16:07 | 00:25:08#42 | 02:26:52#81 | 01:19:17#39 | FIN |
| Dec 5, 21 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 18, 21 | — | — | — | — | — | — | DNS |
| Sep 5, 21 | 6 | — | 04:10:59 | 00:28:56#9 | 02:14:29#5 | 01:25:03#7 | FIN |
| Aug 28, 21 | 2021 Collins Cuphalf | 6 | — | 03:35:49 | 00:29:20#12 | 01:56:33#6 | 01:06:17#5 | FIN |
| Aug 7, 21 | 6 | 6 | 04:11:00 | 00:28:57#54 | 02:14:30#36 | 01:25:04#33 | FIN |
| Dec 8, 19 | 3 | 3 | 04:17:48 | 00:27:08#37 | 02:23:28#71 | 01:22:59#51 | FIN |
| Nov 10, 19 | 1 | — | 04:07:35 | 00:23:01#3 | 02:21:37#2 | 01:19:23#2 | FIN |
| Nov 3, 19 | 12 | — | 04:07:17 | 00:26:25#17 | 02:18:14#17 | 01:19:37#12 | FIN |
| Sep 29, 19 | 1 | 1 | 04:07:35 | 00:23:01#18 | 02:21:37#23 | 01:19:23#11 | FIN |
| Sep 7, 19 | 4 | — | 04:31:07 | 00:27:23#19 | 02:41:34#7 | 01:17:56#4 | FIN |
| Jul 27, 19 | 1 | — | 04:10:57 | 00:27:00#3 | 02:21:44#2 | 01:16:13#1 | FIN |
| Jun 30, 19 | — | — | — | — | — | — | DNS |
| Jun 23, 19 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 2, 19 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jan 1, 19 | 4 | — | 04:31:07 | 00:27:23#14 | 02:41:34#6 | 01:17:56#4 | FIN |
| Dec 9, 18 | 1 | 1 | 04:14:29 | 00:26:42#20 | 02:23:58#31 | 01:19:25#23 | FIN |
| Nov 18, 18 | 3 | — | 03:53:25 | — | 02:25:33#14 | 01:26:05#2 | FIN |
| Oct 28, 18 | 3 | 3 | 03:53:25 | —#99999 | 02:25:33#112 | 01:26:05#35 | FIN |
| Jun 10, 18 | 1 | — | 01:01:14 | 00:10:13 | 00:32:40 | 00:17:08 | FIN |
| May 6, 18 | 2 | — | 00:57:40 | 00:09:26 | 00:30:01 | 00:16:39 | FIN |
| Mar 25, 18 | 20 | — | 01:06:56 | 00:10:58 | 00:38:00 | 00:16:59 | FIN |
| Mar 10, 18 | 21 | — | 01:03:52 | 00:09:55 | 00:34:24 | 00:18:00 | FIN |
| Nov 4, 17 | 11 | — | 01:56:45 | 00:20:40 | 01:00:03 | 00:34:34 | FIN |
| Oct 28, 17 | 18 | — | 01:00:23 | — | — | — | FIN |
| Oct 7, 17 | 2 | — | 02:05:18 | 00:18:47 | 01:01:37 | 00:43:55 | FIN |
| Sep 23, 17 | 7 | — | 02:03:10 | 00:19:35 | 01:07:28 | 00:35:08 | FIN |
| Sep 3, 17 | 7 | — | 02:06:05 | 00:20:36 | 01:08:39 | 00:35:23 | FIN |
| Aug 12, 17 | 24 | — | 01:05:38 | 00:12:22 | 00:33:25 | 00:18:41 | FIN |
| Jul 9, 17 | 3 | — | 01:01:54 | 00:10:38 | 00:33:35 | 00:16:02 | FIN |
| Jul 1, 17 | 11 | — | 01:02:36 | — | — | — | FIN |
| May 7, 17 | 3 | — | 00:58:47 | 00:09:42 | 00:30:45 | 00:16:38 | FIN |
| Mar 11, 17 | — | — | — | 00:11:06 | — | — | DNF |