Master athlete
Unified profile powered by master athlete and result tables.
Pro results
94
AG results
7
Races
101
Best finish
#2
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
43 | 31 | IRONMAN 70.3 Augusta 2025MPRO70.3 | Sep 30, 2025 | 0:21:36 1:08/100m | 0:03:34 | 2:12:01 25.4 mph | 0:02:14 | 1:26:49 6:37/mi | 4:06:13 |
DNS | 76 | IRONMAN 70.3 Santa Cruz 2025MPRO70.3 | Sep 8, 2025 | - | - | - | - | - | DNSDNS |
25 | 62 | IRONMAN 70.3 Louisville 2025MPRO70.3 | Aug 18, 2025 | 0:24:00 1:16/100m | 0:03:08 | 2:10:52 25.6 mph | 0:03:55 | 1:29:38 6:50/mi | 4:11:32 |
DNF | M52 | IRONMAN Lake Placid 2025MPRO140.6 | Jul 21, 2025 | 0:55:15 1:27/100m | 0:03:42 | - | - | - | DNFDNF |
37 | M40 | IRONMAN 70.3 Eagleman 2025MPRO70.3 | Jun 9, 2025 | 0:29:02 1:32/100m | 0:02:22 | 2:10:01 25.8 mph | 0:02:40 | 1:21:20 6:12/mi | 4:05:24 |
DNS | 59 | IRONMAN 70.3 Chattanooga 2025MPRO70.3 | May 19, 2025 | - | - | - | - | - | DNSDNS |
57 | M60 | IRONMAN Texas 2025MPRO140.6 | Apr 27, 2025 | 0:55:34 1:28/100m | 0:02:35 | 4:23:34 25.5 mph | 0:05:22 | 3:36:50 8:16/mi | 9:03:55 |
DNS | 13 | IRONMAN 70.3 Indian Wells La Quinta 2024MPRO70.3 | Dec 9, 2024 | - | - | - | - | - | DNSDNS |
DNF | 41 | IRONMAN Cozumel 2024MPRO140.6 | Nov 25, 2024 | 0:44:59 1:11/100m | 0:03:13 | - | - | - | DNFDNF |
DNF | 38 | IRONMAN Chattanooga 2024MPRO140.6 | Sep 30, 2024 | - | - | - | - | - | DNFDNF |
DNS | 13 | IRONMAN 70.3 Cozumel 2024MPRO70.3 | Sep 23, 2024 | - | - | - | - | - | DNSDNS |
DNF | 44 | IRONMAN Lake Placid 2024MPRO140.6 | Jul 22, 2024 | 0:58:24 1:32/100m | 0:04:20 | - | - | - | DNFDNF |
60 | 20 | IRONMAN 70.3 Chattanooga 2024MPRO70.3 | May 20, 2024 | 0:26:11 1:23/100m | 0:02:09 | 2:18:25 24.2 mph | 0:01:48 | 1:29:24 6:49/mi | 4:17:57 |
DNF | 53 | IRONMAN Cozumel 2023MPRO140.6 | Nov 20, 2023 | - | - | - | - | - | DNFDNF |
25 | 19 | IRONMAN 70.3 Cozumel 2023MPRO70.3 | Sep 25, 2023 | 0:27:17 1:26/100m | 0:01:47 | 2:10:52 25.6 mph | 0:07:45 | 1:40:34 7:40/mi | 4:28:16 |
DNF | 33 | IRONMAN Cozumel 2022MPRO140.6 | Nov 21, 2022 | 0:46:49 1:14/100m | 130 | - | - | - | DNFDNF |
DNS | 23 | IRONMAN 70.3 Los Cabos 2022MPRO70.3 | Nov 7, 2022 | - | - | - | - | - | DNSDNS |
18 | 12 | IRONMAN 70.3 Cozumel 2022MPRO70.3 | Sep 26, 2022 | 0:23:21 1:14/100m | 104 | 2:20:20 23.9 mph | 147 | 1:34:24 7:12/mi | 4:22:15 |
DNF | 28 | IRONMAN 70.3 Mont-Tremblant 2022MPRO70.3 | Jun 29, 2022 | 0:26:23 1:23/100m | 154 | 2:29:04 22.5 mph | 97 | - | DNFDNF |
21 | 21 | IRONMAN 70.3 Eagleman 2022MPRO70.3 | Jun 13, 2022 | 0:26:03 1:22/100m | 138 | 2:12:58 25.2 mph | 156 | 1:21:39 6:14/mi | 4:05:33 |
61 | 51 | IRONMAN 70.3 Chattanooga 2022MPRO70.3 | May 23, 2022 | 0:27:04 1:25/100m | 121 | 2:23:16 23.4 mph | 143 | 1:28:25 6:45/mi | 4:23:09 |
DNF | - | Challenge Cancun 2021MPRO70.3 | May 2, 2021 | 00:29:08 1:32/100m | - | - | - | - | DNFDNF |
39 | - | Challenge Miami 2021MPRO70.3 | Mar 12, 2021 | 00:22:27 1:11/100m | 00:01:10 | 01:38:49 34.0 mph | 00:01:32 | 01:09:36 5:19/mi | 03:13:36 |
DNF | 18 | IRONMAN 70.3 Cozumel 2020MPRO70.3 | Sep 29, 2020 | 0:24:28 1:17/100m | 118 | 2:30:36 22.3 mph | - | - | DNFDNF |
15 | 36 | IRONMAN Cozumel 2019MPRO140.6 | Nov 25, 2019 | 0:42:24 1:07/100m | 156 | 4:33:11 24.6 mph | 171 | 3:08:02 7:10/mi | 8:29:05 |
DNS | 20 | IRONMAN 70.3 Los Cabos 2019MPRO70.3 | Nov 4, 2019 | - | - | - | - | - | DNSDNS |
DNS | 10 | IRONMAN 70.3 Waco 2019MPRO70.3 | Oct 30, 2019 | - | - | - | - | - | DNSDNS |
13 | 15 | IRONMAN 70.3 Cozumel 2019MPRO70.3 | Sep 30, 2019 | 0:27:24 1:27/100m | 107 | 2:16:32 24.6 mph | 124 | 1:30:10 6:53/mi | 4:17:57 |
DNS | 31 | IRONMAN Wisconsin 2019MPRO140.6 | Sep 9, 2019 | - | - | - | - | - | DNSDNS |
52 | 33 | IRONMAN 70.3 Vichy 2019MPRO70.3 | Aug 24, 2019 | 0:26:55 1:25/100m | 167 | 2:49:32 19.8 mph | 216 | 1:18:36 6:00/mi | 4:41:26 |
DNS | 16 | IRONMAN Austria 2019MPRO140.6 | Jul 8, 2019 | - | - | - | - | - | DNSDNS |
DNF | 23 | IRONMAN European Championship Frankfurt 2019MPRO140.6 | Jul 1, 2019 | 0:54:27 1:26/100m | 193 | 4:56:55 22.6 mph | - | - | DNFDNF |
43 | 63 | IRONMAN 70.3 Chattanooga 2019MPRO70.3 | May 20, 2019 | 0:24:11 1:16/100m | 167 | 2:14:21 25.0 mph | 135 | 1:31:49 7:00/mi | 4:15:23 |
DNF | 18 | IRONMAN North American Championship Texas 2019MPRO140.6 | Apr 28, 2019 | 0:53:35 1:25/100m | 157 | 5:14:34 21.4 mph | - | - | DNFDNF |
DNS | 16 | IRONMAN 70.3 Campeche 2019MPRO70.3 | Mar 18, 2019 | - | - | - | - | - | DNSDNS |
18 | 12 | IRONMAN 70.3 Indian Wells La Quinta 2018MPRO70.3 | Dec 11, 2018 | 0:26:45 1:24/100m | 149 | 2:16:31 24.6 mph | 118 | 1:23:24 6:22/mi | 4:11:07 |
DNF | 8 | IRONMAN Cozumel 2018MPRO140.6 | Nov 27, 2018 | 0:46:52 1:14/100m | 161 | 3:50:55 29.1 mph | - | - | DNFDNF |
DNF | 15 | IRONMAN 70.3 Cozumel 2018MPRO70.3 | Oct 1, 2018 | 0:25:20 1:20/100m | 132 | 2:46:18 20.2 mph | - | - | DNFDNF |
DNS | 16 | IRONMAN 70.3 Chattanooga 2018MPRO70.3 | May 23, 2018 | - | - | - | - | - | DNSDNS |
DNF | 23 | IRONMAN North American Championship Texas 2018MPRO140.6 | Apr 30, 2018 | 3,292 | 150 | 17,323 | 466 | - | DNFDNF |
57 | 26 | IRONMAN 70.3 Texas 2018MPRO70.3 | Apr 10, 2018 | 0:26:06 1:22/100m | 103 | 2:20:24 23.9 mph | 113 | 1:25:25 6:31/mi | 4:15:31 |
DNF | 10 | IRONMAN 70.3 Campeche 2018MPRO70.3 | Mar 19, 2018 | 1,514 | 65 | - | - | - | DNFDNF |
5 | 11 | IRONMAN Cozumel 2017MPRO140.6 | Nov 28, 2017 | 0:41:47 1:06/100m | 162 | 4:28:55 25.0 mph | 90 | 2:52:16 6:34/mi | 8:07:10 |
18 | 15 | IRONMAN 70.3 Cozumel 2017MPRO70.3 | Sep 25, 2017 | 0:24:10 1:16/100m | 118 | 2:19:03 24.1 mph | 93 | 1:36:25 7:21/mi | 4:23:09 |
28 | 7 | IRONMAN 70.3 Vichy 2017MPRO70.3 | Aug 28, 2017 | 0:27:35 1:27/100m | 130 | 2:16:46 24.5 mph | 141 | 1:22:50 6:19/mi | 4:11:42 |
DNF | 26 | IRONMAN European Championship Frankfurt 2017MPRO140.6 | Jul 10, 2017 | 3,287 | 211 | - | - | - | DNFDNF |
DNS | 18 | IRONMAN Austria 2017MPRO140.6 | Jul 3, 2017 | - | - | - | - | - | DNSDNS |
DNS | 13 | IRONMAN 70.3 European Championship Elsinore 2017MPRO70.3 | Jun 20, 2017 | - | - | - | - | - | DNSDNS |
66 | 40 | IRONMAN 70.3 Luxembourg 2017MPRO70.3 | Jun 19, 2017 | 0:23:14 1:13/100m | 94 | 2:22:28 23.6 mph | 173 | 1:30:34 6:54/mi | 4:20:43 |
10 | 45 | IRONMAN Lanzarote 2017MPRO140.6 | May 21, 2017 | 0:50:32 1:20/100m | 226 | 5:09:16 21.7 mph | 231 | 3:11:52 7:19/mi | 9:19:17 |
DNF | 28 | IRONMAN North American Championship Texas 2017MPRO140.6 | Apr 23, 2017 | 3,314 | 150 | - | - | - | DNFDNF |
23 | 20 | IRONMAN 70.3 Texas 2017MPRO70.3 | Apr 3, 2017 | 0:26:58 1:25/100m | 90 | 2:12:42 25.3 mph | 94 | 1:23:51 6:24/mi | 4:06:35 |
DNF | 26 | IRONMAN Cozumel 2016MPRO140.6 | Nov 28, 2016 | 2,905 | 156 | - | - | - | DNFDNF |
16 | 29 | IRONMAN 70.3 Los Cabos 2016MPRO70.3 | Oct 31, 2016 | 0:29:10 1:32/100m | 94 | 2:23:11 23.4 mph | 70 | 1:26:01 6:34/mi | 4:21:06 |
4 | 8 | IRONMAN Vichy 2016MPRO140.6 | Aug 29, 2016 | 0:57:15 1:30/100m | 140 | 4:30:31 24.8 mph | 176 | 2:48:49 6:26/mi | 8:21:51 |
DNS | 12 | IRONMAN 70.3 Calgary 2016MPRO70.3 | Jul 25, 2016 | - | - | - | - | - | DNSDNS |
7 | - | Challenge Poznan Half 2016MPRO70.3 | Jul 24, 2016 | 00:25:53 1:22/100m | - | 02:15:04 24.8 mph | - | 01:20:09 6:07/mi | 04:05:33 |
13 | 10 | IRONMAN 70.3 Chattanooga 2016MPRO70.3 | May 23, 2016 | 0:25:10 1:19/100m | 160 | 2:19:12 24.1 mph | 99 | 1:19:30 6:04/mi | 4:08:11 |
DNF | 28 | IRONMAN North American Championship Texas 2016MPRO140.6 | May 15, 2016 | 3,323 | 128 | 14,644 | 188 | - | DNFDNF |
DNF | 24 | IRONMAN 70.3 Texas 2016MPRO70.3 | Apr 11, 2016 | 1,535 | 101 | 10,578 | - | - | DNFDNF |
12 | 17 | IRONMAN 70.3 San Juan / Puerto Rico 2016MPRO70.3 | Mar 21, 2016 | 0:26:42 1:24/100m | 199 | 2:11:41 25.5 mph | 98 | 1:24:03 6:25/mi | 4:07:23 |
DNF | 9 | IRONMAN Cozumel 2015MPRO140.6 | Nov 30, 2015 | 2,820 | 154 | - | - | - | DNFDNF |
DNS | 11 | IRONMAN 70.3 Los Cabos 2015MPRO70.3 | Oct 26, 2015 | - | - | - | - | - | DNSDNS |
DNF | 11 | IRONMAN Chattanooga 2015MPRO140.6 | Sep 28, 2015 | 2,688 | 180 | 16,997 | 121 | - | DNFDNF |
DNS | 12 | IRONMAN 70.3 Eagleman 2015MPRO70.3 | Jun 16, 2015 | - | - | - | - | - | DNSDNS |
DNF | 22 | IRONMAN South Africa 2015MPRO140.6 | Mar 31, 2015 | 3,133 | 128 | 19,860 | - | - | DNFDNF |
4 | 10 | IRONMAN Cozumel 2014MPRO140.6 | Dec 2, 2014 | 0:50:17 1:19/100m | 130 | 4:46:32 23.4 mph | 76 | 2:55:39 6:42/mi | 8:35:54 |
DNF | 78 | IRONMAN Chattanooga 2014MPRO140.6 | Sep 30, 2014 | 2,443 | 179 | 16,771 | 118 | - | DNFDNF |
5 | - | Embrun 2014MPRO140.6 | Aug 16, 2014 | - | - | - | - | - | 10:24:12 |
7 | 8 | IRONMAN France 2014MPRO140.6 | Jun 30, 2014 | 0:51:56 1:22/100m | 168 | 5:08:22 21.8 mph | 136 | 2:53:22 6:37/mi | 8:58:44 |
DNF | 60 | IRONMAN Lanzarote 2014MPRO140.6 | May 18, 2014 | 3,120 | 236 | 18,445 | 213 | - | DNFDNF |
DNF | 27 | IRONMAN 70.3 Monterrey 2014MPRO70.3 | Mar 15, 2014 | 1,555 | 118 | 8,970 | 103 | - | DNFDNF |
DNF | 13 | IRONMAN Cozumel: Triathlon 2013MPRO140.6 | Dec 1, 2013 | 2,269 | 164 | 17,738 | 88 | - | DNFDNF |
DNF | 34 | IRONMAN Florida: Triathlon 2013MPRO140.6 | Oct 30, 2013 | 3,326 | 209 | 16,288 | - | - | DNFDNF |
DNF | 3 | IRONMAN 70.3 Cozumel: Triathlon 2013MPRO70.3 | Sep 22, 2013 | 0:26:59 1:25/100m | 0:02:06 | - | - | - | DNFDNF |
2 | - | Challenge Vichy 2013MPRO140.6 | Sep 1, 2013 | 00:53:08 1:24/100m | - | 04:29:52 24.9 mph | - | 02:59:58 6:52/mi | 08:27:38 |
2 | 6 | Sep 1, 2013 | 00:53:08 3:33/100m | 00:02:53 | 04:29:52 5.5 mph | 00:01:44 | 02:59:58 28:58/mi | 08:27:38 | |
DNF | 24 | IRONMAN Brazil: Triathlon 2013MPRO140.6 | May 28, 2013 | 0:52:38 1:23/100m | 0:03:29 | - | - | - | DNFDNF |
14 | 6 | IRONMAN 70.3 Florida: Triathlon 2013MPRO70.3 | May 21, 2013 | 0:28:03 1:29/100m | 0:02:41 | 2:14:45 24.9 mph | 0:02:22 | 1:22:34 6:18/mi | 4:10:25 |
8 | 31 | IRONMAN 70.3 Texas: Triathlon 2013MPRO70.3 | Apr 8, 2013 | 0:25:36 1:21/100m | 0:02:42 | 2:12:03 25.4 mph | 0:02:22 | 1:16:40 5:51/mi | 3:59:23 |
DNF | 84 | IRONMAN Cozumel: Triathlon 2012MPRO140.6 | Nov 30, 2012 | 0:57:43 1:31/100m | 0:02:37 | - | - | - | DNFDNF |
5 | 9 | IRONMAN South Africa: Triathlon 2012MPRO140.6 | Nov 30, 2012 | 1:02:56 1:39/100m | 0:02:15 | 4:51:03 23.1 mph | 0:01:52 | 3:04:57 7:03/mi | 9:03:03 |
9 | 6 | IRONMAN France: Triathlon 2012MPRO140.6 | Nov 30, 2012 | 0:55:29 1:28/100m | 0:03:04 | 5:06:51 21.9 mph | 0:02:50 | 2:54:45 6:40/mi | 9:02:59 |
28 | 44 | IRONMAN World Championship: Triathlon 2012MPRO140.6 | Nov 30, 2012 | 1:01:32 1:37/100m | 0:02:10 | 4:54:19 22.8 mph | 0:02:32 | 2:56:08 6:43/mi | 8:56:41 |
DNF | 45 | IRONMAN 70.3 Switzerland: Triathlon 2012MPRO70.3 | Nov 30, 2012 | 0:25:04 1:19/100m | 0:02:12 | - | - | - | DNFDNF |
21 | 23 | IRONMAN 70.3 Texas: Triathlon 2012MPRO70.3 | Nov 30, 2012 | 0:26:13 1:23/100m | 0:02:08 | 2:18:21 24.3 mph | 0:01:16 | 1:22:33 6:18/mi | 4:10:31 |
6 | 22 | IRONMAN Cozumel: Triathlon 2011MPRO140.6 | Jan 1, 2011 | 0:52:33 1:23/100m | 0:02:33 | 4:43:48 23.6 mph | 0:11:37 | 2:53:32 6:37/mi | 8:44:03 |
— | 18 | IRONMAN 70.3 San Juan: Triathlon 2011MPRO70.3 | Jan 1, 2011 | 0:27:56 1:28/100m | 0:03:06 | 2:13:20 25.2 mph | 0:01:22 | 1:19:34 6:04/mi | 4:05:18 |
— | 10 | IRONMAN 70.3 Pays D'Aix: Triathlon 2011MPRO70.3 | Jan 1, 2011 | 0:23:40 1:15/100m | 0:03:08 | 2:28:04 22.7 mph | 0:01:55 | 1:09:21 5:17/mi | 4:06:08 |
DNF | 17 | IRONMAN Texas: Triathlon 2011MPRO140.6 | Jan 1, 2011 | 0:58:31 1:32/100m | 0:01:57 | 5:04:58 22.0 mph | - | - | DNFDNF |
DNF | 16 | IRONMAN European Championship: Triathlon 2011MPRO140.6 | Jan 1, 2011 | 0:53:04 1:24/100m | 0:02:46 | - | - | - | DNFDNF |
DNS | 12 | IRONMAN 70.3 Boulder: Triathlon 2011MPRO70.3 | Jan 1, 2011 | - | - | - | - | - | DNSDNS |
DNS | 10 | IRONMAN 70.3 Mallorca: Triathlon 2011MPRO70.3 | Jan 1, 2011 | - | - | - | - | - | DNSDNS |
— | 9 | IRONMAN France: Triathlon 2011MPRO140.6 | Jan 1, 2011 | 0:55:34 1:28/100m | 0:02:42 | 5:00:50 22.3 mph | 0:02:07 | 2:53:46 6:38/mi | 8:54:59 |