38
Races
0
Wins
0
Podiums
4
Top 10s
4
DNFs
#4
Best Finish
32.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #31 | 1× full |
| 2024 | 2 | 0 | 0 | — | 2× full |
| 2023 | 5 | 0 | 0 | #15 | 1× half, 4× full |
| 2022 | 6 | 0 | 0 | #9 | 1× half, 5× full |
| 2021 | 3 | 0 | 0 | #21 | 3× full |
| 2019 | 4 | 0 | 0 | #14 | 4× full |
| 2018 | 3 | 0 | 0 | #4 | 2× full, 1× half |
| 2017 | 2 | 0 | 0 | #23 | 1× full, 1× half |
| 2016 | 3 | 0 | 0 | #9 | 3× full |
| 2015 | 1 | 0 | 0 | — | 1× full |
| 2012 | 4 | 0 | 0 | #14 | 4× full |
| 2010 | 2 | 0 | 0 | — | 2× full |
| 2009 | 1 | 0 | 0 | #252 | 1× full |
| 2008 | 1 | 0 | 0 | #49 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jul 20, 25 | 31 | 40 | 09:25:01 | 01:09:15#351 | 04:48:58#41 | 03:19:24#51 | FIN | |
| Jul 21, 24 | goldfull | — | — | — | 01:09:49#99999 | 05:01:50#99999 | —#99999 | DNF |
| Mar 2, 24 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Dec 8, 23 | goldhalf | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 19, 23 | silverfull | 20 | 26 | 07:50:43 | —#99999 | 04:20:00#18 | 03:28:29#28 | FIN |
| Jul 9, 23 | silverfull | 25 | 50 | 09:50:29 | 01:17:06#249 | 04:54:28#51 | 03:30:40#50 | FIN |
| May 20, 23 | bronzefull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 5, 23 | goldfull | 15 | 25 | 08:32:27 | 00:12:58#96 | 04:47:11#24 | 03:26:53#31 | FIN |
| Dec 9, 22 | goldhalf | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 20, 22 | silverfull | — | — | — | 00:50:03#99999 | 04:32:42#99999 | —#99999 | DNF |
| Sep 11, 22 | silverfull | 9 | 10 | 09:49:03 | 01:02:41#62 | 05:07:42#6 | 03:28:57#11 | FIN |
| May 29, 22 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 21, 22 | bronzefull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 3, 22 | full | — | — | — | 00:10:04#99999 | 04:54:42#99999 | —#99999 | DNF |
| Nov 21, 21 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 21, 21 | full | 21 | 31 | 08:29:45 | 00:49:05#208 | 04:29:37#47 | 03:06:04#32 | FIN |
| Jul 3, 21 | full | — | — | — | 01:04:53#99999 | —#99999 | —#99999 | DNF |
| Sep 29, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 28, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 25, 19 | full | 14 | 20 | 09:43:45 | 00:58:37#69 | 05:29:12#17 | 03:09:24#20 | FIN |
| Apr 7, 19 | full | 22 | 34 | 08:55:23 | 00:31:04#68 | 05:09:05#46 | 03:08:25#38 | FIN |
| Oct 7, 18 | full | 8 | 8 | 08:21:29 | 00:05:28#9 | 04:53:18#7 | 03:17:37#8 | FIN |
| Aug 25, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 3, 18 | full | 4 | 5 | 09:35:38 | 01:00:00#15 | 04:57:41#8 | 03:32:02#6 | FIN |
| Oct 1, 17 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 26, 17 | half | 23 | 59 | 04:21:37 | 00:32:23#131 | 02:16:32#50 | 01:27:32#113 | FIN |
| Oct 2, 16 | full | 9 | 9 | 09:35:48 | 01:00:34#32 | 04:44:13#15 | 03:45:59#9 | FIN |
| Jul 3, 16 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 21, 16 | full | 22 | 60 | 10:10:43 | 00:58:28#111 | 05:23:41#34 | 03:41:35#63 | FIN |
| Apr 12, 15 | full | — | — | — | —#99999 | —#99999 | —#99999 | DQ |
| Jul 22, 12 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 27, 12 | full | 18 | 47 | 09:33:41 | 00:55:57#111 | 04:47:37#20 | 03:47:06#50 | FIN |
| May 19, 12 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 3, 12 | full | 14 | 20 | 04:20:43 | 00:31:07#111 | 02:20:11#23 | 01:24:22#20 | FIN |
| Nov 28, 10 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 12, 10 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 7, 09 | full | 252 | 99999 | 10:44:37 | 01:02:16#99999 | 04:53:24#99999 | 04:44:03#99999 | FIN |
| Jul 20, 08 | full | 49 | 99999 | 10:00:09 | 01:03:07#99999 | 05:18:44#99999 | 03:33:25#99999 | FIN |