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