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