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