94
Races
23
Wins
56
Podiums
71
Top 10s
16
DNFs
#1
Best Finish
6.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 2 | 1 | 2 | #1 | 1× full, 1× half |
| 2018 | 14 | 4 | 11 | #1 | 9× half, 5× full |
| 2017 | 13 | 3 | 9 | #1 | 6× full, 7× half |
| 2016 | 12 | 4 | 9 | #1 | 5× full, 7× half |
| 2015 | 8 | 3 | 6 | #1 | 7× full, 1× half |
| 2014 | 9 | 2 | 4 | #1 | 5× full, 4× half |
| 2013 | 6 | 1 | 4 | #1 | 5× full, 1× half |
| 2012 | 5 | 1 | 2 | #1 | 3× full, 2× half |
| 2011 | 6 | 0 | 0 | #4 | 5× full, 1× half |
| 2010 | 5 | 1 | 2 | #1 | 4× full, 1× half |
| 2009 | 5 | 1 | 2 | #1 | 5× full |
| 2008 | 5 | 1 | 4 | #1 | 4× full, 1× half |
| 2007 | 2 | 1 | 1 | #1 | 1× half, 1× full |
| 2006 | 1 | 0 | 0 | #5 | 1× half |
| 2005 | 1 | 0 | 0 | #4 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 14, 19 | 1 | — | 08:56:10 | 00:59:05#4 | 04:46:33#2 | 03:06:31#1 | FIN | |
| Apr 28, 19 | 3 | — | 04:34:22 | 00:30:58#5 | 02:26:18#3 | 01:33:16#3 | FIN | |
| Nov 18, 18 | half | 3 | — | 04:34:57 | — | — | 01:28:32#5 | FIN |
| Oct 21, 18 | half | 1 | — | 03:40:02 | 00:31:22#2 | 01:34:29#1 | 01:32:30#2 | FIN |
| Oct 7, 18 | full | 3 | — | 09:10:49 | 00:55:50#4 | 04:49:32#2 | 03:21:01#5 | FIN |
| Sep 8, 18 | full | 1 | — | 09:00:01 | 01:00:29#3 | 04:48:33#1 | 03:07:02#1 | FIN |
| Aug 12, 18 | half | 3 | — | 04:14:37 | 00:30:10#5 | 02:15:31#1 | 01:25:42#3 | FIN |
| Aug 5, 18 | full | 2 | — | 09:34:55 | 01:02:11#5 | 05:07:05#4 | 03:21:42#3 | FIN |
| Jul 1, 18 | full | 5 | — | 08:54:40 | 00:56:20#4 | 04:47:01#3 | 03:08:00#4 | FIN |
| Jun 17, 18 | half | 2 | — | 04:28:28 | 00:28:43#6 | 02:33:27#2 | 01:23:17#3 | FIN |
| Jun 3, 18 | half | 3 | 3 | 04:34:57 | —#99999 | —#83 | 01:28:32#65 | FIN |
| Jun 3, 18 | half | 3 | — | 04:34:57.26 | — | — | 01:28:32.35 | FIN |
| May 26, 18 | full | — | — | — | 00:58:51#99999 | —#99999 | —#99999 | DNF |
| May 6, 18 | half | 1 | — | 04:37:18 | — | — | — | FIN |
| Apr 21, 18 | half | 1 | — | 04:38:41 | 00:32:36#3 | 02:40:09#1 | 01:23:17#2 | FIN |
| Apr 15, 18 | half | 5 | — | 03:55:16 | — | — | — | FIN |
| Dec 3, 17 | full | 4 | 4 | 08:11:02 | —#1 | 04:45:07#29 | 03:22:20#19 | FIN |
| Nov 12, 17 | half | 2 | — | 04:33:12 | 00:31:05#7 | 02:32:03#3 | 01:24:45#2 | FIN |
| Oct 29, 17 | half | 4 | — | 04:39:03 | 00:29:53#8 | 02:40:31#5 | 01:25:38#7 | FIN |
| Oct 15, 17 | half | 3 | — | 04:30:57 | — | — | — | FIN |
| Oct 1, 17 | full | 1 | — | 08:46:17.86 | — | — | — | FIN |
| Sep 10, 17 | full | 1 | — | 08:51:13 | 00:57:24#4 | 04:44:15#1 | 03:05:44#2 | FIN |
| Aug 13, 17 | half | 2 | — | 04:13:53 | — | — | — | FIN |
| Jul 29, 17 | half | 2 | — | 04:19:56 | 00:24:30#6 | 02:21:47#2 | 01:28:04#3 | FIN |
| Jul 9, 17 | full | 3 | — | 09:07:40 | 00:58:15#2 | 04:45:51#3 | 03:20:09#3 | FIN |
| Jun 11, 17 | half | 2 | 2 | 04:35:10 | 00:27:23#38 | 02:37:54#116 | 01:26:27#25 | FIN |
| May 7, 17 | half | 5 | — | 04:43:33 | 00:29:37#10 | 02:45:58#3 | 01:27:56#6 | FIN |
| Mar 4, 17 | full | — | — | — | 00:59:24#47 | 05:05:24#34 | —#99999 | DNF |
| Feb 18, 17 | full | 1 | — | 09:15:44 | 00:58:02#3 | 04:59:29#2 | 03:14:11#2 | FIN |
| Nov 20, 16 | full | 2 | — | 08:51:27 | 00:58:04#8 | 04:40:40#1 | 03:08:43#5 | FIN |
| Nov 13, 16 | half | 2 | — | 04:23:20 | 00:29:38#5 | 02:26:46#1 | 01:22:14#4 | FIN |
| Oct 23, 16 | half | 1 | — | 04:27:03 | 00:32:38#3 | 02:20:52#2 | 01:31:03#1 | FIN |
| Oct 8, 16 | full | — | — | — | 00:58:51#407 | 05:09:10#318 | —#99999 | DNF |
| Oct 8, 16 | full | — | — | — | 00:58:51 | 05:09:10 | — | DNF |
| Aug 14, 16 | half | 1 | — | 04:14:07 | — | — | — | FIN |
| Jul 24, 16 | half | 2 | — | 04:17:12 | — | — | — | FIN |
| Jul 17, 16 | full | 3 | — | 08:49:35 | 00:55:14#6 | 04:40:29#2 | 03:10:58#4 | FIN |
| Jun 5, 16 | half | 2 | 2 | 04:30:43 | 00:30:53#234 | 02:32:28#119 | 01:23:32#74 | FIN |
| May 9, 16 | half | 1 | — | 04:40:54 | 00:33:54#8 | 02:38:36#1 | 01:24:28#3 | FIN |
| Feb 20, 16 | full | 1 | — | 09:26:50 | 00:54:32#3 | 05:15:53#2 | 03:12:01#1 | FIN |
| Jan 31, 16 | half | — | — | — | 00:30:59 | 02:21:26 | — | DNF |
| Dec 6, 15 | full | 3 | 3 | 09:12:07 | 01:02:53#84 | 04:49:09#27 | 03:15:50#24 | FIN |
| Dec 6, 15 | full | 3 | — | 09:12:07 | 01:02:53#3 | 04:49:09#2 | 03:15:50#3 | FIN |
| Oct 4, 15 | full | 1 | — | 08:46:44 | 00:59:57#3 | 04:41:28#1 | 03:02:48#2 | FIN |
| Aug 2, 15 | full | 1 | — | 09:39:24 | 00:56:26#3 | 05:16:10#1 | 03:21:17#2 | FIN |
| Jul 12, 15 | full | 1 | — | 08:50:53 | 00:54:46#8 | 04:47:34#1 | 03:05:43#1 | FIN |
| Jun 28, 15 | full | 4 | — | 04:29:17 | 00:29:25#4 | 02:32:08#3 | 01:23:03#6 | FIN |
| Jun 7, 15 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 22, 15 | full | 2 | — | 08:58:58 | 00:59:52#8 | 04:44:28#1 | 03:10:54#5 | FIN |
| Dec 7, 14 | full | 5 | 5 | 09:05:39 | 00:58:14#148 | 04:51:04#55 | 03:12:05#28 | FIN |
| Nov 1, 14 | full | 1 | 1 | 08:01:47 | —#99999 | 04:55:57#42 | 03:03:06#21 | FIN |
| Oct 11, 14 | full | — | — | — | 01:06:33#634 | 05:05:17#261 | —#99999 | DNF |
| Oct 11, 14 | full | — | — | — | 01:06:33 | 05:05:17 | — | DNF |
| Sep 14, 14 | half | 1 | — | 04:20:20 | 00:18:47#1 | 02:28:34#2 | 01:26:43#2 | FIN |
| Jul 20, 14 | full | 4 | — | 08:59:36 | 00:59:24#9 | 04:42:17#1 | 03:14:40#5 | FIN |
| Jun 15, 14 | half | 3 | — | 04:30:32 | 00:30:29#11 | 02:32:56#1 | 01:24:15#3 | FIN |
| May 25, 14 | half | 7 | — | 04:28:12 | 00:33:34#13 | 02:28:39#2 | 01:21:15#7 | FIN |
| Mar 15, 14 | half | 2 | — | 07:25:13 | — | — | — | FIN |
| Nov 2, 13 | full | 1 | — | 08:43:07 | 01:00:14#13 | 04:35:49#1 | 03:01:55#2 | FIN |
| Oct 12, 13 | full | 4 | 4 | 09:04:34 | 01:01:57#391 | 04:54:38#218 | 03:03:25#71 | FIN |
| Oct 12, 13 | full | 4 | — | 09:04:34 | 01:01:57#18 | 04:54:38#1 | 03:03:25#4 | FIN |
| Jul 14, 13 | full | 2 | — | 08:46:22 | 00:54:40#6 | 04:39:35#1 | 03:09:33#5 | FIN |
| Mar 24, 13 | full | 2 | — | 08:26:40 | 00:27:09#13 | 04:55:01#5 | 03:00:46#2 | FIN |
| Mar 2, 13 | half | 3 | — | 07:31:27 | — | — | — | FIN |
| Nov 25, 12 | full | — | — | — | 01:04:57#143 | 04:57:14#50 | —#99999 | DNF |
| Nov 3, 12 | full | 1 | — | 08:51:35 | 01:01:26#10 | 04:40:20#1 | 03:04:45#3 | FIN |
| Sep 9, 12 | half | 12 | — | 04:42:40 | 00:31:27#27 | 02:37:13#16 | 01:29:38#4 | FIN |
| Jul 8, 12 | full | — | — | — | 00:54:13#116 | 04:59:50#56 | —#99999 | DNF |
| Mar 31, 12 | half | 2 | 2 | 04:18:47 | 00:28:34#100 | 02:23:09#54 | 01:23:49#29 | FIN |
| Nov 27, 11 | full | — | — | — | 01:00:00#231 | 05:05:14#78 | —#99999 | DNF |
| Oct 15, 11 | full | — | — | — | 01:06:53 | 05:23:48 | — | DNF |
| Oct 8, 11 | full | — | — | — | 01:06:53#639 | 05:23:48#691 | —#99999 | DNF |
| Jul 24, 11 | full | 39 | 99999 | 09:15:37 | 00:56:22#99999 | 05:05:57#99999 | 03:09:11#99999 | FIN |
| Jul 24, 11 | full | 4 | — | 09:15:37 | 00:56:22#7 | 05:05:57#4 | 03:09:11#2 | FIN |
| Mar 19, 11 | half | — | — | — | 00:29:42#99999 | 02:19:14#99999 | —#99999 | DNF |
| Nov 28, 10 | full | 1 | — | 09:07:08 | 00:56:59#3 | 04:51:56#2 | 03:13:39#1 | FIN |
| Oct 9, 10 | full | 122 | 99999 | 09:23:33 | 01:01:58#99999 | 04:59:41#99999 | 03:17:39#99999 | FIN |
| Oct 9, 10 | full | 7 | — | 09:23:33 | 01:01:58#27 | 04:59:42#4 | 03:17:39#14 | FIN |
| Jul 31, 10 | half | 2 | — | 07:07:04 | 01:00:33#6 | 03:55:15#2 | 02:07:37#1 | FIN |
| Jul 4, 10 | full | 30 | 99999 | 09:10:21 | 00:57:09#99999 | 05:03:34#99999 | 03:05:51#99999 | FIN |
| Nov 29, 09 | full | 1 | — | 09:06:58 | 00:51:06#7 | 05:03:44#1 | 03:08:04#1 | FIN |
| Oct 10, 09 | full | — | — | — | 01:02:50#99999 | 05:16:41#99999 | —#99999 | DNF |
| Oct 10, 09 | full | — | — | — | 01:02:50 | 05:16:41 | — | DNF |
| Jul 5, 09 | full | 2 | — | 09:02:18 | 00:56:18#6 | 04:52:17#1 | 03:09:22#3 | FIN |
| Apr 5, 09 | full | 35 | 99999 | 09:02:18 | 00:56:18#99999 | 04:52:17#99999 | 03:09:22#99999 | FIN |
| Oct 11, 08 | full | 75 | 99999 | 09:21:20 | 01:06:49#99999 | 05:05:34#99999 | 03:04:26#99999 | FIN |
| Oct 11, 08 | full | 2 | — | 09:21:20 | 01:06:49#28 | 05:05:34#1 | 03:04:27#6 | FIN |
| Aug 31, 08 | half | 3 | — | 06:31:56 | 01:19:40#14 | 03:11:35#4 | 01:55:46#2 | FIN |
| Jul 13, 08 | full | 1 | — | 08:45:48 | 00:53:47#10 | 04:54:11#3 | 02:54:22#1 | FIN |
| Feb 23, 08 | full | 2 | — | 09:35:46 | 01:03:43#3 | 05:07:05#2 | 03:22:02#1 | FIN |
| Nov 10, 07 | half | — | — | — | 00:32:10 | 02:21:02 | — | DNF |
| Jun 24, 07 | full | 1 | — | 08:51:55 | 00:57:55#4 | 04:51:48#2 | 02:58:55#1 | FIN |
| Nov 11, 06 | half | 5 | — | 04:19:50 | 00:28:18#18 | 02:19:44#3 | 01:27:17#6 | FIN |
| Aug 6, 05 | half | 4 | — | 06:32:14 | — | — | — | FIN |