56
Races
10
Wins
23
Podiums
0
Continental Wins
2
70.3 Wins
2
140.6 Wins
6.6
Avg Position
5
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | — | 1× half |
| 2024 | 6 | 1 | 3 | #1 | 4× full, 2× half |
| 2023 | 7 | 1 | 4 | #1 | 3× full, 4× half |
| 2022 | 9 | 2 | 5 | #1 | 3× full, 6× half |
| 2021 | 6 | 2 | 4 | #1 | 3× full, 3× half |
| 2020 | 5 | 1 | 1 | #1 | 2× full, 3× half |
| 2019 | 10 | 3 | 6 | #1 | 8× half, 1× olympic, 1× sprint |
| 2018 | 4 | 0 | 0 | #6 | 2× half, 1× olympic, 1× sprint |
| 2017 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 1, 25 | DNF | 00:25:46 | — | — | — | — | — | ||
| Oct 26, 24 | 42 | 00:47:29#20 | 04:15:37#33 | 04:27:14#44 | 09:35:13 | 90.0 | 46.2 | ||
| Aug 25, 24 | 2 | 00:37:50#3 | 02:38:42#6 | 01:46:01#2 | 05:06:03 | 45.0 | 55.4 | ||
| Aug 25, 24 | 2 | 00:37:50#3 | 02:38:42#6 | 01:46:01#2 | 05:06:03 | 45.0 | 55.4 | ||
| May 5, 24 | 5 | 00:50:07#2 | 04:25:49#5 | 02:47:58#5 | 08:08:03 | 60.0 | 57.3 | ||
| Mar 24, 24 | 5 | 00:21:50#2 | 02:04:42#4 | 01:12:55#5 | 03:43:19 | 60.0 | 61.3 | ||
| Mar 2, 24 | 1 | 00:52:08#3 | 04:20:40#2 | 02:43:30#1 | 08:01:12 | 60.0 | 71.8 | ||
| Dec 3, 23 | 4 | 00:47:40#1 | 04:07:22#5 | 02:54:18#9 | 07:54:32 | — | — | ||
| Nov 12, 23 | 3 | 00:11:42#3 | 02:02:38#7 | 01:10:02#2 | 03:27:55 | — | — | ||
| Sep 10, 23 | 4 | 00:23:47#2 | 02:03:09#6 | 01:14:06#5 | 03:43:24 | — | — | ||
| Aug 26, 23 | DNF | 00:23:32 | 02:12:56 | — | — | — | — | ||
| Jun 18, 23 | 2 | 00:45:11#3 | 04:23:13#3 | 02:48:28#3 | 08:01:00 | — | — | ||
| May 7, 23 | 1 | 00:46:47#2 | 04:29:46#4 | 02:45:16#1 | 08:06:16 | — | — | ||
| Mar 26, 23 | 2 | 00:22:35#6 | 02:04:20#5 | 01:10:16#1 | 03:40:39 | — | — | ||
| Dec 4, 22 | 2 | 00:48:14#2 | 04:14:30#3 | 02:43:07#2 | 07:50:48 | — | — | ||
| Nov 13, 22 | 1 | 00:23:03#2 | 02:03:23#5 | 01:09:22#1 | 03:39:12 | — | — | ||
| Sep 11, 22 | 2 | 00:23:15#3 | 01:55:18#5 | 01:09:03#2 | 03:29:58 | — | — | ||
| Jul 23, 22 | 36 | 00:28:55#34 | 01:56:20#36 | 01:15:07#35 | 03:42:06 | — | — | ||
| May 29, 22 | 1 | — | — | — | 03:47:53 | — | — | ||
| May 22, 22 | 5 | 00:24:46#10 | 02:00:40#7 | 01:14:28#9 | 03:42:32 | — | — | ||
| Apr 2, 22 | 20 | 00:22:31#2 | 02:19:22#32 | 01:17:34#26 | 04:03:47 | — | — | ||
| Feb 27, 22 | 4 | 00:23:47#1 | 02:11:02#5 | 01:18:16#7 | 03:55:48 | — | — | ||
| Feb 20, 22 | 2 | 00:22:00#4 | 02:06:06#4 | 01:11:17#2 | 03:43:11 | — | — | ||
| Dec 5, 21 | 2 | 00:49:33#1 | 04:19:29#3 | 02:55:56#3 | 08:10:34 | — | — | ||
| Sep 12, 21 | 5 | 00:23:09#5 | 02:00:49#3 | 01:16:37#10 | 03:43:17 | — | — | ||
| Apr 11, 21 | 3 | 00:24:37#3 | 02:07:36#5 | 01:12:33#4 | 03:47:07 | — | — | ||
| Mar 28, 21 | 1 | 00:23:17#5 | 02:08:36#4 | 01:10:53#1 | 03:46:45 | — | — | ||
| Feb 27, 21 | 4 | 00:23:11#2 | 02:09:11#9 | 01:16:08#5 | 03:51:27 | — | — | ||
| Feb 7, 21 | 1 | 00:26:14#1 | 01:51:59#3 | 01:07:50#1 | 03:29:41 | — | — | ||
| Nov 15, 20 | 1 | 00:19:58#2 | 01:50:53#2 | 01:07:27#5 | 03:18:18 | — | — | ||
| Sep 27, 20 | DNF | 00:48:06 | — | — | — | — | — | ||
| Sep 13, 20 | 4 | 00:23:02#5 | 02:09:06#5 | 01:15:18#5 | 03:51:20 | — | — | ||
| Feb 23, 20 | 8 | 00:21:58#5 | 02:15:08#12 | 01:13:58#4 | 03:54:49 | — | — | ||
| Feb 15, 20 | 5 | 00:23:58#4 | 02:24:14#8 | 01:15:54#3 | 04:08:05 | — | — | ||
| Nov 24, 19 | 1 | — | — | — | 03:54:43 | — | — | ||
| Nov 10, 19 | 2 | — | — | — | 03:48:14 | — | — | ||
| Oct 20, 19 | 2 | 00:45:47#2 | 04:32:36#3 | 02:53:47#2 | 08:17:27 | — | — | ||
| Sep 8, 19 | 2 | 00:22:29#2 | 02:08:20#5 | 01:12:46#2 | 03:46:48 | — | — | ||
| Jul 14, 19 | 1 | 00:26:46#2 | 02:11:41#1 | 01:24:34#1 | 04:05:03 | — | — | ||
| Jun 30, 19 | 1 | — | — | — | 03:57:54 | — | — | ||
| May 4, 19 | 7 | 00:26:28#3 | 02:09:55#11 | 01:22:26#10 | 04:01:39 | — | — | ||
| May 4, 19 | 5 | 00:26:28#2 | 02:09:54#9 | 01:22:25#7 | 04:01:39 | — | — | ||
| Apr 14, 19 | 16 | 00:19:22#32 | 00:55:23#19 | 00:32:07#9 | 01:46:52 | — | — | ||
| Mar 2, 19 | 30 | 00:09:29#33 | 00:31:52#27 | 00:17:18#30 | 01:00:08 | — | — | ||
| Aug 26, 18 | 9 | 00:23:00#10 | 02:09:49#12 | 01:15:33#8 | 03:51:56 | — | — | ||
| Apr 8, 18 | 6 | 00:18:23#22 | 00:55:12#4 | 00:32:53#6 | 01:50:15 | — | — | ||
| Feb 18, 18 | DNF | 00:24:00 | — | — | — | — | — | ||
| Feb 3, 18 | 9 | 00:09:13#23 | — | 00:17:03#4 | 00:54:20 | — | — | ||
| Nov 12, 17 | 9 | 00:26:29#12 | 02:11:28#8 | 01:24:23#9 | 04:04:55 | — | — | ||
| Sep 10, 17 | 10 | 00:22:49#8 | 02:14:52#8 | 01:18:44#11 | 04:00:18 | — | — | ||
| Aug 5, 17 | 9 | 00:26:21#12 | 02:00:13#16 | 01:22:13#12 | 03:52:04 | — | — | ||
| Jul 16, 17 | 9 | Canceled | 02:04:35#8 | 01:18:03#9 | 03:23:37 | — | — | ||
| Jun 18, 17 | 5 | 00:25:47#6 | 02:05:11#5 | 01:28:25#8 | 04:01:51 | — | — | ||
| May 7, 17 | DNF | 00:25:27 | 02:09:14 | — | — | — | — | ||
| Feb 19, 17 | 15 | 00:24:41#16 | 02:16:36#17 | 01:19:33#17 | 04:04:53 | — | — |
| 8 |
| 0 |
| 0 |
| #5 |
| 8× half |