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