53
Races
0
Wins
0
Podiums
13
Top 10s
7
DNFs
#6
Best Finish
12.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 6 | 0 | 0 | #15 | 1× full, 5× half |
| 2023 | 6 | 0 | 0 | #7 | 3× full, 3× half |
| 2022 | 12 | 0 | 0 | #9 | 3× full, 9× half |
| 2021 | 11 | 0 | 0 | #7 | 7× half, 4× full |
| 2020 | 2 | 0 | 0 | #11 | 2× half |
| 2019 | 12 | 0 | 0 | #6 | 7× half, 5× full |
| 2018 | 4 | 0 | 0 | #6 | 3× full, 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 29, 24 | 16 | 17 | 08:18:37 | —#99999 | 04:41:33#71 | 03:34:39#76 | FIN | |
| Jun 8, 24 | goldhalf | 27 | 69 | 05:13:48 | 00:39:15#667 | 02:25:05#345 | 01:56:31#336 | FIN |
| May 26, 24 | half | 15 | 78 | 05:12:47 | 00:39:28#1300 | 02:45:12#705 | 01:42:02#636 | FIN |
| May 26, 24 | silverhalf | 15 | — | 05:12:46.977 | 00:39:27.689#16 | 02:45:11.637#15 | 01:42:01.983#15 | FIN |
| May 11, 24 | goldhalf | 21 | — | 05:59:16.085 | 00:38:53.871#24 | 02:48:53.242#22 | 02:23:57.962#21 | FIN |
| Apr 21, 24 | silverhalf | 26 | — | 05:08:40 | 00:41:21#28 | 02:43:45#27 | 01:36:19#23 | FIN |
| Nov 4, 23 | silverfull | 17 | 20 | 09:44:16 | 01:20:04#775 | 04:51:51#244 | 03:24:23#148 | FIN |
| Sep 16, 23 | silverfull | 7 | 7 | 08:31:09 | 00:17:48#359 | 04:50:34#69 | 03:17:07#45 | FIN |
| Jun 25, 23 | silverhalf | 9 | — | 04:47:17.99 | 00:36:25.537#11 | 02:25:31.32#9 | 01:38:04.34#9 | FIN |
| Jun 11, 23 | silverhalf | — | — | — | 00:37:28#13 | — | — | DNS |
| May 21, 23 | silverhalf | 14 | — | 05:24:34 | 00:40:44#14 | 02:45:17#14 | 01:49:06#14 | FIN |
| Apr 22, 23 | goldfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Dec 4, 22 | silverfull | 11 | 14 | 09:50:25 | 01:20:56#664 | 04:59:10#168 | 03:22:31#111 | FIN |
| Nov 13, 22 | silverhalf | 13 | — | 04:42:31 | 00:37:11#13 | 02:23:51#11 | 01:34:41#13 | FIN |
| Oct 16, 22 | silverhalf | — | — | — | 00:34:16 | 02:45:22 | — | DNS |
| Oct 9, 22 | silverhalf | 15 | — | 04:47:27 | 00:38:49#16 | 02:20:55#8 | 01:42:09#16 | FIN |
| Aug 28, 22 | silverhalf | 17 | 37 | 05:10:59 | 00:38:32#980 | 02:42:39#469 | 01:41:57#458 | FIN |
| Aug 14, 22 | silverfull | — | — | — | 01:11:56 | — | — | DNS |
| Aug 6, 22 | silverhalf | 9 | 38 | 05:39:30 | 00:36:58#609 | 03:18:28#716 | 01:34:35#406 | FIN |
| Jun 26, 22 | goldhalf | 16 | — | 04:52:52.72 | 00:37:15#18 | 02:29:55.997#16 | 01:37:58.483#16 | FIN |
| Jun 12, 22 | silverhalf | — | — | — | 00:35:32 | 02:48:07 | — | DNS |
| May 22, 22 | goldhalf | — | — | — | 00:40:03 | — | — | DNF |
| Apr 23, 22 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 19, 22 | silverhalf | — | — | — | 00:41:20 | — | — | DNF |
| Dec 5, 21 | half | 20 | 23 | 04:47:30 | 00:38:10#574 | 02:27:43#191 | 01:35:22#139 | FIN |
| Nov 21, 21 | full | — | — | — | 01:02:01#99999 | —#99999 | —#99999 | DNF |
| Nov 6, 21 | full | 16 | 22 | 10:36:46 | 01:36:12#463 | 05:26:37#180 | 03:24:34#105 | FIN |
| Oct 10, 21 | half | 7 | — | 05:10:13 | 00:38:30#7 | 02:58:20#7 | 01:28:40#7 | FIN |
| Oct 3, 21 | half | 11 | — | 04:24:03 | 00:17:17#13 | 02:24:08#11 | 01:38:32#11 | FIN |
| Sep 11, 21 | half | 8 | — | 04:46:09 | 00:34:07#9 | 02:30:49#7 | 01:34:49#6 | FIN |
| Sep 5, 21 | half | — | — | — | 00:38:34 | 02:24:34 | — | DNF |
| Aug 29, 21 | half | 99999 | 99999 | — | 00:38:57#99999 | —#99999 | —#99999 | DNF |
| Jul 25, 21 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 3, 21 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 24, 21 | half | 15 | — | 05:00:27 | 00:33:59#16 | 02:45:55#15 | 01:33:35#14 | FIN |
| Sep 6, 20 | half | 11 | — | 04:29:38 | 00:34:29#11 | 02:18:45#9 | 01:30:10#9 | FIN |
| Feb 7, 20 | half | 11 | — | 04:29:38.03 | 00:34:29.982 | 02:18:45.691 | 01:30:12.188 | FIN |
| Dec 14, 19 | half | 13 | — | 03:03:25 | 00:31:00#17 | 01:34:07#12 | 00:55:00#11 | FIN |
| Dec 8, 19 | half | 13 | 20 | 04:42:38 | 00:35:39#409 | 02:28:51#269 | 01:32:01#177 | FIN |
| Nov 24, 19 | full | — | — | — | 01:10:56 | 05:17:28 | — | DNF |
| Nov 10, 19 | half | 11 | — | 05:02:40 | 00:35:53#14 | 02:49:56#11 | 01:29:35#6 | FIN |
| Sep 29, 19 | full | 6 | 6 | 10:17:15 | 00:59:24#164 | 05:41:03#112 | 03:29:52#38 | FIN |
| Sep 29, 19 | full | 6 | — | 10:17:14.712 | 00:59:23.434 | 05:41:02.045 | 03:29:51.722 | FIN |
| Sep 1, 19 | half | 12 | 16 | 04:58:26 | 00:33:33#398 | 02:40:32#338 | 01:36:47#194 | FIN |
| Aug 18, 19 | full | 8 | 10 | 09:35:14 | 01:11:29#951 | 04:53:41#288 | 03:22:39#128 | FIN |
| Jul 27, 19 | half | 9 | — | 04:57:59 | — | — | — | FIN |
| Jun 30, 19 | half | 9 | — | 04:58:02 | 00:35:05#10 | 02:42:25#9 | 01:35:29#9 | FIN |
| Jun 9, 19 | full | 7 | — | 10:16:26 | 01:17:16#8 | 05:12:36#7 | 03:39:03#6 | FIN |
| Apr 27, 19 | half | 11 | — | 05:02:39.53 | 00:35:52.17 | 02:49:55.32 | 01:29:34.03 | FIN |
| Dec 2, 18 | full | 8 | 18 | 10:21:40 | 01:19:08#595 | 05:04:16#169 | 03:50:42#137 | FIN |
| Oct 14, 18 | full | 6 | — | 09:24:05 | 00:18:00#10 | 05:23:31#6 | 03:30:36#5 | FIN |
| Aug 18, 18 | full | — | — | — | 01:12:09 | 05:13:28 | — | DNF |
| Jul 28, 18 | half | 13 | — | 04:44:23 | 00:34:45#14 | 02:23:36#11 | 01:37:18#11 | FIN |