28
Races
0
Wins
0
Podiums
1
Top 10s
7
DNFs
#10
Best Finish
18.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 3 | 0 | 0 | #18 | 1× half, 2× full |
| 2023 | 4 | 0 | 0 | #15 | 3× full, 1× half |
| 2022 | 5 | 0 | 0 | #13 | 4× full, 1× half |
| 2021 | 7 | 0 | 0 | #15 | 5× full, 2× half |
| 2020 | 1 | 0 | 0 | — | 1× half |
| 2019 | 6 | 0 | 0 | #11 | 5× half, 1× full |
| 2017 | 1 | 0 | 0 | #10 | 1× half |
| 2009 | 1 | 0 | 0 | — | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 7, 24 | 43 | — | 06:11:03 | 00:29:02#39 | 03:30:08#43 | 01:59:07#43 | FIN | |
| Jun 16, 24 | silverfull | — | — | — | 00:56:37 | — | — | DNF |
| May 18, 24 | silverfull | 18 | 24 | 09:25:40 | 00:55:12#27 | 05:06:59#21 | 03:17:30#25 | FIN |
| Sep 9, 23 | silverfull | — | — | — | 00:58:06#27 | 04:13:51#15 | — | DNS |
| Jul 9, 23 | silverfull | — | — | — | 01:03:32#99999 | 04:52:36#99999 | —#99999 | DNF |
| May 20, 23 | bronzefull | 15 | 29 | 10:05:05 | 00:54:08#20 | 05:19:16#15 | 03:44:38#30 | FIN |
| Mar 18, 23 | half | 30 | — | 04:19:21.9 | 00:27:19.742 | 02:24:26.961 | 01:21:51.744 | FIN |
| Nov 20, 22 | silverfull | — | — | — | 00:48:06#99999 | 04:26:18#99999 | —#99999 | DNF |
| May 29, 22 | full | 13 | 13 | 08:27:23 | 00:53:56#77 | 04:35:29#26 | 02:53:25#13 | FIN |
| May 29, 22 | bronzefull | 13 | — | 08:27:22 | 00:53:55#16 | 04:35:28#10 | 02:53:24#9 | FIN |
| Apr 23, 22 | silverfull | 17 | 19 | 08:52:59 | 00:58:04#52 | 04:30:54#20 | 03:19:04#19 | FIN |
| Mar 5, 22 | bronzehalf | 15 | — | 03:56:46.446 | 00:28:13.458#14 | 02:06:03.53#14 | 01:19:49.935#13 | FIN |
| Nov 21, 21 | full | 15 | 15 | 08:35:08 | 00:27:27#22 | 04:40:59#12 | 03:22:07#15 | FIN |
| Sep 19, 21 | full | 26 | — | 08:57:51 | 00:56:43#27 | 04:46:03#26 | 03:08:24#24 | FIN |
| Sep 19, 21 | full | 26 | — | 08:57:51.635 | 00:56:43.547 | 04:46:03.344 | 03:08:24.397 | FIN |
| Sep 5, 21 | half | 16 | — | 04:30:00 | 00:28:52#13 | 02:10:32#10 | 01:44:17#17 | FIN |
| Jul 25, 21 | full | 20 | 47 | 10:12:41 | 00:55:55#54 | 05:09:27#30 | 03:55:52#58 | FIN |
| May 23, 21 | full | — | — | — | 00:56:53 | 04:31:40 | — | DNF |
| Apr 11, 21 | half | 21 | 21 | 04:02:00 | 00:29:26#80 | 02:09:25#19 | 01:19:59#21 | FIN |
| Sep 6, 20 | half | — | — | — | 00:27:18 | 02:28:32 | — | DNF |
| Nov 10, 19 | half | 19 | — | 04:07:30 | 00:30:35#15 | 02:18:52#15 | 01:39:24#16 | DNF |
| Nov 2, 19 | full | 16 | 18 | 08:42:44 | 00:58:48#58 | 04:34:09#23 | 03:02:18#18 | FIN |
| Sep 22, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 25, 19 | half | 15 | — | 04:47:30 | 00:30:52#16 | — | — | FIN |
| Jun 16, 19 | half | 11 | — | 04:20:33 | 00:29:53#15 | 02:21:35#12 | 01:24:14#9 | FIN |
| Feb 1, 19 | half | 19 | — | 04:07:29.39 | 00:28:36.12 | 02:07:43.76 | 01:26:57.68 | FIN |
| Jul 2, 17 | half | 10 | — | 04:15:22 | — | — | — | FIN |
| Oct 4, 09 | full | — | — | — | 00:53:55 | 04:37:13 | — | DNF |