49
Races
1
Wins
2
Podiums
23
Top 10s
9
DNFs
#1
Best Finish
9.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 1 | 0 | 0 | #16 | 1× full |
| 2023 | 3 | 0 | 0 | #8 | 2× full, 1× half |
| 2022 | 6 | 0 | 0 | #5 | 5× full, 1× half |
| 2021 | 5 | 0 | 0 | #4 | 3× full, 2× half |
| 2019 | 6 | 0 | 0 | #9 | 3× half, 3× full |
| 2018 | 7 | 0 | 1 | #3 | 4× full, 3× half |
| 2017 | 5 | 0 | 0 | #4 | 2× half, 3× full |
| 2016 | 6 | 1 | 1 | #1 | 6× half |
| 2015 | 6 | 0 | 0 | #13 | 4× half, 2× full |
| 2014 | 4 | 0 | 0 | #6 | 3× half, 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Apr 21, 24 | 16 | — | 09:23:17 | 00:51:13#9 | 05:11:52#21 | 03:14:03#15 | FIN | |
| Sep 9, 23 | silverfull | 8 | — | 08:04:21 | 00:49:17#13 | 04:12:35#12 | 02:58:10#7 | FIN |
| Jun 18, 23 | silverfull | 15 | — | 08:38:00.657 | 00:47:40.95#5 | 04:34:22#22 | 03:09:03.194#15 | FIN |
| Apr 22, 23 | silverhalf | 23 | — | 03:58:20 | 00:24:18#14 | 02:12:46#29 | 01:17:01#30 | FIN |
| Sep 10, 22 | silverfull | 11 | — | 08:20:35 | 00:46:35#2 | 04:27:40#15 | 03:02:34#16 | FIN |
| Aug 28, 22 | silverhalf | 21 | 21 | 04:08:19 | 00:23:50#7 | 02:18:50#18 | 01:20:05#21 | FIN |
| Jul 10, 22 | silverfull | 5 | — | 08:06:24 | 00:49:26#4 | 04:12:30#5 | 02:59:00#7 | FIN |
| May 21, 22 | bronzefull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 3, 22 | full | — | — | — | 00:07:54#99999 | 05:35:39#99999 | —#99999 | DNF |
| Apr 3, 22 | goldfull | — | — | — | 00:07:53 | 05:35:38 | — | DNF |
| Nov 21, 21 | full | 14 | 14 | 08:30:35 | 00:22:42#8 | 05:01:40#18 | 03:00:27#14 | FIN |
| Sep 12, 21 | full | 4 | — | 07:49:32 | 00:49:37#8 | 04:12:50#6 | 02:43:39#8 | FIN |
| Aug 29, 21 | half | 10 | 10 | 04:15:55 | 00:25:56#9 | 02:20:48#4 | 01:24:06#10 | FIN |
| Jul 3, 21 | full | 5 | 5 | 08:49:39 | 00:51:21#5 | 04:59:56#8 | 02:53:02#5 | FIN |
| Jun 20, 21 | half | 10 | — | 03:55:45 | 00:24:07#6 | 02:08:18#14 | 01:18:51#9 | FIN |
| Nov 10, 19 | half | 9 | — | 04:01:12 | — | — | — | FIN |
| Sep 14, 19 | full | — | — | — | — | — | — | DNF |
| Jul 7, 19 | full | 12 | — | 08:22:39 | 00:51:34#7 | 04:30:04#15 | 02:58:01#14 | FIN |
| Jun 2, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 19, 19 | half | 11 | — | 04:00:14 | 00:25:21#7 | 02:09:08#7 | 01:19:51#16 | FIN |
| Apr 7, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Oct 7, 18 | full | 7 | — | 08:19:58 | 00:48:38#12 | 04:26:07#3 | 03:00:50#17 | FIN |
| Sep 8, 18 | full | 4 | — | 08:10:31 | 00:50:04#1 | 04:18:40#4 | 02:57:32#8 | FIN |
| Aug 12, 18 | half | 6 | — | 03:52:05 | 00:26:31#8 | 02:03:52#6 | 01:18:53#12 | FIN |
| Jul 28, 18 | half | — | — | — | 00:23:17 | — | — | DNF |
| Jul 1, 18 | full | 7 | — | 08:04:28 | 00:47:49#3 | 04:21:53#6 | 02:51:49#8 | FIN |
| Jun 10, 18 | half | 3 | — | 03:58:37 | — | — | — | FIN |
| Apr 15, 18 | full | — | — | — | 00:48:14#99999 | 04:41:28#99999 | —#99999 | DNF |
| Nov 12, 17 | half | 4 | — | 03:52:46 | 00:21:52#12 | 02:10:39#6 | 01:16:52#7 | FIN |
| Oct 22, 17 | half | 4 | — | 04:25:32 | 00:26:34#6 | 02:28:29#4 | 01:28:33#4 | FIN |
| Sep 10, 17 | full | 5 | — | 08:12:37 | 00:48:21#1 | 04:25:01#4 | 02:55:37#6 | FIN |
| Jul 9, 17 | full | 8 | 8 | 08:05:13 | 00:50:03#22 | 04:15:20#6 | 02:55:46#8 | FIN |
| Apr 2, 17 | full | 13 | 13 | 08:31:04 | 00:49:12#8 | 04:28:40#9 | 03:08:59#27 | FIN |
| Nov 13, 16 | half | 6 | — | 03:58:21 | 00:23:16#3 | 02:16:33#9 | 01:15:11#9 | FIN |
| Sep 4, 16 | half | 20 | — | 04:10:28 | 00:23:16#13 | 02:17:11#17 | 01:26:37#22 | FIN |
| Aug 21, 16 | half | 1 | — | 03:58:14 | 00:25:10#2 | 02:10:37#2 | 01:20:09#6 | FIN |
| Jul 24, 16 | half | 4 | — | 03:52:51 | — | — | — | FIN |
| Jun 5, 16 | half | 6 | 6 | 03:58:21 | 00:23:16#3 | 02:16:33#6 | 01:15:11#6 | FIN |
| May 1, 16 | half | 27 | — | 03:51:20 | — | 02:25:43#21 | 01:23:25#39 | FIN |
| Aug 30, 15 | half | 13 | — | 04:03:11 | 00:22:20#6 | 02:15:37#16 | 01:21:23#14 | FIN |
| Jul 5, 15 | full | — | — | — | 00:50:02#14 | 04:43:29#12 | —#99999 | DNF |
| Jun 28, 15 | full | 17 | — | 04:19:26 | 00:23:44#15 | 02:29:36#13 | 01:21:45#22 | DNF |
| May 2, 15 | half | 17 | — | 04:13:11 | 00:23:31#5 | 02:19:42#18 | 01:27:11#16 | FIN |
| Apr 26, 15 | half | — | — | — | 00:25:49#11 | 02:05:10#4 | —#99999 | DNF |
| Apr 19, 15 | half | 17 | — | 04:07:47 | 00:20:16#7 | 02:11:07#12 | 01:33:28#21 | FIN |
| Sep 21, 14 | half | 7 | — | 04:10:40 | 00:22:15#5 | 02:27:18#12 | 01:19:06#5 | FIN |
| Aug 31, 14 | half | 6 | 6 | 04:09:16 | 00:24:09#13 | 02:19:14#5 | 01:20:58#6 | FIN |
| Aug 10, 14 | half | 9 | — | 04:13:53 | 00:22:42#5 | 02:28:45#10 | 01:18:52#15 | FIN |
| Jul 6, 14 | full | — | — | — | 00:47:24#99999 | 04:32:19#99999 | —#99999 | DNF |