41
Races
0
Wins
4
Podiums
19
Top 10s
6
DNFs
#3
Best Finish
9.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 3 | 0 | 0 | #6 | 3× full |
| 2022 | 4 | 0 | 0 | #5 | 3× full, 1× half |
| 2021 | 6 | 0 | 0 | #6 | 2× half, 4× full |
| 2020 | 3 | 0 | 1 | #3 | 1× full, 2× half |
| 2019 | 11 | 0 | 3 | #3 | 6× full, 5× half |
| 2018 | 9 | 0 | 0 | #4 | 6× half, 3× full |
| 2017 | 5 | 0 | 0 | #8 | 5× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 16, 23 | 6 | 6 | 08:20:29 | 00:17:51#366 | 04:54:52#79 | 03:01:23#38 | FIN | |
| May 20, 23 | bronzefull | 6 | 6 | 10:37:06 | 01:12:29#494 | 06:03:01#131 | 03:11:40#69 | FIN |
| Apr 22, 23 | goldfull | — | — | — | 01:16:16#99999 | 04:58:31#99999 | —#99999 | DNF |
| Sep 11, 22 | silverfull | 5 | 5 | 10:17:14 | 01:11:01#200 | 05:43:19#35 | 03:13:28#18 | FIN |
| Aug 14, 22 | silverfull | 11 | — | 10:09:47 | 01:11:57#14 | 05:31:23#7 | 03:19:46#6 | FIN |
| Jul 10, 22 | silverfull | — | — | — | 01:13:10#99999 | 05:18:34#99999 | —#99999 | DNF |
| Mar 11, 22 | silverhalf | — | — | — | 00:32:49 | 01:41:07 | — | DNF |
| Sep 5, 21 | half | 14 | — | 04:39:00 | 00:34:51#19 | 02:36:08#16 | 01:23:45#6 | FIN |
| Aug 14, 21 | full | 11 | — | 09:39:16 | 01:07:37#14 | 05:07:53#12 | 03:18:33#8 | FIN |
| Jul 25, 21 | full | 6 | 6 | 09:50:08 | 01:05:10#290 | 05:25:49#72 | 03:10:22#33 | FIN |
| Jun 27, 21 | full | 8 | — | 09:55:46.715 | 01:09:23.486 | 05:19:31.519 | 03:21:06.994 | FIN |
| May 23, 21 | full | — | — | — | 01:07:44 | 05:21:16 | — | DNF |
| Apr 11, 21 | half | 14 | 14 | 04:39:01 | 00:34:52#277 | 02:36:09#192 | 01:23:46#93 | FIN |
| Nov 7, 20 | full | 6 | 6 | 09:28:58 | 01:10:44#164 | 04:56:30#66 | 03:12:36#34 | FIN |
| Oct 24, 20 | half | 3 | — | 03:08:10 | 00:22:03#8 | 01:47:36#3 | 00:53:00#1 | FIN |
| Oct 3, 20 | half | 12 | — | 02:17:15 | 00:29:33#14 | 01:05:27#10 | 00:39:00#9 | FIN |
| Nov 24, 19 | full | 5 | 5 | 09:09:14 | 00:54:15#147 | 04:58:29#75 | 03:11:40#45 | FIN |
| Nov 10, 19 | half | 11 | — | 04:40:55 | 00:31:51#15 | 02:37:40#11 | 01:25:00#9 | FIN |
| Sep 29, 19 | full | 3 | 3 | 09:27:16 | 00:53:49#47 | 05:09:45#30 | 03:16:36#12 | FIN |
| Sep 29, 19 | full | 3 | — | 09:27:15.378 | 00:53:48.658 | 05:09:44.358 | 03:16:35.477 | FIN |
| Sep 8, 19 | full | — | — | — | 01:07:46#99999 | 05:17:50#99999 | —#99999 | DNF |
| Jun 30, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 25, 19 | full | 3 | 3 | 10:10:48 | 01:05:14#239 | 05:57:45#104 | 02:58:59#46 | FIN |
| May 4, 19 | half | 19 | — | 04:33:39.04 | 00:31:52.06 | 02:32:43.04 | 01:24:05.04 | FIN |
| May 4, 19 | half | 19 | — | 04:33:40 | 00:31:53#23 | 02:32:41#19 | 01:24:06#5 | FIN |
| Apr 7, 19 | half | 11 | — | 04:40:54.52 | 00:31:50.8 | 02:37:40.59 | 01:25:00.29 | FIN |
| Apr 6, 19 | half | 11 | 11 | 04:40:55 | 00:31:51#264 | 02:37:40#173 | 01:25:00#98 | FIN |
| Nov 18, 18 | half | 13 | — | 04:45:10 | 00:32:38#17 | 02:41:15#14 | 01:24:47#5 | FIN |
| Oct 14, 18 | full | 4 | — | 09:11:34 | 00:15:51#8 | 05:17:56#4 | 03:26:01#4 | FIN |
| Sep 23, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 9, 18 | full | 4 | 5 | 09:51:17 | 01:11:22#353 | 05:25:44#93 | 03:05:53#22 | FIN |
| Aug 19, 18 | half | 10 | 10 | 04:34:29 | 00:31:41#339 | 02:33:31#243 | 01:24:22#94 | FIN |
| Jul 22, 18 | full | 5 | 5 | 09:57:53 | 01:06:27#247 | 05:35:25#67 | 03:09:17#23 | FIN |
| May 20, 18 | half | 8 | 8 | 04:28:16 | 00:26:16#303 | 02:29:54#136 | 01:26:01#58 | FIN |
| May 5, 18 | half | 11 | — | 04:37:43 | 00:34:25#15 | 02:33:21#11 | 01:25:23#4 | FIN |
| Apr 7, 18 | half | 13 | 14 | 04:45:10 | 00:32:38#311 | 02:41:15#218 | 01:24:47#102 | FIN |
| Nov 12, 17 | half | 9 | — | 04:43:57 | 00:36:15#14 | 02:36:57#9 | 01:24:49#4 | FIN |
| Aug 5, 17 | half | 8 | 9 | 04:30:13 | 00:36:39#543 | 02:17:29#127 | 01:31:47#72 | FIN |
| May 21, 17 | half | — | — | — | 00:32:10#2170 | 02:28:19#583 | —#99999 | DNF |
| May 13, 17 | half | 9 | 9 | 04:23:46 | 00:14:41#589 | 02:36:44#230 | 01:26:10#29 | FIN |
| Apr 2, 17 | half | 19 | 27 | 04:47:21 | 00:37:15#589 | 02:28:09#221 | 01:37:35#164 | FIN |