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