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