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