67
Races
6
Wins
25
Podiums
52
Top 10s
4
DNFs
#1
Best Finish
5.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2020 | 3 | 0 | 1 | #3 | 1× full, 2× half |
| 2019 | 14 | 2 | 6 | #1 | 7× half, 7× full |
| 2018 | 12 | 1 | 4 | #1 | 6× half, 6× full |
| 2017 | 12 | 3 | 5 | #1 | 5× full, 7× half |
| 2016 | 4 | 0 | 1 | #3 | 1× half, 3× full |
| 2015 | 7 | 0 | 3 | #2 | 6× full, 1× half |
| 2014 | 7 | 0 | 3 | #2 | 7× full |
| 2013 | 5 | 0 | 2 | #2 | 5× full |
| 2011 | 2 | 0 | 0 | #7 | 2× full |
| 2010 | 1 | 0 | 0 | #9 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Mar 7, 20 | 2020 New Zealandfull | 6 | 6 | 09:36:02 | 01:04:51#221 | 05:10:45#81 | 03:13:41#49 | FIN |
| Feb 15, 20 | 10 | — | 05:03:11 | 00:30:47#11 | 02:47:29#10 | 01:39:38#9 | FIN | |
| Jan 11, 20 | half | 3 | — | 04:27:59 | 00:29:52#4 | 02:26:41#4 | 01:28:39#2 | FIN |
| Nov 10, 19 | half | 6 | — | 04:37:51 | 00:32:58#9 | 02:28:01#4 | 01:24:55#4 | FIN |
| Oct 20, 19 | full | 2 | — | 09:24:00 | 00:58:04#3 | 05:05:46#2 | 03:14:41#1 | FIN |
| Sep 29, 19 | full | 2 | 2 | 09:22:31 | 00:53:53#49 | 05:12:58#31 | 03:10:25#11 | FIN |
| Sep 29, 19 | full | 2 | — | 09:22:30.613 | 00:53:52.847 | 05:12:57.997 | 03:10:24.698 | FIN |
| Sep 22, 19 | full | 1 | — | 09:54:56 | 01:05:43#3 | 05:25:02#1 | 03:14:33#1 | FIN |
| Sep 14, 19 | half | 4 | — | 04:17:30 | 00:32:03#7 | 02:14:54#4 | 01:26:18#3 | FIN |
| Sep 1, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 25, 19 | half | 3 | — | 04:55:11 | 00:31:47#6 | 02:51:32#4 | 01:26:34#2 | FIN |
| Aug 15, 19 | full | 6 | — | 11:22:00 | 01:04:54#8 | 06:57:24#6 | 03:15:05#1 | FIN |
| Jul 27, 19 | half | 4 | — | 04:34:27 | — | — | — | FIN |
| Jul 7, 19 | full | — | — | — | 01:08:57 | — | — | DNF |
| Jun 8, 19 | half | 4 | — | 04:25:09 | 00:31:06#6 | 02:24:38#4 | 01:24:27#2 | FIN |
| Jun 2, 19 | half | 9 | — | 04:24:30 | 00:32:01#13 | 02:20:25#11 | 01:24:57#4 | FIN |
| Apr 27, 19 | full | 1 | — | 09:10:38 | 01:08:28#3 | 04:51:56#2 | 03:02:22#1 | FIN |
| Dec 9, 18 | half | 5 | — | 02:57:34 | 00:27:04#8 | 01:35:33#5 | 00:52:14#2 | FIN |
| Nov 18, 18 | full | 3 | 3 | 09:18:32 | 00:57:53#165 | 05:06:31#73 | 03:09:03#28 | FIN |
| Oct 14, 18 | full | 3 | — | 08:46:15 | 00:15:54#9 | 05:10:28#2 | 03:08:37#2 | FIN |
| Sep 23, 18 | full | 3 | — | 10:07:16 | 01:03:04#5 | 05:58:48#4 | 03:02:11#1 | FIN |
| Sep 16, 18 | half | 4 | — | 04:36:29 | 00:32:18#3 | 02:27:32#4 | 01:31:57#1 | FIN |
| Sep 2, 18 | half | 4 | — | 04:27:29 | 00:30:32#9 | 02:28:57#6 | 01:23:31#3 | FIN |
| Aug 26, 18 | half | 9 | 9 | 01:57:01 | 00:30:56#189 | —#99999 | 01:23:26#90 | FIN |
| Aug 2, 18 | half | 6 | — | 07:12:12 | 00:39:27#7 | 04:54:09#6 | 01:35:05#4 | FIN |
| Jul 29, 18 | full | 4 | — | 09:23:31 | 01:05:11#8 | 05:12:05#9 | 03:00:27#1 | FIN |
| Jun 24, 18 | full | 4 | — | 09:43:32.36 | 01:07:42.8 | 05:26:06.22 | 03:02:01.95 | FIN |
| Jun 3, 18 | full | 1 | — | 09:18:58 | — | — | — | FIN |
| May 6, 18 | half | 4 | — | 04:45:50 | — | — | — | FIN |
| Nov 26, 17 | full | 1 | 1 | 08:54:00 | 00:49:16#83 | 04:59:57#43 | 02:59:19#14 | FIN |
| Nov 12, 17 | half | 4 | — | 04:33:27 | 00:29:24#9 | 02:35:08#5 | 01:26:20#1 | FIN |
| Oct 15, 17 | full | 1 | — | 09:06:06 | 01:02:40#12 | 04:56:45#1 | 02:59:09#1 | FIN |
| Sep 24, 17 | full | 1 | — | 09:34:51 | 01:10:23#6 | 05:26:30#1 | 02:57:58#1 | FIN |
| Sep 17, 17 | half | 3 | — | 02:00:11 | — | 00:34:42#4 | 01:25:29#3 | FIN |
| Sep 3, 17 | half | 11 | — | 04:08:48 | 00:24:16#11 | 02:05:43#10 | 01:29:08#6 | FIN |
| Aug 26, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 15, 17 | full | 4 | — | 11:11:33 | 01:02:52#6 | 06:55:38#4 | 03:07:51#1 | FIN |
| Jul 27, 17 | half | 3 | — | 06:54:37 | 00:36:27#5 | 04:42:17#3 | 01:31:57#2 | FIN |
| Jul 9, 17 | full | — | — | — | 01:01:31 | 04:55:20 | 02:56:35 | DNF |
| Jun 4, 17 | half | 4 | 4 | 04:33:27 | 00:29:24#116 | 02:35:08#75 | 01:26:20#27 | FIN |
| May 6, 17 | half | 7 | — | 04:35:24 | 00:30:25#16 | 02:34:33#11 | 01:27:15#4 | FIN |
| Nov 13, 16 | half | 4 | — | 04:31:13 | 00:36:01#10 | 02:24:32#6 | 01:25:51#1 | FIN |
| Oct 8, 16 | full | 16 | 17 | 09:43:11 | 01:05:04#955 | 05:25:50#759 | 03:06:35#279 | FIN |
| Oct 8, 16 | full | 16 | — | 09:43:11 | 01:05:04#32 | 05:25:50#31 | 03:06:35#5 | FIN |
| May 14, 16 | full | 3 | 3 | 08:17:58 | 01:06:52#280 | 04:06:18#159 | 02:59:03#37 | FIN |
| Nov 15, 15 | full | — | — | — | 01:02:48 | — | — | DNF |
| Sep 27, 15 | full | 2 | 2 | 09:08:46 | 00:51:50#127 | 05:10:29#61 | 03:01:04#28 | FIN |
| Aug 16, 15 | full | 3 | — | 09:13:45 | 01:04:30#16 | 05:02:47#4 | 03:00:37#1 | FIN |
| Jul 5, 15 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 28, 15 | full | 2 | — | 09:26:00 | 01:03:40#3 | 05:21:07#2 | 02:54:45#1 | FIN |
| May 23, 15 | full | — | — | — | 01:04:09#263 | 06:51:26#489 | —#99999 | DNF |
| May 2, 15 | half | 12 | — | 04:44:43 | 00:34:23#20 | 02:37:19#13 | 01:28:50#10 | FIN |
| Oct 11, 14 | full | 20 | 20 | 09:44:51 | 01:16:17#1286 | 05:19:09#710 | 03:02:48#248 | FIN |
| Oct 11, 14 | full | 20 | — | 09:44:51 | 01:16:17#31 | 05:19:09#24 | 03:02:48#5 | FIN |
| Jul 27, 14 | full | 3 | 5 | 09:57:04 | 01:24:26#2437 | 05:19:18#496 | 03:07:31#104 | FIN |
| Jun 29, 14 | full | 3 | — | 09:23:58 | 01:05:13#8 | 05:13:28#2 | 02:58:06#2 | FIN |
| May 25, 14 | full | 5 | 5 | 09:07:48 | 01:01:52#183 | 04:50:15#75 | 03:09:18#36 | FIN |
| May 25, 14 | full | 5 | — | 09:07:42 | 01:01:46#11 | 04:50:13#7 | 03:09:19#3 | FIN |
| Mar 30, 14 | full | 2 | — | 09:20:40 | 01:01:55#11 | 05:10:14#3 | 03:02:43#1 | FIN |
| Nov 17, 13 | full | 7 | — | 09:13:32 | 01:06:08#20 | 04:56:54#8 | 03:05:42#3 | FIN |
| Aug 25, 13 | full | 2 | — | 09:38:34 | 01:03:04#7 | 05:22:10#2 | 03:08:53#2 | FIN |
| Jun 23, 13 | full | 4 | — | 09:36:43 | 01:03:37#5 | 05:23:56#4 | 03:02:08#3 | FIN |
| May 26, 13 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 17, 13 | full | 3 | — | 09:38:35 | 01:04:23#15 | 05:21:41#2 | 03:07:15#1 | FIN |
| Nov 20, 11 | full | 14 | — | 09:41:55 | 01:08:37#21 | 05:04:46#13 | 03:24:19#14 | FIN |
| Jun 5, 11 | full | 7 | — | 09:52:41 | 01:05:34#8 | 05:16:09#4 | 03:27:31#4 | FIN |
| Jul 31, 10 | half | 9 | — | 07:58:20 | 01:14:41#14 | 04:20:48#7 | 02:18:32#3 | FIN |