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