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