46
Races
2
Wins
7
Podiums
19
Top 10s
6
DNFs
#1
Best Finish
11.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 1 | 0 | 0 | — | 1× half |
| 2021 | 6 | 0 | 0 | #23 | 4× half, 2× full |
| 2020 | 2 | 0 | 0 | #20 | 2× half |
| 2019 | 5 | 0 | 0 | #8 | 1× half, 4× full |
| 2018 | 6 | 0 | 2 | #2 | 6× full |
| 2017 | 6 | 0 | 1 | #3 | 4× full, 2× half |
| 2016 | 4 | 0 | 0 | #5 | 1× half, 3× full |
| 2015 | 5 | 0 | 1 | #2 | 4× full, 1× half |
| 2014 | 5 | 1 | 1 | #1 | 3× full, 2× half |
| 2013 | 5 | 0 | 1 | #2 | 4× full, 1× half |
| 2012 | 1 | 1 | 1 | #1 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 24, 23 | — | — | — | 00:24:10#7 | — | — | DNS | |
| Sep 5, 21 | half | 23 | — | 03:44:20 | 00:24:16#13 | 01:59:57#27 | 01:16:04#23 | FIN |
| Jul 25, 21 | full | — | — | — | 00:46:56#99999 | —#99999 | —#99999 | DNF |
| Jul 3, 21 | full | — | — | — | 00:51:31#99999 | —#99999 | —#99999 | DNF |
| May 30, 21 | half | 23 | — | 03:57:25 | 00:25:41#14 | 02:14:13#40 | 01:12:39#18 | FIN |
| Apr 24, 21 | half | — | — | — | 00:22:40#12 | — | — | DNS |
| Mar 12, 21 | half | 23 | — | 03:44:20.833 | 00:24:16.554 | 01:59:57.177 | 01:16:04.766 | FIN |
| Sep 6, 20 | half | 20 | — | 03:54:43 | 00:23:26#9 | 02:07:09#23 | 01:19:58#19 | FIN |
| Feb 7, 20 | half | 20 | — | 03:54:43.256 | 00:23:26.142 | 02:07:09.988 | 01:19:58.996 | FIN |
| Nov 10, 19 | half | 13 | — | 04:14:36 | 00:28:17#7 | 02:17:53#12 | 01:25:49#11 | FIN |
| Jul 21, 19 | full | — | — | — | 00:51:52 | 04:51:12 | — | DNF |
| Jul 7, 19 | full | 8 | — | 08:44:02.115 | 00:51:02.77 | 04:43:07.36 | 03:05:14.86 | FIN |
| Jun 30, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 25, 19 | full | — | — | — | 00:50:29#99999 | 05:28:17#99999 | —#99999 | DNF |
| Nov 18, 18 | full | 3 | 3 | 08:12:19 | 00:43:59#1 | 04:33:47#6 | 02:50:47#3 | FIN |
| Oct 13, 18 | full | 25 | 26 | 08:27:52 | 00:48:21#11 | 04:32:26#33 | 03:02:39#27 | FIN |
| Oct 13, 18 | full | 25 | — | 08:27:51.58 | 00:48:20.56 | 04:32:25.73 | 03:02:39.54 | FIN |
| Oct 13, 18 | full | 25 | — | 08:27:52 | 00:48:21#9 | 04:32:26#38 | 03:02:39#21 | FIN |
| Jul 1, 18 | full | — | — | — | 00:47:53 | — | — | DNF |
| May 26, 18 | full | 2 | 2 | 08:58:37 | 00:49:24#4 | 05:07:37#2 | 02:56:37#2 | FIN |
| Nov 26, 17 | full | 3 | 3 | 07:58:39 | 00:39:19#2 | 04:31:26#6 | 02:43:41#3 | FIN |
| Nov 12, 17 | half | 7 | — | 04:15:27 | 00:22:51#2 | 02:33:37#10 | 01:15:13#5 | FIN |
| Oct 14, 17 | full | 11 | 11 | 08:24:53 | 00:48:41#10 | 04:39:15#23 | 02:52:35#11 | FIN |
| Oct 14, 17 | full | 11 | — | 08:24:53 | 00:48:41#9 | 04:39:15#30 | 02:52:35#5 | FIN |
| Aug 27, 17 | half | 4 | 4 | 04:08:10 | 00:24:19#4 | 02:23:15#34 | 01:15:40#1 | FIN |
| Jul 2, 17 | full | 15 | — | 09:03:29 | 00:48:24#2 | 05:00:38#22 | 03:08:41#15 | FIN |
| Nov 13, 16 | half | 5 | — | 04:03:13 | 00:26:05#5 | 02:08:05#8 | 01:26:06#5 | FIN |
| Oct 8, 16 | full | 9 | 9 | 08:21:51 | 00:48:52#18 | 04:38:13#26 | 02:50:17#9 | FIN |
| Oct 8, 16 | full | 9 | — | 08:21:51 | 00:48:52#12 | 04:38:13#25 | 02:50:17#6 | FIN |
| May 21, 16 | full | 5 | 5 | 08:50:09 | 00:47:04#7 | 05:02:34#6 | 02:54:35#5 | FIN |
| Oct 10, 15 | full | 12 | 12 | 08:34:27 | 00:52:25#14 | 04:45:42#29 | 02:51:56#12 | FIN |
| Oct 10, 15 | full | 12 | — | 08:34:27 | 00:52:25#10 | 04:45:42#26 | 02:51:56#4 | FIN |
| Jun 28, 15 | full | 6 | — | 04:02:56 | 00:22:38#7 | 02:21:47#15 | 01:13:49#3 | FIN |
| Mar 29, 15 | full | 2 | 2 | 08:30:45 | 00:49:28#9 | 04:48:22#9 | 02:48:44#2 | FIN |
| Feb 27, 15 | half | — | — | — | 00:23:48 | 02:24:03 | — | DNF |
| Oct 11, 14 | full | 17 | 17 | 08:38:59 | 00:51:56#27 | 04:58:10#43 | 02:44:38#17 | FIN |
| Oct 11, 14 | full | 17 | — | 08:38:59 | 00:51:56#19 | 04:58:10#31 | 02:44:38#1 | FIN |
| Jun 29, 14 | full | 1 | — | 07:48:43 | 00:44:36#5 | 04:15:57#1 | 02:43:43#1 | FIN |
| May 10, 14 | half | 5 | — | 03:56:52 | 00:21:45#3 | 02:18:32#11 | 01:11:59#3 | FIN |
| Mar 16, 14 | half | 5 | — | 03:55:57 | 00:23:17#4 | 02:11:55#7 | 01:18:02#5 | FIN |
| Oct 12, 13 | full | 6 | 6 | 08:23:43 | 00:51:06#10 | 04:40:34#16 | 02:47:54#6 | FIN |
| Oct 12, 13 | full | 6 | — | 08:23:43 | 00:51:06#7 | 04:40:34#19 | 02:47:54#2 | FIN |
| Sep 8, 13 | half | 14 | — | 04:03:00 | 00:23:56#11 | 02:18:51#23 | 01:16:41#11 | FIN |
| Jul 28, 13 | full | 2 | — | 08:40:55 | 00:52:37#2 | 04:45:57#3 | 02:59:09#2 | FIN |
| Jul 7, 13 | full | 20 | 20 | 08:34:27 | 00:46:14#19 | 04:43:53#26 | 03:00:28#20 | FIN |
| Nov 25, 12 | full | 1 | — | 08:15:07 | 00:50:27#7 | 04:37:16#8 | 02:44:05#1 | FIN |