
#51
76.64 points
PTO World Rank
53
Races
5
Wins
9
Podiums
31
Top 10s
1
DNFs
#1
Best Finish
16.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 9 | 2 | 3 | #1 | 5× full, 4× half |
| 2024 | 9 | 0 | 1 | #3 | 5× half, 4× full |
| 2023 | 8 | 0 | 1 | #3 | 7× half, 1× full |
| 2022 | 10 | 0 | 1 | #3 | 5× full, 5× half |
| 2021 | 4 | 0 | 0 | #4 | 2× full, 1× half |
| 2020 | 1 | 0 | 0 | #9 | 1× half |
| 2019 | 6 | 2 | 2 | #1 | 6× half |
| 2018 | 5 | 1 | 1 | #1 | 3× half, 1× full |
| 2016 | 1 | 0 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | 3 | — | 08:44:45.266 | 00:58:57.04#90 | 04:36:35.559#81 | 03:04:39.144#43 |
| 0 |
| #13 |
| 1× half |
| FIN |
| Oct 11, 25 | 16 | — | 09:12:55.327 | 01:00:24.494 | 04:58:08.658 | 03:09:13.366 | FIN |
| Oct 11, 25 | 16 | — | 09:12:56 | 01:00:25#38 | 04:58:09#33 | 03:09:14#12 | FIN |
| Oct 11, 25 | 16 | 16 | 09:12:56 | 01:00:25#48 | 04:58:09#33 | 03:09:14#16 | FIN |
| Aug 15, 25 | — | — | — | — | — | — | DNF |
| Jun 14, 25 | 4 | — | 04:13:19 | 00:41:53#8 | 02:11:55#4 | 01:17:18#2 | FIN |
| May 18, 25 | 4 | — | 03:55:05 | 00:09:45#10 | 02:20:35#5 | 01:17:43 | FIN |
| May 11, 25 | 1 | — | 03:59:35 | — | — | — | FIN |
| Apr 6, 25 | 1 | — | 04:21:35 | 00:28:13#5 | 02:25:29#3 | 01:24:46 | FIN |
| Dec 14, 24 | — | — | — | — | — | — | DNS |
| Nov 24, 24 | 5 | 5 | 09:01:28 | 00:50:37#43 | 04:57:07#38 | 03:08:46#30 | FIN |
| Nov 3, 24 | 3 | — | 02:39:16 | 00:19:08 | 01:24:50#5 | 00:51:10#2 | FIN |
| Oct 19, 24 | 8 | — | 04:24:10 | 00:29:26#12 | 02:30:53#9 | 01:20:31#3 | FIN |
| Sep 22, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 14, 24 | 146 | — | 09:37:55 | 00:55:10#66 | 04:46:58#92 | 03:51:02#428 | FIN |
| Jun 2, 24 | 9 | 9 | 08:40:03 | 00:55:42#49 | 04:38:58#75 | 02:58:33#45 | FIN |
| May 11, 24 | 6 | — | 04:26:47.708 | 00:26:26.71#11 | 02:34:47.96#10 | 01:19:46.704#3 | FIN |
| May 11, 24 | 58 | — | 04:26:48 | 00:26:27#67 | 02:34:48#139 | 01:19:47#34 | FIN |
| Sep 17, 23 | 71 | — | 04:18:16 | 00:24:27#85 | 02:24:04#252 | 01:21:50#51 | FIN |
| Sep 3, 23 | 21 | — | 04:10:19 | 00:28:27#22 | 02:14:59#40 | 01:23:23#19 | FIN |
| Jun 25, 23 | 16 | — | 09:43:46 | 00:55:20#9 | 05:02:53#13 | 03:41:52#16 | FIN |
| Jun 4, 23 | 5 | — | 04:02:12 | 00:28:17#6 | 02:07:51#3 | 01:26:04#4 | FIN |
| May 21, 23 | 11 | — | 04:07:21 | 00:26:39#12 | 02:11:30#9 | 01:24:25#8 | FIN |
| Apr 22, 23 | 12 | — | 04:31:30 | 00:29:48#9 | 02:36:25#13 | 01:20:07#8 | FIN |
| Mar 18, 23 | 3 | — | 04:36:41.166 | 00:28:33.914 | 02:35:04.246 | 01:27:36.123 | FIN |
| Jan 1, 23 | 67 | — | 04:36:42 | 00:28:34#92 | 02:35:05#91 | 01:27:37#80 | FIN |
| Oct 8, 22 | 54 | — | 09:32:58 | 01:01:27#210 | 04:59:34#59 | 03:26:48#94 | FIN |
| Oct 6, 22 | 21 | 21 | 09:32:58 | 01:01:27#193 | 04:59:34#52 | 03:26:48#54 | FIN |
| Sep 3, 22 | 10 | — | 05:14:39 | 00:27:56#9 | 03:15:30#11 | 01:26:09#2 | FIN |
| Jul 3, 22 | — | — | — | 01:00:39 | 04:52:57 | — | DNS |
| May 21, 22 | 3 | 3 | 10:02:52 | 00:59:27#29 | 05:45:16#36 | 03:11:56#24 | FIN |
| Apr 3, 22 | 4 | — | 03:54:18 | 00:15:29#3 | 02:15:04#6 | 01:20:07#3 | FIN |
| Mar 19, 22 | 10 | — | 04:46:08 | 00:27:23#6 | 02:48:43#12 | 01:23:52#7 | FIN |
| Jan 1, 22 | 21 | — | 09:32:57 | 01:01:26#20 | 04:59:33#18 | 03:26:47#27 | FIN |
| Jan 1, 22 | 22 | — | 03:47:59 | 00:32:16#29 | 02:04:31#27 | 01:09:20#11 | FIN |
| Jan 1, 22 | 83 | — | 04:46:09 | 00:27:24#64 | 02:48:44#132 | 01:23:53#75 | FIN |
| Nov 21, 21 | 2021 Cozumelfull | 11 | 13 | 09:09:52 | 00:48:21#170 | 04:48:10#153 | 03:27:02#127 | FIN |
| Sep 12, 21 | 4 | — | 08:41:08 | 00:56:06 | 04:48:44 | 02:52:32 | FIN |
| Sep 12, 21 | 4 | — | 08:41:08 | 00:56:06#3 | 04:48:44#9 | 02:52:32#1 | FIN |
| Aug 29, 21 | 6 | — | 04:19:45 | 00:32:31#11 | 02:22:11#6 | 01:18:58#5 | FIN |
| Dec 6, 20 | 9 | — | 03:35:06 | 00:27:41#32 | 01:56:31#20 | 01:08:17#6 | FIN |
| Jul 25, 19 | 6 | — | 07:05:11 | 00:33:19#6 | 04:50:50#6 | 01:38:04#8 | FIN |
| Jun 15, 19 | 4 | — | 04:26:43 | 00:26:58#5 | 02:29:29#3 | 01:27:34#6 | FIN |
| May 18, 19 | 1 | — | 04:16:00 | — | — | — | FIN |
| May 5, 19 | 1 | — | 04:25:04 | 00:29:14#4 | 02:32:03#3 | 01:19:17#1 | FIN |
| Apr 21, 19 | 6 | — | 05:07:21 | 00:25:34#7 | 03:32:32#6 | 01:06:08#7 | FIN |
| Apr 7, 19 | 5 | — | 04:22:13 | 00:29:37#10 | 02:25:23#4 | 01:23:12#4 | FIN |
| Oct 28, 18 | 4 | — | 04:23:39 | 00:17:56#1 | 02:33:35#5 | 01:30:02#6 | FIN |
| Sep 1, 18 | 6 | — | 05:13:03 | 00:25:37#4 | 03:10:29#9 | 01:32:03#6 | FIN |
| Aug 15, 18 | 2018 Embrunfull | 4 | — | 11:42:02 | 00:57:07#4 | 07:15:05#6 | 03:25:03#2 | FIN |
| Aug 2, 18 | 5 | — | 07:09:41 | 00:34:06#4 | 04:50:26#5 | 01:42:11#7 | FIN |
| Jun 3, 18 | 1 | — | 04:32:23 | 00:30:22 | 02:41:04 | 01:17:37 | FIN |
| Oct 30, 16 | 13 | — | 05:02:24 | 00:30:26#8 | 02:56:45#13 | 01:33:10#11 | FIN |