HYROX Budapest 2026: Pro Men results

210 finishers on 17 Oct 2026. Typical finish 1:14:24, fastest 10% under 1:01:48. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Luke Greer 🇬🇧 GBR1st of 52 aged 30-34 30-34 54:12 25:49 24:44 3:42 3:56 2:39 3:33 2:31 4:06 1:18 2:46 3:55
2 Jannik Czapla 🇩🇪 GER1st of 39 aged 25-29 25-29 54:46 0:34 26:53 24:09 3:48 3:47 2:40 3:19 2:40 4:00 1:27 2:34 3:42
3 Alen Ploj 🇸🇮 SLO2nd of 52 aged 30-34 30-34 55:04 0:52 27:52 23:25 3:52 3:57 2:43 3:02 2:17 4:04 1:21 2:37 3:24
4 Oskar Karlsson 🇸🇪 SWE2nd of 39 aged 25-29 25-29 55:46 1:34 27:28 24:28 3:56 3:58 3:01 3:32 2:14 4:07 1:27 2:40 3:29
5 Jacques Hladkyj 🇬🇧 GBR3rd of 39 aged 25-29 25-29 56:10 1:58 28:00 24:25 3:48 3:58 2:47 3:11 2:40 4:13 1:19 2:28 3:49
6 Cathal Lacey 🇮🇪 IRL4th of 39 aged 25-29 25-29 56:17 2:05 28:13 24:16 3:53 3:59 2:44 3:19 2:06 4:11 1:17 2:35 4:05
7 Julian Kreutzer 🇦🇹 AUT3rd of 52 aged 30-34 30-34 57:18 3:06 27:41 26:00 3:41 3:58 3:08 3:38 2:33 4:11 1:39 2:59 3:54
8 Leonardo Tabarelli 🇮🇹 ITA5th of 39 aged 25-29 25-29 57:41 3:29 28:15 25:33 3:58 4:10 2:33 3:24 2:22 4:09 1:32 2:59 4:24
9 James Kelly 🇦🇺 AUS4th of 52 aged 30-34 30-34 58:26 4:14 28:23 26:30 3:36 3:53 2:49 3:41 2:40 4:09 1:54 2:51 4:33
10 Yanislav Pashov 🇧🇬 BUL1st of 22 aged 16-24 16-24 58:29 4:17 28:17 26:26 3:51 4:07 3:02 3:42 2:09 4:16 1:36 3:11 4:23
11 Benjamin Fraysse 🇫🇷 FRA6th of 39 aged 25-29 25-29 59:11 4:59 30:33 24:36 4:07 4:00 2:26 3:29 2:29 4:18 1:32 2:50 3:32
12 Renning Elischer 🇩🇪 GER5th of 52 aged 30-34 30-34 59:12 5:00 28:57 26:23 3:56 4:12 3:00 3:41 2:34 4:21 1:31 2:55 4:09
13 Adam Riapos 🇸🇰 SVK7th of 39 aged 25-29 25-29 59:12 5:00 27:37 27:24 4:17 4:06 2:43 3:49 2:58 4:13 1:46 3:12 4:37
14 Aljaž Ploj 🇸🇮 SLO8th of 39 aged 25-29 25-29 59:15 5:03 26:52 28:33 3:54 4:00 3:17 3:58 2:39 4:20 1:44 2:51 5:44
15 Pavel Hrdina 🇨🇿 CZE1st of 41 aged 35-39 35-39 59:58 5:46 27:45 28:17 4:00 3:53 3:08 3:47 2:59 4:15 1:22 3:10 5:43
16 Francesco Telloli 🇮🇹 ITA9th of 39 aged 25-29 25-29 1:00:12 6:00 29:57 26:26 3:54 4:09 3:10 3:31 2:25 4:18 1:32 3:03 4:18
17 Markus Baumgartner 🇮🇹 ITA2nd of 22 aged 16-24 16-24 1:00:30 6:18 29:24 27:18 3:53 4:07 2:54 3:52 2:35 4:13 1:33 3:22 4:42
18 Lazaros Koumpouras 🇬🇷 GRE2nd of 41 aged 35-39 35-39 1:00:39 6:27 29:50 26:48 4:06 4:07 2:59 3:39 3:32 4:13 1:33 3:16 3:29
19 José Luís Silva 🇵🇹 POR1st of 26 aged 40-44 40-44 1:00:39 6:27 29:50 27:00 3:55 4:04 3:22 3:46 2:35 4:14 1:34 3:15 4:10
20 Arkadiusz Grabowiec 🇵🇱 POL10th of 39 aged 25-29 25-29 1:00:52 6:40 30:37 26:22 3:56 4:08 2:52 3:40 2:21 4:18 1:35 3:03 4:25
21 Nuno Schollmayer 🇩🇪 GER3rd of 22 aged 16-24 16-24 1:01:10 6:58 30:14 27:09 3:51 4:08 3:01 3:42 2:50 4:33 1:30 3:12 4:13
22 Gioele Patroni 🇮🇹 ITA11th of 39 aged 25-29 25-29 1:01:52 7:40 30:10 27:31 4:15 3:55 3:00 3:50 3:13 4:12 1:48 3:24 4:09
23 Corentin Sinic 🇫🇷 FRA12th of 39 aged 25-29 25-29 1:02:04 7:52 29:18 28:33 4:17 4:04 3:31 3:55 3:06 4:16 1:34 3:41 4:26
24 Bailey Askin 🇬🇧 GBR13th of 39 aged 25-29 25-29 1:02:09 7:57 31:02 26:47 4:26 4:09 3:12 3:46 2:34 4:26 1:36 3:04 4:00
25 Freddie Abrahams 🇬🇧 GBR2nd of 26 aged 40-44 40-44 1:02:26 8:14 30:23 28:03 4:03 4:24 3:01 3:49 2:59 4:28 1:34 3:15 4:33
26 Kristjan Amon 🇸🇮 SLO6th of 52 aged 30-34 30-34 1:02:28 8:16 30:26 28:04 4:03 4:07 3:20 3:55 2:54 4:26 1:28 3:21 4:33
27 Felix Swiczinsky 🇩🇪 GER3rd of 26 aged 40-44 40-44 1:02:28 8:16 29:47 28:48 3:59 3:59 2:52 3:48 3:11 4:25 1:41 3:42 5:10
28 Daniel Gajic 🇮🇹 ITA7th of 52 aged 30-34 30-34 1:02:45 8:33 29:52 29:00 3:59 4:10 3:27 3:57 3:18 4:27 1:34 3:21 4:46
29 Ben Sillence 🇬🇧 GBR4th of 22 aged 16-24 16-24 1:03:26 9:14 30:47 28:44 4:00 4:16 3:15 3:45 3:07 4:16 1:46 3:38 4:41
30 Christos Agrodimos 🇬🇷 GRE8th of 52 aged 30-34 30-34 1:03:49 9:37 30:50 28:56 4:06 4:12 3:19 4:38 3:01 4:25 1:43 3:22 4:16
31 Savo Hertig 🇨🇭 SUI4th of 26 aged 40-44 40-44 1:03:56 9:44 31:03 28:32 4:26 4:01 3:01 3:58 3:20 4:12 1:35 3:42 4:43
32 Michael Deuretzbacher 🇦🇹 AUT14th of 39 aged 25-29 25-29 1:04:09 9:57 29:41 30:32 4:00 4:09 3:45 4:24 3:08 4:15 1:56 3:25 5:30
33 Alen Kostelac 🇭🇷 CRO5th of 26 aged 40-44 40-44 1:04:15 10:03 30:34 29:37 4:09 3:57 3:26 4:02 2:45 4:26 1:42 3:57 5:22
34 Norbert Vancsodi 🇭🇺 HUN9th of 52 aged 30-34 30-34 1:04:29 10:17 30:42 28:51 5:01 4:09 3:19 3:40 3:41 4:26 1:26 3:32 4:38
35 João Aveiro 🇵🇹 POR3rd of 41 aged 35-39 35-39 1:04:30 10:18 30:35 29:37 4:23 4:15 3:16 4:29 3:10 4:26 1:58 3:09 4:54
36 Andrei Canseco 🇪🇸 ESP5th of 22 aged 16-24 16-24 1:04:31 10:19 32:12 27:55 4:28 4:21 3:18 3:45 2:58 4:28 1:34 2:57 4:34
37 Danail Stoyanov 🇧🇬 BUL6th of 22 aged 16-24 16-24 1:04:31 10:19 30:45 29:21 4:30 4:19 3:17 4:18 2:25 4:35 1:33 3:16 5:38
38 Nikolas Rákoci 🇸🇰 SVK15th of 39 aged 25-29 25-29 1:04:31 10:19 29:27 30:07 5:02 4:21 4:12 4:16 2:42 4:27 1:39 3:34 4:56
39 Fraser Rankin 🇬🇧 GBR10th of 52 aged 30-34 30-34 1:04:43 10:31 32:06 28:30 4:12 4:11 2:54 4:07 3:31 4:31 1:38 3:25 4:13
40 Petr Mrázek 🇨🇿 CZE4th of 41 aged 35-39 35-39 1:04:51 10:39 31:10 29:18 4:27 4:09 3:24 3:57 3:21 4:15 1:41 3:29 5:02
41 Rok Kolarič 🇸🇮 SLO6th of 26 aged 40-44 40-44 1:04:54 10:42 32:01 28:35 4:22 4:11 3:28 3:39 2:49 4:25 1:34 3:34 4:55
42 Jaafar Moumen 🇲🇦 MAR7th of 26 aged 40-44 40-44 1:05:02 10:50 31:09 29:30 4:29 4:11 3:20 4:37 3:02 4:26 1:36 3:27 4:51
43 Leon Srisamutr 🇹🇭 THA16th of 39 aged 25-29 25-29 1:05:06 10:54 31:29 29:00 4:40 3:59 3:24 3:33 3:01 4:18 2:11 3:39 4:55
44 Clément Berlouin 🇫🇷 FRA11th of 52 aged 30-34 30-34 1:05:31 11:19 30:42 30:45 4:07 4:20 3:47 4:17 3:21 4:25 1:31 3:03 6:01
45 Michael Bruggraber 🇦🇹 AUT5th of 41 aged 35-39 35-39 1:05:31 11:19 29:29 31:21 4:45 4:04 4:01 4:28 3:02 4:39 2:07 3:50 5:10
46 Andrew Crawford SCO1st of 15 aged 45-49 45-49 1:05:45 11:33 31:27 30:15 4:09 4:08 3:46 4:03 3:10 4:26 1:46 3:52 5:04
47 Blake Beckman 🇬🇧 GBR7th of 22 aged 16-24 16-24 1:05:45 11:33 29:40 31:43 4:25 4:16 3:28 4:37 3:33 4:31 1:48 3:46 5:44
48 Tomaž Gojčič 🇸🇮 SLO17th of 39 aged 25-29 25-29 1:05:53 11:41 32:03 29:41 4:14 4:29 3:23 4:03 2:59 4:26 1:47 3:16 5:18
49 Rui Sousa 🇵🇹 POR8th of 26 aged 40-44 40-44 1:06:07 11:55 30:32 31:06 4:33 4:08 3:31 4:05 3:17 4:21 1:57 3:29 6:18
50 John Boland 🇬🇧 GBR9th of 26 aged 40-44 40-44 1:06:09 11:57 32:34 29:09 4:30 4:10 3:17 3:42 3:10 4:24 1:29 3:49 5:08
51 Paulius Mikolaitis 🇱🇹 LTU12th of 52 aged 30-34 30-34 1:06:22 12:10 32:07 30:10 4:11 4:04 3:24 4:22 3:25 4:24 2:01 3:32 4:58
52 Adam Jenkins 🇬🇧 GBR10th of 26 aged 40-44 40-44 1:06:33 12:21 31:03 31:10 4:24 4:14 2:56 4:47 3:44 4:38 1:48 3:58 5:05
53 Patrick Zaboja 🇮🇹 ITA18th of 39 aged 25-29 25-29 1:06:41 12:29 32:56 29:19 4:30 4:01 3:25 3:47 3:31 4:15 1:47 3:36 4:57
54 Marco di Geronimo 🇮🇹 ITA2nd of 15 aged 45-49 45-49 1:07:00 12:48 30:41 31:47 4:37 4:15 3:48 4:45 3:20 4:36 1:55 4:09 4:59
55 Jake Riley 🇬🇧 GBR13th of 52 aged 30-34 30-34 1:07:03 12:51 33:50 28:45 4:33 4:18 3:15 3:45 2:55 4:26 1:32 3:32 5:02
56 Matej Nekoranec 🇨🇿 CZE19th of 39 aged 25-29 25-29 1:07:10 12:58 31:23 30:53 4:59 4:11 3:22 4:45 3:49 4:22 1:36 3:31 5:17
57 Josh Harrison 🇬🇧 GBR20th of 39 aged 25-29 25-29 1:07:13 13:01 32:52 30:17 4:09 4:10 3:49 4:04 3:24 4:22 1:53 3:40 4:55
58 Domonkos Kővári 🇭🇺 HUN8th of 22 aged 16-24 16-24 1:07:23 13:11 32:31 29:53 5:03 4:16 2:58 4:45 4:05 4:25 1:54 3:11 4:19
59 Darren Roberts 🇬🇧 GBR14th of 52 aged 30-34 30-34 1:07:24 13:12 33:15 29:45 4:30 4:16 3:45 4:05 3:01 4:38 1:36 3:48 4:36
60 Jose Restituto 🇪🇸 ESP6th of 41 aged 35-39 35-39 1:07:29 13:17 31:31 31:33 4:31 4:17 3:28 4:22 3:19 4:29 1:49 3:44 6:05
61 Ronny Sletbakk Knutsen 🇳🇴 NOR1st of 10 aged 50-54 50-54 1:07:30 13:18 30:53 32:10 4:32 4:01 3:27 3:57 3:21 4:16 2:25 4:23 6:20
62 Baptiste Klein 🇫🇷 FRA9th of 22 aged 16-24 16-24 1:07:31 13:19 32:29 30:19 4:48 4:20 3:27 4:28 2:56 4:30 1:56 3:14 5:28
63 Ricky Power 🇮🇪 IRL7th of 41 aged 35-39 35-39 1:07:33 13:21 30:45 32:20 4:32 4:10 3:29 4:15 3:54 4:26 2:00 3:59 6:07
64 Žiga Oset 🇸🇮 SLO15th of 52 aged 30-34 30-34 1:07:37 13:25 34:44 28:25 4:33 4:04 3:14 4:15 2:57 4:18 1:37 3:23 4:37
65 Cameron Gordon 🇬🇧 GBR16th of 52 aged 30-34 30-34 1:07:43 13:31 33:09 30:14 4:24 4:09 3:14 4:14 3:28 4:24 2:00 3:27 5:18
66 Tim Schudde 🇳🇱 NED10th of 22 aged 16-24 16-24 1:07:46 13:34 33:11 30:14 4:25 4:04 3:10 3:58 3:22 4:15 1:38 3:42 6:05
67 Giorgio Cometti 🇮🇹 ITA11th of 22 aged 16-24 16-24 1:07:48 13:36 30:42 32:52 4:20 4:16 3:34 5:11 3:46 4:21 2:07 3:54 5:43
68 Simon Mallegol 🇫🇷 FRA17th of 52 aged 30-34 30-34 1:07:51 13:39 31:51 31:23 4:40 3:56 3:40 4:39 3:52 4:22 2:09 3:53 4:52
69 Edoardo Trinx 🇮🇹 ITA12th of 22 aged 16-24 16-24 1:07:52 13:40 34:34 28:54 4:29 4:14 3:35 4:33 3:08 4:37 1:36 3:20 3:51
70 Harry Nolan 🇮🇪 IRL3rd of 15 aged 45-49 45-49 1:07:53 13:41 33:19 30:09 4:31 4:13 3:14 4:04 3:34 4:27 1:49 3:47 5:01
71 Dávid Pinček 🇸🇰 SVK18th of 52 aged 30-34 30-34 1:07:58 13:46 31:30 31:48 4:45 4:09 3:31 4:31 3:22 4:33 1:50 3:55 5:57
72 Samer Nakchi 🇮🇹 ITA8th of 41 aged 35-39 35-39 1:07:59 13:47 32:07 31:22 4:35 4:10 3:35 4:46 3:16 4:29 1:43 3:28 5:55
73 Sean Williamson 🇬🇧 GBR19th of 52 aged 30-34 30-34 1:08:03 13:51 33:15 30:18 4:35 4:23 3:57 3:46 3:15 4:19 1:44 3:44 5:10
74 Janis Burkhart 🇨🇭 SUI13th of 22 aged 16-24 16-24 1:08:34 14:22 32:06 31:25 5:06 4:15 3:33 4:56 2:44 4:32 2:04 4:03 5:18
75 Bence Pájer 🇭🇺 HUN20th of 52 aged 30-34 30-34 1:08:50 14:38 34:36 29:12 5:08 4:11 2:57 4:35 2:40 4:23 1:41 3:36 5:09
76 Jakub Madejewský 🇨🇿 CZE21st of 39 aged 25-29 25-29 1:09:12 15:00 32:21 31:32 5:23 4:02 3:29 5:10 3:23 4:34 1:41 4:08 5:05
77 Hamza Hennani 🇲🇦 MAR21st of 52 aged 30-34 30-34 1:09:20 15:08 33:04 31:00 5:19 4:26 3:32 4:12 3:25 5:01 1:44 3:41 4:59
78 Davor Bijeljic 🇭🇷 CRO9th of 41 aged 35-39 35-39 1:09:27 15:15 33:07 30:56 5:30 4:18 3:48 4:22 2:53 4:29 1:42 3:46 5:38
79 Ondrej Hladuvka 🇨🇿 CZE22nd of 52 aged 30-34 30-34 1:09:28 15:16 33:18 31:14 5:02 4:07 3:41 4:57 3:41 4:28 1:48 3:50 4:42
80 Christoph Fedl 🇦🇹 AUT10th of 41 aged 35-39 35-39 1:09:52 15:40 32:23 32:57 4:37 4:18 4:03 4:35 3:03 4:57 1:55 4:13 5:53
81 Ivan Ballario 🇮🇹 ITA11th of 26 aged 40-44 40-44 1:10:25 16:13 31:48 33:41 5:01 4:12 3:55 4:45 3:41 4:37 2:06 4:25 6:00
82 Dariusz Rasztawicki 🇵🇱 POL4th of 15 aged 45-49 45-49 1:10:25 16:13 32:00 34:06 4:25 4:08 3:31 5:23 3:24 4:39 1:37 4:22 7:02
83 James McGuinness 🇮🇪 IRL14th of 22 aged 16-24 16-24 1:10:30 16:18 34:35 31:06 4:53 4:27 3:51 4:45 2:43 4:34 1:34 3:32 5:40
84 Lorenzo Resta 🇮🇹 ITA15th of 22 aged 16-24 16-24 1:10:32 16:20 32:41 33:23 4:33 4:20 3:35 4:25 3:30 4:38 1:55 4:00 7:00
85 David Dobenbergs 🇱🇻 LAT11th of 41 aged 35-39 35-39 1:10:46 16:34 35:58 30:12 4:42 4:24 3:23 4:22 2:47 4:33 1:44 4:05 4:54
86 Martin Turbucz 🇭🇺 HUN23rd of 52 aged 30-34 30-34 1:10:55 16:43 33:10 32:53 4:57 4:11 2:53 5:24 3:53 4:37 1:56 4:56 5:03
87 Kristóf Domján 🇭🇺 HUN24th of 52 aged 30-34 30-34 1:11:04 16:52 33:39 32:38 4:52 4:09 3:48 4:19 4:04 4:31 1:44 3:50 6:13
88 Sam Nye 🇬🇧 GBR16th of 22 aged 16-24 16-24 1:11:26 17:14 33:54 32:46 4:51 4:27 3:47 4:47 3:40 4:35 2:00 3:37 5:53
89 Milan Barbola 🇭🇺 HUN22nd of 39 aged 25-29 25-29 1:11:41 17:29 35:16 31:29 5:01 4:26 3:25 4:33 3:11 4:30 1:57 3:51 5:36
90 Marco Brand 🇩🇪 GER5th of 15 aged 45-49 45-49 1:11:52 17:40 34:48 32:13 4:55 4:08 3:22 4:27 3:42 4:23 1:42 4:41 5:48
91 Jamie Graham 🇬🇧 GBR12th of 41 aged 35-39 35-39 1:11:55 17:43 31:44 35:43 4:32 4:22 3:16 5:08 4:56 4:24 2:37 4:16 6:44
92 Andrey (hyrox_rus) Kalinin 6th of 15 aged 45-49 45-49 1:12:14 18:02 31:08 35:30 5:39 4:21 4:22 5:11 4:20 4:41 1:29 4:47 6:19
93 Peter Simon 🇭🇺 HUN13th of 41 aged 35-39 35-39 1:12:18 18:06 33:24 33:35 5:23 4:16 4:26 4:39 3:35 4:28 2:07 4:11 5:53
94 Pavle Davidovic 🇷🇸 SRB23rd of 39 aged 25-29 25-29 1:12:23 18:11 35:09 32:11 5:07 4:17 3:26 4:56 3:49 4:36 1:45 4:21 5:01
95 Matthias Guggi 🇦🇹 AUT25th of 52 aged 30-34 30-34 1:12:31 18:19 33:37 33:06 5:53 4:02 3:18 5:37 4:01 4:41 1:44 4:26 5:17
96 Oskar Hula 🇦🇹 AUT24th of 39 aged 25-29 25-29 1:12:38 18:26 33:20 34:20 5:02 4:36 4:37 4:57 3:29 4:50 2:04 4:28 5:19
97 Floris van Drunen 🇳🇱 NED14th of 41 aged 35-39 35-39 1:12:39 18:27 32:49 35:03 4:50 4:30 5:28 5:07 3:21 4:34 1:53 4:11 5:59
98 Balázs Gyenes 🇭🇺 HUN25th of 39 aged 25-29 25-29 1:12:43 18:31 33:43 34:05 4:59 4:13 3:34 4:48 3:47 4:21 1:40 4:25 7:17
99 Kristijan Slaček 🇭🇷 CRO26th of 52 aged 30-34 30-34 1:12:49 18:37 33:54 34:17 4:43 4:00 3:51 4:22 4:05 4:33 2:02 5:11 6:13
100 Florian Holzer 🇦🇹 AUT7th of 15 aged 45-49 45-49 1:13:07 18:55 33:04 35:04 5:05 4:20 4:23 4:27 3:59 4:35 1:47 4:43 6:50
How to read

The place is among timed finishers in Pro Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result