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