41
Races
8
Wins
17
Podiums
31
Top 10s
8
DNFs
#1
Best Finish
5.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | — | 1× full |
| 2024 | 6 | 3 | 4 | #1 | 2× full, 4× half |
| 2023 | 5 | 1 | 1 | #1 | 3× full, 2× half |
| 2022 | 6 | 3 | 3 | #1 | 4× full, 2× half |
| 2020 | 1 | 0 | 1 | #2 | 1× half |
| 2019 | 8 | 0 | 1 | #2 | 4× half, 4× full |
| 2018 | 8 | 0 | 4 | #2 | 4× half, 4× full |
| 2017 | 4 | 1 | 3 | #1 | 3× half, 1× full |
| 2009 | 2 | 0 | 0 | #7 | 2× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jul 20, 25 | — | — | — | 00:56:16#99999 | —#99999 | —#99999 | DNF | |
| Sep 29, 24 | silverfull | 1 | 1 | 07:17:13 | —#99999 | 04:20:40#31 | 02:54:20#23 | FIN |
| Aug 25, 24 | silverhalf | 1 | — | 07:52:28.893 | — | 04:53:05.238#2 | 02:57:52.241 | FIN |
| Jul 28, 24 | silverhalf | 1 | 1 | 04:12:01 | 00:20:06#14 | 02:25:24#51 | 01:21:47#42 | FIN |
| Jul 21, 24 | goldfull | — | — | — | 00:55:33#99999 | 05:01:35#99999 | —#99999 | DNF |
| Jun 23, 24 | goldhalf | 8 | 8 | 04:16:04 | 00:17:09#52 | 02:34:36#107 | 01:20:15#62 | FIN |
| May 19, 24 | goldhalf | 3 | 3 | 04:10:13 | 00:25:04#16 | 02:19:10#48 | 01:22:08#40 | FIN |
| Oct 14, 23 | full | 8 | 8 | 08:47:06 | 00:54:02#17 | 04:46:15#11 | 03:02:09#8 | FIN |
| Oct 14, 23 | diamondfull | 8 | — | 08:47:06 | 00:54:02#14 | 04:46:15#14 | 03:02:09#6 | FIN |
| Jul 2, 23 | goldfull | 1 | 1 | 08:54:53 | 00:52:24#3 | 04:58:37#31 | 02:57:23#12 | FIN |
| May 21, 23 | silverhalf | 4 | — | 04:16:00 | 00:26:52#4 | 02:25:00#11 | 01:20:44#2 | FIN |
| Jan 1, 23 | diamondhalf | 9 | — | 03:55:29 | 00:28:20#9 | 02:11:12#14 | 01:13:44#8 | FIN |
| Nov 20, 22 | silverfull | 1 | — | 08:42:37.531 | 00:53:48.068#2 | 04:47:13.431#3 | 02:55:32.395#2 | FIN |
| Oct 6, 22 | full | — | — | — | 00:54:46#99999 | —#99999 | —#99999 | DNF |
| Aug 20, 22 | diamondhalf | 14 | — | 03:40:19 | 00:26:02#6 | 01:58:30#15 | 01:12:31#14 | FIN |
| Jul 24, 22 | silverfull | 1 | 1 | 09:00:22 | 00:55:36#24 | 04:55:30#14 | 03:04:07#11 | FIN |
| Jun 12, 22 | silverhalf | 1 | 1 | 04:03:52 | 00:24:51#14 | 02:14:27#23 | 01:19:57#18 | FIN |
| Jan 1, 22 | diamondfull | — | — | — | 00:54:45 | — | — | DNF |
| Sep 6, 20 | half | 2 | — | 04:23:38 | 00:24:53#1 | 02:23:36#2 | 01:32:20#2 | FIN |
| Nov 10, 19 | half | 6 | — | 04:22:31 | 00:24:22#4 | 02:29:42#6 | 01:23:58#8 | FIN |
| Oct 12, 19 | full | 99999 | 99999 | — | 00:54:03#99999 | —#99999 | —#99999 | DNF |
| Oct 12, 19 | full | — | — | — | 00:54:03 | — | — | DNF |
| Aug 18, 19 | half | 2 | — | 09:04:31 | 00:50:11#1 | 05:04:16#4 | 03:04:51#2 | FIN |
| Jun 30, 19 | full | — | — | — | 00:52:40 | 05:03:42 | — | DNF |
| Jun 9, 19 | full | — | — | — | 00:50:12#99999 | 04:51:59#99999 | —#99999 | DNF |
| Apr 7, 19 | half | 6 | — | 04:22:30.07 | 00:24:21.32 | 02:29:42.1 | 01:23:57.94 | FIN |
| Apr 6, 19 | half | 6 | 6 | 04:22:31 | 00:24:22#20 | 02:29:42#38 | 01:23:58#36 | FIN |
| Nov 18, 18 | half | 3 | — | 04:21:53 | 00:24:00#1 | 02:32:22#5 | 01:21:05#2 | FIN |
| Oct 13, 18 | full | 4 | 4 | 08:43:43 | 00:52:06#64 | 04:49:19#220 | 02:57:38#50 | FIN |
| Oct 13, 18 | full | 4 | — | 08:43:41.07 | 00:52:03.75 | 04:49:18.77 | 02:57:37.89 | FIN |
| Oct 13, 18 | full | 4 | — | 08:43:43 | 00:52:06#4 | 04:49:19#15 | 02:57:38#3 | FIN |
| Jul 8, 18 | full | 2 | — | 09:05:19 | 00:53:09#1 | 05:10:56#4 | 02:54:58#1 | FIN |
| May 5, 18 | half | 3 | — | 04:17:46 | 00:24:35#2 | 02:27:27#6 | 01:22:55#2 | FIN |
| Apr 7, 18 | half | 3 | 3 | 04:21:53 | 00:24:00#8 | 02:32:22#32 | 01:21:05#24 | FIN |
| Jan 1, 18 | half | 10 | — | 04:16:00 | 00:24:24#3 | 02:29:11#13 | 01:17:58#3 | FIN |
| Nov 12, 17 | half | 1 | 1 | 04:11:23 | 00:22:18#17 | 02:22:42#33 | 01:22:34#11 | FIN |
| Aug 20, 17 | full | 2 | 2 | 04:18:21 | 00:24:36#10 | 02:28:24#45 | 01:21:25#24 | FIN |
| May 21, 17 | half | 2 | 2 | 04:17:25 | 00:23:35#1649 | 02:28:10#308 | 01:21:25#62 | FIN |
| Jan 1, 17 | half | 4 | — | 04:21:40 | 00:25:38#3 | 02:30:16#12 | 01:22:45#4 | FIN |
| Nov 14, 09 | half | 7 | — | 04:09:34 | 00:23:41#1 | 02:16:07#8 | 01:25:56#9 | FIN |
| Apr 4, 09 | half | 40 | 99999 | 04:25:23 | 00:24:03#99999 | 02:33:42#99999 | 01:23:44#99999 | FIN |