HYROX Málaga 2026: Open Men results

2,072 finishers on 19 Apr 2026. Typical finish 1:20:07, fastest 10% under 1:06:51. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Mateo Rodrigo 🇫🇷 FRA 16-24 1/145 0:55:51 28:4323:203:53 3:552:102:562:574:021:122:423:26
2 George Brock 🇬🇧 GBR 16-24 2/145 0:56:08 28:3823:483:47 3:572:122:533:014:071:182:533:27
3 Martyn Paterson 🇬🇧 GBR 30-34 1/463 0:56:59 28:0425:093:51 4:202:282:572:504:191:303:063:39
4 Tom Barber 🇬🇧 GBR 30-34 2/463 0:57:23 28:5924:224:06 4:072:253:092:404:211:362:523:12
5 Andy Smith 🇬🇧 GBR 45-49 1/228 0:57:43 27:1426:254:08 4:012:133:163:114:101:213:144:59
6 Héctor Arévalo Chico 🇪🇸 ESP 25-29 1/314 0:58:04 27:2226:384:09 4:032:253:382:534:221:383:344:05
7 Paul McNulty 🇬🇧 GBR 35-39 1/410 0:58:05 29:1324:494:07 3:522:212:473:094:231:173:063:54
8 Brian Maher 🇮🇪 IRL 45-49 2/228 0:58:10 27:1127:024:00 4:092:173:253:294:151:273:584:02
9 Mathew Harrison 🇬🇧 GBR 40-44 1/327 0:58:21 29:3824:513:58 4:052:133:002:534:191:353:073:39
10 Otto Chafer 🇪🇸 ESP 30-34 3/463 0:58:40 28:0726:324:05 4:112:103:313:214:121:323:074:28
11 Sergio Nicolau Muñoz 🇪🇸 ESP 16-24 3/145 0:58:57 29:5225:103:59 4:012:293:073:244:141:352:533:27
12 Espen Berget 🇳🇴 NOR 30-34 4/463 0:58:59 28:0326:594:01 4:092:293:473:224:241:193:054:24
13 Francisco José Gallego Molina 🇪🇸 ESP 30-34 5/463 0:59:07 30:2824:434:02 3:552:273:462:284:101:292:583:30
14 Guillaume Lescarboura 🇫🇷 FRA 25-29 2/314 0:59:32 30:0525:294:03 4:002:303:253:004:241:202:573:53
15 Jack Mullane 🇮🇪 IRL 25-29 3/314 0:59:35 30:3225:093:59 4:092:043:123:014:311:282:414:03
16 Alex Escudero 🇪🇸 ESP 25-29 4/314 0:59:37 29:4326:063:51 4:102:163:033:174:151:383:174:10
17 Benjamin Vavoulas 🇬🇧 GBR 40-44 2/327 0:59:39 29:3625:424:26 3:522:053:413:154:111:283:133:57
18 Sergio Moll 🇪🇸 ESP 35-39 2/410 0:59:40 28:2427:214:00 4:122:233:493:314:121:353:174:22
19 Declan Mullan 🇮🇪 IRL 35-39 3/410 0:59:51 30:3325:104:14 4:022:232:583:184:151:183:043:52
20 Jack Mayhew 🇬🇧 GBR 25-29 5/314 0:59:53 29:2426:353:57 4:132:363:443:074:301:452:483:52
21 David San Miguel Lopez 🇪🇸 ESP 30-34 6/463 0:59:58 30:4325:273:53 4:022:152:463:384:111:303:183:47
22 Tye Williams 🇬🇧 GBR 16-24 4/145 1:00:00 30:4125:184:04 3:551:523:283:164:121:222:534:20
23 Cameron Hill 🇬🇧 GBR 16-24 5/145 1:00:16 29:4826:304:02 4:082:283:073:324:241:473:143:50
24 Luke Sandlan 🇬🇧 GBR 35-39 4/410 1:00:23 30:3125:384:18 4:052:013:292:594:201:223:044:18
25 Dani Romero 🇪🇸 ESP 30-34 7/463 1:00:28 28:5927:353:57 4:062:203:483:244:301:294:213:37
26 Nicola Viviani 🇮🇹 ITA 35-39 5/410 1:00:36 29:4926:374:15 4:052:323:253:174:241:343:134:07
27 Ben Gormley 🇮🇪 IRL 25-29 6/314 1:00:39 30:4325:524:07 3:592:073:193:184:291:373:223:41
28 Jamie Walsh 🇮🇪 IRL 25-29 7/314 1:00:42 30:3625:534:17 4:092:103:133:064:231:353:124:05
29 Michael Cox 🇬🇧 GBR 35-39 6/410 1:00:45 30:0226:284:20 4:142:213:263:234:251:343:203:45
30 Christian Martinelli 🇮🇹 ITA 40-44 3/327 1:00:47 32:0824:124:30 4:001:542:483:134:111:263:013:39
31 Luke Maher 🇮🇪 IRL 16-24 6/145 1:00:48 28:5927:354:18 4:052:253:333:174:321:353:085:00
32 Sam Dibb-Fuller 🇬🇧 GBR 25-29 8/314 1:00:49 30:5626:093:48 4:052:023:003:484:131:233:134:25
33 Benjamin Fortuin 🇫🇷 FRA 16-24 7/145 1:00:51 30:0426:394:11 4:081:543:453:074:351:293:144:27
34 Adam Jenkins 🇬🇧 GBR 40-44 4/327 1:01:03 30:0226:544:10 4:072:243:212:574:271:413:424:15
35 Daniel Castaño 🇪🇸 ESP 25-29 9/314 1:01:06 30:4426:194:07 4:172:192:533:394:262:013:163:28
35 Darren Hancock 🇬🇧 GBR 40-44 5/327 1:01:06 30:5126:223:58 3:532:083:063:074:131:304:084:17
37 Matt Oliver 🇬🇧 GBR 35-39 7/410 1:01:18 30:3026:563:56 3:592:243:173:204:171:293:374:33
38 Joseph Johnston 🇬🇧 GBR 16-24 8/145 1:01:21 29:4727:423:57 4:122:313:542:564:311:373:294:32
39 Harry Doorley 🇮🇪 IRL 25-29 10/314 1:01:23 29:5727:224:08 3:562:293:283:434:211:283:454:12
40 Gonzalo Entrecanales 🇪🇸 ESP 30-34 8/463 1:01:28 30:3925:475:09 3:562:162:233:244:131:283:184:49
41 Miguel Extremera 🇪🇸 ESP 35-39 8/410 1:01:33 30:3026:574:10 4:182:303:343:004:271:333:423:53
42 DAMIAN BEVILACQUA BEVILACQUA 🇦🇷 ARG 45-49 3/228 1:01:42 31:2426:044:20 4:082:293:113:024:191:323:114:12
42 Floris van Drunen 🇳🇱 NED 30-34 9/463 1:01:42 30:3027:064:11 4:162:223:213:104:191:353:164:47
44 Arnau Perez Pla 🇪🇸 ESP 16-24 9/145 1:01:45 29:3428:213:54 4:092:273:503:194:381:593:164:43
45 Alberto Gutiérrez 🇪🇸 ESP 30-34 10/463 1:01:49 31:4926:004:06 4:122:182:463:344:131:453:303:42
46 Brice Roques 🇫🇷 FRA 30-34 11/463 1:01:50 29:4827:224:46 3:582:183:464:054:291:173:303:59
47 Élvio Mateus 🇵🇹 POR 30-34 12/463 1:01:51 30:2027:194:17 4:032:253:113:294:301:193:544:28
48 Nathan Akoka 🇦🇺 AUS 30-34 13/463 1:01:52 30:0227:244:30 4:151:483:313:324:261:143:215:17
49 Álvaro Muñoz Ortiz 🇪🇸 ESP 25-29 11/314 1:01:57 30:2527:024:35 4:003:013:112:504:201:403:284:32
50 Vasileios Valatsos 🇬🇷 GRE 35-39 9/410 1:01:58 30:0927:224:32 4:102:123:403:224:261:373:174:38
51 Javier Clares 🇪🇸 ESP 25-29 12/314 1:01:59 31:1826:184:27 4:172:323:302:444:371:272:574:14
52 Aaron Cleaver 🇬🇧 GBR 30-34 14/463 1:02:05 30:5427:213:56 4:061:543:493:334:201:413:424:16
53 Harry Coe 🇪🇸 ESP 30-34 15/463 1:02:06 29:4428:124:15 4:082:193:312:574:451:513:395:02
54 Mariano Ontañon 🇦🇷 ARG 35-39 10/410 1:02:07 29:5728:144:00 4:062:373:333:324:201:283:394:59
55 Victor Peña 🇪🇸 ESP 50-54 1/106 1:02:09 30:3927:214:12 4:002:273:173:434:231:343:444:13
56 Lewis Jago 🇬🇧 GBR 25-29 13/314 1:02:10 29:4328:343:59 4:162:183:343:494:381:443:454:30
56 Paul Mundie 🇮🇪 IRL 35-39 11/410 1:02:10 31:0627:113:57 4:162:263:302:294:281:393:484:35
58 Simon Rabeder 🇦🇹 AUT 25-29 14/314 1:02:12 30:2927:124:35 4:152:253:203:214:431:263:254:17
59 Richard Rainford 🇬🇧 GBR 45-49 4/228 1:02:14 32:3125:054:43 4:082:193:392:244:231:242:583:50
60 Patrick Mc Sorley 🇮🇪 IRL 35-39 12/410 1:02:15 30:3427:434:01 4:152:443:243:084:361:363:344:26
61 Jaume Gomila 🇪🇸 ESP 25-29 15/314 1:02:30 30:1527:394:39 4:002:413:203:464:291:573:114:15
62 Andrea Recchia 🇮🇹 ITA 25-29 16/314 1:02:31 30:0827:474:40 4:122:193:323:364:251:424:163:45
63 NASARDINN IMANI JIYARI 🇪🇸 ESP 30-34 16/463 1:02:33 28:4629:454:06 4:252:213:314:114:191:274:195:12
64 Arnoldas Macidulskas 🇮🇪 IRL 25-29 17/314 1:02:44 31:3327:104:06 3:582:503:203:074:311:373:364:11
65 Jad Al-Omary SYR 16-24 10/145 1:02:55 31:0526:515:03 4:122:103:243:384:571:253:054:00
66 Richard Roberts 🇬🇧 GBR 40-44 6/327 1:03:01 31:1027:434:13 4:082:393:203:344:231:543:184:27
67 BRYAN LORENZO FABELO 🇪🇸 ESP 30-34 17/463 1:03:02 31:2227:394:05 4:102:422:522:534:331:463:365:07
68 Gioele Bisaccia Biscione 🇮🇹 ITA 30-34 18/463 1:03:05 31:1227:194:37 4:072:313:173:584:241:293:403:53
68 George Grayson 🇬🇧 GBR 30-34 18/463 1:03:05 30:5927:594:12 4:132:343:133:584:251:283:314:37
70 Pablo José Marcos Pardo 🇪🇸 ESP 30-34 20/463 1:03:06 33:1425:344:24 4:042:193:292:444:241:213:273:46
71 Dean Brady 🇮🇪 IRL 30-34 21/463 1:03:07 32:3426:204:17 4:152:202:593:154:211:373:124:21
71 Arran Sweetman 🇮🇪 IRL 30-34 21/463 1:03:07 30:1628:374:19 4:092:023:404:174:361:063:554:52
73 Darren McEvoy 🇮🇪 IRL 25-29 18/314 1:03:09 30:1428:214:40 3:582:284:043:564:271:323:514:05
74 Loic Warin 🇫🇷 FRA 30-34 23/463 1:03:11 32:2125:065:48 4:031:503:133:414:211:23—4:41
75 Neill Weir 🇬🇧 GBR 45-49 5/228 1:03:13 30:2128:354:22 4:202:383:483:474:281:383:494:07
76 Nahuel Galván 🇪🇸 ESP 16-24 11/145 1:03:19 30:5227:424:49 4:053:023:323:094:181:243:524:20
77 Faustino Guerrero GIB 30-34 24/463 1:03:20 33:0925:494:27 3:472:162:453:154:121:274:143:53
78 Ángel Javier Fernández Álvarez 🇪🇸 ESP 35-39 13/410 1:03:21 31:0528:034:18 4:012:043:393:264:162:024:164:19
79 William Emery 🇬🇧 GBR 25-29 19/314 1:03:24 33:2225:464:22 4:051:433:113:184:251:513:193:54
80 Matej Cerar 🇸🇮 SLO 30-34 25/463 1:03:37 30:5428:204:28 4:052:243:513:454:171:364:084:14
80 John McCue 🇬🇧 GBR 30-34 25/463 1:03:37 30:5228:444:06 4:162:163:303:074:302:193:315:15
82 Roberto Alcocer 🇪🇸 ESP 25-29 20/314 1:03:38 31:5627:234:24 3:542:323:253:294:281:543:174:24
83 David Peña Anguita 🇪🇸 ESP 35-39 14/410 1:03:39 31:2028:134:10 3:582:393:223:484:191:364:044:27
84 Steven Gallimore 🇬🇧 GBR 35-39 15/410 1:03:41 30:3328:065:06 4:062:083:484:064:271:412:495:01
85 Gareth O'Reilly 🇮🇪 IRL 25-29 21/314 1:03:42 32:1827:104:16 4:012:373:183:294:101:293:534:13
86 Bradley Rennie 🇬🇧 GBR 16-24 12/145 1:03:43 31:4427:514:12 3:552:003:303:344:251:333:405:14
87 Manuel Huertas 🇪🇸 ESP 25-29 22/314 1:03:50 31:1528:154:23 4:352:444:123:164:511:313:113:55
88 Nasser Bougueffa ALG 30-34 27/463 1:03:52 29:2129:454:49 4:212:463:413:114:391:473:555:25
88 Tiago Cristo 🇵🇹 POR 40-44 7/327 1:03:52 30:0729:134:37 4:112:423:454:204:251:553:404:15
90 Enrique Guillem 🇪🇸 ESP 35-39 16/410 1:03:54 32:1823:517:49 4:012:233:003:384:231:42—4:43
91 Víctor Maniega del Teso 🇪🇸 ESP 25-29 23/314 1:03:56 32:3327:274:02 4:012:353:263:084:151:273:564:39
92 Leroy Keijser 🇳🇱 NED 25-29 24/314 1:03:59 30:5229:124:00 4:212:193:273:374:361:393:395:34
93 Conor Fitzgerald 🇮🇪 IRL 25-29 25/314 1:04:00 32:4826:554:22 4:262:212:592:594:281:353:104:57
93 Adrian Montava 🇪🇸 ESP 25-29 25/314 1:04:00 31:5627:514:17 4:122:593:353:244:281:403:304:03
93 Pedro Pérez Soriano 🇪🇸 ESP 45-49 6/228 1:04:00 32:1827:204:26 4:182:283:253:384:401:343:183:59
96 Emanuel Aregger 🇨🇭 SUI 35-39 17/410 1:04:02 32:5426:564:17 4:052:303:043:174:251:193:514:25
96 Nuno Barreto 🇵🇹 POR 45-49 7/228 1:04:02 32:3626:304:59 3:552:253:302:494:251:273:014:58
98 MIGUEL VILLAREJO de CASTRO 🇪🇸 ESP 35-39 18/410 1:04:04 30:1528:105:43 4:192:534:463:214:311:303:093:41
99 Theo Garlet 🇫🇷 FRA 25-29 27/314 1:04:05 31:1927:405:11 4:192:223:183:164:401:483:304:27
99 Antonio Leyva 🇪🇸 ESP 30-34 28/463 1:04:05 31:4328:034:23 4:212:413:353:124:351:423:374:20

Rank is the finishing position within Open Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

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

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result