100
Races
16
Wins
46
Podiums
67
Top 10s
12
DNFs
#1
Best Finish
6.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 2 | 0 | 0 | #7 | 2× full |
| 2022 | 3 | 0 | 0 | #18 | 1× half, 2× full |
| 2021 | 3 | 0 | 0 | #5 | 2× full, 1× half |
| 2020 | 2 | 0 | 0 | #6 | 1× half, 1× full |
| 2019 | 5 | 0 | 1 | #2 | 4× full, 1× half |
| 2018 | 8 | 0 | 3 | #2 | 3× half, 5× full |
| 2017 | 8 | 0 | 3 | #2 | 3× full, 5× half |
| 2016 | 5 | 1 | 2 | #1 | 2× half, 3× full |
| 2015 | 7 | 1 | 3 | #1 | 6× full, 1× half |
| 2014 | 7 | 3 | 5 | #1 | 3× half, 4× full |
| 2013 | 3 | 0 | 1 | #3 | 3× full |
| 2012 | 5 | 0 | 3 | #2 | 5× full |
| 2011 | 5 | 1 | 1 | #1 | 5× full |
| 2010 | 4 | 1 | 1 | #1 | 4× full |
| 2009 | 3 | 1 | 1 | #1 | 3× full |
| 2008 | 4 | 1 | 1 | #1 | 4× full |
| 2007 | 3 | 1 | 1 | #1 | 3× full |
| 2006 | 4 | 1 | 2 | #1 | 4× full |
| 2005 | 4 | 1 | 4 | #1 | 4× full |
| 2004 | 3 | 1 | 2 | #1 | 3× full |
| 2003 | 4 | 1 | 4 | #1 | 4× full |
| 2002 | 2 | 1 | 2 | #1 | 2× full |
| 2001 | 2 | 1 | 2 | #1 | 2× full |
| 2000 | 2 | 0 | 2 | #2 | 2× full |
| 1999 | 2 | 0 | 2 | #2 | 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| May 7, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS | |
| Mar 4, 23 | silverfull | 7 | 7 | 08:42:15 | 00:56:12#29 | 04:39:20#8 | 03:00:32#7 | FIN |
| Jul 28, 22 | silverhalf | 22 | — | 06:34:17 | 00:31:02#20 | 04:34:09#28 | 01:25:05#18 | FIN |
| Jul 3, 22 | platinumfull | 18 | — | 08:40:21 | 00:59:07#22 | 04:31:38#22 | 03:05:56#20 | FIN |
| May 1, 22 | silverfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 6, 21 | full | 14 | 20 | 08:58:17 | 00:50:12#22 | 04:38:08#10 | 03:23:54#20 | FIN |
| Mar 27, 21 | full | — | — | — | —#99999 | —#99999 | —#99999 | DQ |
| Jan 23, 21 | half | 5 | — | 03:45:39 | 00:24:51#6 | 02:02:05#5 | 01:16:29#3 | FIN |
| Dec 20, 20 | half | 7 | — | 04:04:41 | — | — | — | FIN |
| Mar 7, 20 | full | 6 | 6 | 08:14:35 | 00:51:45#10 | 04:25:06#7 | 02:51:15#6 | FIN |
| Dec 1, 19 | full | — | — | — | 00:50:28#99999 | 04:27:53#99999 | —#99999 | DNF |
| Dec 1, 19 | full | — | — | — | 00:50:28 | 04:27:52 | — | DNF |
| Nov 10, 19 | half | 2 | — | 03:47:36 | 00:24:30#7 | 02:04:02#4 | 01:14:26#2 | FIN |
| Apr 27, 19 | full | 5 | — | 08:54:58 | 00:55:13#4 | 04:36:40#4 | 03:15:45#5 | FIN |
| Mar 2, 19 | full | — | — | — | 00:52:46#99999 | 04:47:34#99999 | —#99999 | DNF |
| Nov 18, 18 | half | 17 | — | 04:19:56 | 00:28:35#15 | 02:19:18#19 | 01:21:49#6 | FIN |
| Oct 13, 18 | full | 22 | 23 | 08:25:30 | 00:54:16#127 | 04:28:56#39 | 02:55:34#23 | FIN |
| Oct 13, 18 | full | 22 | — | 08:25:29.16 | 00:54:15.49 | 04:28:56.35 | 02:55:33.52 | FIN |
| Oct 13, 18 | full | 22 | — | 08:25:30 | 00:54:16#43 | 04:28:56#33 | 02:55:34#9 | FIN |
| Aug 5, 18 | half | 17 | — | 04:19:55.61 | 00:28:34.91 | 02:19:17.58 | 01:21:49.4 | FIN |
| Jun 3, 18 | full | 2 | 2 | 08:56:49 | 00:55:48#9 | 04:53:38#3 | 03:01:49#2 | FIN |
| Mar 3, 18 | full | 3 | 3 | 08:07:10 | 00:51:35#18 | 04:28:58#7 | 02:41:55#3 | FIN |
| Jan 20, 18 | half | 3 | — | 03:56:33 | — | — | — | FIN |
| Dec 3, 17 | full | 4 | 4 | 07:32:23 | —#1 | 04:33:46#11 | 02:53:44#4 | FIN |
| Nov 12, 17 | half | 6 | — | 04:00:28 | 00:29:13#14 | 02:12:12#10 | 01:16:12#2 | FIN |
| Nov 12, 17 | half | 15 | — | 04:45:31 | 00:31:47#13 | 02:23:51#14 | 01:44:28#14 | FIN |
| Sep 23, 17 | half | 3 | — | 04:00:48 | 00:27:49#3 | 02:09:30#3 | 01:23:27#3 | FIN |
| Aug 6, 17 | half | 14 | — | 04:45:30.35 | — | — | — | FIN |
| Jun 11, 17 | full | 9 | 9 | 08:19:08 | 00:50:13#14 | 04:35:17#10 | 02:49:15#9 | FIN |
| Mar 4, 17 | full | 2 | 2 | 08:24:32 | 00:53:17#13 | 04:43:46#12 | 02:42:29#2 | FIN |
| Jan 7, 17 | half | 2 | — | 03:47:55 | — | — | — | FIN |
| Nov 13, 16 | half | 6 | — | 04:16:51 | 00:25:06#6 | 02:16:24#7 | 01:32:21#6 | FIN |
| Aug 21, 16 | full | 6 | 6 | 08:17:17 | 00:50:04#10 | 04:30:19#10 | 02:52:07#6 | FIN |
| Jun 12, 16 | full | — | — | — | 00:51:30#22 | 04:46:20#11 | —#99999 | DNF |
| Mar 5, 16 | full | 1 | 1 | 08:07:58 | 00:48:37#13 | 04:29:13#2 | 02:44:54#1 | FIN |
| Jan 9, 16 | half | 3 | — | 03:55:06 | — | — | — | FIN |
| Oct 10, 15 | full | — | — | — | 00:57:09#96 | —#99999 | —#99999 | DNF |
| Oct 10, 15 | full | — | — | — | 00:57:09 | — | — | DNF |
| Jun 28, 15 | full | 11 | — | 04:22:47 | 00:24:12#11 | 02:26:36#20 | 01:27:58#11 | FIN |
| Jun 14, 15 | full | 2 | 2 | 08:26:22 | 00:49:44#7 | 04:40:42#3 | 02:52:54#2 | FIN |
| Apr 12, 15 | full | 4 | 99999 | 08:43:13 | 00:50:56#4 | 04:42:29#3 | 03:04:22#4 | FIN |
| Mar 7, 15 | full | 1 | 1 | 08:22:13 | 00:50:02#9 | 04:37:39#2 | 02:49:08#1 | FIN |
| Jan 18, 15 | half | 3 | — | 03:51:19 | 00:24:29#13 | 02:11:39#2 | 01:13:01#3 | FIN |
| Nov 2, 14 | half | 1 | — | 04:05:44 | 00:28:31#5 | 02:13:39#2 | 01:19:58#1 | FIN |
| Sep 27, 14 | full | — | — | — | 00:53:45 | 05:11:18 | — | DNF |
| Aug 24, 14 | full | 1 | — | 08:28:21 | 00:55:18#5 | 04:36:15#2 | 02:54:32#2 | FIN |
| Aug 3, 14 | half | 3 | — | 04:15:44 | 00:25:47#4 | 02:17:40#3 | 01:28:22#4 | FIN |
| Jun 8, 14 | full | 1 | 1 | 08:20:15 | 00:55:16#17 | 04:36:20#3 | 02:44:54#1 | FIN |
| Mar 1, 14 | full | 2 | 2 | 08:21:55 | 00:48:25#10 | 04:40:39#3 | 02:47:45#2 | FIN |
| Jan 19, 14 | half | 6 | — | 03:48:09 | 00:22:56#23 | 02:10:26#12 | 01:12:43#3 | FIN |
| Jul 14, 13 | full | 28 | — | 09:37:57 | 00:48:39#12 | 04:28:58#5 | 04:17:18#29 | FIN |
| Jun 9, 13 | full | — | — | — | 00:51:15#99999 | 04:48:37#99999 | —#99999 | DNF |
| Mar 2, 13 | full | 3 | 3 | 08:34:28 | 00:50:09#12 | 04:41:52#3 | 02:57:16#3 | FIN |
| Oct 13, 12 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 8, 12 | full | 4 | — | 08:10:05 | 00:47:37#10 | 04:31:50#5 | 02:47:30#5 | FIN |
| Jun 2, 12 | full | 2 | — | 08:22:21 | 00:50:46#8 | 04:30:48#1 | 02:56:06#3 | FIN |
| Mar 25, 12 | full | 2 | — | 08:00:12 | 00:50:37#12 | 04:24:48#2 | 02:41:17#2 | FIN |
| Mar 3, 12 | full | 3 | 3 | 03:56:38 | 00:25:39#7 | 02:12:24#4 | 01:14:15#3 | FIN |
| Oct 15, 11 | full | — | — | — | 00:53:57 | 04:44:46 | — | DNF |
| Oct 8, 11 | full | — | — | — | 00:53:57#55 | 04:44:46#32 | —#99999 | DNF |
| Jul 24, 11 | full | 7 | 99999 | 08:31:47 | 00:48:07#99999 | 04:48:30#99999 | 02:51:02#99999 | FIN |
| Jul 24, 11 | full | 7 | — | 08:31:47 | 00:48:07#10 | 04:48:30#15 | 02:51:02#3 | FIN |
| Mar 5, 11 | full | 1 | 99999 | 08:31:07 | 00:50:21#99999 | 04:43:04#99999 | 02:52:09#99999 | FIN |
| Oct 9, 10 | full | 17 | 99999 | 08:34:10 | 00:52:16#99999 | 04:38:41#99999 | 02:59:15#99999 | FIN |
| Oct 9, 10 | full | 17 | — | 08:34:10 | 00:52:16#21 | 04:38:41#17 | 02:59:15#19 | FIN |
| Jul 4, 10 | full | 4 | 99999 | 08:18:33 | 00:48:04#99999 | 04:33:50#99999 | 02:53:04#99999 | FIN |
| Mar 6, 10 | full | 1 | 99999 | 08:21:52 | 00:49:28#99999 | 04:40:29#99999 | 02:47:35#99999 | FIN |
| Oct 10, 09 | full | 22 | 99999 | 08:53:41 | 00:52:50#99999 | 04:44:51#99999 | 03:12:07#99999 | FIN |
| Oct 10, 09 | full | 22 | — | 08:53:41 | 00:52:50#29 | 04:44:52#28 | 03:12:07#36 | FIN |
| Mar 7, 09 | full | 1 | — | 08:18:05 | 00:47:58#6 | 04:42:36#3 | 02:43:10#1 | FIN |
| Oct 11, 08 | full | 6 | 99999 | 08:26:17 | 00:51:50#99999 | 04:36:46#99999 | 02:53:39#99999 | FIN |
| Oct 11, 08 | full | 5 | — | 08:26:17 | 00:51:50#16 | 04:36:47#13 | 02:53:39#12 | FIN |
| Jul 6, 08 | full | 4 | — | 08:08:29 | 00:46:32#6 | 04:31:33#7 | 02:46:42#4 | FIN |
| Mar 1, 08 | full | 1 | 99999 | 08:24:49 | 00:47:18#99999 | 04:43:16#99999 | 02:49:37#99999 | FIN |
| Oct 13, 07 | full | — | — | — | 00:53:16#99999 | —#99999 | —#99999 | DNF |
| Oct 13, 07 | full | — | — | — | 00:53:16 | — | — | DNF |
| Mar 3, 07 | full | 1 | — | 08:26:33 | 00:47:53#3 | 04:48:08#4 | 02:51:10#1 | FIN |
| Oct 21, 06 | full | 8 | 99999 | 08:25:22 | 00:53:55#99999 | 04:29:26#99999 | 02:58:05#99999 | FIN |
| Oct 21, 06 | full | 8 | — | 08:25:22 | 00:53:55#11 | 04:29:26#6 | 02:58:05#18 | FIN |
| Jul 23, 06 | full | 1 | — | 08:13:40 | — | — | — | FIN |
| Mar 4, 06 | full | 2 | — | 03:31:44 | — | 02:13:49#2 | 01:17:55#1 | FIN |
| Oct 15, 05 | full | 2 | 99999 | 08:19:36 | 00:52:23#99999 | 04:33:06#99999 | 02:50:13#99999 | FIN |
| Oct 15, 05 | full | 2 | — | 08:19:36 | 00:52:23#21 | 04:33:08#12 | 02:50:13#2 | FIN |
| Jul 10, 05 | full | 2 | 99999 | 08:28:39 | 00:47:52#99999 | 04:45:27#99999 | 02:51:57#99999 | FIN |
| May 3, 05 | full | 1 | — | 08:20:15 | 00:46:24#9 | 04:40:47#2 | 02:48:28#1 | FIN |
| Oct 16, 04 | full | 34 | 99999 | 09:32:45 | 00:53:15#99999 | 05:19:08#99999 | 03:11:25#99999 | FIN |
| Jul 12, 04 | full | 2 | — | 08:18:11 | 00:48:45#10 | 04:41:10#4 | 02:44:44#1 | FIN |
| Mar 6, 04 | full | 1 | — | 08:30:30 | 00:48:05#5 | 04:50:07#2 | 02:47:34#2 | FIN |
| Oct 18, 03 | full | 3 | 99999 | 08:32:02 | 00:50:38#99999 | 04:39:57#99999 | 02:57:29#99999 | FIN |
| Oct 18, 03 | full | 3 | — | 08:30:08 | 00:50:38#4 | 04:39:57#6 | 02:55:34#4 | FIN |
| Jul 13, 03 | full | 2 | — | 08:15:51 | 00:49:21#4 | 04:33:22#5 | 02:49:45#2 | FIN |
| Mar 6, 03 | full | 1 | — | 08:22:05 | 00:49:25#5 | 04:42:00#3 | 02:48:05#1 | FIN |
| Oct 19, 02 | full | 3 | — | 08:35:34 | 00:52:13#3 | 04:45:15#7 | 02:56:06#3 | FIN |
| Mar 1, 02 | full | 1 | — | 08:32:54 | 00:48:20#6 | 04:51:42#4 | 02:49:25#1 | FIN |
| Oct 6, 01 | full | 2 | — | 08:46:10 | 00:52:16#4 | 04:53:29#6 | 02:58:05#4 | FIN |
| Mar 3, 01 | full | 1 | — | 08:24:28 | 00:49:59#8 | 04:45:16#5 | 02:45:47#1 | FIN |
| Jul 30, 00 | full | 3 | — | 08:58:31 | 00:50:00#7 | 05:04:25#11 | 02:59:17#4 | FIN |
| Mar 4, 00 | full | 2 | — | 08:26:45 | 00:48:23#6 | 04:48:23#7 | 02:47:21#1 | FIN |
| Aug 15, 99 | full | 3 | — | 09:09:14 | 00:49:08#1 | 05:07:47#4 | 03:07:59#8 | FIN |
| Mar 6, 99 | full | 2 | — | 08:32:54 | 00:47:17#3 | 04:55:12#7 | 02:46:26#1 | FIN |