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