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