29
Races
3
Wins
6
Podiums
17
Top 10s
6
DNFs
#1
Best Finish
8.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 5 | 0 | 1 | #3 | 2× half, 3× full |
| 2018 | 2 | 0 | 0 | #13 | 2× half |
| 2017 | 6 | 0 | 1 | #3 | 3× half, 3× full |
| 2016 | 2 | 1 | 1 | #1 | 2× full |
| 2015 | 6 | 1 | 2 | #1 | 4× full, 2× half |
| 2014 | 4 | 1 | 1 | #1 | 2× full, 2× half |
| 2013 | 4 | 0 | 0 | #5 | 2× half, 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 10, 19 | 8 | — | 04:35:18 | 00:33:41#11 | 02:22:11#4 | 01:35:47#9 | FIN | |
| Oct 12, 19 | 32 | 70 | 10:22:34.144 | 01:08:15.541#964 | 05:33:15.286#1038 | 03:35:15.374#783 | FIN | |
| Oct 12, 19 | full | 32 | — | 10:22:35 | 01:08:16#32 | 05:33:15#34 | 03:35:16#28 | FIN |
| Aug 3, 19 | half | 8 | 10 | 04:35:18 | 00:33:41#221 | 02:22:11#76 | 01:35:47#61 | FIN |
| Jun 9, 19 | full | 3 | — | 09:32:08 | 01:04:50#5 | 04:55:12#2 | 03:26:06#2 | FIN |
| Nov 18, 18 | half | 13 | — | 04:34:25 | 00:31:06#15 | 02:24:32#12 | 01:33:43#11 | FIN |
| Aug 4, 18 | half | 13 | 14 | 04:34:25 | 00:31:06#128 | 02:24:32#94 | 01:33:43#64 | FIN |
| Nov 11, 17 | half | — | — | — | 01:03:16 | 05:33:52 | — | DNF |
| Oct 1, 17 | full | 4 | 7 | 11:44:30 | 01:04:41#27 | 05:29:23#27 | 05:05:48#152 | FIN |
| Aug 5, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNF |
| Jul 30, 17 | half | 6 | — | 09:51:27.18 | — | — | — | FIN |
| Jun 11, 17 | full | 3 | — | 09:42:16 | 01:04:46#6 | 05:11:02#4 | 03:20:24#3 | FIN |
| Apr 2, 17 | full | — | — | — | 01:06:12#99999 | 05:34:36#99999 | —#99999 | DNF |
| Nov 20, 16 | full | 10 | — | 09:26:17 | 01:00:21#11 | 05:20:27#20 | 03:01:49#3 | FIN |
| Oct 2, 16 | full | 1 | 1 | 09:50:03 | 01:02:52#44 | 05:10:55#23 | 03:31:32#11 | FIN |
| Nov 29, 15 | full | — | — | — | 00:53:54#67 | 05:18:28#57 | —#99999 | DNF |
| Jul 26, 15 | full | 1 | — | 09:46:19 | 01:01:49#6 | 05:23:53#2 | 03:16:09#3 | FIN |
| Jun 28, 15 | full | 4 | — | 04:23:58 | 00:29:05#8 | 02:21:25#4 | 01:30:51#4 | FIN |
| Jun 13, 15 | half | 4 | 4 | 04:23:58 | 00:29:07#67 | 02:21:25#48 | 01:30:51#35 | FIN |
| May 16, 15 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 19, 15 | half | 2 | — | 04:17:16 | 00:23:53#7 | 02:20:50#2 | 01:28:34#2 | FIN |
| Nov 16, 14 | full | — | — | — | 01:00:37 | 05:26:43 | — | DNF |
| Aug 3, 14 | full | 1 | — | 09:19:54 | 01:03:53#4 | 04:52:56#1 | 03:16:42#1 | FIN |
| May 4, 14 | half | 9 | — | 05:10:56 | 00:34:56#11 | 02:59:29#10 | 01:34:23#7 | FIN |
| Apr 13, 14 | half | — | — | — | 00:29:52 | 02:19:18 | — | DNF |
| Nov 10, 13 | half | 9 | — | 04:29:01 | 00:30:33#9 | 02:27:42#8 | 01:27:08#9 | FIN |
| Sep 22, 13 | full | 5 | — | 09:56:33 | 01:03:20#11 | 05:22:58#2 | 03:24:32#6 | FIN |
| Jul 28, 13 | full | 5 | 5 | 09:56:33 | 01:03:20#210 | 05:22:58#66 | 03:24:32#54 | FIN |
| Mar 30, 13 | half | 12 | 12 | 04:33:02 | 00:28:25#252 | 02:36:05#137 | 01:24:52#91 | FIN |