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