HYROX Rome 2025: Open Men results

1,999 finishers on 26 Sept 2025. Typical finish 1:23:07, fastest 10% under 1:08:20. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Ben Sutherland 🇬🇧 GBR 25-29 1/396 0:55:36 27:3224:113:57 3:552:122:493:274:051:212:413:41
2 Ruben Parreira 🇵🇹 POR 30-34 1/484 0:57:55 27:3826:194:03 4:102:263:352:514:281:233:044:22
3 Igor Arruti 🇪🇸 ESP 30-34 2/484 0:58:18 29:2124:284:34 3:572:153:072:504:161:293:053:29
4 Romain Serveaux 🇫🇷 FRA 40-44 1/239 0:58:34 28:3725:394:22 4:072:263:302:444:211:223:034:06
5 Aljaž Ploj 🇸🇮 SLO 25-29 2/396 0:58:41 27:0326:564:47 4:062:314:153:184:111:242:444:27
6 Hugo Torregrossa 🇫🇷 FRA 25-29 3/396 0:58:51 29:0125:284:26 4:102:003:542:364:251:122:594:12
7 Conor Henry 🇬🇧 GBR 30-34 3/484 0:59:10 28:2626:424:07 4:032:274:013:004:181:483:183:47
8 Lucas Descombes 🇫🇷 FRA 25-29 4/396 0:59:23 28:4026:474:00 4:122:013:422:414:201:303:284:53
9 Roger Serrano 🇪🇸 ESP 30-34 4/484 0:59:26 29:2325:404:27 4:142:122:583:104:151:213:254:05
10 Matteo Solari 🇨🇭 SUI 25-29 5/396 0:59:27 27:4127:184:33 4:032:193:263:244:211:393:374:29
11 Pierre Huiban 🇫🇷 FRA 35-39 1/394 0:59:29 28:4726:404:05 4:012:043:163:104:231:363:374:33
11 Conor Maguire 🇮🇪 IRL 16-24 1/209 0:59:29 27:4227:434:08 4:122:184:123:114:161:343:234:37
13 Thibaud Laurent 🇫🇷 FRA 30-34 5/484 0:59:38 26:4828:583:56 4:082:103:353:254:151:174:465:22
14 Lucas Lamoureux 🇫🇷 FRA 25-29 6/396 0:59:47 29:0626:134:34 4:032:263:523:144:231:313:173:27
15 Brandon McGuinness SCO 16-24 2/209 0:59:57 30:4424:574:20 4:032:173:032:574:171:363:253:19
16 Stefan Pecelj 🇿🇦 RSA 25-29 7/396 1:00:02 29:1826:264:23 4:002:043:253:124:071:293:324:37
17 Luke Buckland 🇬🇧 GBR 16-24 3/209 1:00:07 29:0126:424:29 4:002:083:333:404:171:213:094:34
18 Léo Bordessoule 🇫🇷 FRA 25-29 8/396 1:00:37 29:5226:254:25 4:122:143:472:314:211:363:264:18
19 CRAIG TEBBUTT 🇬🇧 GBR 35-39 2/394 1:00:47 28:5127:374:24 3:591:593:076:334:051:333:043:17
20 Ethan Richards 🇦🇺 AUS 25-29 9/396 1:01:08 30:3226:114:29 4:072:113:003:084:161:243:444:21
21 Lazaros Koumpouras 🇬🇷 GRE 35-39 3/394 1:01:10 31:3425:024:37 4:002:012:483:234:091:263:333:42
22 Arek Pociask 🇵🇱 POL 16-24 4/209 1:01:22 29:4827:004:38 3:512:103:153:574:291:373:194:22
23 Maxime Poirot 🇫🇷 FRA 30-34 6/484 1:01:23 30:5026:004:38 4:142:183:552:484:291:273:163:33
24 Charles Crepeau 🇫🇷 FRA 16-24 5/209 1:01:27 30:4926:214:21 4:112:103:032:314:301:233:195:14
25 Aitami Hernández Delgado 🇪🇸 ESP 30-34 7/484 1:01:30 29:5927:104:27 4:082:163:063:134:181:423:444:43
26 Rain Seepõld 🇪🇪 EST 35-39 4/394 1:01:34 29:3427:484:16 3:552:023:194:203:571:143:515:10
27 Enrico Falconi 🇮🇹 ITA 16-24 6/209 1:01:35 29:2627:314:42 4:052:154:042:584:201:343:194:56
28 Ryan McLoughlin 🇮🇪 IRL 30-34 8/484 1:01:39 29:2927:145:01 3:562:343:083:424:211:363:583:59
29 Domenico Macrì 🇮🇹 ITA 35-39 5/394 1:01:40 29:4227:354:27 4:151:573:303:024:251:403:504:56
30 Matthew McDowell 🇬🇧 GBR 16-24 7/209 1:01:44 30:0827:154:25 4:102:074:043:144:251:453:443:46
31 Nicola Viviani 🇮🇹 ITA 35-39 6/394 1:01:53 29:2827:574:34 4:002:163:493:264:231:363:334:54
32 Guillaume Criado 🇫🇷 FRA 30-34 9/484 1:01:57 29:3627:514:35 4:031:533:593:444:131:293:394:51
33 Lewis Cresswell 🇬🇧 GBR 25-29 10/396 1:02:01 30:2727:134:26 4:032:153:402:564:141:293:374:59
34 Joe Fisher 🇬🇧 GBR 40-44 2/239 1:02:13 30:1627:314:32 4:132:113:423:154:171:243:414:48
35 George Brock 🇬🇧 GBR 16-24 8/209 1:02:22 31:1326:444:29 4:072:553:383:014:241:273:273:45
36 Lorenzo Grillo 🇮🇹 ITA 35-39 7/394 1:02:26 30:5226:584:42 4:002:093:243:214:181:393:594:08
36 Giovanni Domenico Nucera 🇮🇹 ITA 35-39 7/394 1:02:26 28:5928:534:37 3:572:094:123:504:181:333:505:04
38 Dimitrios Gkorezis 🇬🇷 GRE 30-34 10/484 1:02:31 30:3327:184:46 4:122:434:062:564:221:343:353:50
38 Gerry Kennedy 🇬🇧 GBR 35-39 9/394 1:02:31 29:2628:404:29 4:122:413:493:484:261:303:524:22
40 George Wootten 🇬🇧 GBR 25-29 11/396 1:02:33 31:4826:254:25 4:132:513:273:004:211:533:243:16
41 Vasco Garcez 🇵🇹 POR 25-29 12/396 1:02:39 30:5527:234:25 4:082:433:373:124:171:413:234:22
42 Adam Jenkins 🇬🇧 GBR 35-39 10/394 1:02:41 29:3128:374:38 4:062:483:363:144:241:354:384:16
42 Thomas Olivier 🇫🇷 FRA 30-34 11/484 1:02:41 30:0628:024:38 4:132:304:012:294:211:153:485:25
44 Daniele Vecchioni 🇮🇹 ITA 40-44 3/239 1:02:42 30:2027:294:58 4:011:583:464:074:201:323:374:08
45 Christian Nicolino 🇮🇹 ITA 30-34 12/484 1:02:43 30:0327:464:58 4:032:083:443:014:291:483:255:08
46 Tom Guinard 🇫🇷 FRA 16-24 9/209 1:02:55 30:3328:084:19 4:122:383:313:454:101:403:164:56
47 Edgar Ruche 🇫🇷 FRA 25-29 13/396 1:02:58 32:3924:585:25 3:441:422:483:544:121:133:184:07
48 Luka Lefebvre 🇫🇷 FRA 16-24 10/209 1:02:59 31:3926:524:32 4:182:143:303:184:271:313:074:27
49 Karl Heeley 🇬🇧 GBR 40-44 4/239 1:03:00 29:0829:254:31 4:042:153:363:504:061:304:155:49
49 Johannes Pleger 🇩🇪 GER 16-24 11/209 1:03:00 29:5428:474:24 4:062:233:494:144:321:233:574:23
51 Jay McCrum 🇬🇧 GBR 25-29 14/396 1:03:02 32:2326:044:39 4:102:243:113:214:191:353:014:03
52 Michele Artuso 🇮🇹 ITA 30-34 13/484 1:03:04 31:2427:084:36 4:112:233:363:114:221:354:153:35
53 Elies OTMANE 🇫🇷 FRA 25-29 15/396 1:03:07 30:1327:515:08 4:072:263:333:214:301:353:015:18
54 Riccardo Decrescenzo 🇮🇹 ITA 16-24 12/209 1:03:10 31:2726:594:50 4:042:123:342:554:201:303:304:54
55 Joseph Abel 🇬🇧 GBR 25-29 16/396 1:03:14 30:0828:334:38 3:582:294:064:144:181:283:584:02
56 Jack Hurley 🇬🇧 GBR 25-29 17/396 1:03:16 30:0328:494:28 4:072:333:432:514:161:594:404:40
57 Matt Oliver 🇬🇧 GBR 35-39 11/394 1:03:17 32:1926:104:51 3:582:013:123:204:161:293:504:04
57 Daniel Pountney 🇬🇧 GBR 35-39 11/394 1:03:17 29:5029:044:29 4:032:313:403:274:161:303:445:53
59 Nikita Aleksandrovic 🇮🇪 IRL 16-24 13/209 1:03:19 29:2527:536:04 4:172:443:462:574:391:543:234:13
59 Clément Berlouin 🇫🇷 FRA 30-34 14/484 1:03:19 30:4728:114:25 4:202:383:143:104:271:273:125:43
59 Stefano Povoli 🇮🇹 ITA 30-34 14/484 1:03:19 31:4326:534:47 3:572:043:233:324:131:333:554:16
62 Patrick Zaboja 🇮🇹 ITA 25-29 18/396 1:03:20 32:0526:384:42 4:082:353:013:194:161:373:493:53
63 Gary Crawford SCO 30-34 16/484 1:03:26 31:3727:164:37 4:082:123:532:504:241:363:304:43
63 Jack Desmond 🇬🇧 GBR 25-29 19/396 1:03:26 30:4128:184:31 4:272:313:473:384:261:204:233:46
65 Christos Agriodemos 🇬🇷 GRE 30-34 17/484 1:03:35 31:3727:194:41 4:042:333:263:164:221:423:484:08
66 Hugo Ancel 🇫🇷 FRA 30-34 18/484 1:03:41 30:3728:214:46 4:082:323:223:244:321:364:104:37
66 Anthony Oliver 🇫🇷 FRA 40-44 5/239 1:03:41 31:4526:575:02 4:052:233:103:424:191:184:023:58
68 Walter Paladina 🇮🇹 ITA 16-24 14/209 1:03:45 29:1929:474:42 4:202:243:563:524:471:443:514:53
69 Gareth Skinner 🇬🇧 GBR 25-29 20/396 1:03:48 31:0428:104:40 4:052:153:584:074:271:293:224:27
70 Gary Penrose 🇮🇪 IRL 35-39 13/394 1:03:49 30:1428:434:55 4:212:373:433:254:221:323:584:45
71 Andrea Landi 🇮🇹 ITA 35-39 14/394 1:03:51 30:5727:575:00 4:042:383:483:134:191:264:014:28
72 Cristiano Colla 🇮🇹 ITA 30-34 19/484 1:03:55 30:5028:314:39 4:172:413:503:174:221:393:564:29
73 Giulio Garello 🇮🇹 ITA 25-29 21/396 1:03:58 29:3129:424:49 4:182:543:473:154:472:053:165:20
74 Barney Fairnington 🇬🇧 GBR 40-44 6/239 1:03:59 31:4227:274:54 4:082:303:383:264:161:173:304:42
74 Raphael Merkt 🇩🇪 GER 30-34 20/484 1:03:59 33:1225:405:11 4:072:162:463:354:291:083:363:43
76 Adrian Montava 🇪🇸 ESP 25-29 22/396 1:04:00 32:1526:524:58 4:132:343:223:024:261:433:353:57
77 Alessio Carmignani 🇮🇹 ITA 35-39 15/394 1:04:01 30:0529:164:44 4:102:334:223:154:311:303:315:24
78 Ewen Cloarec 🇫🇷 FRA 16-24 15/209 1:04:02 30:1129:264:29 4:152:423:403:314:331:264:394:40
79 Declan Ryan 🇮🇪 IRL 30-34 21/484 1:04:04 30:2328:455:02 4:192:363:363:444:241:373:574:32
80 Daniel Gajic 🇮🇹 ITA 25-29 23/396 1:04:06 30:1729:164:36 4:102:264:143:494:341:254:124:26
81 Timothy Dumoulin 🇫🇷 FRA 30-34 22/484 1:04:08 32:3826:275:08 4:142:244:072:464:281:292:474:12
82 Mark O’Dwyer 🇮🇪 IRL 30-34 23/484 1:04:14 31:0128:444:35 3:582:353:534:054:171:473:474:22
83 Laviedut Thibault 🇫🇷 FRA 25-29 24/396 1:04:15 31:0628:164:58 4:092:153:402:564:291:333:485:26
84 Andrea Albanesi 🇮🇹 ITA 30-34 24/484 1:04:17 29:5529:344:52 4:152:364:082:484:332:333:385:03
85 Tom Cansfield 🇬🇧 GBR 35-39 16/394 1:04:19 31:5327:344:58 4:152:273:133:574:261:413:383:57
85 Louka Pinard 🇫🇷 FRA 16-24 16/209 1:04:19 30:5229:014:31 4:052:163:183:334:241:373:426:06
85 Borja Valero 🇪🇸 ESP 30-34 25/484 1:04:19 31:3228:074:46 3:532:443:233:134:181:273:465:23
88 Guido Coli 🇮🇹 ITA 25-29 25/396 1:04:20 32:1227:194:53 4:272:043:443:134:421:403:124:17
89 Rayan Chachoua 🇫🇷 FRA 16-24 17/209 1:04:23 29:0230:494:37 4:083:004:213:024:291:594:145:36
90 Laurence Farrington 🇮🇪 IRL 35-39 17/394 1:04:25 30:4229:054:42 4:132:344:093:394:261:194:244:21
90 Harry Shepherd 🇬🇧 GBR 25-29 26/396 1:04:25 31:4628:004:43 4:072:253:483:284:282:174:023:25
92 Mark Magri 🇲🇹 MLT 25-29 27/396 1:04:29 31:4527:524:57 4:162:263:483:204:161:403:484:18
93 Matthias ROGER 🇫🇷 FRA 16-24 18/209 1:04:31 32:3027:164:49 4:012:133:333:294:212:033:493:47
94 STEFANO DENTELLO 🇮🇹 ITA 25-29 28/396 1:04:43 30:4528:315:30 4:142:293:363:384:321:353:464:41
94 Sam Daubney 🇬🇧 GBR 30-34 26/484 1:04:43 31:2428:574:27 4:182:473:514:174:161:473:364:05
96 Amaury Dreux 🇫🇷 FRA 25-29 29/396 1:04:45 29:4630:094:53 4:112:333:523:304:231:564:215:23
97 Romain Degioanni 🇫🇷 FRA 30-34 27/484 1:04:46 30:4129:314:38 4:042:293:553:484:211:404:264:48
97 Jack Wilson 🇬🇧 GBR 25-29 30/396 1:04:46 30:1029:594:42 4:102:364:315:084:281:313:383:57
99 Bryan Dick 🇨🇭 SUI 25-29 31/396 1:04:48 30:3928:295:44 3:552:023:534:144:201:313:574:37
99 Julien Surlapierre 🇫🇷 FRA 35-39 18/394 1:04:48 31:3728:334:44 4:032:063:364:114:161:324:014:48

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