HYROX Abu Dhabi 2025: Open Men results

577 finishers on 19 Jul 2025. Typical finish 1:29:40, fastest 10% under 1:13:03. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Reece Mc Ginley 🇮🇪 IRL1st of 68 aged 25-29 25-29 59:07 29:43 25:33 3:56 4:06 2:09 3:14 2:52 4:08 1:19 3:34 4:11
2 Matthew Agnew 🇬🇧 GBR1st of 168 aged 30-34 30-34 1:00:41 1:34 31:05 25:39 4:02 4:11 2:21 3:27 3:05 4:16 1:17 3:05 3:57
3 Paul Callander 🇬🇧 GBR1st of 103 aged 40-44 40-44 1:01:23 2:16 30:37 26:54 3:56 3:58 2:11 3:12 2:43 4:08 3:46 3:33 3:23
4 Liam McGregor 🇬🇧 GBR2nd of 168 aged 30-34 30-34 1:01:58 2:51 30:02 27:41 4:18 4:01 2:06 3:05 3:44 4:16 1:31 3:42 5:16
5 Jonathon Bathurst 🇬🇧 GBR1st of 143 aged 35-39 35-39 1:02:32 3:25 31:34 26:54 4:09 4:06 2:15 3:00 3:37 4:04 1:31 4:00 4:21
6 Nick Collin 🇦🇺 AUS2nd of 68 aged 25-29 25-29 1:02:41 3:34 30:48 27:47 4:11 4:05 2:18 3:29 3:42 4:00 1:40 3:34 4:59
7 Lewis Elsey 🇬🇧 GBR3rd of 168 aged 30-34 30-34 1:04:17 5:10 30:52 29:25 4:05 4:16 2:41 3:45 4:40 4:15 1:43 3:33 4:32
8 Joshua Lee Thomas 🇮🇲 IMN4th of 168 aged 30-34 30-34 1:04:30 5:23 32:14 27:46 4:34 4:16 2:13 3:57 3:56 4:17 1:29 3:28 4:10
9 Gareth Gallagher 🇮🇪 IRL2nd of 103 aged 40-44 40-44 1:04:32 5:25 30:26 29:31 4:39 4:27 2:36 3:48 3:37 4:03 1:54 4:17 4:49
10 Pablo Oderiz 🇪🇸 ESP3rd of 68 aged 25-29 25-29 1:05:44 6:37 33:09 28:17 4:23 4:12 3:13 4:17 3:31 4:23 1:39 3:28 3:34
11 Aly Mazhar 🇪🇬 EGY2nd of 143 aged 35-39 35-39 1:05:48 6:41 35:04 25:50 5:00 4:07 1:53 3:15 2:52 4:12 1:43 3:41 4:07
12 Dominic Honess 🇬🇧 GBR3rd of 143 aged 35-39 35-39 1:05:55 6:48 33:56 27:39 4:25 4:10 2:00 2:45 4:26 4:01 1:27 3:54 4:56
13 Moataz Amer 🇪🇬 EGY4th of 143 aged 35-39 35-39 1:05:57 6:50 33:29 28:15 4:18 4:11 2:26 3:55 3:42 4:13 1:44 4:00 4:04
14 Owain Howard 🇬🇧 GBR5th of 168 aged 30-34 30-34 1:06:12 7:05 32:27 28:50 5:00 4:17 2:40 4:09 3:00 4:24 1:48 3:26 5:06
15 Ciaran Hanrahan 🇮🇪 IRL6th of 168 aged 30-34 30-34 1:06:57 7:50 31:30 31:16 4:17 4:28 2:31 3:51 4:19 4:44 1:49 4:01 5:33
16 Omar Yehia 🇪🇬 EGY7th of 168 aged 30-34 30-34 1:07:04 7:57 31:46 31:13 4:10 4:00 2:06 3:41 5:25 4:17 1:31 4:54 5:19
17 Majid Bukhari 🇸🇩 SUD8th of 168 aged 30-34 30-34 1:07:16 8:09 32:57 29:29 4:54 4:18 3:04 3:49 4:03 4:24 1:47 3:59 4:05
18 Alan Murphy 🇮🇪 IRL4th of 68 aged 25-29 25-29 1:07:20 8:13 34:38 28:01 4:45 4:21 2:42 3:25 3:27 4:15 1:33 3:48 4:30
19 Matin Akbari Sohi 🇮🇷 IRI5th of 68 aged 25-29 25-29 1:07:58 8:51 35:47 27:13 5:04 4:19 3:31 3:05 2:56 4:15 1:41 2:40 4:46
20 Bryan Hodge 🇬🇧 GBR5th of 143 aged 35-39 35-39 1:07:59 8:52 33:56 29:31 4:35 4:17 2:34 3:16 3:34 4:34 1:39 4:38 4:59
21 Thibaut Heckmann 🇫🇷 FRA6th of 68 aged 25-29 25-29 1:08:19 9:12 35:40 27:39 5:05 4:40 2:13 3:06 3:31 4:37 1:20 3:44 4:28
22 Peter Strain 🇬🇧 GBR9th of 168 aged 30-34 30-34 1:08:22 9:15 34:24 29:36 4:27 4:27 2:41 4:19 3:32 4:36 1:47 3:51 4:23
23 William Bach 🇬🇧 GBR7th of 68 aged 25-29 25-29 1:08:27 9:20 32:08 30:24 6:01 3:56 2:08 3:23 3:48 4:18 1:49 4:59 6:03
24 David Hoang 🇬🇧 GBR6th of 143 aged 35-39 35-39 1:08:36 9:29 35:26 28:10 5:05 4:25 2:36 3:35 3:12 4:28 1:26 3:50 4:38
25 Danny Wood 🇬🇧 GBR7th of 143 aged 35-39 35-39 1:09:18 10:11 33:11 31:37 4:36 4:15 2:45 4:07 4:22 4:29 1:28 3:35 6:36
26 Mike Chadwick 🇬🇧 GBR10th of 168 aged 30-34 30-34 1:09:24 10:17 35:03 29:34 4:51 4:13 2:38 3:58 3:32 4:26 1:44 4:35 4:28
27 Mikel Calahorra 🇪🇸 ESP3rd of 103 aged 40-44 40-44 1:09:49 10:42 35:04 29:16 5:34 4:07 2:31 4:21 4:00 4:13 1:28 3:27 5:09
28 Raouf Amara 🇹🇳 TUN4th of 103 aged 40-44 40-44 1:09:51 10:44 33:09 31:54 4:51 4:15 2:45 4:17 4:09 4:31 1:44 4:26 5:47
29 Luke Nhandara 🇿🇼 ZIM8th of 143 aged 35-39 35-39 1:10:06 10:59 33:55 31:25 4:48 4:18 2:52 4:15 3:29 4:32 2:02 3:36 6:21
30 Ahmad Eid 🇵🇸 PLE5th of 103 aged 40-44 40-44 1:10:10 11:03 33:20 32:03 4:53 4:07 2:51 4:15 5:00 4:23 1:43 4:25 5:19
31 Reece Bowers 🇬🇧 GBR11th of 168 aged 30-34 30-34 1:10:10 11:03 32:50 32:36 4:49 4:14 3:03 4:10 4:49 4:24 1:43 3:50 6:23
32 Ged Moore 🇬🇧 GBR6th of 103 aged 40-44 40-44 1:10:16 11:09 36:31 28:33 5:16 4:14 1:57 3:03 3:46 4:22 1:59 3:35 5:37
33 Velimir Vesovic 🇲🇪 MNE9th of 143 aged 35-39 35-39 1:10:16 11:09 35:50 28:54 5:38 4:12 2:22 3:57 4:12 4:15 1:41 4:18 3:57
34 Abdelillah Arouissi 🇲🇦 MAR10th of 143 aged 35-39 35-39 1:10:21 11:14 35:56 29:33 4:57 3:52 3:01 4:03 3:41 4:10 1:58 3:44 5:04
35 Fahad Alotaibi 🇰🇼 KUW11th of 143 aged 35-39 35-39 1:10:21 11:14 32:32 32:42 5:11 4:06 2:48 4:56 4:24 4:29 1:55 4:18 5:46
36 Abdulaziz Alhouti 🇰🇼 KUW12th of 168 aged 30-34 30-34 1:10:22 11:15 30:59 35:05 4:23 4:11 2:52 3:51 4:24 4:21 1:40 4:44 9:02
37 Assem Effat 🇪🇬 EGY13th of 168 aged 30-34 30-34 1:10:24 11:17 38:02 27:23 5:04 4:05 2:26 3:24 4:13 4:11 1:43 3:43 3:38
38 Chris Shrubsole 🇬🇧 GBR12th of 143 aged 35-39 35-39 1:10:25 11:18 32:27 32:40 5:24 4:17 3:09 4:09 3:45 4:31 2:27 4:39 5:43
39 Meysam Rohani 🇮🇷 IRI8th of 68 aged 25-29 25-29 1:10:26 11:19 37:11 28:07 5:12 4:01 2:58 4:06 3:21 4:01 1:41 4:22 3:37
40 Ian Lynam 🇮🇪 IRL9th of 68 aged 25-29 25-29 1:10:35 11:28 36:27 29:29 4:45 4:22 2:15 3:32 4:16 4:39 1:55 3:56 4:34
41 Jonny Wilson 🇬🇧 GBR13th of 143 aged 35-39 35-39 1:10:38 11:31 33:50 32:00 4:52 4:03 2:27 3:44 4:55 4:14 1:38 4:50 6:09
42 Jag Bisla 🇬🇧 GBR14th of 168 aged 30-34 30-34 1:10:39 11:32 34:34 31:02 5:07 4:02 2:51 3:55 4:55 4:15 1:37 4:37 4:50
43 Anders Theorin 🇸🇪 SWE1st of 17 aged 50-54 50-54 1:10:47 11:40 33:10 32:39 5:04 4:24 2:34 3:48 4:17 4:30 1:38 4:51 6:37
44 Andy Veall 🇬🇧 GBR2nd of 17 aged 50-54 50-54 1:10:55 11:48 35:33 30:45 4:40 4:18 2:46 3:36 4:05 4:24 1:53 4:15 5:28
45 Edoardo Felici 🇮🇹 ITA15th of 168 aged 30-34 30-34 1:11:11 12:04 31:40 33:57 5:37 4:16 2:30 4:58 4:25 4:17 1:57 4:29 7:05
46 Matthew Flower 🇬🇧 GBR14th of 143 aged 35-39 35-39 1:11:24 12:17 33:17 33:25 4:46 4:07 2:25 3:53 5:16 4:39 2:12 4:31 6:22
47 Barrington Webbe 🇦🇪 UAE15th of 143 aged 35-39 35-39 1:11:33 12:26 37:19 29:17 5:01 4:05 2:27 3:42 4:15 4:26 1:45 3:33 5:04
48 Barry Lomas 🇬🇧 GBR16th of 143 aged 35-39 35-39 1:11:37 12:30 33:17 33:49 4:36 4:12 2:48 4:22 4:09 4:27 1:48 4:46 7:17
49 Guy Bosworth 🇬🇧 GBR17th of 143 aged 35-39 35-39 1:11:38 12:31 34:24 32:24 4:55 4:26 2:54 4:05 4:45 4:29 1:43 4:09 5:53
50 Ioannis Papaioannou 🇦🇺 AUS7th of 103 aged 40-44 40-44 1:11:53 12:46 34:43 32:21 4:55 4:12 2:35 4:09 3:53 4:46 2:01 4:39 6:06
51 Jonathan Gregory 🇬🇧 GBR18th of 143 aged 35-39 35-39 1:12:00 12:53 35:10 31:29 5:26 4:15 2:58 3:34 4:54 4:26 1:44 4:44 4:54
52 Tom Brevitt 🇬🇧 GBR19th of 143 aged 35-39 35-39 1:12:14 13:07 34:32 32:40 5:05 4:36 3:00 3:45 3:48 4:25 1:40 4:56 6:30
53 Allan Syme 🇬🇧 GBR8th of 103 aged 40-44 40-44 1:12:23 13:16 35:08 32:26 4:54 4:11 2:26 3:35 5:31 4:27 1:58 4:17 6:01
54 Shamis Alshamsi 🇦🇪 UAE16th of 168 aged 30-34 30-34 1:12:25 13:18 32:13 35:39 4:38 4:08 3:14 5:50 3:27 4:26 1:55 4:51 7:48
55 Cathal O’Neill 🇮🇪 IRL17th of 168 aged 30-34 30-34 1:12:26 13:19 33:23 34:45 4:22 4:16 3:06 3:41 5:12 4:49 1:45 4:40 7:16
56 Marc Rodeja 🇪🇸 ESP18th of 168 aged 30-34 30-34 1:12:52 13:45 38:54 28:18 5:43 4:02 1:51 3:27 4:39 4:08 1:41 4:10 4:20
57 Rayan Hosni 🇫🇷 FRA19th of 168 aged 30-34 30-34 1:12:55 13:48 34:00 33:15 5:43 4:21 2:37 4:02 4:03 4:36 1:47 5:33 6:16
58 Lewis Crawford 🇬🇧 GBR10th of 68 aged 25-29 25-29 1:13:02 13:55 36:33 31:28 5:06 4:29 1:51 4:10 5:20 4:50 2:03 3:42 5:03
59 Pietro Peralta 🇮🇹 ITA1st of 16 aged 16-24 16-24 1:13:04 13:57 34:48 32:38 5:42 4:30 2:21 4:59 4:14 4:41 1:21 5:06 5:26
60 Jean-Baptiste Fevrier 🇫🇷 FRA20th of 168 aged 30-34 30-34 1:13:15 14:08 34:10 31:43 7:26 3:56 2:21 3:55 4:52 4:21 2:03 4:21 5:54
61 Josh Kempton 🇬🇧 GBR11th of 68 aged 25-29 25-29 1:13:17 14:10 34:44 33:50 4:47 4:10 2:33 5:08 5:44 4:24 1:41 4:03 6:07
62 Tom Seward 🇬🇧 GBR9th of 103 aged 40-44 40-44 1:13:25 14:18 34:46 33:10 5:33 4:26 2:49 3:59 5:10 4:28 1:48 3:59 6:31
63 Eddie O Keeffe 🇮🇪 IRL21st of 168 aged 30-34 30-34 1:13:37 14:30 36:52 31:42 5:07 4:06 3:27 3:37 4:13 4:16 1:43 4:57 5:23
64 Subhash Zinjad 🇮🇳 IND20th of 143 aged 35-39 35-39 1:13:55 14:48 34:35 34:34 4:50 4:28 3:17 5:39 3:59 4:38 2:03 4:27 6:03
65 Saif Abdulla 🇦🇪 UAE12th of 68 aged 25-29 25-29 1:14:05 14:58 31:47 37:25 4:56 4:48 3:40 5:25 3:57 4:42 2:03 4:25 8:25
66 Seb Bagyura 🇬🇧 GBR21st of 143 aged 35-39 35-39 1:14:13 15:06 38:19 30:37 5:22 4:06 2:26 4:06 4:18 4:23 1:44 4:23 5:11
67 Ahmed Zeidan 🇪🇬 EGY22nd of 168 aged 30-34 30-34 1:14:19 15:12 36:01 33:17 5:05 4:22 2:26 4:35 4:01 4:33 3:40 4:26 5:14
68 Adil Malih 🇲🇦 MAR10th of 103 aged 40-44 40-44 1:14:22 15:15 37:56 31:12 5:19 4:33 2:23 4:06 3:50 4:37 1:27 4:02 6:14
69 Daniel van Dyk 🇿🇦 RSA3rd of 17 aged 50-54 50-54 1:14:25 15:18 37:01 32:13 5:13 4:07 2:04 4:28 5:33 4:12 1:43 5:22 4:44
70 Zaid Shaaban 🇸🇾 SYR13th of 68 aged 25-29 25-29 1:14:30 15:23 36:41 29:58 7:54 4:15 2:49 4:29 3:37 4:38 1:29 3:48 4:53
71 Luka Rozajac 🇷🇸 SRB23rd of 168 aged 30-34 30-34 1:14:35 15:28 36:15 31:42 6:44 4:19 2:24 4:04 4:04 4:30 1:49 3:38 6:54
72 Joseph Woolrych 🇬🇧 GBR24th of 168 aged 30-34 30-34 1:14:45 15:38 39:02 30:35 5:12 4:15 3:11 4:17 3:42 4:18 2:05 4:00 4:47
73 Robbie Muir 🇬🇧 GBR25th of 168 aged 30-34 30-34 1:14:48 15:41 33:12 34:57 6:43 4:04 3:36 4:20 5:12 4:37 2:14 4:00 6:54
74 Rayan Alajaji 🇧🇭 BRN22nd of 143 aged 35-39 35-39 1:14:52 15:45 33:56 35:37 5:25 4:13 2:23 4:46 4:38 4:34 3:55 5:21 5:47
75 Filip Galic 🇭🇷 CRO26th of 168 aged 30-34 30-34 1:14:58 15:51 39:47 29:43 5:32 4:11 3:04 3:48 3:39 4:45 1:47 3:21 5:08
76 Gheith al Sabouni 🇸🇾 SYR27th of 168 aged 30-34 30-34 1:15:01 15:54 37:13 32:20 5:32 4:18 2:49 4:20 4:20 4:21 1:44 5:02 5:26
77 Hassan Trad 🇮🇹 ITA23rd of 143 aged 35-39 35-39 1:15:06 15:59 38:06 31:03 6:00 4:23 2:38 4:21 3:43 4:35 2:11 4:21 4:51
78 Aamir Kajani 🇮🇪 IRL28th of 168 aged 30-34 30-34 1:15:06 15:59 35:41 33:47 5:42 4:14 3:04 4:52 4:41 4:32 1:56 4:33 5:55
79 Shaun Dewar 🇦🇪 UAE11th of 103 aged 40-44 40-44 1:15:08 16:01 38:27 31:17 5:30 4:15 2:29 4:02 4:28 4:21 1:38 4:03 6:01
80 Adene Loiset 🇫🇷 FRA14th of 68 aged 25-29 25-29 1:15:21 16:14 39:37 29:53 5:54 4:42 2:51 4:03 3:28 4:32 1:39 3:38 5:00
81 Sam Friskey 🇬🇧 GBR24th of 143 aged 35-39 35-39 1:15:24 16:17 38:14 32:27 4:47 4:13 3:03 4:31 3:42 4:27 2:10 3:43 6:38
82 Nar Statovci 🇽🇰 KOS29th of 168 aged 30-34 30-34 1:15:33 16:26 38:17 31:42 5:39 4:15 2:45 4:10 4:22 4:14 1:34 4:41 5:41
83 William Langton 🇬🇧 GBR30th of 168 aged 30-34 30-34 1:15:34 16:27 37:05 32:56 5:36 4:21 3:18 3:26 5:16 4:24 1:53 4:38 5:40
84 David Martin 🇬🇧 GBR25th of 143 aged 35-39 35-39 1:15:35 16:28 36:06 34:30 5:04 4:27 3:03 4:38 5:40 4:21 1:42 4:57 5:42
85 Harold de Bellefroid 🇧🇪 BEL26th of 143 aged 35-39 35-39 1:15:44 16:37 37:29 32:23 5:56 4:11 1:58 3:29 5:20 4:27 1:56 3:44 7:18
86 James Baker 🇬🇧 GBR31st of 168 aged 30-34 30-34 1:15:49 16:42 39:26 29:22 7:06 4:20 1:53 3:19 3:33 4:54 2:02 3:44 5:37
87 Marius Fritz 🇩🇪 GER32nd of 168 aged 30-34 30-34 1:15:55 16:48 36:27 34:03 5:30 4:10 3:17 4:54 4:47 4:32 1:56 3:31 6:56
88 Adrian McDonnell 🇮🇪 IRL33rd of 168 aged 30-34 30-34 1:16:01 16:54 36:41 33:01 6:24 4:20 3:14 4:06 4:15 4:35 1:44 6:01 4:46
89 Adam Eden 🇦🇪 UAE27th of 143 aged 35-39 35-39 1:16:07 17:00 37:43 32:52 5:35 4:09 2:47 4:09 5:16 4:31 1:50 4:05 6:05
90 Ahmed Mounir 🇪🇬 EGY12th of 103 aged 40-44 40-44 1:16:10 17:03 36:32 34:11 5:32 4:44 2:38 5:19 3:59 4:45 2:42 4:41 5:23
91 Mihael Dekanic 🇭🇷 CRO34th of 168 aged 30-34 30-34 1:16:13 17:06 36:04 34:40 5:33 4:18 3:03 4:54 4:36 4:37 1:51 4:26 6:55
92 Aaron Coppard 🇬🇧 GBR28th of 143 aged 35-39 35-39 1:16:13 17:06 35:14 35:17 5:45 4:06 2:43 5:05 5:48 4:31 1:47 5:47 5:30
93 Clement Charpail 🇫🇷 FRA29th of 143 aged 35-39 35-39 1:16:16 17:09 35:40 34:31 6:10 4:22 3:29 3:55 5:08 4:37 1:58 4:56 6:06
94 Machiel Bakker 🇳🇱 NED35th of 168 aged 30-34 30-34 1:16:17 17:10 38:56 31:39 5:47 4:17 2:19 3:59 4:19 4:32 1:45 4:12 6:16
95 Oleksii Malitskyi 🇺🇦 UKR36th of 168 aged 30-34 30-34 1:16:24 17:17 38:15 32:25 5:48 4:21 2:37 4:22 4:45 4:31 1:35 4:26 5:48
96 Matthew Rorke 🇿🇦 RSA15th of 68 aged 25-29 25-29 1:16:32 17:25 36:28 34:57 5:12 3:54 3:17 3:55 4:54 4:07 1:41 4:26 8:43
97 Blend Hajdari 🇽🇰 KOS16th of 68 aged 25-29 25-29 1:16:32 17:25 34:09 37:35 4:53 4:03 2:29 4:53 5:23 4:35 2:46 4:37 8:49
98 Pete Lindsay 🇬🇧 GBR1st of 48 aged 45-49 45-49 1:16:34 17:27 37:07 34:44 4:49 4:32 2:18 4:13 5:17 4:28 1:44 5:31 6:41
99 Quentin Billon 🇫🇷 FRA17th of 68 aged 25-29 25-29 1:16:42 17:35 38:33 31:02 7:11 4:16 2:45 4:11 3:34 4:36 2:13 4:27 5:00
100 Fares Alsawe 🇪🇬 EGY37th of 168 aged 30-34 30-34 1:16:46 17:39 31:06 39:13 6:31 4:25 3:38 5:20 6:05 4:51 2:24 4:07 8:23
How to read

The place is among timed finishers in Open 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