31
Races
4
Wins
15
Podiums
22
Top 10s
6
DNFs
#1
Best Finish
4.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 3 | 0 | 2 | #3 | 2× half, 1× full |
| 2017 | 1 | 0 | 0 | #15 | 1× full |
| 2016 | 8 | 2 | 3 | #1 | 4× half, 4× full |
| 2015 | 7 | 0 | 4 | #2 | 5× full, 2× half |
| 2014 | 5 | 1 | 2 | #1 | 4× full, 1× half |
| 2013 | 4 | 1 | 2 | #1 | 3× full, 1× half |
| 2012 | 2 | 0 | 1 | #3 | 1× half, 1× full |
| 2011 | 1 | 0 | 1 | #2 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 10, 19 | 3 | — | 04:30:26 | 00:29:06#2 | 02:32:25#5 | 01:23:12#2 | FIN | |
| Jul 28, 19 | 3 | 3 | 09:09:39 | 00:56:57#42 | 04:53:30#31 | 03:12:31#20 | FIN | |
| Jun 30, 19 | half | 5 | — | 04:32:19 | 00:27:10#3 | 02:32:17#7 | 01:28:57#4 | FIN |
| Apr 2, 17 | full | 15 | 16 | 09:55:08 | 00:53:54#29 | 04:55:58#53 | 04:00:13#409 | FIN |
| Nov 13, 16 | half | 10 | — | 04:45:02 | 00:29:02#5 | 02:45:09#8 | 01:29:00#12 | DNF |
| Oct 8, 16 | full | — | — | — | 00:52:59#93 | 05:19:50#415 | —#99999 | DNF |
| Oct 8, 16 | full | — | — | — | 00:52:59 | 05:19:50 | — | DNF |
| Sep 4, 16 | half | 1 | — | 04:18:29 | 00:25:13#2 | 02:20:44#1 | 01:28:40#7 | FIN |
| Jun 5, 16 | half | — | — | — | 00:29:02#116 | —#99999 | —#99999 | DNF |
| May 29, 16 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 14, 16 | full | 1 | 1 | 08:11:01 | 00:54:51#49 | 04:01:44#57 | 03:08:49#28 | FIN |
| May 1, 16 | half | 2 | — | 04:02:29 | — | 02:39:53#4 | 01:20:31#1 | FIN |
| Nov 15, 15 | full | 3 | — | 09:03:15 | 00:51:05#2 | 04:52:06#4 | 03:15:06#5 | FIN |
| Oct 10, 15 | full | — | — | — | 00:57:38#110 | 05:42:55#862 | —#99999 | DNF |
| Oct 10, 15 | full | — | — | — | 00:57:38 | 05:42:55 | — | DNF |
| Aug 30, 15 | half | 6 | — | 04:29:53 | 00:24:46#7 | 02:33:06#11 | 01:27:33#7 | FIN |
| Jul 5, 15 | full | 2 | 2 | 09:01:58 | 00:52:47#23 | 04:55:22#24 | 03:09:04#13 | FIN |
| Jun 28, 15 | full | 2 | — | 04:27:15 | 00:27:33#4 | 02:32:11#3 | 01:24:35#4 | FIN |
| Jun 7, 15 | half | 2 | 2 | 04:27:15 | 00:27:33#107 | 02:32:11#125 | 01:24:35#61 | FIN |
| Oct 11, 14 | full | 6 | 6 | 09:16:58 | 01:00:17#184 | 05:06:13#171 | 03:04:39#70 | FIN |
| Oct 11, 14 | full | 6 | — | 09:16:58 | 01:00:17#19 | 05:06:13#8 | 03:04:39#8 | FIN |
| Jul 20, 14 | full | 5 | — | 09:00:50 | 00:52:26#3 | 05:03:05#10 | 03:02:08#2 | FIN |
| Jun 15, 14 | half | 1 | — | 04:27:35 | 00:25:12#3 | 02:36:32#3 | 01:22:56#1 | FIN |
| May 17, 14 | full | 2 | 2 | 09:00:51 | 00:52:36#20 | 04:53:43#25 | 03:09:34#21 | FIN |
| Nov 17, 13 | full | 1 | — | 08:52:49 | 00:53:24#2 | 04:51:46#4 | 03:02:02#1 | FIN |
| Sep 8, 13 | full | 4 | — | 10:35:56 | 00:52:05#2 | 06:16:41#6 | 03:18:25#4 | FIN |
| Jul 14, 13 | full | 3 | — | 08:51:04 | 00:51:48#3 | 04:56:35#5 | 02:59:55#1 | FIN |
| Mar 30, 13 | half | 14 | 14 | 04:34:19 | 00:24:28#71 | 02:39:45#129 | 01:26:38#97 | FIN |
| Sep 9, 12 | half | 8 | — | 04:37:15 | 00:28:35#12 | 02:34:30#8 | 01:30:15#7 | FIN |
| Jul 8, 12 | full | 3 | — | 08:57:02 | 00:50:14#4 | 05:02:11#5 | 03:01:55#4 | FIN |
| Jul 10, 11 | full | 2 | — | 08:56:23 | 00:51:28#4 | 04:54:27#4 | 03:07:25#2 | FIN |