33
Races
0
Wins
3
Podiums
20
Top 10s
7
DNFs
#3
Best Finish
6.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 3 | 0 | 1 | #3 | 2× full, 1× half |
| 2022 | 11 | 0 | 1 | #3 | 6× full, 5× half |
| 2021 | 2 | 0 | 0 | #9 | 2× half |
| 2020 | 3 | 0 | 0 | #5 | 2× half, 1× full |
| 2019 | 4 | 0 | 0 | #5 | 4× full |
| 2018 | 10 | 0 | 1 | #3 | 6× half, 4× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Oct 12, 24 | 3 | — | 09:42:05.093 | 01:00:43.19#7 | 05:04:42.15#3 | 03:30:45.606#5 | FIN | |
| Sep 29, 24 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 23, 24 | silverhalf | 13 | — | 04:51:34 | 00:30:24#9 | 02:41:03#12 | 01:35:06#13 | FIN |
| Nov 20, 22 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Oct 9, 22 | silverhalf | — | — | — | 00:29:16 | — | — | DNF |
| Sep 17, 22 | silverfull | 9 | — | 09:18:08 | 00:59:30#9 | 04:46:42#8 | 03:22:56#12 | FIN |
| Aug 28, 22 | silverhalf | — | — | — | 00:29:58#99999 | 02:38:22#99999 | —#99999 | DNF |
| Jul 10, 22 | silverfull | — | — | — | 00:58:05#99999 | 05:18:41#99999 | —#99999 | DNF |
| Jun 26, 22 | half | 4 | — | 09:55:26.521 | 00:57:51.141 | 05:27:26.397 | 03:22:35.495 | FIN |
| Jun 26, 22 | silverfull | 4 | — | 09:55:26 | 00:57:51#3 | 05:27:26#2 | 03:22:35#4 | FIN |
| May 22, 22 | goldhalf | 3 | — | 04:40:25 | 00:29:34#6 | 02:36:26#2 | 01:29:11#6 | FIN |
| May 21, 22 | bronzefull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 23, 22 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 5, 22 | bronzehalf | — | — | — | 00:28:44 | 02:22:24 | — | DNF |
| Oct 3, 21 | half | — | — | — | — | — | — | DNS |
| Jun 6, 21 | half | 9 | — | 04:58:05 | 00:29:57#9 | 03:00:34#11 | 01:23:33#5 | FIN |
| Oct 10, 20 | half | 5 | — | 04:40:11 | 00:32:55#7 | 02:31:28#5 | 01:32:13#2 | FIN |
| Mar 7, 20 | full | 7 | 7 | 09:42:33 | 01:03:51#197 | 05:11:07#80 | 03:19:57#53 | FIN |
| Feb 15, 20 | half | 7 | — | 04:52:34 | 00:30:27#9 | 02:39:38#6 | 01:37:14#7 | FIN |
| Oct 26, 19 | full | — | — | — | 01:00:57 | 05:09:47 | — | DNF |
| Sep 21, 19 | full | — | — | — | 00:59:09 | 04:52:49 | — | DNF |
| Jul 14, 19 | full | 5 | — | 09:25:18 | 01:04:22#6 | 04:54:36#4 | 03:21:10#5 | FIN |
| Apr 7, 19 | full | 8 | 9 | 09:23:10 | 00:32:58#148 | 05:23:42#128 | 03:20:23#103 | FIN |
| Nov 18, 18 | half | 8 | — | 04:54:45 | — | — | — | FIN |
| Nov 17, 18 | full | 3 | — | 09:57:28 | 01:00:27#3 | 05:14:52#2 | 03:38:07#4 | FIN |
| Oct 20, 18 | half | 6 | — | 04:39:45 | 00:30:12#7 | 02:37:19#7 | 01:27:09#4 | FIN |
| Sep 22, 18 | full | 5 | — | 09:28:59 | 01:00:08#6 | 05:04:38#7 | 03:15:37#1 | FIN |
| Aug 26, 18 | half | 10 | 11 | 02:00:29 | 00:30:33#165 | —#99999 | 01:26:54#126 | FIN |
| Jul 29, 18 | full | 9 | — | 09:47:06 | 01:02:41#6 | 05:05:37#6 | 03:32:42#10 | FIN |
| May 26, 18 | full | — | — | — | 01:00:16#99999 | 06:21:46#99999 | —#99999 | DNF |
| May 6, 18 | half | 8 | — | 04:55:47 | — | — | — | FIN |
| Apr 29, 18 | half | 8 | — | 04:54:44.97 | 00:22:33.66 | 02:52:18.19 | 01:34:34.87 | FIN |
| Apr 21, 18 | half | 5 | — | 05:06:02 | 00:34:21#5 | 02:54:14#5 | 01:33:15#5 | FIN |