40
Races
2
Wins
12
Podiums
22
Top 10s
10
DNFs
#1
Best Finish
6.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 3 | 0 | 1 | #2 | 2× half, 1× full |
| 2018 | 5 | 0 | 0 | #8 | 4× half, 1× full |
| 2017 | 7 | 0 | 1 | #3 | 3× half, 4× full |
| 2016 | 6 | 0 | 2 | #2 | 2× half, 4× full |
| 2015 | 6 | 1 | 2 | #1 | 6× full |
| 2014 | 6 | 0 | 1 | #2 | 5× full, 1× half |
| 2013 | 5 | 0 | 3 | #2 | 4× full, 1× half |
| 2012 | 2 | 1 | 2 | #1 | 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 10, 19 | 2 | — | 03:51:53 | 00:24:31#3 | 02:09:17#7 | 01:14:34#1 | FIN | |
| Jun 30, 19 | 8 | — | 08:34:59 | 00:49:11#7 | 04:34:57#7 | 03:05:39#9 | FIN | |
| Jun 2, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 18, 18 | half | 11 | — | 03:48:52 | 00:22:27#4 | 02:06:33#15 | 01:15:08#8 | FIN |
| Jul 1, 18 | full | 13 | — | 08:50:06.76 | 00:48:26.87 | 04:31:58.8 | 03:24:24.09 | FIN |
| Jun 17, 18 | half | 11 | — | 03:48:51.75 | 00:22:26.65 | 02:06:32.5 | 01:15:07.85 | FIN |
| Jun 3, 18 | half | 8 | 8 | 04:04:33 | 00:24:35#5 | 02:21:20#10 | 01:14:56#8 | FIN |
| Jun 3, 18 | half | 8 | — | 04:04:33.85 | 00:24:35.47 | 02:21:20.65 | 01:14:56.57 | FIN |
| Nov 12, 17 | half | 5 | — | 04:12:33 | 00:24:58#4 | 02:22:54#5 | 01:20:55#4 | FIN |
| Oct 1, 17 | full | 5 | — | 08:04:50.8 | — | — | — | FIN |
| Aug 6, 17 | full | 3 | — | 08:25:50 | 00:47:29#2 | 04:41:18#4 | 02:52:26#2 | FIN |
| Jul 9, 17 | full | 17 | 17 | 08:34:53 | 00:48:59#19 | 04:39:39#26 | 03:01:32#17 | FIN |
| Jun 11, 17 | half | 5 | 6 | 04:12:33 | 00:24:58#7 | 02:22:54#5 | 01:20:55#6 | FIN |
| Apr 22, 17 | full | 12 | — | 08:14:31 | 00:49:03#3 | 04:18:04#9 | 03:01:38#15 | FIN |
| Apr 2, 17 | half | — | — | — | 00:24:45#12 | —#99999 | —#99999 | DNF |
| Nov 13, 16 | half | 2 | — | 03:50:07 | 00:19:41#10 | 02:11:27#5 | 01:15:58#1 | FIN |
| Oct 2, 16 | full | — | — | — | 00:49:33 | 04:13:02 | — | DNF |
| Jul 31, 16 | full | 3 | — | 08:35:57 | 00:46:22#3 | 04:40:33#1 | 03:04:27#6 | FIN |
| Jul 3, 16 | full | — | — | — | 00:48:36#20 | 05:18:57#293 | —#99999 | DNF |
| Jun 5, 16 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 10, 16 | full | 24 | 36 | 09:30:33 | 00:49:47#3 | 04:29:42#2 | 04:06:33#41 | FIN |
| Oct 10, 15 | full | — | — | — | 00:52:31#23 | 05:07:31#141 | —#99999 | DNF |
| Oct 10, 15 | full | — | — | — | 00:52:31 | 05:07:31 | — | DNF |
| Aug 2, 15 | full | 1 | — | 08:27:18 | 00:46:22#3 | 04:43:33#1 | 02:51:59#1 | FIN |
| Jul 5, 15 | full | 4 | 4 | 08:05:36 | 00:48:17#10 | 04:18:01#7 | 02:54:57#4 | FIN |
| Jun 28, 15 | full | 2 | — | 03:51:03 | 00:21:52#3 | 02:12:42#5 | 01:13:44#1 | FIN |
| Mar 29, 15 | full | 6 | 6 | 08:38:14 | 00:49:31#10 | 04:46:56#6 | 02:56:51#6 | FIN |
| Nov 30, 14 | full | — | — | — | 00:44:36#7 | 04:51:51#6 | —#99999 | DNF |
| Oct 5, 14 | full | 5 | — | 08:11:26 | 00:49:35#5 | 04:25:48#5 | 02:53:22#6 | FIN |
| Jul 6, 14 | full | — | — | — | 00:45:49#99999 | 04:30:27#99999 | —#99999 | DNF |
| May 17, 14 | full | — | — | — | 00:47:58#99999 | 04:27:01#99999 | —#99999 | DNF |
| Apr 6, 14 | full | 4 | 4 | 08:37:25 | 00:48:33#3 | 04:43:28#4 | 03:00:42#4 | FIN |
| Mar 15, 14 | half | 2 | — | 06:43:47 | — | — | — | FIN |
| Oct 12, 13 | full | — | — | — | 00:51:13#99999 | —#99999 | —#99999 | DNF |
| Oct 12, 13 | full | — | — | — | 00:51:13 | — | — | DNF |
| Jul 7, 13 | full | 3 | 3 | 08:12:07 | 00:46:10#12 | 04:34:00#13 | 02:47:58#3 | FIN |
| Apr 14, 13 | full | 3 | 3 | 08:20:09 | 00:49:27#3 | 04:38:15#9 | 02:48:48#3 | FIN |
| Mar 2, 13 | half | 2 | — | 06:43:47 | — | — | — | FIN |
| Nov 25, 12 | full | 2 | — | 08:22:55 | 00:50:17#5 | 04:37:39#10 | 02:51:57#2 | FIN |
| Sep 30, 12 | full | 1 | — | 08:20:07 | 00:48:03#4 | 04:35:05#12 | 02:54:35#3 | FIN |