HYROX Bilbao 2025: Pro Men results

270 finishers on 15 Feb 2025. Typical finish 1:19:12, fastest 10% under 1:04:50. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Jake Dearden ENG 25-29 1/51 0:56:46 28:2224:593:30 3:412:543:412:443:581:203:013:40
2 Sadiq Elfitouri ENG 30-34 1/65 0:57:47 29:0125:133:37 3:472:373:482:054:121:273:183:59
3 Aitor Lizarazu Hormilla 🇪🇸 ESP 30-34 2/65 0:58:35 29:1625:353:49 3:493:073:292:333:591:233:163:59
4 Sebastian Ifversen 🇩🇰 DEN 25-29 2/51 0:58:37 27:4627:113:44 3:513:073:463:084:041:273:014:47
5 Pablo Sánchez Santos 🇪🇸 ESP 30-34 3/65 0:58:38 26:4528:203:37 3:563:014:262:454:201:413:324:39
6 Emilio Aguayo 🇪🇸 ESP 30-34 4/65 0:58:39 26:5128:153:38 3:523:074:412:564:011:413:234:34
7 Danny Rae 🇬🇧 GBR 25-29 3/51 0:58:57 28:5626:213:44 3:492:333:482:584:011:323:184:22
8 Dimitry Martins 🇫🇷 FRA 25-29 4/51 0:59:10 27:0528:353:34 3:562:375:012:304:042:113:035:13
9 Pablo Valverde Reyes 🇪🇸 ESP 30-34 5/65 0:59:26 29:3526:043:51 3:573:133:592:344:111:243:073:39
10 Samuel Pimentel Luis 🇪🇸 ESP 40-44 1/40 0:59:45 29:4526:153:50 3:593:094:19—4:061:333:213:54
11 José Estrangeiro 🇵🇹 POR 35-39 1/60 1:00:24 29:3726:454:08 3:542:454:322:114:151:293:164:23
12 Igor Arruti 🇪🇸 ESP 30-34 6/65 1:01:31 31:2126:293:45 3:533:013:422:484:081:373:213:59
13 Guillaume Levoy 🇫🇷 FRA 40-44 2/40 1:01:48 28:2429:423:45 3:462:356:512:454:001:323:154:58
14 Rubén Patiño Vieites 🇪🇸 ESP 30-34 7/65 1:02:12 29:5728:253:54 3:552:574:572:474:261:293:324:22
15 Tiago Costa 🇵🇹 POR 30-34 8/65 1:02:27 31:1127:054:17 3:582:554:012:394:101:413:214:20
16 Diego Caballero 🇪🇸 ESP 35-39 2/60 1:02:31 30:0828:383:50 3:563:064:322:394:121:393:514:43
17 Valentín Gamba Dondich 🇦🇷 ARG 30-34 9/65 1:02:54 30:0928:434:05 4:063:235:392:364:121:383:143:55
18 Filipe Prates Pucarinho 🇵🇹 POR 35-39 3/60 1:02:59 30:1728:543:53 3:563:064:572:474:251:413:344:28
19 Fábio Portela 🇵🇹 POR 35-39 4/60 1:03:48 31:1328:403:59 3:592:563:563:264:141:443:574:28
20 Yeray Toquero Rufas 🇪🇸 ESP 35-39 5/60 1:03:56 32:1927:483:54 3:553:064:272:174:121:383:174:56
21 Raúl Capitán Sánchez 🇪🇸 ESP 30-34 10/65 1:04:11 32:0227:514:21 3:542:304:562:404:111:344:014:05
22 Stephan Eriksson 🇸🇪 SWE 30-34 11/65 1:04:23 30:5828:534:34 3:542:274:213:144:141:363:545:13
23 Joshua Cunha 🇵🇹 POR 25-29 5/51 1:04:24 32:0028:024:26 3:552:364:073:084:071:403:464:43
24 Alexandre Gassian 🇫🇷 FRA 30-34 12/65 1:04:26 30:3929:384:13 3:503:004:483:224:071:413:335:17
25 José Vicente Poblador Asensio 🇪🇸 ESP 40-44 3/40 1:04:32 30:2929:484:18 4:173:014:443:324:241:203:504:40
26 David Parkin 🇬🇧 GBR 35-39 6/60 1:04:45 30:2730:293:53 3:502:594:202:434:121:463:357:04
27 Ethan Strevett 🇬🇧 GBR 35-39 7/60 1:04:50 31:5128:594:05 3:562:503:563:294:031:264:125:07
27 Fernando Suárez Medina 🇪🇸 ESP 25-29 6/51 1:04:50 32:4327:594:12 4:032:464:183:204:181:403:503:44
29 André Sanches 🇧🇷 BRA 35-39 8/60 1:04:54 30:4230:094:07 3:383:174:433:523:491:444:314:35
30 Sergio Olivares Plaza 🇪🇸 ESP 35-39 9/60 1:05:03 31:4429:224:02 3:552:585:452:264:081:503:484:32
31 Matías Dumpierrez Ferrer 🇪🇸 ESP 30-34 13/65 1:05:13 30:0031:134:05 4:003:175:353:154:201:443:365:26
32 Ruben Gonzalez Pereda 🇪🇸 ESP 30-34 14/65 1:05:20 29:5031:264:08 4:002:435:203:404:071:494:355:12
33 Jordi Rossello Knabe 🇪🇸 ESP 30-34 15/65 1:05:35 32:5328:254:23 3:592:594:263:014:121:343:554:19
34 André Teresinho 🇵🇹 POR 25-29 7/51 1:06:44 32:5229:334:24 3:503:125:533:394:071:453:353:32
35 João Piedade 🇵🇹 POR 30-34 16/65 1:06:55 30:4531:344:39 3:493:255:303:404:102:003:575:03
36 Francisco Molina 🇪🇸 ESP 25-29 8/51 1:07:01 33:5828:374:30 3:523:085:353:014:071:283:323:54
37 Mikel Fernández Peña 🇪🇸 ESP 40-44 4/40 1:07:06 31:2031:274:24 4:073:335:003:584:261:254:134:45
38 Ángel Amat Díez 🇪🇸 ESP 35-39 10/60 1:07:09 30:5532:114:07 4:064:115:304:034:191:403:524:30
39 Nordi Mohand Hamete 🇪🇸 ESP 30-34 17/65 1:07:16 33:4728:514:44 3:513:024:583:234:181:394:143:26
40 Francisco Hijazo Zabala 🇪🇸 ESP 30-34 18/65 1:07:31 32:2830:364:31 3:563:114:393:154:171:514:444:43
41 Mark Gough 🇮🇪 IRL 40-44 5/40 1:07:37 35:2727:374:38 4:063:003:543:014:171:273:284:24
42 Alexander Anasagasti 🇪🇸 ESP 30-34 19/65 1:07:42 32:1930:564:32 4:033:275:373:204:111:353:574:46
43 Xabier Berra Rezusta 🇪🇸 ESP 30-34 20/65 1:07:45 31:2332:174:09 4:073:505:033:154:311:524:325:07
44 Cyrus Barghchi 🇬🇧 GBR 30-34 21/65 1:07:50 32:4430:564:14 3:582:596:003:214:201:383:335:07
45 Alberto Serrano 🇪🇸 ESP 30-34 22/65 1:07:54 31:1731:584:44 4:003:316:142:534:251:464:414:28
46 Jose Vicente Ferrer Chiral 🇪🇸 ESP 40-44 6/40 1:07:55 31:3832:194:01 4:123:224:273:484:282:104:235:29
47 Tyler Rutten 🇬🇧 GBR 25-29 9/51 1:07:59 32:4531:164:02 4:083:154:263:074:181:573:416:24
48 José Antonio Henarejos Orenes 🇪🇸 ESP 40-44 7/40 1:08:07 32:2731:314:12 4:043:425:003:464:171:414:364:25
49 Angel Rivero 🇪🇸 ESP 45-49 1/23 1:08:08 32:0631:544:14 4:073:145:143:404:142:024:374:46
50 Joni Somoza 🇪🇸 ESP 30-34 23/65 1:08:17 32:5130:544:37 4:043:014:183:434:251:584:105:15
51 Markus Pütz 🇩🇪 GER 40-44 8/40 1:08:38 32:1431:464:43 3:493:175:173:284:061:284:485:33
52 Juan Manuel Rodríguez Quintana 🇪🇸 ESP 35-39 11/60 1:08:51 35:1228:295:14 3:482:295:092:464:171:393:574:24
53 Jorge Asensio Terrazas 🇪🇸 ESP 35-39 12/60 1:09:06 34:1430:274:29 4:052:484:513:334:121:504:085:00
54 David Rodríguez Azcunaga 🇪🇸 ESP 35-39 13/60 1:09:17 34:3029:395:14 3:503:504:402:394:151:303:455:10
55 João Tomaz 🇵🇹 POR 35-39 14/60 1:09:41 32:1533:174:15 3:594:055:592:304:162:284:475:13
56 Olivier Fernandez 🇫🇷 FRA 45-49 2/23 1:09:44 31:3833:544:14 4:033:526:114:024:211:554:175:13
57 Luís Miguel Guilherme Guilherme 🇵🇹 POR 35-39 15/60 1:09:59 33:3832:014:23 4:063:385:233:034:311:364:145:30
58 Juan Manuel Prieto Santana 🇪🇸 ESP 40-44 9/40 1:10:01 32:3332:384:55 4:023:304:593:244:191:475:065:31
59 Francisco Javier Gomez Pliego 🇪🇸 ESP 40-44 10/40 1:10:03 33:4031:544:35 4:004:064:393:244:381:434:245:00
60 Yeray Mañas 🇪🇸 ESP 35-39 16/60 1:10:13 33:2532:244:27 4:074:005:432:354:332:453:584:43
61 Nicola Cerchiaro 🇮🇹 ITA 16-24 1/16 1:10:28 36:5128:504:51 4:043:045:542:364:221:283:373:45
62 David Guy 🇬🇧 GBR 45-49 3/23 1:10:38 36:4328:525:06 3:542:453:523:584:161:503:584:19
63 Manuel Sánchez Hervás 🇪🇸 ESP 30-34 24/65 1:10:40 33:3331:215:50 4:013:395:003:094:202:053:495:18
64 Alexandre Brun 🇫🇷 FRA 35-39 17/60 1:10:47 33:5532:064:50 4:033:244:503:414:181:554:015:54
65 Juanjo Rodrigo Morata 🇪🇸 ESP 45-49 4/23 1:10:57 32:1734:174:27 4:063:246:033:264:241:565:345:24
66 Raúl Peñuela 🇪🇸 ESP 30-34 25/65 1:11:15 33:1333:254:41 4:043:484:423:484:161:424:526:13
67 Iain Irving 🇬🇧 GBR 40-44 11/40 1:11:24 34:3232:114:45 4:153:234:363:384:311:514:125:45
68 Unay Casquero 🇪🇸 ESP 35-39 18/60 1:11:27 35:2630:555:11 4:053:234:583:104:232:004:084:48
69 Miguel Ángel Gordo Hernández 🇪🇸 ESP 40-44 12/40 1:11:34 34:1032:514:37 4:143:025:012:564:372:194:046:38
69 Pablo Núñez Casado 🇪🇸 ESP 25-29 10/51 1:11:34 32:3434:134:51 4:193:465:363:555:022:003:595:36
71 Luis Daniel Angullo Moral 🇪🇸 ESP 35-39 19/60 1:11:38 33:5833:084:36 3:563:215:153:434:161:315:066:00
72 Javier Boria Breso 🇪🇸 ESP 40-44 13/40 1:11:42 33:5233:094:46 4:043:135:133:454:191:554:505:50
73 Rodríguez Domi Rodríguez Barreda 🇪🇸 ESP 25-29 11/51 1:11:50 33:1433:195:21 4:064:345:433:024:292:223:385:25
74 Sérgio Correia 🇵🇹 POR 45-49 5/23 1:12:02 34:5432:095:02 3:563:094:503:384:202:244:005:52
75 Yoel Ferrer 🇪🇸 ESP 30-34 26/65 1:12:24 30:2837:424:19 4:093:098:243:034:202:054:068:26
76 Maximilian Outteridge 🇬🇧 GBR 30-34 27/65 1:12:28 33:5132:266:14 3:593:185:404:054:211:394:354:49
77 Guillermo Ortolá Martín 🇪🇸 ESP 30-34 28/65 1:12:30 33:5933:584:39 3:573:234:114:224:161:376:285:44
78 Kyle Rimmer Greaves 🇬🇧 GBR 35-39 20/60 1:12:49 33:0234:195:33 4:043:156:033:514:351:535:065:32
79 David Afonso Rodríguez 🇪🇸 ESP 45-49 6/23 1:13:20 33:5534:404:50 4:064:004:514:404:102:015:095:43
80 Aritz Imaz Aranguren 🇪🇸 ESP 35-39 21/60 1:13:25 33:2735:104:53 4:053:326:383:464:251:533:586:53
81 Ben Court 🇬🇧 GBR 45-49 7/23 1:13:39 35:2434:044:16 4:133:135:034:274:201:344:446:30
82 Héctor Navarro García 🇪🇸 ESP 40-44 14/40 1:13:44 34:4534:124:52 4:143:265:313:134:452:414:365:46
83 Jorge Garcia 🇪🇸 ESP 25-29 12/51 1:13:46 34:3734:464:28 4:003:365:204:154:112:044:446:36
83 David Stapleton 🇮🇪 IRL 35-39 22/60 1:13:46 34:5733:555:00 4:153:175:363:214:451:475:115:43
85 Ander Susperregui Salegui 🇪🇸 ESP 25-29 13/51 1:13:54 34:0434:525:01 4:203:585:113:414:351:565:225:49
86 Bastien Jean 🇫🇷 FRA 25-29 14/51 1:14:16 35:5233:285:02 4:133:495:014:244:261:394:375:19
87 Ivan Silva 🇵🇹 POR 45-49 8/23 1:14:21 31:4838:094:29 4:173:407:203:374:253:144:157:21
88 Pacífico Vázquez González 🇪🇸 ESP 35-39 23/60 1:14:33 34:5734:504:50 4:173:116:064:304:311:505:264:59
89 Illan Setien Larrinaga 🇪🇸 ESP 16-24 2/16 1:14:45 37:1932:225:09 4:013:145:563:544:211:523:535:11
90 Jaime Camazón Umpiérrez 🇪🇸 ESP 25-29 15/51 1:14:46 35:0734:504:53 3:553:035:234:564:151:385:026:38
91 Carlos Sanchez Guzman 🇪🇸 ESP 40-44 15/40 1:14:52 35:1934:424:55 4:203:536:023:374:262:194:145:51
92 Peter Slattery 🇮🇪 IRL 16-24 3/16 1:14:54 36:5233:114:55 4:213:456:163:234:431:434:094:51
93 Tim Umlauft 🇩🇪 GER 25-29 16/51 1:14:56 35:0034:155:45 3:593:485:004:254:172:014:356:10
94 Joaquín Vic Cano 🇪🇸 ESP 40-44 16/40 1:14:59 35:4434:185:01 4:103:376:093:524:271:524:555:16
95 Mikel Herrero 🇪🇸 ESP 30-34 29/65 1:15:00 34:1436:204:30 4:174:146:383:494:302:335:025:17
96 Daniel Arazola López 🇪🇸 ESP 45-49 9/23 1:15:02 33:3736:055:23 4:084:324:553:504:301:566:126:02
97 Lucio Roman Carrero 🇪🇸 ESP 50-54 1/8 1:15:08 35:5834:454:30 4:164:274:323:334:292:065:255:57
98 Javier Cifrián Arrechea 🇪🇸 ESP 30-34 30/65 1:15:21 37:2433:124:51 4:253:285:313:314:361:385:015:02
99 Diego Rodrigo 🇪🇸 ESP 25-29 17/51 1:15:23 38:0632:115:10 4:033:455:254:134:131:514:134:28
100 Juan de Dios Martin Gomez 🇪🇸 ESP 30-34 31/65 1:15:28 35:1335:025:18 4:073:296:023:544:222:235:095:36

Rank is the finishing position within Pro 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