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