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