28
Races
4
Wins
8
Podiums
16
Top 10s
5
DNFs
#1
Best Finish
8.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 6 | 0 | 0 | #6 | 2× full, 4× half |
| 2023 | 3 | 0 | 0 | #5 | 3× half |
| 2022 | 2 | 0 | 0 | #7 | 1× half, 1× full |
| 2021 | 4 | 2 | 2 | #1 | 4× half |
| 2020 | 3 | 1 | 3 | #1 | 3× half |
| 2019 | 5 | 1 | 1 | #1 | 5× half |
| 2018 | 4 | 0 | 2 | #3 | 4× half |
| 2017 | 1 | 0 | 0 | #8 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Oct 6, 24 | 10 | — | 07:47:57.163 | 00:49:13.276#19 | 04:04:11.822#9 | 02:49:37.039#22 | FIN | |
| Aug 24, 24 | goldfull | — | — | — | 00:24:20 | 02:11:58 | — | DNF |
| Jun 30, 24 | goldhalf | 10 | — | 03:44:52 | 00:21:42#19 | 02:04:29#14 | 01:13:36#10 | FIN |
| Jun 9, 24 | bronzehalf | 6 | — | 03:41:09 | 00:23:54#10 | 01:56:31#6 | 01:16:50#3 | FIN |
| May 11, 24 | goldhalf | 11 | — | 03:56:47.329 | 00:23:11.192#20 | 02:14:53.251#16 | 01:13:44.505#8 | FIN |
| Apr 21, 24 | silverhalf | 25 | — | 03:48:49 | 00:24:18#38 | 02:08:58#34 | 01:11:43#18 | FIN |
| Jun 10, 23 | silverhalf | — | — | — | 00:23:58#3 | 02:18:37#9 | — | DNS |
| May 7, 23 | silverhalf | — | — | — | 00:23:49#9 | — | — | DNS |
| Apr 1, 23 | silverhalf | 5 | 5 | 03:50:35 | 00:23:22#11 | 02:07:18#4 | 01:15:27#5 | FIN |
| May 22, 22 | goldhalf | — | — | — | 00:27:07 | — | — | DNF |
| May 7, 22 | silverfull | 7 | — | 04:01:53 | 00:22:28#14 | 02:18:20#5 | 01:16:04#14 | FIN |
| Sep 18, 21 | half | 30 | — | 04:17:20 | 00:27:19#30 | 02:17:13#29 | 01:30:23#29 | FIN |
| Sep 5, 21 | half | 1 | — | 03:38:57 | 00:24:09#13 | 02:01:34#2 | 01:08:30#1 | FIN |
| Jun 27, 21 | half | 1 | — | 03:38:57.022 | 00:24:09.333 | 02:01:34.145 | 01:08:30.437 | FIN |
| May 1, 21 | half | 17 | — | 03:56:29.247 | 00:24:39.525 | 02:03:27.993 | 01:24:40.037 | FIN |
| Dec 6, 20 | half | 3 | — | 03:06:08 | 00:24:46#31 | 01:39:33#6 | 00:59:28#4 | FIN |
| Sep 27, 20 | half | 1 | — | 03:38:10 | 00:09:57#5 | 02:09:32#2 | 01:13:49#2 | FIN |
| Sep 6, 20 | half | 2 | — | 03:18:14 | 00:22:17#4 | 01:34:15#1 | 01:20:03#3 | FIN |
| Dec 7, 19 | half | — | — | — | 00:25:01#99999 | 02:01:38#99999 | —#99999 | DNF |
| Nov 10, 19 | half | 3 | — | 04:07:37 | 00:25:00#10 | 02:01:37#9 | 01:11:48#1 | DNF |
| Sep 22, 19 | half | 1 | 1 | 03:44:02 | 00:12:29#4 | 02:11:06#2 | 01:14:47#1 | FIN |
| Jun 23, 19 | half | 6 | — | 03:43:53.033 | 00:22:48.42 | 02:06:49.004 | 01:09:11.316 | FIN |
| Jan 1, 19 | half | 12 | — | 04:05:44 | 00:24:36#24 | 02:22:44#10 | 01:14:25#20 | FIN |
| Nov 18, 18 | half | 3 | — | 04:01:11 | 00:25:14#6 | 02:14:12#7 | 01:17:41#3 | FIN |
| Sep 23, 18 | half | — | — | — | 00:15:09#7 | —#99999 | —#99999 | DNF |
| Jul 28, 18 | half | 8 | — | 04:04:15 | 00:24:29#9 | 02:18:32#13 | 01:15:30#2 | FIN |
| May 27, 18 | half | 3 | — | 03:49:23 | 00:25:24#6 | 02:07:43#4 | 01:16:16#2 | FIN |
| Oct 15, 17 | half | 8 | — | 04:01:49 | — | — | — | FIN |