28
Races
6
Wins
16
Podiums
24
Top 10s
1
DNFs
#1
Best Finish
3.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 2 | 0 | 0 | #5 | 2× half |
| 2023 | 8 | 2 | 4 | #1 | 7× half, 1× full |
| 2022 | 4 | 1 | 3 | #1 | 4× half |
| 2021 | 8 | 3 | 8 | #1 | 7× half, 1× full |
| 2020 | 3 | 0 | 0 | #4 | 3× half |
| 2019 | 3 | 0 | 1 | #2 | 3× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Mar 9, 24 | — | — | — | 00:24:54 | — | — | DNF | |
| Jan 1, 24 | diamondhalf | 5 | — | 03:52:10 | 00:26:07#2 | 02:01:39#2 | 01:22:06#13 | FIN |
| Dec 8, 23 | goldhalf | 7 | 7 | 04:04:06 | 00:24:01#13 | 02:07:09#21 | 01:29:34#41 | FIN |
| Oct 14, 23 | silverhalf | — | — | — | 00:25:09#1 | 02:24:58#3 | — | DNS |
| Oct 8, 23 | silverhalf | 2 | — | 02:52:38 | 00:19:11#1 | 01:27:45#3 | 01:00:29#6 | FIN |
| Sep 17, 23 | silverhalf | 1 | — | 04:13:57 | 00:21:13#1 | 02:16:48#1 | 01:28:08#17 | FIN |
| Aug 5, 23 | goldfull | 6 | — | 04:09:11 | 00:23:53#1 | 02:12:45#5 | 01:29:35#12 | FIN |
| Jul 2, 23 | silverhalf | 2 | — | 04:15:04 | 00:24:05#1 | 02:22:24#2 | 01:24:20#6 | FIN |
| Jun 10, 23 | silverhalf | 1 | — | 04:04:34 | 00:25:51#1 | 02:08:03#3 | 01:26:32#1 | FIN |
| Jan 1, 23 | platinumhalf | — | — | — | 00:24:42#1 | 02:27:06#40 | — | DNS |
| May 29, 22 | silverhalf | 1 | — | 04:15:48 | 00:23:58#1 | 02:24:07#1 | 01:22:46#5 | FIN |
| May 22, 22 | goldhalf | 3 | — | 04:11:05 | 00:24:53#1 | 02:15:42#3 | 01:25:06#5 | FIN |
| Apr 23, 22 | silverhalf | 3 | — | 04:16:55 | 00:26:00#1 | 02:21:05#1 | 01:26:06#6 | FIN |
| Mar 19, 22 | silverhalf | 4 | — | 04:33:19 | 00:23:35#2 | 02:38:50#5 | 01:25:21#8 | FIN |
| Dec 4, 21 | half | 2 | — | 03:33:12 | 00:24:44#1 | 01:53:53#1 | 01:12:24#7 | FIN |
| Oct 16, 21 | full | 3 | — | 04:16:42 | 00:25:31#1 | 02:23:44#1 | 01:24:29#11 | FIN |
| Oct 10, 21 | half | 1 | — | 04:17:09 | 00:24:18#1 | 02:30:01#2 | 01:20:22#2 | FIN |
| Oct 3, 21 | half | 3 | — | 03:59:42 | 00:15:42#4 | 02:14:21#3 | 01:26:52#5 | FIN |
| Sep 5, 21 | half | 1 | — | 04:18:45 | 00:25:19#1 | 02:21:51#1 | 01:25:34#2 | FIN |
| Aug 29, 21 | half | 1 | — | 04:10:44 | 00:26:50#1 | 02:13:49#1 | 01:24:22#11 | FIN |
| Jun 20, 21 | half | 2 | — | 04:15:34 | 00:23:43#1 | 02:16:48#2 | 01:30:07#4 | FIN |
| Jun 13, 21 | half | 2 | — | 02:43:18 | 00:23:10#2 | 01:23:20#5 | 00:55:12#5 | FIN |
| Dec 6, 20 | half | 28 | — | 03:42:17 | 00:24:14#1 | 01:55:07#11 | 01:20:45#39 | FIN |
| Sep 27, 20 | half | 5 | — | 04:13:43 | 00:09:53#1 | 02:30:11#5 | 01:28:07#6 | FIN |
| Sep 6, 20 | half | 4 | — | 04:08:48 | 00:21:30#1 | 01:51:04#2 | 01:54:11#6 | FIN |
| Dec 7, 19 | half | 4 | 4 | 03:59:40 | 00:23:06#8 | 02:04:19#20 | 01:28:05#23 | FIN |
| Nov 10, 19 | half | 4 | — | 03:59:39 | 00:23:05#1 | 02:04:18#7 | 01:28:00#4 | FIN |
| Aug 25, 19 | half | 2 | — | 04:54:25 | 00:24:50#1 | 02:46:33#2 | 01:38:33#6 | FIN |