20
Races
0
Wins
0
Podiums
3
Top 10s
2
DNFs
#7
Best Finish
20.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 2 | 0 | 0 | #18 | 2× half |
| 2023 | 3 | 0 | 0 | #25 | 1× full, 2× half |
| 2022 | 4 | 0 | 0 | #15 | 2× half, 2× full |
| 2019 | 2 | 0 | 0 | #9 | 2× full |
| 2018 | 4 | 0 | 0 | #7 | 2× half, 2× full |
| 2017 | 2 | 0 | 0 | #21 | 1× half, 1× full |
| 2016 | 2 | 0 | 0 | #10 | 1× half, 1× full |
| 2015 | 1 | 0 | 0 | #14 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 8, 24 | 18 | — | 03:47:18 | 00:29:11#18 | 01:58:20#16 | 01:13:43#15 | FIN | |
| May 11, 24 | goldhalf | 29 | — | 04:35:52.48 | 00:32:12.312#37 | 02:32:16.718#29 | 01:24:41.968#29 | FIN |
| Jun 18, 23 | silverfull | 25 | — | 10:39:07.577 | 01:06:54.9#34 | 04:51:53#28 | 04:29:24#25 | FIN |
| May 21, 23 | silverhalf | 36 | — | 04:36:02 | 00:33:29#40 | 02:30:26#37 | 01:24:58#31 | FIN |
| May 21, 23 | half | 36 | — | 04:36:02.773 | 00:33:29.004 | 02:30:26.15 | 01:24:58.208 | FIN |
| Dec 9, 22 | goldhalf | 15 | 43 | 04:27:53 | 00:36:19#133 | 02:12:36#45 | 01:34:28#49 | FIN |
| Sep 18, 22 | silverhalf | 16 | — | 04:10:23 | 00:14:31#17 | 02:27:12#14 | 01:24:21#17 | FIN |
| Aug 20, 22 | silverfull | — | — | — | 01:05:52 | — | — | DNF |
| Jun 26, 22 | goldfull | 21 | 86 | 09:23:35 | 01:07:22#652 | 04:48:40#100 | 03:16:26#89 | FIN |
| Jul 28, 19 | full | 9 | 28 | 09:16:58 | 01:09:13#492 | 04:44:54#40 | 03:15:40#31 | FIN |
| Jun 30, 19 | full | 24 | — | 10:06:07 | 01:09:09#26 | 05:04:11#21 | 03:44:25#24 | FIN |
| Nov 18, 18 | half | 19 | — | 04:19:58 | 00:39:34#23 | 02:08:54#12 | 01:25:39#20 | FIN |
| Aug 4, 18 | full | 20 | 27 | 08:58:13 | 01:04:46#138 | 04:28:22#17 | 03:19:16#27 | FIN |
| Jul 1, 18 | full | 25 | — | 09:39:30.5 | 01:03:30.3 | 04:49:50.44 | 03:39:15.44 | FIN |
| May 19, 18 | half | 7 | — | 03:48:23 | — | — | — | FIN |
| Nov 12, 17 | half | 21 | — | 04:27:31 | 00:34:45#28 | 02:24:28#16 | 01:21:40#19 | FIN |
| Sep 10, 17 | full | — | — | — | 01:03:26 | — | — | DNF |
| Nov 13, 16 | half | 17 | — | 04:16:36 | 00:32:40#26 | 02:19:56#10 | 01:19:37#21 | FIN |
| Jun 12, 16 | full | 10 | — | 04:11:08 | 00:28:02#16 | 02:20:07#8 | 01:18:43#7 | FIN |
| Jun 28, 15 | full | 14 | — | 04:11:31 | 00:34:27#19 | 02:11:20#12 | 01:20:34#11 | FIN |