51
Races
1
Wins
6
Podiums
28
Top 10s
7
DNFs
#1
Best Finish
8.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2021 | 4 | 0 | 0 | #8 | 1× full, 3× half |
| 2019 | 9 | 0 | 1 | #3 | 4× half, 5× full |
| 2018 | 10 | 0 | 2 | #2 | 4× half, 6× full |
| 2017 | 6 | 0 | 2 | #3 | 3× half, 3× full |
| 2016 | 9 | 1 | 1 | #1 | 3× half, 6× full |
| 2015 | 4 | 0 | 0 | #6 | 4× full |
| 2014 | 6 | 0 | 0 | #5 | 3× full, 3× half |
| 2013 | 3 | 0 | 0 | #7 | 1× full, 2× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 5, 21 | 11 | — | 07:57:40 | 00:51:45#15 | 04:09:58#16 | 02:52:52#10 | FIN | |
| Jul 29, 21 | 17 | — | 06:08:35 | 00:30:44#14 | 04:13:32#25 | 01:20:36#12 | FIN | |
| Jun 20, 21 | half | 8 | — | 04:00:58 | 00:25:11#8 | 02:18:03#10 | 01:16:09#7 | FIN |
| May 30, 21 | half | 13 | — | 03:54:16 | 00:27:13#30 | 02:10:19#17 | 01:12:00#15 | FIN |
| Nov 10, 19 | half | 4 | — | 03:49:17 | 00:23:06#8 | 02:04:21#2 | 01:18:09#5 | FIN |
| Oct 12, 19 | full | 23 | 23 | 08:26:34.164 | 00:52:20.729#40 | 04:28:26.163#23 | 03:01:13.681#23 | FIN |
| Oct 12, 19 | full | 23 | — | 08:26:35 | 00:52:21#29 | 04:28:26#22 | 03:01:14#24 | FIN |
| Sep 29, 19 | half | 4 | 4 | 03:49:17 | 00:23:06#20 | 02:04:21#4 | 01:18:09#4 | FIN |
| Jul 28, 19 | full | 3 | 3 | 08:37:01 | 00:56:41#48 | 04:35:56#5 | 02:59:21#3 | FIN |
| Jun 30, 19 | full | 10 | — | 08:44:43 | 00:54:21#14 | 04:33:18#5 | 03:11:41#14 | FIN |
| Jun 2, 19 | half | 7 | 7 | 04:14:23 | 00:26:18#12 | 02:20:29#5 | 01:23:43#7 | FIN |
| Jun 2, 19 | half | 7 | — | 04:14:22.61 | 00:26:17.5 | 02:20:28 | 01:23:42.38 | FIN |
| May 25, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 18, 18 | half | 5 | — | 04:00:17 | 00:24:20#10 | 02:14:03#2 | 01:17:09#7 | DNF |
| Oct 13, 18 | full | — | — | — | 00:54:13#99999 | —#99999 | —#99999 | DNF |
| Oct 13, 18 | full | — | — | — | 00:54:13 | — | — | DNF |
| Aug 19, 18 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 4, 18 | full | 2 | 2 | 08:06:16 | 00:52:16#9 | 04:17:24#4 | 02:52:51#2 | FIN |
| Jul 15, 18 | full | 2 | — | 08:02:54 | 00:56:00#3 | 04:06:21#1 | 02:56:19#3 | FIN |
| Jul 8, 18 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 3, 18 | half | 5 | 5 | 04:00:17 | 00:25:44#18 | 02:14:03#6 | 01:17:09#5 | FIN |
| Jun 3, 18 | half | 5 | — | 04:00:17.45 | 00:25:44.21 | 02:14:03.07 | 01:17:09.2 | FIN |
| Apr 7, 18 | half | — | — | — | 00:26:05#36 | 02:07:27#11 | —#99999 | DNF |
| Nov 12, 17 | half | 3 | — | 04:07:06 | 00:25:03#5 | 02:20:35#3 | 01:17:53#2 | FIN |
| Oct 14, 17 | full | 18 | 18 | 08:33:20 | 00:51:30#37 | 04:39:00#33 | 02:58:50#18 | FIN |
| Oct 14, 17 | full | 18 | — | 08:33:20 | 00:51:30#28 | 04:39:00#29 | 02:58:50#16 | FIN |
| Jun 11, 17 | half | 3 | 3 | 04:07:06 | 00:25:03#8 | 02:20:35#3 | 01:17:53#3 | FIN |
| Apr 22, 17 | full | 10 | — | 08:07:25 | 00:49:32#10 | 04:22:04#13 | 02:50:16#8 | FIN |
| Apr 2, 17 | half | 6 | 6 | 03:50:16 | 00:26:53#29 | 02:02:56#4 | 01:17:55#6 | FIN |
| Nov 13, 16 | half | 6 | — | 03:59:27 | 00:25:23#11 | 02:12:37#6 | 01:18:01#6 | FIN |
| Sep 18, 16 | full | 1 | — | 09:01:39 | 00:46:39#4 | 05:08:50#3 | 02:58:18#1 | FIN |
| Sep 11, 16 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 28, 16 | full | 6 | — | 08:25:20 | 00:57:36#9 | 04:27:11#2 | 02:55:44#9 | FIN |
| Jul 3, 16 | full | 9 | 9 | 08:26:59 | 00:54:23#113 | 04:34:23#13 | 02:53:32#9 | FIN |
| Jun 19, 16 | half | 4 | — | 03:59:33 | 00:14:32#4 | 02:24:35#5 | 01:18:02#4 | FIN |
| May 21, 16 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 14, 16 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 1, 16 | half | 11 | — | 03:40:29 | — | 02:23:07#14 | 01:15:00#13 | FIN |
| Aug 30, 15 | full | — | — | — | 00:54:32 | 04:39:56 | — | DNF |
| Jun 28, 15 | full | 6 | — | 03:51:16 | 00:24:06#14 | 02:05:32#5 | 01:19:07#5 | FIN |
| May 23, 15 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 29, 15 | full | 13 | 13 | 08:54:15 | 00:52:00#26 | 04:55:14#19 | 03:02:48#13 | FIN |
| Nov 16, 14 | full | 7 | — | 08:18:39 | 00:55:10#16 | 04:24:48#5 | 02:55:01#6 | FIN |
| Oct 26, 14 | half | 5 | — | 03:49:07 | 00:27:53#16 | 02:02:53#1 | 01:15:39#3 | FIN |
| Aug 24, 14 | full | — | — | — | 00:51:07#20 | 04:46:19#18 | —#99999 | DNF |
| Jul 6, 14 | full | 7 | 7 | 08:28:30 | 00:49:40#17 | 04:33:36#8 | 03:01:21#7 | FIN |
| Jun 15, 14 | half | 7 | — | 04:10:07 | 00:25:09#8 | 02:18:59#7 | 01:23:13#11 | FIN |
| May 25, 14 | half | 10 | — | 03:58:25 | 00:28:07#18 | 02:13:25#9 | 01:12:36#7 | FIN |
| Nov 17, 13 | full | 7 | — | 08:14:29 | 00:53:01#13 | 04:21:39#7 | 02:56:12#11 | FIN |
| Nov 10, 13 | half | — | — | — | 00:21:00 | 02:23:57 | — | DNF |
| Sep 1, 13 | half | 10 | 10 | 04:00:17 | 00:25:54#26 | 02:09:40#10 | 01:19:08#10 | FIN |