65
Races
1
Wins
19
Podiums
38
Top 10s
8
DNFs
#1
Best Finish
7.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 5 | 0 | 0 | #6 | 3× full, 2× half |
| 2023 | 6 | 0 | 1 | #2 | 6× half |
| 2022 | 8 | 0 | 2 | #2 | 7× half, 1× full |
| 2021 | 7 | 0 | 1 | #2 | 7× half |
| 2020 | 1 | 0 | 0 | #22 | 1× half |
| 2019 | 7 | 0 | 4 | #2 | 3× half, 4× full |
| 2018 | 8 | 0 | 3 | #3 | 4× half, 4× full |
| 2017 | 7 | 0 | 2 | #2 | 6× half, 1× full |
| 2016 | 6 | 0 | 3 | #2 | 6× half |
| 2015 | 3 | 0 | 2 | #3 | 1× full, 2× half |
| 2014 | 2 | 1 | 1 | #1 | 2× half |
| 2013 | 2 | 0 | 0 | #17 | 2× half |
| 2012 | 2 | 0 | 0 | #19 | 2× half |
| 2011 | 1 | 0 | 0 | — | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Aug 24, 24 | — | — | — | 00:28:11 | 02:28:11 | — | DNF | |
| Jul 21, 24 | goldfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 23, 24 | goldhalf | 13 | 13 | 04:20:39 | 00:18:03#78 | 02:33:57#114 | 01:24:14#76 | FIN |
| Jun 8, 24 | goldhalf | 6 | 6 | 04:16:45 | 00:28:13#77 | 02:17:27#84 | 01:27:04#66 | FIN |
| Apr 27, 24 | goldfull | 10 | 10 | 09:15:17 | 00:59:46#135 | 04:51:35#116 | 03:18:23#78 | FIN |
| Dec 3, 23 | half | 4 | 4 | 04:18:23 | 00:28:10#79 | 02:20:34#82 | 01:23:56#66 | FIN |
| Dec 3, 23 | silverhalf | 4 | — | 04:18:23 | 00:28:10#9 | 02:20:34#2 | 01:23:56#6 | FIN |
| Jul 23, 23 | silverhalf | 2 | — | 04:07:26 | 00:18:55#9 | 02:21:35#4 | 01:21:49#4 | FIN |
| Jun 10, 23 | silverhalf | 4 | 4 | 04:12:57 | 00:28:02#56 | 02:17:43#57 | 01:23:18#44 | FIN |
| May 6, 23 | goldhalf | 15 | — | 04:30:39.104 | 00:28:04.708#12 | 02:31:45.325#16 | 01:26:25.676#10 | FIN |
| Jan 1, 23 | diamondhalf | 23 | — | 03:54:25 | 00:30:20#18 | 02:06:24#25 | 01:14:07#19 | FIN |
| Dec 2, 22 | goldhalf | 10 | — | 02:48:36 | 00:26:33#15 | 01:30:03#10 | 00:50:27#5 | FIN |
| Sep 25, 22 | silverhalf | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 6, 22 | silverhalf | 2 | 2 | 04:16:13 | 00:29:15#74 | 02:18:02#48 | 01:25:45#25 | FIN |
| Jul 9, 22 | half | 3 | — | 04:06:32 | 00:34:24#4 | 02:24:37#2 | 01:04:54#3 | FIN |
| Jun 12, 22 | goldfull | — | — | — | 00:55:37 | 04:58:49 | — | DNF |
| May 22, 22 | goldhalf | 4 | 4 | 04:13:57 | 00:28:15#89 | 02:24:26#69 | 01:17:51#38 | FIN |
| Jan 1, 22 | platinumhalf | — | — | — | 00:27:30 | — | — | DNF |
| Jan 1, 22 | diamondhalf | 18 | — | 03:55:46 | 00:31:56#24 | 02:05:45#15 | 01:15:48#17 | FIN |
| Dec 4, 21 | half | 9 | — | 03:41:07 | 00:27:44#7 | 02:01:56#10 | 01:08:36#3 | FIN |
| Sep 18, 21 | half | 17 | — | 04:28:10 | 00:28:27#20 | 02:33:25#23 | 01:23:17#7 | FIN |
| Sep 5, 21 | half | 7 | — | 04:15:47 | 00:29:39#13 | 02:20:52#12 | 01:21:55#5 | FIN |
| Aug 7, 21 | half | 7 | 7 | 04:15:48 | 00:29:40#75 | 02:20:53#52 | 01:21:56#37 | FIN |
| Jun 27, 21 | half | 2 | — | 04:12:40 | 00:23:25#5 | 02:23:40#4 | 01:21:48#1 | FIN |
| Jun 20, 21 | half | 5 | — | 03:03:01 | 00:28:40#8 | 01:08:39#10 | 01:18:56#4 | FIN |
| Mar 12, 21 | half | 12 | — | 03:11:39 | 00:24:24#14 | 01:41:59#14 | 01:02:44#3 | FIN |
| Dec 6, 20 | half | 22 | — | 03:39:19 | 00:27:19#30 | 02:02:15#38 | 01:06:38#3 | FIN |
| Nov 10, 19 | half | 2 | — | 04:15:49 | 00:28:41#4 | 02:19:14#2 | 01:23:59#1 | FIN |
| Oct 12, 19 | full | 22 | 23 | 09:31:39.816 | 00:59:02.504#263 | 05:14:15.532#489 | 03:11:40.337#247 | FIN |
| Oct 12, 19 | full | 22 | — | 09:31:40 | 00:59:03#15 | 05:14:16#30 | 03:11:40#14 | FIN |
| Aug 3, 19 | half | 2 | 2 | 04:15:49 | 00:28:41#52 | 02:19:14#49 | 01:23:59#31 | FIN |
| Jun 9, 19 | full | 2 | — | 09:26:12 | 00:55:49#2 | 05:08:36#6 | 03:11:55#1 | FIN |
| Apr 27, 19 | full | 4 | — | 09:03:17 | 00:56:41#4 | 05:00:03#9 | 03:00:04#3 | FIN |
| Apr 7, 19 | half | 2 | 2 | 04:04:34 | 00:26:51#30 | 02:15:37#35 | 01:19:22#17 | FIN |
| Dec 9, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 18, 18 | half | 3 | — | 04:17:24 | 00:26:59#8 | 02:19:30#5 | 01:25:25#3 | FIN |
| Nov 18, 18 | full | 5 | — | 09:04:51 | 00:57:02#3 | 04:58:07#7 | 03:02:46#2 | FIN |
| Oct 13, 18 | full | — | — | — | 00:58:30#99999 | 05:07:10#99999 | —#99999 | DNF |
| Oct 13, 18 | full | — | — | — | 00:58:30 | 05:07:10 | — | DNF |
| Aug 19, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 4, 18 | half | 3 | 3 | 04:17:24 | 00:26:59#35 | 02:19:30#41 | 01:25:25#22 | FIN |
| Apr 28, 18 | full | 3 | — | 08:43:51 | 00:57:50#6 | 04:39:56#11 | 02:58:47#2 | FIN |
| Nov 12, 17 | half | 2 | — | 04:11:03 | 00:29:58#99999 | 02:14:13#99999 | 01:23:27#99999 | DNS |
| Oct 15, 17 | full | 2 | — | 09:23:35 | 00:55:55#6 | 05:13:17#5 | 03:06:12#3 | FIN |
| Aug 5, 17 | half | 2 | 2 | 04:11:03 | 00:29:58#97 | 02:14:13#57 | 01:23:27#30 | FIN |
| Jun 11, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 6, 17 | half | 5 | — | 04:27:44 | 00:27:40#6 | 02:33:54#10 | 01:22:52#2 | FIN |
| Mar 19, 17 | half | 4 | 4 | 04:23:28 | 00:28:16#43 | 02:24:57#44 | 01:25:07#24 | FIN |
| Jan 1, 17 | half | 15 | — | 04:35:08 | 00:28:49#17 | 02:39:25#23 | 01:23:19#6 | FIN |
| Nov 13, 16 | half | 3 | — | 04:19:12 | 00:29:27#8 | 02:17:21#6 | 01:27:49#2 | FIN |
| Oct 30, 16 | half | 2 | — | 04:27:19 | 00:28:52#6 | 02:31:33#5 | 01:23:26#1 | FIN |
| Sep 24, 16 | half | 7 | — | 07:07:17 | 01:21:00#14 | 03:31:37#8 | 02:12:05#2 | FIN |
| Jun 11, 16 | half | 3 | 3 | 04:19:12 | 00:29:27#77 | 02:17:26#76 | 01:27:49#38 | FIN |
| May 22, 16 | half | 7 | 7 | 04:28:54 | 00:26:05#69 | 02:31:33#90 | 01:26:34#51 | FIN |
| Apr 10, 16 | half | 7 | 7 | 04:20:26 | 00:27:47#77 | 02:27:44#118 | 01:21:45#59 | FIN |
| Jun 28, 15 | full | 3 | — | 04:20:47 | 00:28:37#7 | 02:23:36#7 | 01:25:40#1 | FIN |
| Jun 13, 15 | half | 3 | 3 | 04:20:47 | 00:28:40#58 | 02:23:36#62 | 01:25:40#30 | FIN |
| Apr 19, 15 | half | 11 | — | 04:37:44 | 00:23:03#5 | 02:27:04#9 | 01:40:21#13 | FIN |
| Oct 26, 14 | half | 1 | — | 04:29:46 | 00:28:22#3 | 02:32:48#1 | 01:25:18#2 | FIN |
| Jun 15, 14 | half | 8 | 8 | 04:26:56 | 00:29:31#70 | 02:28:13#84 | 01:26:22#46 | FIN |
| Mar 30, 13 | half | 17 | 17 | 04:39:26 | 00:26:42#150 | 02:45:58#260 | 01:22:17#115 | FIN |
| Mar 17, 13 | half | — | — | — | 00:30:14#99999 | 02:30:00#99999 | —#99999 | DNF |
| Sep 9, 12 | half | 19 | — | 04:56:23 | 00:30:38#25 | 02:46:32#24 | 01:34:40#14 | FIN |
| Mar 31, 12 | half | — | — | — | 00:29:23#122 | 02:39:56#273 | —#99999 | DNF |
| Sep 11, 11 | half | — | — | — | 00:31:54 | — | — | DNF |