| — | — | — | 29:52 | 24:44 | 1 | 54:28 |
| — | — | — | 28:43 | 19:06 | 1 | 47:40 |
| — | — | 25-29 | 32:29 | 27:28 | 1 | 1:02:31 |
| — | — | 25-29 | 31:21 | 25:49 | 1 | 59:57 |
| — | — | 30-34 | 30:05 | 23:22 | 1 | 56:13 |
| HYROX Warsaw 2026 | DOUBLES ELITE MEN | — | 29:21 | 19:10 | 1 | 48:23 |
| HYROX Warsaw 2026 | ELITE MEN | — | 29:58 | 22:09 | 1 | 51:59 |
| HYROX Vienna 2026 | — | 30-34 | 29:59 | 21:47 | 1 | 54:37 |
| HYROX Vienna 2026 | — | 30-34 | 43:33 | 24:33 | 186 | 1:12:22 |
| HYROX World Championships 2026 | DOUBLES ELITE MEN | — | — | — | 1 | 48:57 |
| HYROX Phoenix 2026 | ELITE MEN | — | 30:30 | 22:53 | 1 | 53:16 |
| HYROX Maastricht 2025 | PRO DOUBLES MEN 8 ⨉ | 30-34 | 25:06 | 20:37 | 1 | 49:26 |
| HYROX Hamburg 2025 | ELITE MEN | — | 31:01 | 22:57 | 1 | 53:15 |
| HYROX Hamburg 2025 | DOUBLES ELITE MEN | 25-29 | 29:21 | 20:40 | 1 | 49:17 |
| HYROX European Championships 2025 | TEAM RELAY MEN | U40 | 25:08 | 19:21 | 1 | 47:39 |
| HYROX European Championships 2025 | DOUBLES MEN | 40-49 | 28:46 | 19:13 | 7 | 51:04 |
| HYROX European Championships 2025 | MEN | 30-34 | 29:26 | 20:54 | 1 | 53:28 |
| HYROX Cologne 2025 / Köln | PRO MEN | 30-34 | 27:47 | 23:28 | 1 | 54:43 |
| HYROX World Championships 2025 | ELITE MEN Th | — | 30:51 | 25:38 | 8 | 56:21 |
| HYROX Berlin 2025 | PRO DOUBLES MEN | 30-39 | 24:22 | 20:18 | 1 | 49:36 |
| HYROX Stockholm 2024 | PRO MEN 11 ⨉ | 30-34 | 27:51 | 23:27 | 1 | 55:42 |
| HYROX Hong Kong 2024 / 香港 | ELITE MEN | — | 31:52 | 25:47 | 6 | 57:30 |
| HYROX Amsterdam 2024 | ELITE MEN | — | 31:48 | 21:51 | 1 | 53:31 |
| HYROX Amsterdam 2024 | PRO DOUBLES MEN | 30-39 | 27:22 | 20:08 | 1 | 50:30 |
| HYROX World Championships 2024 | ELITE RELAY MIXED | — | 27:11 | 29:03 | 14 | 56:04 |
| HYROX World Championships 2024 | ELITE MEN | — | 30:22 | 26:06 | 1 | 56:21 |
| HYROX European Championships 2024 | DOUBLES MEN 6 ⨉ | 30-39 | 35:09 | 19:30 | 27 | 58:15 |
| HYROX Cologne 2024 / Köln | DOUBLES MIXED 18 ⨉ | 16-29 | 28:59 | 18:55 | 1 | 50:58 |
| HYROX Cologne 2024 / Köln | MEN 23 ⨉ | 30-34 | 27:45 | 19:56 | 1 | 50:38 |
| HYROX Chicago 2023 | ELITE MEN | — | 31:29 | 25:20 | 3 | 56:41 |
| HYROX Chicago 2023 | ELITE MEN | — | 29:03 | 27:58 | 4 | 1:02:00 |
| HYROX World Championships 2023 | ELITE MEN | — | 31:44 | 25:57 | 2 | 57:35 |
| HYROX Stockholm 2023 | — | — | 29:22 | 25:01 | 2 | 54:16 |
| HYROX Manchester 2023 | DOUBLES MEN | 30-39 | 30:12 | 18:34 | 1 | 52:00 |
| HYROX European Championships 2023 | ELITE MEN | — | 31:36 | 23:59 | 1 | 57:26 |
| HYROX Hamburg 2022 | PRO MEN | 30-34 | 29:07 | 25:09 | 1 | 58:48 |
| HYROX World Championships 2021 | ELITE MEN | — | 31:32 | 26:19 | 2 | 1:01:04 |
| HYROX Maastricht 2022 | PRO MEN | 25-29 | 31:46 | 25:25 | 3 | 59:33 |
| HYROX World Championships 2022 | ELITE MEN | — | 29:09 | 26:35 | 3 | 1:00:38 |
| HYROX Madrid 2021 | ELITE MEN | — | 30:54 | 23:52 | 1 | 58:50 |
| HYROX London 2021 | PRO MEN | 30-34 | 33:03 | 25:54 | 1 | 1:02:26 |
| HYROX Dallas 2021 | ELITE MEN | — | 34:33 | 31:31 | 4 | 1:10:13 |
| HYROX Hamburg 2019 | PRO MEN | 25-29 | 29:29 | 31:27 | 2 | 1:05:43 |
| HYROX Oberhausen 2019 | PRO MEN | Pro M | 33:00 | 26:20 | 2 | 1:02:29 |
| HYROX Vienna 2018 | PRO MEN | 25-29 | 32:33 | 32:11 | 4 | 1:08:42 |