Master athlete
Unified profile powered by master athlete and result tables.
Pro results
91
AG results
0
Races
90
Best finish
#1
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
7 | - | Challenge Gdansk 2026MPRO70.3 | Jun 21, 2026 | 00:23:39 1:15/100m | 00:02:03 | 02:00:36 27.8 mph | 00:02:35 | 01:21:46 6:14/mi | 03:50:41 |
17 | 18 | Jun 6, 2026 | 00:18:31 0:56/100m | 00:03:03 | 02:06:18 23.6 mph | 00:00:49 | 01:03:10 5:39/mi | 03:31:49 | |
15 | - | Challenge Samorin 2026MPRO70.3 | May 24, 2026 | 00:22:46 1:12/100m | 00:02:21 | 01:58:42 28.3 mph | 00:02:54 | 01:14:25 5:41/mi | 03:41:08 |
8 | - | Challenge Salou 2026MPRO70.3 | May 10, 2026 | 00:22:56 1:12/100m | - | 02:03:04 27.3 mph | - | 01:13:18 5:35/mi | 03:42:10 |
28 | 15 | IRONMAN 70.3 Valencia 2026MPRO70.3 | Apr 20, 2026 | 0:23:04 1:13/100m | 0:03:05 | 2:05:44 26.7 mph | 0:02:08 | 1:12:25 5:31/mi | 3:46:26 |
26 | M26 | IRONMAN 70.3 Oceanside 2026MPRO70.3 | Mar 29, 2026 | 0:22:45 1:12/100m | 0:03:15 | 2:11:41 25.5 mph | 0:02:20 | 1:13:30 5:36/mi | 3:53:31 |
11 | - | Challenge Sir Bani Yas 2026MPRO70.3 | Jan 31, 2026 | 00:22:23 1:11/100m | 00:01:47 | 01:49:47 30.6 mph | 00:01:49 | 01:06:34 5:05/mi | 03:22:19 |
22 | - | Challenge Vieux Bocau 2025MPRO70.3 | Oct 11, 2025 | 00:23:21 1:14/100m | 00:01:37 | 02:06:06 26.6 mph | 00:01:48 | 01:16:47 5:51/mi | 03:49:40 |
6 | 32 | IRONMAN 70.3 Knokke-Heist 2025MPRO70.3 | Sep 7, 2025 | 0:22:26 1:11/100m | 0:02:32 | 2:04:53 26.9 mph | 0:02:03 | 1:15:23 5:45/mi | 3:47:17 |
8 | 13 | IRONMAN 70.3 Krakow 2025MPRO70.3 | Aug 3, 2025 | 0:22:35 1:11/100m | 0:03:00 | 2:02:59 27.3 mph | 0:01:56 | 1:15:47 5:47/mi | 3:46:17 |
14 | M19 | IRONMAN 70.3 Swansea 2025MPRO70.3 | Jul 13, 2025 | 0:23:26 1:14/100m | 0:03:24 | 2:18:23 24.2 mph | 0:01:58 | 1:15:36 5:46/mi | 4:02:47 |
4 | - | Challenge Gdansk 2025MPRO70.3 | Jun 22, 2025 | 00:24:41 1:18/100m | 00:02:22 | 02:04:32 26.9 mph | 00:02:08 | 01:16:31 5:50/mi | 03:50:14 |
7 | 7 | IRONMAN 70.3 Tours Metropole - Loire Valley 2025MPRO70.3 | Jun 1, 2025 | 0:24:29 1:17/100m | 0:03:46 | 1:58:10 28.4 mph | 0:02:17 | 1:14:44 5:42/mi | 3:43:25 |
11 | - | Challenge Samorin 2025MPRO70.3 | May 18, 2025 | 00:08:26 0:27/100m | 00:02:16 | 02:01:50 27.5 mph | 00:03:00 | 01:13:23 5:36/mi | 03:28:55 |
1 | - | Challenge Salou 2025MPRO70.3 | May 11, 2025 | 00:24:42 1:18/100m | 00:01:32 | 01:52:08 29.9 mph | 00:01:31 | 01:14:35 5:41/mi | 03:34:28 |
DNF | M27 | IRONMAN Texas 2025MPRO140.6 | Apr 27, 2025 | 0:48:50 1:17/100m | 0:02:19 | 4:24:01 25.4 mph | 0:02:33 | - | DNFDNF |
18 | 42 | IRONMAN 70.3 World Championship - Men 2024MPRO70.3 | Dec 15, 2024 | 0:22:58 1:13/100m | 0:02:23 | 2:04:37 27.0 mph | 0:01:08 | 1:13:48 5:38/mi | 3:44:54 |
14 | 12 | IRONMAN 70.3 Western Australia 2024MPRO70.3 | Dec 1, 2024 | 0:25:39 1:21/100m | 0:01:43 | 2:02:25 27.4 mph | 0:02:03 | 1:14:49 5:42/mi | 3:46:39 |
23 | 10 | IRONMAN 70.3 Italy Emilia Romagna 2024MPRO70.3 | Sep 23, 2024 | 0:23:05 1:13/100m | 0:03:33 | 2:09:19 26.0 mph | 0:02:55 | 1:20:56 6:10/mi | 3:59:49 |
6 | 35 | IRONMAN 70.3 Poznan 2024MPRO70.3 | Sep 1, 2024 | 0:22:50 1:12/100m | 0:02:55 | 2:03:32 27.2 mph | 0:01:11 | 1:13:26 5:36/mi | 3:43:54 |
13 | 3027 | IRONMAN 70.3 Tallinn 2024MPRO70.3 | Aug 26, 2024 | 0:23:07 1:13/100m | 0:01:47 | 2:04:17 27.0 mph | 0:00:53 | 1:16:44 5:51/mi | 3:46:48 |
9 | 26 | IRONMAN 70.3 Gdynia 2024MPRO70.3 | Aug 5, 2024 | 0:23:28 1:14/100m | 0:01:25 | 2:04:55 26.9 mph | 0:01:46 | 1:15:48 5:47/mi | 3:47:22 |
15 | 19 | IRONMAN Vitoria-Gasteiz 2024MPRO140.6 | Jul 15, 2024 | 0:46:34 1:14/100m | 0:02:11 | 4:18:06 26.0 mph | 0:01:56 | 3:01:05 6:54/mi | 8:09:52 |
4 | - | Challenge Wales 2024MPRO70.3 | Jun 9, 2024 | 00:25:03 1:19/100m | 00:01:06 | 02:18:18 24.3 mph | 00:01:18 | 01:15:16 5:44/mi | 04:02:05 |
3 | - | Challenge Salou 2024MPRO70.3 | Jun 2, 2024 | 00:36:04 1:54/100m | - | 01:52:00 30.0 mph | - | 01:13:07 5:35/mi | 03:44:13 |
11 | - | Challenge Samorin 2024MPRO70.3 | May 19, 2024 | 00:22:33 1:11/100m | 00:01:59 | 01:56:06 28.9 mph | 00:02:15 | 01:13:47 5:38/mi | 03:36:38 |
32 | M23 | IRONMAN Texas 2024MPRO140.6 | Apr 28, 2024 | 0:51:36 1:21/100m | 0:02:05 | 4:31:18 24.7 mph | 0:03:53 | 3:19:33 7:37/mi | 8:48:25 |
20 | 15 | IRONMAN Italy Emilia Romagna 2023MPRO140.6 | Sep 17, 2023 | 0:49:55 1:19/100m | 0:03:20 | 4:16:54 26.2 mph | 0:03:12 | 3:05:40 7:05/mi | 8:19:02 |
3 | 7 | IRONMAN 70.3 Poznan 2023MPRO70.3 | Sep 3, 2023 | 0:24:00 1:16/100m | 0:02:55 | 1:59:17 28.1 mph | 0:01:08 | 1:13:23 5:36/mi | 3:40:43 |
5 | - | Challenge London 2023MPRO70.3 | Aug 6, 2023 | - | - | 01:54:54 29.2 mph | 00:02:00 | 01:14:31 5:41/mi | 03:36:52 |
DNF | 15 | IRONMAN 70.3 Swansea 2023MPRO70.3 | Jul 17, 2023 | 0:22:34 1:11/100m | 0:03:36 | 2:26:38 22.9 mph | - | - | DNFDNF |
12 | 22 | IRONMAN Hamburg 2023MPRO140.6 | Jun 14, 2023 | 0:46:42 1:14/100m | 0:03:20 | 4:16:10 26.2 mph | 0:03:01 | 2:40:20 6:07/mi | 7:49:33 |
15 | - | Challenge Samorin 2023MPRO70.3 | May 21, 2023 | 00:22:31 1:11/100m | 00:02:28 | 01:59:18 28.1 mph | 00:02:14 | 01:15:58 5:48/mi | 03:42:27 |
8 | 67 | IRONMAN Texas 2023MPRO140.6 | Apr 24, 2023 | 0:52:31 1:23/100m | 0:02:12 | 4:15:23 26.3 mph | 0:02:48 | 2:52:39 6:35/mi | 8:05:33 |
10 | 8 | IRONMAN 70.3 Cascais Portugal 2022MPRO70.3 | Oct 16, 2022 | 0:20:39 1:05/100m | 160 | 2:12:14 25.4 mph | 89 | 1:14:54 5:43/mi | 3:51:56 |
DNS | 17 | IRONMAN 70.3 Poznan 2022MPRO70.3 | Sep 4, 2022 | - | - | - | - | - | DNSDNS |
11 | 14 | IRONMAN Kalmar-Sweden 2022MPRO140.6 | Aug 21, 2022 | 0:44:41 1:11/100m | 98 | 4:14:07 26.4 mph | 100 | 3:07:29 7:09/mi | 8:09:35 |
16 | 6 | IRONMAN 70.3 Swansea 2022MPRO70.3 | Aug 7, 2022 | 0:23:06 1:13/100m | 223 | 2:33:28 21.9 mph | 118 | 1:15:19 5:45/mi | 4:17:35 |
DNF | - | Challenge Roth 2022MPRO140.6 | Jul 3, 2022 | 00:50:20 1:19/100m | 00:01:27 | - | - | - | DNFDNF |
6 | - | Challenge Wales 2022MPRO70.3 | Jun 18, 2022 | 00:22:17 1:10/100m | 00:00:40 | 02:15:06 24.8 mph | 00:00:39 | 01:14:27 5:41/mi | 03:53:07 |
8 | - | Challenge Samorin 2022MPRO70.3 | May 22, 2022 | 00:24:18 1:17/100m | 00:02:47 | 02:03:57 27.1 mph | 00:02:27 | 01:15:16 5:44/mi | 03:48:43 |
DNF | 34 | IRONMAN 70.3 Mallorca 2022MPRO70.3 | May 8, 2022 | 0:22:01 1:10/100m | 193 | - | - | - | DNFDNF |
4 | - | Challenge Riccione 2022MPRO70.3 | May 1, 2022 | 00:24:29 1:17/100m | - | 02:04:01 27.1 mph | - | 01:10:53 5:24/mi | 03:41:17 |
27 | - | Challenge Salou 2022MPRO70.3 | Apr 3, 2022 | 00:14:35 0:46/100m | - | 02:04:41 26.9 mph | - | 01:14:40 5:42/mi | 03:37:26 |
15 | - | Clash Miami 2022MPRO100k | Mar 11, 2022 | 00:21:08 1:03/100m | 00:00:36 | 01:25:19 35.0 mph | 00:00:27 | 01:02:04 5:33/mi | 02:49:36 |
7 | - | Clash Daytona 2021MPRO100k | Dec 4, 2021 | 00:24:46 1:14/100m | 00:01:36 | 01:46:18 28.1 mph | 00:00:36 | 01:05:13 5:50/mi | 03:18:30 |
16 | 12 | IRONMAN 70.3 Cascais Portugal 2021MPRO70.3 | Oct 24, 2021 | 0:21:42 1:09/100m | 246 | 2:15:16 24.8 mph | 114 | 1:18:05 5:57/mi | 4:01:03 |
16 | 12 | IRONMAN 70.3 Cascais Portugal 2021MPRO70.3 | Oct 24, 2021 | 0:21:42 1:09/100m | 246 | 2:15:16 24.8 mph | 114 | 1:18:05 5:57/mi | 4:01:03 |
23 | - | Challenge Peguera Mallorca 2021MPRO70.3 | Oct 16, 2021 | 00:24:47 1:18/100m | - | 02:17:42 24.4 mph | - | 01:14:07 5:39/mi | 04:00:18 |
12 | - | Challenge Salou 2021MPRO70.3 | Oct 3, 2021 | 00:14:43 0:46/100m | - | 02:03:20 27.2 mph | - | 01:19:31 6:04/mi | 03:40:26 |
9 | - | Challenge Roth 2021MPRO140.6 | Sep 5, 2021 | 00:47:30 1:15/100m | 00:01:39 | 04:08:49 27.0 mph | 00:01:40 | 02:56:16 6:43/mi | 07:55:52 |
19 | 58 | IRONMAN European Championship Frankfurt 2021MPRO140.6 | Aug 16, 2021 | 0:49:49 1:19/100m | 215 | 4:44:10 23.6 mph | 144 | 2:58:44 6:49/mi | 8:38:42 |
1 | - | Eton Dorney Triathlon 2021MPROother | Jun 13, 2021 | 00:23:31 | 00:00:40 | 01:15:29 | 00:00:43 | 00:48:55 | 02:29:21 |
14 | - | TradeInn Full International Triathlon 2021MPRO140.6 | May 30, 2021 | 00:48:47 1:17/100m | 00:03:37 | 05:17:11 21.2 mph | 00:02:24 | 03:00:14 6:52/mi | 09:12:13 |
23 | - | Challenge Riccione 2021MPRO70.3 | May 9, 2021 | 00:26:48 1:25/100m | 00:01:38 | 02:26:00 23.0 mph | 00:01:31 | 01:19:52 6:05/mi | 04:15:49 |
DNF | - | Challenge Gran Canaria 2021MPRO70.3 | Apr 24, 2021 | 00:21:54 1:09/100m | 00:03:14 | - | - | - | DNFDNF |
12 | - | Challenge Daytona 2020MPRO100k | Dec 6, 2020 | 00:22:34 1:11/100m | 00:01:21 | 01:40:57 33.2 mph | 00:00:45 | 01:02:18 4:45/mi | 03:07:56 |
2 | - | Outlaw Half 2020MPRO70.3 | Sep 27, 2020 | 00:09:47 0:31/100m | 00:03:17 | 02:13:07 25.2 mph | 00:01:47 | 01:13:09 5:35/mi | 03:41:08 |
2 | 14 | IRONMAN 70.3 Gdynia 2020MPRO70.3 | Sep 6, 2020 | 0:23:03 1:13/100m | 138 | 2:04:40 26.9 mph | 143 | 1:12:33 5:32/mi | 3:44:57 |
DNF | 23 | IRONMAN 70.3 Middle East Championship Bahrain 2019MPRO70.3 | Dec 7, 2019 | 0:23:36 1:15/100m | 2,344 | - | - | - | DNFDNF |
3 | - | Challenge Anhui 2019MPRO140.6 | Oct 20, 2019 | 00:43:38 1:09/100m | 00:02:38 | 04:29:01 24.9 mph | 00:02:12 | 03:00:26 6:53/mi | 08:17:55 |
5 | 7 | IRONMAN 70.3 Weymouth 2019MPRO70.3 | Sep 23, 2019 | 0:12:16 0:39/100m | 188 | 2:16:13 24.6 mph | 116 | 1:18:11 5:58/mi | 3:51:43 |
32 | 44 | IRONMAN 70.3 World Championship (Men) 2019MPRO70.3 | Sep 9, 2019 | 0:23:24 1:14/100m | 149 | 2:32:08 22.1 mph | 96 | 1:17:11 5:53/mi | 4:16:48 |
7 | 46 | IRONMAN 70.3 Gdynia 2019MPRO70.3 | Aug 12, 2019 | 0:23:10 1:13/100m | 84 | 2:09:32 25.9 mph | 104 | 1:14:44 5:42/mi | 3:50:34 |
8 | - | Challenge Prague 2019MPRO70.3 | Jul 27, 2019 | - | - | - | - | - | 04:06:45 |
DNS | 59 | IRONMAN 70.3 Jönköping 2019MPRO70.3 | Jul 7, 2019 | - | - | - | - | - | DNSDNS |
8 | 16 | IRONMAN 70.3 European Championship Elsinore 2019MPRO70.3 | Jun 24, 2019 | 0:21:29 1:08/100m | 219 | 2:05:31 26.8 mph | 80 | 1:14:07 5:39/mi | 3:46:06 |
13 | - | Challenge Samorin 2019MPRO70.3 | Jun 2, 2019 | 00:23:44 1:15/100m | 00:02:43 | 02:00:33 27.8 mph | 00:02:32 | 01:17:35 5:55/mi | 03:47:09 |
4 | - | Challenge Lisboa 2019MPRO70.3 | May 18, 2019 | - | - | - | - | - | 03:54:24 |
6 | - | Challenge Gran Canaria 2019MPRO70.3 | Apr 27, 2019 | - | - | - | - | - | 04:06:10 |
3 | - | Challenge Salou 2019MPRO70.3 | Apr 7, 2019 | 00:23:26 1:14/100m | - | 02:08:12 26.2 mph | - | 01:14:32 5:41/mi | 03:49:19 |
6 | 19 | Oct 21, 2018 | 00:24:28 1:38/100m | 00:02:52 | 01:10:01 21.3 mph | 00:02:23 | 01:17:11 12:25/mi | 02:56:56 | |
5 | - | Challenge Peguera Mallorca 2018MPRO70.3 | Oct 20, 2018 | 00:23:45 1:15/100m | 00:01:41 | 02:17:51 24.3 mph | 00:01:37 | 01:17:10 5:53/mi | 04:02:04 |
6 | - | Challenge Walchsee 2018MPRO70.3 | Sep 2, 2018 | 00:22:58 1:13/100m | 01:37:00 | 02:17:04 24.5 mph | 00:01:12 | 01:16:44 5:51/mi | 03:59:38 |
4 | - | Challenge Finland 2018MPRO70.3 | Aug 12, 2018 | 00:24:23 1:17/100m | 00:02:00 | 02:02:54 27.3 mph | 00:01:02 | 01:15:55 5:47/mi | 03:46:12 |
10 | - | Challenge Gran Canaria 2018MPRO70.3 | Apr 21, 2018 | 00:26:27 1:24/100m | - | 02:37:50 21.3 mph | - | 01:16:55 5:52/mi | 04:24:40 |
28 | 52 | Melilla ETU Triathlon European Cup - Elite Men 2018MPROOlympic | Apr 15, 2018 | 00:19:48 1:19/100m | 00:00:57 | 00:53:42 27.8 mph | 00:00:23 | 00:31:11 5:01/mi | 01:46:01 |
21 | - | GBR Sprint Duathlon National Championships - Elite Men 2018MPROSprint | Mar 25, 2018 | 00:15:28 2:04/100m | 00:00:30 | 00:28:13 26.4 mph | 00:00:28 | 00:18:00 5:48/mi | 01:02:42 |
— | 38 | Melilla ETU Triathlon European Cup Final - Elite Men 2017MPROOlympic | Oct 8, 2017 | 00:21:21 1:25/100m | 00:00:38 | - | - | - | - |
31 | 35 | Wuustwezel ETU Sprint Triathlon European Cup - Elite Men 2017MPROSprint | Aug 13, 2017 | 00:10:16 1:22/100m | 00:00:52 | 00:26:49 27.8 mph | 00:00:38 | 00:16:50 5:25/mi | 00:55:28 |
17 | 39 | Malmö ETU Sprint Triathlon European Cup - Elite Men 2017MPROSprint | Aug 5, 2017 | 00:08:53 1:11/100m | 00:00:29 | 00:30:02 24.8 mph | 00:00:20 | 00:15:07 4:52/mi | 00:54:49 |
15 | - | Challenge Gran Canaria 2017MPRO70.3 | Apr 22, 2017 | 00:25:24 1:20/100m | - | 02:47:56 20.0 mph | - | 01:19:38 6:04/mi | 04:32:58 |
DNF | - | Challenge Peguera Mallorca 2016MPRO70.3 | Oct 16, 2016 | 00:24:27 1:17/100m | 00:01:41 | - | - | - | DNFDNF |
25 | 24 | GBR Sprint Triathlon National Championships - Elite Men 2016MPROSprint | Aug 14, 2016 | 00:09:16 1:14/100m | 00:00:48 | 00:30:54 24.1 mph | 00:00:39 | 00:17:18 5:34/mi | 00:58:57 |
11 | 21 | Tartu ETU Sprint Triathlon European Cup - Elite Men 2016MPROSprint | Jul 10, 2016 | 00:08:49 1:11/100m | 00:01:11 | 00:30:55 24.1 mph | 00:00:21 | 00:15:55 5:07/mi | 00:57:12 |
33 | 244 | Jul 2, 2016 | 00:08:55 1:11/100m | 00:01:05 | 00:28:38 26.0 mph | 00:01:28 | 00:17:28 5:37/mi | 00:57:33 | |
35 | 38 | Mar 12, 2016 | 00:10:00 1:20/100m | 00:00:36 | 00:28:15 26.4 mph | 00:00:26 | 00:17:58 5:47/mi | 00:57:14 | |
20 | 59 | Mar 5, 2016 | 00:08:54 1:11/100m | 00:01:20 | 00:27:38 27.0 mph | 00:00:28 | 00:16:25 5:17/mi | 00:54:44 | |
27 | 40 | Sep 6, 2015 | 00:19:31 1:18/100m | 00:00:46 | 01:08:45 21.7 mph | 00:00:25 | 00:39:43 6:24/mi | 02:09:11 | |
24 | 46 | Karlovy Vary ETU Triathlon European Cup - Elite Men 2015MPROOlympic | Aug 23, 2015 | 00:18:29 1:14/100m | 00:00:30 | 01:03:41 23.4 mph | 00:00:37 | 00:34:30 5:33/mi | 01:57:48 |
21 | - | GBR Triathlon National Championships - Elite Men 2015MPROOlympic | Aug 9, 2015 | 00:19:09 1:17/100m | 00:02:26 | 00:57:55 25.7 mph | 00:01:35 | 00:33:42 5:25/mi | 01:54:44 |