Master athlete
Unified profile powered by master athlete and result tables.
Pro results
114
AG results
0
Races
109
Best finish
#5
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
125 | 5009 | IRONMAN Lanzarote 2026FPRO140.6 | May 24, 2026 | 1:01:06 1:36/100m | 0:02:46 | 5:35:45 20.0 mph | 0:06:12 | 3:50:42 8:48/mi | 10:36:31 |
DNS | 22 | IRONMAN 70.3 Puerto Varas 2026FPRO70.3 | Apr 13, 2026 | - | - | - | - | - | DNSDNS |
DNF | F25 | IRONMAN Lake Placid 2025FPRO140.6 | Jul 21, 2025 | 1:09:54 1:50/100m | 0:04:55 | - | - | - | DNFDNF |
13 | - | Challenge Roth 2025FPRO140.6 | Jul 6, 2025 | 01:08:23 1:48/100m | 00:02:13 | 04:40:03 24.0 mph | 00:01:59 | 03:23:54 7:47/mi | 09:16:30 |
28 | 38 | IRONMAN 70.3 Pennsylvania Happy Valley 2025FPRO70.3 | Jun 16, 2025 | 0:31:22 1:39/100m | 0:03:04 | 2:33:05 21.9 mph | 0:02:14 | 1:32:56 7:05/mi | 4:42:42 |
DNF | 6 | IRONMAN Lanzarote 2025FPRO140.6 | May 18, 2025 | 1:03:37 1:40/100m | 0:02:35 | 5:45:26 19.4 mph | 0:03:44 | - | DNFDNF |
8 | - | Challenge Mogan Gran Canaria 2025FPRO70.3 | Apr 26, 2025 | 00:28:29 1:30/100m | 03:27:00 | 02:27:46 22.7 mph | 02:14:00 | 01:26:35 6:36/mi | 04:28:33 |
38 | 65 | IRONMAN Cozumel 2024FPRO140.6 | Nov 25, 2024 | 0:53:40 1:25/100m | 0:03:34 | 4:56:18 22.6 mph | 0:01:53 | 3:21:26 7:41/mi | 9:16:51 |
DNS | 108 | IRONMAN Calella-Barcelona 2024FPRO140.6 | Oct 7, 2024 | - | - | - | - | - | DNSDNS |
34 | 64 | IRONMAN Chattanooga 2024FPRO140.6 | Sep 30, 2024 | - | - | 4:19:37 25.8 mph | 0:03:11 | 3:12:16 7:20/mi | 7:35:04 |
DNS | 29 | IRONMAN 70.3 Cozumel 2024FPRO70.3 | Sep 23, 2024 | - | - | - | - | - | DNSDNS |
DNS | 79 | IRONMAN 70.3 Maine 2024FPRO70.3 | Jul 29, 2024 | - | - | - | - | - | DNSDNS |
7 | - | Challenge Quebec 2024FPRO70.3 | Jul 21, 2024 | 00:29:21 1:33/100m | 00:02:19 | 02:00:22 27.9 mph | 00:01:19 | 01:40:14 7:39/mi | 04:33:27 |
DNS | 85 | IRONMAN 70.3 Indian Wells La Quinta 2023FPRO70.3 | Dec 4, 2023 | - | - | - | - | - | DNSDNS |
39 | 74 | IRONMAN Cozumel 2023FPRO140.6 | Nov 20, 2023 | - | - | 4:38:56 24.1 mph | 0:02:10 | 3:18:50 7:35/mi | 7:59:57 |
DNS | 86 | IRONMAN Florida 2023FPRO140.6 | Nov 6, 2023 | - | - | - | - | - | DNSDNS |
DNS | 36 | IRONMAN 70.3 Los Cabos 2023FPRO70.3 | Nov 6, 2023 | - | - | - | - | - | DNSDNS |
28 | 40 | IRONMAN Lake Placid 2023FPRO140.6 | Jul 24, 2023 | 1:04:53 1:42/100m | 0:03:44 | 5:00:04 22.4 mph | 0:02:03 | 3:21:40 7:41/mi | 9:32:23 |
124 | 16 | IRONMAN Texas 2023FPRO140.6 | Apr 24, 2023 | 1:06:39 1:45/100m | 0:03:34 | 4:49:26 23.2 mph | 0:03:41 | 3:47:35 8:41/mi | 9:50:56 |
DNS | 40 | IRONMAN 70.3 Los Cabos 2022FPRO70.3 | Nov 7, 2022 | - | - | - | - | - | DNSDNS |
DNS | 46 | IRONMAN 70.3 Augusta 2022FPRO70.3 | Sep 26, 2022 | - | - | - | - | - | DNSDNS |
28 | 10 | IRONMAN Lake Placid 2022FPRO140.6 | Jul 25, 2022 | 1:05:50 1:44/100m | 198 | 5:06:02 21.9 mph | 137 | 3:28:08 7:56/mi | 9:45:36 |
DNS | 17 | IRONMAN Switzerland Thun 2022FPRO140.6 | Jul 11, 2022 | - | - | - | - | - | DNSDNS |
DNS | 77 | IRONMAN 70.3 Chattanooga 2022FPRO70.3 | May 23, 2022 | - | - | - | - | - | DNSDNS |
54 | 43 | IRONMAN Lanzarote 2022FPRO140.6 | May 22, 2022 | 1:03:51 1:41/100m | 227 | 5:43:56 19.5 mph | 262 | 3:38:06 8:19/mi | 10:34:01 |
117 | 86 | IRONMAN 70.3 Oceanside 2022FPRO70.3 | Apr 3, 2022 | 0:29:42 1:34/100m | 200 | 2:30:37 22.3 mph | 145 | 1:30:58 6:56/mi | 4:37:01 |
113 | 72 | IRONMAN Cozumel 2021FPRO140.6 | Nov 22, 2021 | 0:49:00 1:17/100m | 143 | 4:38:47 24.1 mph | 125 | 3:32:19 8:06/mi | 9:04:33 |
DNS | 15 | IRONMAN Florida 2021FPRO140.6 | Nov 7, 2021 | - | - | - | - | - | DNSDNS |
DNF | 1 | IRONMAN Chattanooga 2021FPRO140.6 | Sep 27, 2021 | 0:50:01 1:19/100m | 192 | 5:07:14 21.8 mph | 143 | - | DNFDNF |
DNS | 8 | IRONMAN 70.3 Augusta 2021FPRO70.3 | Sep 27, 2021 | - | - | - | - | - | DNSDNS |
DNF | 49 | IRONMAN Austria 2021FPRO140.6 | Sep 20, 2021 | - | - | - | - | - | DNFDNF |
DNS | 54 | IRONMAN Switzerland Thun 2021FPRO140.6 | Sep 6, 2021 | - | - | - | - | - | DNSDNS |
DNF | 59 | IRONMAN Lake Placid 2021FPRO140.6 | Jul 26, 2021 | 0:59:02 1:33/100m | 278 | 5:23:31 20.7 mph | 234 | - | DNFDNF |
113 | 4011 | IRONMAN World Championship 2021FPRO140.6 | Jan 1, 2021 | 1:01:47 1:38/100m | 86 | 5:14:23 21.4 mph | 145 | 3:35:25 8:13/mi | 9:55:27 |
40 | - | Challenge Daytona 2020FPRO100k | Dec 6, 2020 | 00:30:56 1:38/100m | 00:01:35 | 01:59:41 28.0 mph | 00:01:10 | 01:24:56 6:29/mi | 03:58:20 |
DNF | 29 | IRONMAN 70.3 Campeche 2020FPRO70.3 | Mar 16, 2020 | 0:29:34 1:33/100m | 70 | 2:25:50 23.0 mph | 91 | - | DNFDNF |
DNS | 49 | IRONMAN 70.3 Indian Wells La Quinta 2019FPRO70.3 | Dec 9, 2019 | - | - | - | - | - | DNSDNS |
DNS | 62 | IRONMAN Cozumel 2019FPRO140.6 | Nov 25, 2019 | - | - | - | - | - | DNSDNS |
DNF | 27 | IRONMAN 70.3 Los Cabos 2019FPRO70.3 | Nov 4, 2019 | 0:31:24 1:39/100m | 120 | - | - | - | DNFDNF |
DNF | 39 | IRONMAN 70.3 Waco 2019FPRO70.3 | Oct 30, 2019 | 0:30:01 1:35/100m | 196 | 2:25:15 23.1 mph | 170 | - | DNFDNF |
9 | 30 | IRONMAN Chattanooga 2019FPRO140.6 | Sep 30, 2019 | 0:51:24 1:21/100m | 158 | 5:00:51 22.3 mph | 184 | 3:20:47 7:39/mi | 9:18:45 |
63 | 17 | IRONMAN 70.3 Santa Cruz 2019FPRO70.3 | Sep 9, 2019 | 0:29:25 1:33/100m | 271 | 2:25:39 23.0 mph | 120 | 1:35:15 7:16/mi | 4:36:50 |
44 | 16 | IRONMAN Copenhagen 2019FPRO140.6 | Aug 19, 2019 | 0:59:57 1:35/100m | - | - | 121 | 3:16:22 7:29/mi | 9:07:28 |
DNF | 15 | IRONMAN Tallinn 2019FPRO140.6 | Aug 4, 2019 | 1:05:08 1:43/100m | 251 | - | - | - | DNFDNF |
DNS | 60 | IRONMAN Hamburg 2019FPRO140.6 | Jul 29, 2019 | - | - | - | - | - | DNSDNS |
DSQ | 63 | IRONMAN Austria 2019FPRO140.6 | Jul 8, 2019 | - | - | - | - | - | DSQDSQ |
DNS | 106 | IRONMAN European Championship Frankfurt 2019FPRO140.6 | Jul 1, 2019 | - | - | - | - | - | DNSDNS |
DNS | 48 | IRONMAN 70.3 Luxembourg - Region Moselle 2019FPRO70.3 | Jun 16, 2019 | - | - | - | - | - | DNSDNS |
DNS | 44 | IRONMAN 70.3 Victoria 2019FPRO70.3 | Jun 3, 2019 | - | - | - | - | - | DNSDNS |
DNS | 35 | IRONMAN Brazil 2019FPRO140.6 | May 27, 2019 | - | - | - | - | - | DNSDNS |
83 | 27 | IRONMAN 70.3 Chattanooga 2019FPRO70.3 | May 20, 2019 | 0:27:38 1:27/100m | 196 | 2:21:08 23.8 mph | 115 | 1:31:54 7:01/mi | 4:25:51 |
41 | 35 | IRONMAN 70.3 Gulf Coast 2019FPRO70.3 | May 12, 2019 | 0:34:27 1:49/100m | 122 | 2:18:52 24.2 mph | 76 | 1:40:41 7:41/mi | 4:37:18 |
DNS | 63 | IRONMAN 70.3 Vietnam 2019FPRO70.3 | May 12, 2019 | - | - | - | - | - | DNSDNS |
DNS | 21 | IRONMAN 70.3 Florianopolis 2019FPRO70.3 | Apr 30, 2019 | - | - | - | - | - | DNSDNS |
DNS | 52 | IRONMAN African Championship South Africa 2019FPRO140.6 | Apr 8, 2019 | - | - | - | - | - | DNSDNS |
DNS | 32 | IRONMAN 70.3 Campeche 2019FPRO70.3 | Mar 18, 2019 | - | - | - | - | - | DNSDNS |
DNS | 52 | IRONMAN 70.3 Bahrain 2018FPRO70.3 | Dec 10, 2018 | - | - | - | - | - | DNSDNS |
12 | 33 | IRONMAN Cozumel 2018FPRO140.6 | Nov 27, 2018 | 0:54:52 1:27/100m | 190 | 4:43:25 23.7 mph | 105 | 3:13:50 7:24/mi | 8:57:02 |
22 | 35 | IRONMAN 70.3 Los Cabos 2018FPRO70.3 | Nov 5, 2018 | 0:32:51 1:44/100m | 105 | 2:25:46 23.0 mph | 90 | 1:28:41 6:46/mi | 4:30:33 |
DNS | 52 | IRONMAN 70.3 Waco 2018FPRO70.3 | Oct 29, 2018 | - | - | - | - | - | DNSDNS |
99 | 3042 | IRONMAN World Championship 2018FPRO140.6 | Oct 14, 2018 | 0:58:28 1:32/100m | 172 | 4:42:25 23.8 mph | 160 | 3:11:11 7:17/mi | 8:57:36 |
20 | 39 | IRONMAN 70.3 Cozumel 2018FPRO70.3 | Oct 1, 2018 | 0:27:51 1:28/100m | 143 | 2:18:56 24.2 mph | 98 | 1:34:24 7:12/mi | 4:25:12 |
DNS | 48 | IRONMAN 70.3 Augusta 2018FPRO70.3 | Sep 24, 2018 | - | - | - | - | - | DNSDNS |
DNS | 2 | IRONMAN Wisconsin 2018FPRO140.6 | Sep 10, 2018 | - | - | - | - | - | DNSDNS |
DNS | 15 | IRONMAN 70.3 World Championship (Women) 2018FPRO70.3 | Sep 3, 2018 | - | - | - | - | - | DNSDNS |
12 | 21 | IRONMAN Kalmar-Sweden 2018FPRO140.6 | Aug 21, 2018 | 0:57:27 1:31/100m | 126 | 4:42:52 23.8 mph | 135 | 3:16:23 7:29/mi | 9:01:03 |
DNS | 50 | IRONMAN 70.3 Boulder 2018FPRO70.3 | Aug 6, 2018 | - | - | - | - | - | DNSDNS |
DNS | 63 | IRONMAN Hamburg 2018FPRO140.6 | Jul 31, 2018 | - | - | - | - | - | DNSDNS |
DNS | 6 | IRONMAN Lake Placid 2018FPRO140.6 | Jul 23, 2018 | - | - | - | - | - | DNSDNS |
DNS | 54 | IRONMAN 70.3 Chattanooga 2018FPRO70.3 | May 23, 2018 | - | - | - | - | - | DNSDNS |
DNS | 66 | IRONMAN North American Championship Texas 2018FPRO140.6 | Apr 30, 2018 | - | - | - | - | - | DNSDNS |
DNS | 65 | IRONMAN South Africa 2018FPRO140.6 | Apr 16, 2018 | - | - | - | - | - | DNSDNS |
DNS | 57 | IRONMAN 70.3 Texas 2018FPRO70.3 | Apr 10, 2018 | - | - | - | - | - | DNSDNS |
19 | 33 | IRONMAN 70.3 Campeche 2018FPRO70.3 | Mar 19, 2018 | 0:29:04 1:32/100m | 90 | 2:25:11 23.1 mph | 93 | 1:30:21 6:53/mi | 4:27:39 |
DNS | 22 | IRONMAN 70.3 Cartagena 2017FPRO70.3 | Dec 4, 2017 | - | - | - | - | - | DNSDNS |
26 | 64 | IRONMAN 70.3 Middle East Championship Bahrain 2017FPRO70.3 | Nov 28, 2017 | 0:28:07 1:29/100m | 147 | 2:13:12 25.2 mph | 85 | 1:25:31 6:31/mi | 4:10:42 |
18 | 41 | IRONMAN 70.3 Los Cabos 2017FPRO70.3 | Nov 13, 2017 | 0:29:44 1:34/100m | 110 | 2:19:11 24.1 mph | 87 | 1:26:24 6:35/mi | 4:18:36 |
DNF | 58 | IRONMAN 70.3 Boulder 2017FPRO70.3 | Aug 7, 2017 | - | - | - | - | - | DNFDNF |
DNS | 107 | IRONMAN European Championship Frankfurt 2017FPRO140.6 | Jul 10, 2017 | - | - | - | - | - | DNSDNS |
DNS | 55 | IRONMAN 70.3 European Championship Elsinore 2017FPRO70.3 | Jun 20, 2017 | - | - | - | - | - | DNSDNS |
15 | 42 | IRONMAN 70.3 Los Cabos 2016FPRO70.3 | Oct 31, 2016 | 0:30:07 1:35/100m | 106 | 2:20:32 23.9 mph | 67 | 1:26:10 6:34/mi | 4:19:42 |
DNS | 42 | IRONMAN 70.3 Cozumel 2016FPRO70.3 | Oct 3, 2016 | - | - | - | - | - | DNSDNS |
DNS | 68 | IRONMAN 70.3 Zell am See-Kaprun 2016FPRO70.3 | Aug 29, 2016 | - | - | - | - | - | DNSDNS |
DNS | 60 | IRONMAN South American Championship Brazil 2016FPRO140.6 | May 30, 2016 | - | - | - | - | - | DNSDNS |
DNF | 112 | IRONMAN World Championship 2015FPRO140.6 | Oct 13, 2015 | 3,748 | 148 | 17,694 | - | - | DNFDNF |
13 | 49 | IRONMAN Texas 2015FPRO140.6 | May 17, 2015 | 0:59:35 1:34/100m | 132 | 4:41:38 23.8 mph | 161 | 3:09:13 7:13/mi | 8:55:19 |
39 | 58 | IRONMAN 70.3 California / Oceanside 2015FPRO70.3 | Apr 29, 2015 | 0:27:11 1:26/100m | 143 | 2:20:48 23.9 mph | 467 | 1:23:24 6:22/mi | 4:21:33 |
28 | 50 | IRONMAN 70.3 Texas 2015FPRO70.3 | Apr 27, 2015 | 0:29:37 1:34/100m | 104 | 2:19:36 24.0 mph | 70 | 1:21:43 6:14/mi | 4:13:50 |
DNS | 61 | IRONMAN 70.3 Brazil 2015FPRO70.3 | Apr 6, 2015 | - | - | - | - | - | DNSDNS |
25 | 36 | IRONMAN 70.3 Monterrey 2015FPRO70.3 | Mar 17, 2015 | 0:27:30 1:27/100m | 109 | 2:13:32 25.1 mph | 102 | 1:28:21 6:44/mi | 4:12:54 |
5 | - | Challenge Bahrain 2014FPRO70.3 | Dec 6, 2014 | 00:25:46 1:21/100m | - | 02:10:14 25.8 mph | - | 01:21:40 6:14/mi | 04:00:48 |
19 | 53 | IRONMAN Chattanooga 2014FPRO140.6 | Sep 30, 2014 | 0:45:11 1:11/100m | 163 | 4:50:03 23.1 mph | 103 | 3:15:15 7:27/mi | 8:54:55 |
DNF | 114 | IRONMAN 70.3 World Championship 2014FPRO70.3 | Sep 8, 2014 | 1,773 | 195 | - | - | - | DNFDNF |
13 | 37 | IRONMAN 70.3 Panama 2014FPRO70.3 | Mar 4, 2014 | 0:19:24 1:01/100m | 183 | 2:15:04 24.8 mph | 94 | 1:25:53 6:33/mi | 4:04:58 |
9 | 12 | IRONMAN 70.3 Hawaii 2014FPRO70.3 | Jan 1, 2014 | 0:28:37 1:30/100m | 138 | 2:26:48 22.9 mph | 81 | 1:31:49 7:00/mi | 4:30:53 |
DNF | 78 | IRONMAN 70.3 World Championship: Triathlon 2013FPRO70.3 | Sep 7, 2013 | 0:29:59 1:35/100m | 0:02:54 | 2:36:26 21.5 mph | 0:02:27 | - | DNFDNF |
DNS | 31 | IRONMAN 70.3 Muncie: Triathlon 2013FPRO70.3 | Jul 10, 2013 | - | - | - | - | - | DNSDNS |
20 | 21 | IRONMAN 70.3 Eagleman: Triathlon 2013FPRO70.3 | Jun 9, 2013 | 0:29:45 1:34/100m | 0:01:15 | 2:18:29 24.2 mph | 0:01:10 | 1:23:27 6:22/mi | 4:14:06 |
16 | 40 | IRONMAN 70.3 Panama: Triathlon 2012FPRO70.3 | Nov 30, 2012 | 0:22:56 1:12/100m | 0:02:21 | 2:26:31 22.9 mph | 0:01:59 | 1:21:44 6:14/mi | 4:15:31 |
210 | 68 | IRONMAN 70.3 World Championship: Triathlon 2012FPRO70.3 | Nov 30, 2012 | 0:28:45 1:31/100m | 0:02:44 | 2:34:23 21.8 mph | 0:01:07 | 1:45:53 8:05/mi | 4:52:52 |
— | 66 | Nov 5, 2011 | - | - | - | - | - | - | |
— | 65 | IRONMAN 70.3 Texas: Triathlon 2011FPRO70.3 | Jan 1, 2011 | 0:27:29 1:27/100m | 0:01:50 | 2:17:02 24.5 mph | 0:01:01 | 1:22:18 6:17/mi | 4:09:40 |
— | 42 | IRONMAN 70.3 Boulder: Triathlon 2011FPRO70.3 | Jan 1, 2011 | 0:28:32 1:30/100m | 0:01:28 | 2:14:23 25.0 mph | 0:00:57 | 1:25:11 6:30/mi | 4:10:31 |
DNS | 29 | IRONMAN 70.3 Texas: Triathlon 2010FPRO70.3 | Jan 1, 2010 | - | - | - | - | - | DNSDNS |
— | 65 | IRONMAN 70.3 California: Triathlon 2010FPRO70.3 | Jan 1, 2010 | 0:29:00 1:32/100m | 0:02:38 | 2:32:29 22.0 mph | 0:01:46 | 1:27:48 6:42/mi | 4:33:41 |
— | 39 | IRONMAN 70.3 Boulder: Triathlon 2010FPRO70.3 | Jan 1, 2010 | 0:31:26 1:39/100m | 0:01:27 | 2:15:46 24.7 mph | 0:00:59 | 1:32:49 7:05/mi | 4:22:27 |
DNS | 36 | IRONMAN France: Triathlon 2009FPRO140.6 | Jan 1, 2009 | - | - | - | - | - | DNSDNS |
DNF | 27 | IRONMAN 70.3 Boise: Triathlon 2008FPRO70.3 | Jan 1, 2008 | 0:33:48 1:47/100m | 0:01:44 | 2:36:24 21.5 mph | 0:01:09 | - | DNFDNF |
DNF | 56 | IRONMAN 70.3 California: Triathlon 2008FPRO70.3 | Jan 1, 2008 | 0:30:20 1:36/100m | 0:02:24 | 2:37:00 21.4 mph | 0:01:25 | - | DNFDNF |
— | 64 | - | - | - | - | - | - | - | - |
12 | 69 | - | - | 00:25:04 | 00:00:35 | 01:02:14 | 00:00:34 | 00:40:06 | 02:08:33 |
— | 106 | - | - | 00:26:30 | 00:01:20 | - | - | - | - |
14 | 19 | - | - | 00:24:47 | 00:01:26 | 01:02:35 | 00:00:46 | 00:35:51 | 02:05:22 |
17 | 119 | - | - | 00:25:57 | - | 01:10:08 | - | 00:38:44 | 02:14:50 |