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