Master athlete
Unified profile powered by master athlete and result tables.
Pro results
82
AG results
0
Races
82
Best finish
#1
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
2 | 4 | T100 Triathlon World Tour Singapore - Elite Men 2026MPRO100k | Apr 25, 2026 | 00:26:00 1:18/100m | 00:01:34 | 01:53:58 26.2 mph | 00:00:45 | 01:06:02 5:54/mi | 03:28:19 |
8 | 36 | Dec 11, 2025 | 00:24:21 1:13/100m | 00:01:27 | 01:43:56 28.4 mph | 00:00:38 | 01:01:40 5:31/mi | 03:12:02 | |
6 | 5 | T100 Triathlon World Tour Dubai - Elite Men 2025MPRO100k | Nov 15, 2025 | 00:25:11 1:16/100m | 00:01:00 | 01:46:33 27.7 mph | 00:00:49 | 00:55:36 5:42/mi | 03:09:09 |
6 | 36 | T100 Triathlon World Tour Wollongong - Elite Men 2025MPRO100k | Oct 18, 2025 | 00:21:49 1:05/100m | 00:01:10 | 01:46:16 28.1 mph | 00:00:36 | 01:02:25 5:35/mi | 03:12:16 |
5 | 10 | T100 Triathlon World Tour Oropesa - Elite Men 2025MPRO100k | Sep 20, 2025 | 00:24:43 1:14/100m | 00:01:02 | 01:46:28 28.0 mph | 00:00:42 | 00:59:53 5:31/mi | 03:12:48 |
3 | 19 | Aug 30, 2025 | 00:24:49 1:14/100m | 00:01:14 | 01:48:15 27.5 mph | 00:00:31 | 00:59:18 5:18/mi | 03:14:07 | |
8 | - | Challenge Barcelona 2024MPRO70.3 | Nov 3, 2024 | 00:16:31 0:52/100m | 00:01:35 | 01:15:19 44.6 mph | 00:01:29 | 00:45:52 3:30/mi | 02:20:48 |
— | 56 | Oct 17, 2024 | - | - | - | - | - | - | |
— | 55 | Paris 2024 Olympic Games - Elite Men 2024MPROOlympic | Jul 30, 2024 | 00:20:52 1:23/100m | 00:00:47 | 00:51:43 28.8 mph | 00:00:22 | - | - |
1 | 1 | Europe Triathlon Cup Kielce - Semifinal 1 Elite Men 2024MPROOlympic | Jun 2, 2024 | 00:04:50 1:13/100m | 00:01:05 | 00:10:40 26.6 mph | 00:00:39 | 00:05:46 4:38/mi | 00:23:00 |
1 | 3 | Europe Triathlon Cup Kielce - Final Men 2024Final MenOlympic | Jun 2, 2024 | 00:04:55 1:14/100m | 00:01:03 | 00:10:11 27.8 mph | 00:00:37 | 00:05:24 4:21/mi | 00:22:10 |
1 | 3 | Europe Triathlon Cup Kielce - Elite Men 2024MPROOlympic | Jun 2, 2024 | 00:04:55 0:20/100m | 00:01:03 | 00:10:11 146.4 mph | 00:00:37 | 00:05:24 0:52/mi | 00:22:10 |
— | 55 | World Triathlon Championship Series Cagliari - Elite Men 2024MPROOlympic | May 25, 2024 | 00:18:41 1:15/100m | 00:00:33 | 00:51:02 27.8 mph | 00:00:18 | - | - |
2 | 2 | Apr 13, 2024 | 00:02:27 0:10/100m | 00:00:35 | 00:05:24 276.2 mph | 00:00:33 | 00:03:00 0:29/mi | 00:11:44 | |
2 | 2 | Apr 13, 2024 | 00:02:05 0:08/100m | 00:00:32 | 00:05:13 285.9 mph | 00:00:33 | 00:03:02 0:29/mi | 00:11:26 | |
2 | 2 | Apr 13, 2024 | 00:11:26 0:46/100m | 00:11:44 | n/a | n/a | n/a | 00:23:10 | |
4 | 2 | Apr 13, 2024 | 00:02:07 0:08/100m | 00:00:32 | 00:05:27 273.6 mph | 00:00:34 | 00:02:56 0:28/mi | 00:11:36 | |
4 | 2 | Apr 13, 2024 | 00:02:12 0:09/100m | 00:00:30 | 00:05:21 278.7 mph | 00:00:18 | 00:03:10 0:31/mi | 00:11:31 | |
3 | 2 | Apr 13, 2024 | 00:02:06 0:08/100m | 00:00:31 | 00:05:16 283.2 mph | 00:00:31 | 00:02:55 0:28/mi | 00:11:19 | |
4 | 2 | E World Triathlon Championships London powered by Zwift - Final Men 2024Final MenOlympic | Apr 13, 2024 | 00:11:19 0:45/100m | 00:11:31 | 00:11:36 128.6 mph | n/a | n/a | 00:34:26 |
4 | 2 | Apr 13, 2024 | 00:11:19 0:45/100m | 00:11:31 | 00:11:36 128.6 mph | n/a | n/a | 00:34:26 | |
2 | 5 | World Triathlon Indoor Cup Lievin - Semifinal 1 Elite Men 2024MPROOlympic | Mar 30, 2024 | 00:01:38 1:05/100m | 00:00:24 | 00:04:27 25.1 mph | 00:00:12 | 00:02:53 4:38/mi | 00:09:33 |
7 | 5 | World Triathlon Indoor Cup Lievin - Final Men 2024Final MenOlympic | Mar 30, 2024 | 00:01:39 1:06/100m | 00:00:25 | 00:04:29 24.9 mph | 00:00:13 | 00:02:46 4:27/mi | 00:09:30 |
3 | 5 | World Triathlon Indoor Cup Lievin - Qualifier 5 Elite Men 2024MPROOlympic | Mar 30, 2024 | 00:01:38 1:05/100m | 00:00:27 | 00:04:29 24.9 mph | 00:00:16 | 00:03:15 5:14/mi | 00:10:04 |
7 | 5 | World Triathlon Indoor Cup Lievin - Elite Men 2024MPROOlympic | Mar 30, 2024 | 00:01:39 1:06/100m | 00:00:25 | 00:04:29 24.9 mph | 00:00:13 | 00:02:46 4:27/mi | 00:09:30 |
7 | 19 | World Triathlon Cup Napier - Elite Men 2024MPROOlympic | Feb 24, 2024 | 00:09:21 1:15/100m | 00:00:40 | 00:25:08 29.7 mph | 00:00:25 | 00:14:28 4:39/mi | 00:50:00 |
9 | 2 | Africa Triathlon Cup Agadir - Elite Men 2023MPROOlympic | Nov 19, 2023 | 00:18:43 1:15/100m | 00:00:43 | 00:56:20 26.5 mph | 00:00:22 | 00:32:08 5:10/mi | 01:48:16 |
12 | 28 | World Triathlon Cup Vina del Mar - Elite Men 2023MPROOlympic | Nov 11, 2023 | 00:09:08 1:13/100m | 00:00:52 | 00:26:02 27.1 mph | 00:00:19 | 00:15:03 4:51/mi | 00:51:24 |
22 | 44 | World Triathlon Cup Miyazaki - Elite Men 2023MPROOlympic | Oct 28, 2023 | 00:17:12 1:09/100m | 00:01:06 | 00:58:28 25.5 mph | 00:00:21 | 00:32:27 5:13/mi | 01:49:34 |
3 | 48 | World Triathlon Cup Tongyeong - Elite Men 2023MPROOlympic | Oct 21, 2023 | 00:08:28 1:08/100m | 00:00:39 | 00:26:07 28.5 mph | 00:00:24 | 00:14:56 4:48/mi | 00:50:33 |
13 | 36 | World Triathlon Cup Chengdu - Elite Men 2023MPROOlympic | Oct 14, 2023 | 00:18:11 1:13/100m | 00:00:43 | 00:54:50 27.2 mph | 00:00:21 | 00:31:13 5:01/mi | 01:45:18 |
34 | 24 | World Triathlon Cup Karlovy Vary - Elite Men 2023MPROOlympic | Sep 10, 2023 | 00:16:26 1:06/100m | 00:00:25 | 01:03:30 24.0 mph | 00:00:24 | 00:40:32 6:31/mi | 02:01:19 |
29 | 58 | World Triathlon Championship Finals Abu Dhabi - Elite Men 2022MPROOlympic | Nov 24, 2022 | 00:18:29 1:14/100m | 00:01:06 | 00:55:11 27.0 mph | 00:00:21 | 00:32:07 5:10/mi | 01:47:11 |
3 | 9 | World Triathlon Cup Tongyeong - Elite Men 2022MPROOlympic | Oct 15, 2022 | 00:17:45 1:11/100m | 00:00:33 | 00:55:09 27.0 mph | 00:00:29 | 00:31:23 5:03/mi | 01:45:16 |
7 | 29 | World Triathlon Cup Karlovy Vary - Elite Men 2022MPROOlympic | Sep 11, 2022 | 00:16:44 1:07/100m | 00:00:26 | 01:03:02 24.1 mph | 00:00:33 | 00:31:31 5:04/mi | 01:52:19 |
19 | 10 | Birmingham Commonwealth Games - Elite Men 2022MPROOlympic | Jul 29, 2022 | 00:08:46 1:10/100m | 00:00:59 | 00:26:04 28.6 mph | 00:00:19 | 00:17:32 5:39/mi | 00:53:40 |
33 | 41 | World Triathlon Championship Series Hamburg - Elite Men 2022MPROOlympic | Jul 9, 2022 | 00:09:01 1:12/100m | 00:00:34 | 00:29:02 27.0 mph | 00:00:23 | 00:15:41 5:03/mi | 00:54:40 |
24 | 17 | Jun 24, 2022 | 00:02:43 0:22/100m | 00:00:29 | 00:10:27 25.7 mph | 00:00:39 | 00:07:34 12:11/mi | 00:21:49 | |
— | 17 | Jun 24, 2022 | - | - | - | - | - | - | |
56 | - | Jun 24, 2022 | 00:02:43 0:22/100m | 00:00:29 | 00:10:27 71.4 mph | 00:00:39 | 00:07:34 2:26/mi | 00:21:49 | |
3 | 4 | Europe Triathlon Cup Coimbra - Elite Men 2022MPROOlympic | Jun 11, 2022 | - | - | - | - | - | 00:50:34 |
6 | 4 | Europe Triathlon Cup Caorle - Elite Men 2022MPROOlympic | May 14, 2022 | 00:09:58 0:40/100m | 00:01:04 | 00:25:48 57.8 mph | 00:00:38 | 00:14:08 2:16/mi | 00:51:36 |
12 | 12 | Europe Triathlon Cup Quarteira - Elite Men 2022MPROOlympic | Mar 26, 2022 | 00:18:33 1:14/100m | 00:01:08 | 00:55:29 26.9 mph | 00:00:32 | 00:31:54 5:08/mi | 01:47:36 |
22 | 33 | World Triathlon Championship Series Abu Dhabi - Elite Men 2021MPROOlympic | Nov 5, 2021 | 00:09:15 0:37/100m | 00:01:00 | 00:27:35 54.1 mph | 00:00:24 | 00:15:44 2:32/mi | 00:53:59 |
7 | 1 | Europe Triathlon Sprint and Relay Championships Kitzbühel - Final Men 2021Final MenSprint | Jun 18, 2021 | - | - | - | - | - | 00:32:34 |
1 | 2 | Jun 18, 2021 | 00:05:49 0:47/100m | 00:00:46 | 00:15:58 46.7 mph | 00:00:22 | 00:09:30 3:03/mi | 00:32:28 | |
7 | - | Jun 18, 2021 | - | - | - | - | - | 00:32:34 | |
22 | 38 | Jun 5, 2021 | 00:18:01 1:12/100m | 00:01:10 | 00:54:08 27.5 mph | 00:00:19 | 00:33:26 5:23/mi | 01:47:03 | |
38 | 9 | Mooloolaba ITU Triathlon World Cup - Elite Men 2020MPROOlympic | Mar 14, 2020 | 00:07:45 0:31/100m | 00:00:57 | 00:27:49 53.6 mph | 00:00:21 | 00:18:30 2:59/mi | 00:55:20 |
2 | 2 | Oct 19, 2019 | 00:09:03 1:12/100m | 00:00:22 | 00:27:09 27.5 mph | 00:00:24 | 00:15:02 4:50/mi | 00:52:00 | |
6 | 1 | Alanya ETU Sprint Triathlon European Cup - Elite Men 2019MPROSprint | Oct 5, 2019 | 00:09:21 1:15/100m | 00:00:30 | 00:29:16 25.5 mph | 00:00:21 | 00:15:34 5:01/mi | 00:55:01 |
1 | 2 | Constanta ETU Sprint Triathlon European Cup - Elite Men 2019MPROSprint | Sep 21, 2019 | 00:11:13 1:30/100m | 00:00:32 | 00:30:20 24.6 mph | 00:00:28 | 00:15:39 5:02/mi | 00:58:11 |
19 | 27 | Banyoles ITU Triathlon World Cup - Elite Men 2019MPROOlympic | Sep 7, 2019 | 00:09:25 0:38/100m | 00:01:06 | 00:24:54 59.9 mph | 00:00:38 | 00:14:54 2:24/mi | 00:50:55 |
1 | 15 | Karlovy Vary ITU Triathlon World Cup - Elite Men 2019MPROOlympic | Aug 25, 2019 | 00:18:39 1:15/100m | 00:00:22 | 01:04:56 23.0 mph | 00:00:25 | 00:31:47 5:07/mi | 01:56:11 |
2 | 4 | Jul 26, 2019 | 00:09:45 1:18/100m | 00:00:19 | 00:26:34 28.1 mph | 00:00:22 | 00:15:02 4:50/mi | 00:52:04 | |
1 | 4 | Jul 13, 2019 | 00:06:05 0:24/100m | 00:01:11 | 00:27:46 53.7 mph | 00:00:27 | 00:16:09 2:36/mi | 00:51:40 | |
15 | 10 | Oct 27, 2018 | 00:09:11 1:13/100m | 00:00:21 | 00:28:21 26.3 mph | 00:00:21 | 00:15:56 5:08/mi | 00:54:10 | |
1 | 17 | Ibiza ETU Aquathlon European Championships - U23 Men 2018U23 Menaquathlon | Oct 21, 2018 | n/a | n/a | 00:10:42 | 00:00:20 | 00:17:19 | 00:28:22 |
3 | 17 | Ibiza ETU Aquathlon European Championships - Elite Men 2018MPROaquathlon | Oct 21, 2018 | n/a | n/a | 00:10:42 | 00:00:20 | 00:17:19 | 00:28:22 |
15 | 4 | Eilat ETU Triathlon U23 European Championships - U23 Men 2018U23 MenOlympic | Oct 19, 2018 | 00:17:44 1:11/100m | 00:01:15 | 01:03:21 23.5 mph | 00:00:21 | 00:34:10 5:30/mi | 01:56:49 |
26 | 34 | Weihai ITU Triathlon World Cup - Elite Men 2018MPROOlympic | Sep 22, 2018 | 00:18:09 1:13/100m | 00:00:57 | 01:03:25 23.5 mph | 00:00:23 | 00:34:18 5:31/mi | 01:57:12 |
2 | 26 | ITU World Triathlon Grand Final Gold Coast - U23 Men 2018U23 MenOlympic | Sep 12, 2018 | 00:18:01 1:12/100m | 00:00:39 | 00:52:47 28.3 mph | 00:00:23 | 00:32:31 5:14/mi | 01:44:20 |
31 | 53 | Lausanne ITU Triathlon World Cup - Elite Men 2018MPROOlympic | Aug 18, 2018 | 00:18:07 1:12/100m | 00:00:38 | 01:00:21 24.7 mph | 00:00:31 | 00:36:38 5:54/mi | 01:56:17 |
8 | 30 | Tartu ETU Triathlon European Championships - Elite Men 2018MPROOlympic | Jul 19, 2018 | 00:08:34 0:34/100m | 00:01:18 | 00:27:34 54.1 mph | 00:00:32 | 00:15:37 2:31/mi | 00:53:37 |
5 | 92 | Tiszaujvaros ITU Triathlon World Cup - Semifinal 3 Elite Men 2018MPROOlympic | Jul 7, 2018 | 00:09:08 0:37/100m | 00:00:58 | 00:26:54 55.4 mph | 00:00:35 | 00:14:33 2:20/mi | 00:52:11 |
— | 14 | Tiszaujvaros ITU Triathlon World Cup - Elite Men 2018MPROOlympic | Jul 7, 2018 | 00:08:59 0:36/100m | 00:00:55 | - | - | - | - |
5 | 31 | Melilla ETU Triathlon European Cup - Elite Men 2018MPROOlympic | Apr 15, 2018 | 00:19:52 1:19/100m | 00:00:52 | 00:53:38 27.8 mph | 00:00:23 | 00:28:59 4:40/mi | 01:43:44 |
27 | 30 | Mar 18, 2018 | 00:09:43 1:18/100m | 00:01:27 | 00:30:08 24.7 mph | 00:00:19 | 00:16:06 5:11/mi | 00:57:45 | |
26 | 52 | ITU World Triathlon Grand Final Rotterdam - U23 Men 2017U23 MenOlympic | Sep 14, 2017 | 00:19:10 1:17/100m | 00:01:42 | 01:00:52 24.5 mph | 00:00:24 | 00:33:07 5:20/mi | 01:55:13 |
4 | 18 | Velence ETU Triathlon U23 European Championships - U23 Men 2017U23 MenOlympic | Aug 5, 2017 | 00:09:15 0:37/100m | 00:01:01 | 00:30:24 49.1 mph | 00:00:19 | 00:15:40 2:31/mi | 00:56:38 |
11 | 45 | Jun 24, 2017 | 00:10:02 1:20/100m | 00:01:41 | 00:30:45 25.1 mph | 00:00:21 | 00:15:19 4:56/mi | 00:58:05 | |
— | 60 | Cagliari ITU Triathlon World Cup - Elite Men 2017MPROOlympic | Jun 4, 2017 | 00:09:22 0:37/100m | 00:00:41 | - | - | - | - |
8 | 30 | ITU World Triathlon Grand Final Cozumel - Junior Men 2016Junior MenOlympic | Sep 11, 2016 | 00:09:24 0:38/100m | 00:00:39 | 00:27:43 53.8 mph | 00:00:26 | 00:16:28 2:39/mi | 00:54:38 |
— | 36 | Rotterdam ETU Sprint Triathlon European Cup - Elite Men 2016MPROSprint | Jul 23, 2016 | 00:09:46 1:18/100m | 00:01:28 | - | - | - | - |
1 | 405 | Holten ETU Triathlon Junior European Cup - Junior Men 2016Junior MenOlympic | Jul 2, 2016 | 00:08:55 0:36/100m | 00:00:54 | 00:28:46 51.8 mph | 00:01:19 | 00:16:34 2:40/mi | 00:56:27 |
1 | 1 | Kitzbühel ETU Triathlon Junior European Cup - Junior Men 2016Junior MenOlympic | Jun 18, 2016 | 00:03:07 0:12/100m | 00:00:47 | 00:12:44 117.1 mph | 00:00:19 | 00:06:02 0:58/mi | 00:23:01 |
1 | 9 | Kitzbühel ETU Triathlon Junior European Cup - Time Trial Qualifier Junior Men 2016Time Trial Qualifier Junior MenOlympic | Jun 18, 2016 | 00:06:43 0:27/100m | 00:00:45 | 00:19:51 75.1 mph | 00:00:25 | 00:09:31 1:32/mi | 00:37:16 |
2 | 8 | Lisbon ETU Triathlon European Championships - Junior Men 2016Junior MenOlympic | May 26, 2016 | 00:09:00 0:36/100m | 00:01:34 | 00:31:02 48.1 mph | 00:00:32 | 00:15:54 2:34/mi | 00:58:04 |
2 | 66 | Quarteira ETU Triathlon Junior European Cup - Junior Men 2016Junior MenOlympic | Apr 2, 2016 | 00:09:56 0:40/100m | 00:01:11 | 00:29:39 50.3 mph | 00:00:29 | 00:15:00 2:25/mi | 00:56:18 |
— | 76 | ITU World Triathlon Grand Final Chicago - Junior Men 2015Junior MenOlympic | Sep 15, 2015 | 00:14:59 1:00/100m | 00:00:34 | - | - | - | - |
1 | - | GBR Sprint Triathlon National Championships - Junior Men 2015Junior MenSprint | Jul 26, 2015 | 00:08:56 1:11/100m | 00:00:43 | 00:31:49 23.4 mph | 00:00:41 | 00:16:00 5:09/mi | 00:58:05 |
25 | 18 | Nottingham ETU Triathlon Junior European Cup - Junior Men 2014Junior MenOlympic | Aug 22, 2014 | 00:09:36 0:38/100m | 00:00:34 | 00:27:57 53.4 mph | 00:00:28 | 00:15:35 2:30/mi | 00:54:10 |