Master athlete
Unified profile powered by master athlete and result tables.
Pro results
91
AG results
3
Races
94
Best finish
#1
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
DNS | 13 | IRONMAN 70.3 Elsinore 2026MPRO70.3 | Jun 21, 2026 | - | - | - | - | - | DNSDNS |
DNS | 6 | IRONMAN 70.3 Chattanooga 2026MPRO70.3 | May 18, 2026 | - | - | - | - | - | DNSDNS |
6 | 6 | IRONMAN 70.3 Western Sydney 2026MPRO70.3 | May 3, 2026 | 0:24:14 1:17/100m | 0:01:34 | 1:56:57 28.7 mph | 0:00:52 | 1:15:56 5:47/mi | 3:39:33 |
DNS | M34 | IRONMAN Texas 2026MPRO140.6 | Apr 19, 2026 | - | - | - | - | - | DNSDNS |
20 | M22 | IRONMAN 70.3 Oceanside 2026MPRO70.3 | Mar 29, 2026 | 0:22:54 1:12/100m | 0:03:14 | 2:04:58 26.9 mph | 0:02:03 | 1:17:45 5:56/mi | 3:50:54 |
2 | 5 | IRONMAN Chattanooga 2025MPRO140.6 | Sep 29, 2025 | 0:40:31 1:04/100m | 0:02:50 | 3:59:05 28.1 mph | 0:01:43 | 2:51:40 6:33/mi | 7:35:49 |
21 | M8 | IRONMAN World Championship - Men 2025MPRO140.6 | Sep 15, 2025 | 0:51:23 1:21/100m | 0:02:18 | 4:39:14 24.1 mph | 0:02:13 | 2:49:00 6:27/mi | 8:24:07 |
DNS | M4 | IRONMAN Lake Placid 2025MPRO140.6 | Jul 21, 2025 | - | - | - | - | - | DNSDNS |
DNS | M10 | IRONMAN 70.3 Swansea 2025MPRO70.3 | Jul 13, 2025 | - | - | - | - | - | DNSDNS |
9 | M9 | IRONMAN Frankfurt 2025MPRO140.6 | Jun 30, 2025 | 0:55:53 1:28/100m | 0:03:25 | 3:53:46 28.7 mph | 0:01:43 | 2:48:25 6:25/mi | 7:43:12 |
DNS | 35 | IRONMAN 70.3 Westfriesland 2025MPRO70.3 | Jun 22, 2025 | - | - | - | - | - | DNSDNS |
DNS | 10 | IRONMAN Kaernten-Klagenfurt, Austria 2025MPRO140.6 | Jun 16, 2025 | - | - | - | - | - | DNSDNS |
10 | M6 | IRONMAN 70.3 Eagleman 2025MPRO70.3 | Jun 9, 2025 | 0:27:04 1:25/100m | 0:02:04 | 1:58:08 28.4 mph | 0:01:29 | 1:15:24 5:45/mi | 3:44:09 |
DNS | 20 | IRONMAN Lanzarote 2025MPRO140.6 | May 18, 2025 | - | - | - | - | - | DNSDNS |
8 | M15 | IRONMAN Texas 2025MPRO140.6 | Apr 27, 2025 | 0:51:45 1:22/100m | 0:02:28 | 3:53:32 28.7 mph | 0:02:01 | 2:50:18 6:30/mi | 7:40:04 |
DSQ | M13 | IRONMAN 70.3 Oceanside 2025MPRO70.3 | Apr 7, 2025 | - | - | - | - | - | DSQDSQ |
20 | M11 | IRONMAN 70.3 Geelong 2025MPRO70.3 | Mar 23, 2025 | 0:24:17 1:17/100m | 0:02:48 | 2:00:54 27.8 mph | 0:01:49 | 1:18:54 6:01/mi | 3:48:41 |
DNS | 1 | IRONMAN 70.3 Indian Wells La Quinta 2024MPRO70.3 | Dec 9, 2024 | - | - | - | - | - | DNSDNS |
8 | 5 | IRONMAN Cozumel 2024MPRO140.6 | Nov 25, 2024 | 0:44:57 1:11/100m | 0:02:54 | 4:17:54 26.0 mph | 0:02:08 | 2:51:42 6:33/mi | 7:59:36 |
7 | 54 | IRONMAN World Championship - Men 2024MPRO140.6 | Oct 27, 2024 | 0:52:25 1:23/100m | 0:02:33 | 4:03:59 27.5 mph | 0:02:18 | 2:50:11 6:29/mi | 7:51:26 |
DNS | 5 | IRONMAN Chattanooga 2024MPRO140.6 | Sep 30, 2024 | - | - | - | - | - | DNSDNS |
DNS | 7 | IRONMAN 70.3 Michigan 2024MPRO70.3 | Sep 16, 2024 | - | - | - | - | - | DNSDNS |
DNS | 16 | IRONMAN 70.3 Zell am See-Kaprun 2024MPRO70.3 | Sep 1, 2024 | - | - | - | - | - | DNSDNS |
DNS | 3013 | IRONMAN 70.3 Tallinn 2024MPRO70.3 | Aug 26, 2024 | - | - | - | - | - | DNSDNS |
DNS | 20 | IRONMAN Frankfurt 2024MPRO140.6 | Aug 19, 2024 | - | - | - | - | - | DNSDNS |
DNS | 54 | IRONMAN Lake Placid 2024MPRO140.6 | Jul 22, 2024 | - | - | - | - | - | DNSDNS |
3 | 10 | IRONMAN Vitoria-Gasteiz 2024MPRO140.6 | Jul 15, 2024 | 0:50:29 1:20/100m | 0:02:56 | 4:03:15 27.6 mph | 0:01:54 | 2:44:41 6:17/mi | 7:43:16 |
18 | 15 | IRONMAN 70.3 Les Sables d'Olonne - Vendée 2024MPRO70.3 | Jun 29, 2024 | 0:21:53 1:09/100m | 0:03:24 | 2:03:36 27.1 mph | 0:02:25 | 1:17:50 5:56/mi | 3:49:07 |
DNS | 12 | IRONMAN 70.3 Mont Tremblant 2024MPRO70.3 | Jun 24, 2024 | - | - | - | - | - | DNSDNS |
DNS | 11 | IRONMAN 70.3 Boulder 2024MPRO70.3 | Jun 9, 2024 | - | - | - | - | - | DNSDNS |
DNS | 12 | IRONMAN Lanzarote 2024MPRO140.6 | May 19, 2024 | - | - | - | - | - | DNSDNS |
3 | 31 | IRONMAN South Africa 2024MPRO140.6 | Apr 22, 2024 | 0:49:07 1:18/100m | 0:02:45 | 4:20:11 25.8 mph | 0:02:28 | 2:53:06 6:36/mi | 8:07:37 |
DNF | 6 | IRONMAN Cozumel 2023MPRO140.6 | Nov 20, 2023 | - | - | 4:05:52 27.3 mph | 0:01:29 | - | DNFDNF |
7 | 11 | IRONMAN Florida 2023MPRO140.6 | Nov 6, 2023 | 0:54:49 1:27/100m | 0:04:11 | 4:05:27 27.3 mph | 0:02:07 | 2:44:03 6:15/mi | 7:50:36 |
DNS | 8 | IRONMAN Portugal-Cascais 2023MPRO140.6 | Oct 22, 2023 | - | - | - | - | - | DNSDNS |
18 | - | Challenge Barcelona 2023MPRO70.3 | Oct 8, 2023 | 00:21:29 1:08/100m | 00:03:12 | 01:18:50 42.6 mph | 00:02:27 | 00:53:48 4:06/mi | 02:39:46 |
14 | 21 | IRONMAN World Championship - Men 2023MPRO140.6 | Sep 11, 2023 | 0:51:07 1:21/100m | 0:02:31 | 4:36:03 24.3 mph | 0:02:21 | 2:58:40 6:49/mi | 8:30:42 |
4 | 7 | IRONMAN France 2023MPRO140.6 | Jun 26, 2023 | 0:50:01 1:19/100m | 0:03:49 | 4:31:52 24.7 mph | 0:04:00 | 3:00:00 6:52/mi | 8:29:42 |
2 | 7 | IRONMAN Kaernten-Klagenfurt, Austria 2023MPRO140.6 | Jun 19, 2023 | 0:47:45 1:15/100m | 0:03:59 | 4:12:53 26.6 mph | 0:01:53 | 2:56:12 6:43/mi | 8:02:42 |
DNS | 10 | IRONMAN Brazil 2023MPRO140.6 | May 30, 2023 | - | - | - | - | - | DNSDNS |
3 | 2 | IRONMAN Lanzarote 2023MPRO140.6 | May 22, 2023 | 0:49:16 1:18/100m | 0:03:27 | 4:37:57 24.1 mph | 0:02:52 | 2:56:45 6:44/mi | 8:30:17 |
24 | - | PTO European Open 2023MPRO100k | May 6, 2023 | 00:24:13 1:13/100m | 00:01:20 | 01:53:34 26.3 mph | 00:01:04 | 01:06:44 5:58/mi | 03:26:57 |
DNS | 69 | IRONMAN Texas 2023MPRO140.6 | Apr 24, 2023 | - | - | - | - | - | DNSDNS |
5 | 8 | IRONMAN African Championship South Africa 2023MPRO140.6 | Mar 6, 2023 | 0:10:01 0:16/100m | 0:02:12 | 4:10:06 26.9 mph | 0:01:55 | 3:03:41 7:00/mi | 7:27:55 |
DNS | 6 | IRONMAN Western Australia 2022MPRO140.6 | Dec 4, 2022 | - | - | - | - | - | DNSDNS |
11 | 11 | IRONMAN World Championship Saturday 2022MPRO140.6 | Oct 11, 2022 | 0:52:51 1:23/100m | 0:02:16 | 4:09:04 27.0 mph | 0:02:13 | 2:54:27 6:39/mi | 8:00:51 |
DNS | 23 | IRONMAN Wisconsin 2022MPRO140.6 | Sep 12, 2022 | - | - | - | - | - | DNSDNS |
DNS | 5 | IRONMAN Kalmar-Sweden 2022MPRO140.6 | Aug 21, 2022 | - | - | - | - | - | DNSDNS |
2 | 7 | IRONMAN Vitoria-Gasteiz 2022MPRO140.6 | Jul 11, 2022 | 0:49:45 1:19/100m | 151 | 4:01:33 27.8 mph | 117 | 2:57:43 6:47/mi | 7:53:29 |
DNS | 3 | IRONMAN France 2022MPRO140.6 | Jun 29, 2022 | - | - | - | - | - | DNSDNS |
DNS | 5 | IRONMAN Cozumel 2021MPRO140.6 | Nov 22, 2021 | - | - | - | - | - | DNSDNS |
DNF | 53 | IRONMAN Florida 2021MPRO140.6 | Nov 7, 2021 | 0:58:12 1:32/100m | 189 | 4:04:44 27.4 mph | - | - | DNFDNF |
DNS | 38 | IRONMAN 70.3 Nice 2021MPRO70.3 | Sep 13, 2021 | - | - | - | - | - | DNSDNS |
DNS | 5 | IRONMAN Switzerland Thun 2021MPRO140.6 | Sep 6, 2021 | - | - | - | - | - | DNSDNS |
1 | 58 | IRONMAN Copenhagen 2021MPRO140.6 | Aug 23, 2021 | 0:49:08 1:18/100m | 173 | 4:02:19 27.7 mph | 131 | 2:49:37 6:28/mi | 7:46:06 |
5 | - | TradeInn Full International Triathlon 2021MPRO140.6 | May 30, 2021 | 00:51:33 1:21/100m | 00:04:13 | 04:45:11 23.5 mph | 00:02:48 | 03:08:22 7:11/mi | 08:52:07 |
18 | 27 | IRONMAN World Championship 2021MPRO140.6 | Jan 1, 2021 | 0:52:10 1:22/100m | 93 | 4:15:44 26.3 mph | 103 | 3:19:21 7:36/mi | 8:30:30 |
47 | 65 | Santo Domingo ITU Triathlon World Cup - Elite Men 2019MPROOlympic | Nov 9, 2019 | 00:19:33 1:18/100m | 00:00:44 | 00:53:06 28.1 mph | 00:00:37 | 00:36:15 5:50/mi | 01:50:14 |
5 | 11 | IRONMAN World Championship 2019MPRO140.6 | Oct 14, 2019 | 0:52:25 1:23/100m | 127 | 4:14:44 26.3 mph | 142 | 2:55:03 6:41/mi | 8:06:41 |
1 | 7 | IRONMAN Emilia Romagna 2019MPRO140.6 | Sep 22, 2019 | 0:46:39 1:14/100m | 191 | 4:09:03 27.0 mph | 178 | 2:45:02 6:18/mi | 7:46:54 |
3 | - | Challenge Roth 2019MPRO140.6 | Jul 7, 2019 | 00:54:38 1:26/100m | 00:01:42 | 04:15:53 26.2 mph | 00:01:19 | 02:50:37 6:30/mi | 08:04:08 |
7 | 3 | IRONMAN France 2019MPRO140.6 | Jul 1, 2019 | 0:54:00 1:25/100m | 193 | 4:23:06 25.5 mph | 199 | 2:13:19 5:05/mi | 7:36:57 |
1 | 2 | IRONMAN Australia 2019MPRO140.6 | May 5, 2019 | 0:49:09 1:18/100m | 138 | 4:22:53 25.5 mph | 97 | 2:50:20 6:30/mi | 8:06:17 |
1 | - | Cannes Triathlon 2019MPRO70.3 | Apr 21, 2019 | 00:22:55 1:12/100m | 00:01:32 | 03:00:22 18.6 mph | 00:01:15 | 00:58:40 4:28/mi | 04:24:46 |
10 | - | Challenge Daytona 2018MPRO70.3 | Dec 9, 2018 | 00:20:32 1:05/100m | - | 01:19:49 42.0 mph | - | 00:56:23 4:18/mi | 02:39:05 |
2 | 3 | IRONMAN Western Australia 2018MPRO140.6 | Dec 8, 2018 | 0:49:54 1:19/100m | 138 | 4:07:14 27.1 mph | 105 | 2:56:29 6:44/mi | 7:57:40 |
DNS | 34 | IRONMAN Malaysia 2018MPRO140.6 | Nov 18, 2018 | - | - | - | - | - | DNSDNS |
9 | 19 | IRONMAN World Championship 2018MPRO140.6 | Oct 14, 2018 | 0:50:51 1:20/100m | 124 | 4:09:06 26.9 mph | 133 | 3:06:18 7:06/mi | 8:10:32 |
DNS | 5 | IRONMAN 70.3 Nice 2018MPRO70.3 | Sep 21, 2018 | - | - | - | - | - | DNSDNS |
2 | - | Challenge Almere 2018MPRO140.6 | Sep 8, 2018 | 00:53:47 1:25/100m | 00:02:02 | 04:10:48 26.8 mph | 00:01:52 | 02:52:24 6:34/mi | 08:00:55 |
DNS | 4 | IRONMAN 70.3 Vichy 2018MPRO70.3 | Aug 27, 2018 | - | - | - | - | - | DNSDNS |
DNS | 40 | IRONMAN European Championship Frankfurt 2018MPRO140.6 | Jul 9, 2018 | - | - | - | - | - | DNSDNS |
5 | - | Challenge Roth 2018MPRO140.6 | Jul 1, 2018 | 00:47:59 1:16/100m | 00:01:53 | 04:05:37 27.3 mph | 00:01:08 | 03:01:42 6:56/mi | 07:58:17 |
3 | 6 | IRONMAN France 2018MPRO140.6 | Jun 25, 2018 | 0:56:00 1:28/100m | 189 | 4:32:20 24.6 mph | 197 | 3:04:29 7:02/mi | 8:39:14 |
DNS | 10 | IRONMAN Cairns 2018MPRO140.6 | Jun 11, 2018 | - | - | - | - | - | DNSDNS |
2 | - | Challenge Venice 2018MPRO140.6 | Jun 3, 2018 | - | - | - | - | - | 08:15:12 |
DNS | 1 | IRONMAN Lanzarote 2018MPRO140.6 | May 31, 2018 | - | - | - | - | - | DNSDNS |
1 | - | Challenge Salou 2018MPRO70.3 | May 27, 2018 | 00:25:33 1:21/100m | - | 01:59:23 28.1 mph | - | 01:20:41 6:09/mi | 03:45:37 |
DNS | 47 | IRONMAN 70.3 Pays D'Aix 2018MPRO70.3 | May 14, 2018 | - | - | - | - | - | DNSDNS |
4 | 6 | IRONMAN South Africa 2018MPRO140.6 | Apr 16, 2018 | 0:50:15 1:19/100m | 153 | 4:19:44 25.8 mph | 145 | 3:05:10 7:04/mi | 8:20:07 |
DNS | 5 | IRONMAN 70.3 Campeche 2018MPRO70.3 | Mar 19, 2018 | - | - | - | - | - | DNSDNS |
DNF | 7 | IRONMAN Western Australia 2017MPRO140.6 | Dec 4, 2017 | - | - | - | - | - | DNFDNF |
17 | 49 | IRONMAN World Championship 2017MPRO140.6 | Oct 16, 2017 | 0:53:49 1:25/100m | 141 | 4:12:54 26.5 mph | 117 | 3:19:28 7:36/mi | 8:30:29 |
2 | 26 | IRONMAN Kalmar-Sweden 2017MPRO140.6 | Aug 21, 2017 | 0:50:20 1:19/100m | 116 | 4:14:26 26.4 mph | 99 | 3:00:37 6:53/mi | 8:08:58 |
DNF | 9 | IRONMAN France 2017MPRO140.6 | Jul 24, 2017 | 3,218 | 175 | 16,513 | 165 | - | DNFDNF |
DNS | 64 | IRONMAN European Championship Frankfurt 2017MPRO140.6 | Jul 10, 2017 | - | - | - | - | - | DNSDNS |
7 | 34 | IRONMAN Cairns 2017MPRO140.6 | Jun 12, 2017 | 0:49:49 1:19/100m | 199 | 4:15:13 26.3 mph | 59 | 3:02:35 6:58/mi | 8:11:55 |
11 | 73 | IRONMAN African Championship South Africa 2017MPRO140.6 | Apr 3, 2017 | 0:49:13 1:18/100m | 137 | 4:20:11 25.8 mph | 126 | 3:11:44 7:19/mi | 8:25:31 |
DNS | 11 | IRONMAN 70.3 Geelong 2017MPRO70.3 | Feb 23, 2017 | - | - | - | - | - | DNSDNS |
22 | 35 | IRONMAN Asia-Pacific Championship Cairns 2016MPRO140.6 | Jun 13, 2016 | 0:51:23 1:21/100m | 230 | 4:23:59 25.4 mph | 82 | 4:03:38 9:17/mi | 9:24:12 |
DNS | 35 | IRONMAN 70.3 Chattanooga 2016MPRO70.3 | May 23, 2016 | - | - | - | - | - | DNSDNS |