HYROX Dublin 2025: Open Men results

2,325 finishers on 12 Nov 2025. Typical finish 1:22:02, fastest 10% under 1:07:44. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Lucas Parker 🇬🇧 GBR 16-24 1/207 0:55:08 27:5724:292:47 3:532:013:073:024:011:342:563:55
2 Aaron Woodman 🇮🇪 IRL 40-44 1/411 0:56:17 30:0023:352:45 4:031:522:493:064:041:222:483:31
3 Connor Magill 🇮🇪 IRL 40-44 2/411 0:56:27 29:3624:122:43 4:001:562:532:544:061:253:083:50
4 Ryan McLoughlin 🇮🇪 IRL 30-34 1/441 0:56:53 30:3823:262:53 3:562:013:072:294:071:262:553:25
5 Martyn Paterson 🇬🇧 GBR 30-34 2/441 0:57:14 28:3626:002:44 4:252:193:162:344:161:353:214:14
6 Ryan Stack 🇬🇧 GBR 30-34 3/441 0:57:23 30:0324:332:52 4:061:592:503:064:051:253:223:40
7 Paul Timmons 🇮🇪 IRL 40-44 3/411 0:57:27 30:0124:332:58 3:561:503:112:374:081:213:044:26
8 Mj Sutton 🇮🇪 IRL 25-29 1/363 0:57:31 30:1624:262:53 4:041:522:463:144:151:303:163:29
9 Ryan Beattie 🇬🇧 GBR 35-39 1/469 0:57:43 28:0626:462:56 4:112:163:113:114:092:033:054:40
9 Jack Lawrence 🇬🇧 GBR 25-29 2/363 0:57:43 31:1023:402:58 4:121:502:552:244:111:352:353:58
11 Andrew Fahey 🇦🇺 AUS 40-44 4/411 0:58:18 29:5525:213:08 4:031:443:143:264:051:143:004:35
12 Rory Nolan 🇮🇪 IRL 16-24 2/207 0:58:33 31:1124:253:02 3:562:133:142:454:161:222:493:50
13 Gary Pettigrew 🇬🇧 GBR 30-34 4/441 0:58:35 28:5226:433:04 4:002:033:163:384:151:303:244:37
14 Felix Möller 🇦🇹 AUT 16-24 3/207 0:58:54 30:5824:533:07 4:052:002:513:114:151:443:143:33
15 Aaron Bassett 🇮🇪 IRL 30-34 5/441 0:59:19 30:1926:043:00 4:061:583:173:164:121:483:024:25
16 Lloyd Mulholland 🇬🇧 GBR 30-34 6/441 0:59:27 29:5626:492:47 4:082:103:173:314:131:243:035:03
17 Christopher Millar 🇬🇧 GBR 40-44 5/411 0:59:30 30:1026:292:57 4:102:043:132:554:271:583:154:27
18 Conor Maguire 🇮🇪 IRL 16-24 4/207 0:59:37 29:4527:092:48 4:142:083:053:224:081:263:045:42
19 Jamie Penton 🇬🇧 GBR 30-34 7/441 0:59:40 30:1926:223:02 4:152:223:112:584:231:433:204:10
20 Colin Harkin 🇮🇪 IRL 35-39 2/469 0:59:44 30:2226:253:01 4:022:033:282:534:141:493:404:16
21 Dan Deacon 🇬🇧 GBR 40-44 6/411 0:59:50 30:2126:323:02 4:041:353:043:514:131:323:444:29
22 Mike Carmody 🇮🇪 IRL 35-39 3/469 0:59:56 31:5625:202:45 4:062:143:042:554:081:302:354:48
22 Paul Dooley 🇮🇪 IRL 35-39 3/469 0:59:56 30:2426:472:50 4:062:313:094:034:111:193:413:47
24 David Hendry 🇬🇧 GBR 35-39 5/469 1:00:00 30:0927:082:49 4:032:163:263:204:292:163:313:47
25 Andrew Bourne 🇬🇧 GBR 30-34 8/441 1:00:01 30:3526:223:07 4:152:063:223:124:191:283:463:54
26 Jay Hudson SCO 25-29 3/363 1:00:02 31:0825:592:59 4:102:123:372:544:291:373:203:40
26 Paul Rushe 🇮🇪 IRL 45-49 1/249 1:00:02 31:4025:243:03 4:122:173:192:504:141:233:263:43
28 Michael Mc Kenna 🇮🇪 IRL 25-29 4/363 1:00:03 31:3125:542:42 4:202:173:353:014:201:423:033:36
29 Nikita Aleksandrovic 🇮🇪 IRL 16-24 5/207 1:00:21 30:1826:413:26 4:102:273:263:094:241:463:094:10
29 Stephen Lynch 🇮🇪 IRL 40-44 7/411 1:00:21 31:3925:393:07 3:532:153:063:264:031:183:204:18
31 Kyle Delavari 🇮🇪 IRL 35-39 6/469 1:00:23 31:1926:102:59 4:131:573:033:334:181:373:134:16
32 Sam Brooke 🇬🇧 GBR 25-29 5/363 1:00:26 32:1825:043:09 4:131:443:323:403:591:362:293:51
33 Bryan McNamee 🇮🇪 IRL 25-29 6/363 1:00:44 29:5628:072:46 4:102:243:363:284:241:423:115:12
34 Michael McCann 🇮🇪 IRL 16-24 6/207 1:00:48 33:1124:343:10 4:001:192:523:014:081:463:164:12
35 Daire Plunkett 🇮🇪 IRL 35-39 7/469 1:00:50 29:4728:003:06 4:052:223:433:194:251:303:245:12
35 Mikey Trannent 🇬🇧 GBR 35-39 7/469 1:00:50 32:0325:503:01 4:031:533:163:164:151:463:034:18
37 John Currie 🇬🇧 GBR 30-34 9/441 1:00:53 31:2626:213:10 4:152:163:402:534:211:462:594:11
38 Stephen O' Reilly 🇮🇪 IRL 30-34 10/441 1:00:58 31:1026:592:53 4:211:533:453:034:331:092:595:16
39 Ronan O Brien 🇮🇪 IRL 30-34 11/441 1:00:59 31:2226:363:03 4:062:013:263:374:161:523:263:52
40 George Brock 🇬🇧 GBR 16-24 7/207 1:01:02 32:0126:072:57 4:042:353:183:244:131:243:064:03
41 Stuart Syme 🇬🇧 GBR 40-44 8/411 1:01:06 32:0026:063:04 4:062:033:172:574:141:342:415:14
42 Dylan Whiteway 🇮🇪 IRL 25-29 7/363 1:01:07 30:3027:383:03 4:222:253:313:104:271:343:354:34
43 Tom Adams 🇬🇧 GBR 30-34 12/441 1:01:11 30:2627:423:07 4:052:253:232:534:242:143:344:44
44 Joe Tomaney 🇬🇧 GBR 45-49 2/249 1:01:19 30:3127:403:12 4:062:184:293:304:061:333:344:04
45 Robbie Porter 🇮🇪 IRL 30-34 13/441 1:01:21 29:5828:193:08 4:142:353:452:424:451:494:274:02
46 Ruairi Grimes 🇮🇪 IRL 30-34 14/441 1:01:24 32:3225:563:00 4:082:003:063:154:211:333:164:17
47 Declan McNamara 🇮🇪 IRL 25-29 8/363 1:01:28 31:5626:363:00 4:192:013:182:484:261:483:324:24
48 Lloyd Armstrong 🇬🇧 GBR 25-29 9/363 1:01:36 31:0727:073:26 4:212:213:323:054:331:343:024:39
49 Gareth Moran 🇮🇪 IRL 35-39 9/469 1:01:38 31:5227:002:51 4:001:343:003:454:091:213:155:56
50 Decky Thompson 🇮🇪 IRL 25-29 10/363 1:01:44 32:0226:433:03 4:142:193:213:184:211:513:323:47
51 Ryan Smith 🇬🇧 GBR 35-39 10/469 1:01:47 32:4425:563:13 4:052:293:412:254:231:333:084:12
52 Sean Linton 🇬🇧 GBR 35-39 11/469 1:01:49 32:1326:472:52 3:581:452:473:174:131:383:245:45
53 Brian Maybin 🇮🇪 IRL 40-44 9/411 1:01:52 32:2426:323:02 4:112:133:143:174:191:132:525:13
54 Patrick Mc Dermott 🇮🇪 IRL 25-29 11/363 1:01:53 30:5027:543:14 4:082:273:313:454:171:463:344:26
55 Ronan Byrne 🇮🇪 IRL 16-24 8/207 1:01:55 31:3027:372:52 4:192:254:113:004:211:383:084:35
56 Tom Murphy 🇬🇧 GBR 16-24 9/207 1:02:00 33:1125:373:16 4:092:033:093:034:201:353:223:56
57 Eric Dariel 🇫🇷 FRA 35-39 12/469 1:02:02 33:3325:273:07 4:051:363:033:364:151:253:094:18
57 Mickey Flynn 🇮🇪 IRL 35-39 12/469 1:02:02 32:2726:283:10 4:052:193:133:354:121:273:084:29
59 Sam Murray 🇬🇧 GBR 16-24 10/207 1:02:08 33:2725:313:15 4:031:573:162:574:261:422:554:15
59 Michael Tolan 🇮🇪 IRL 25-29 12/363 1:02:08 31:3427:163:22 4:192:103:183:214:301:474:013:50
61 Dom Ryan 🇮🇪 IRL 40-44 10/411 1:02:13 30:3727:334:07 4:082:053:063:214:271:443:265:16
62 Jonny Cole 🇮🇪 IRL 30-34 15/441 1:02:15 33:5225:213:09 3:531:422:543:454:031:323:333:59
63 Darren McEvoy 🇮🇪 IRL 25-29 13/363 1:02:16 32:3726:413:03 3:582:183:213:424:221:323:363:52
64 David Guerin 🇮🇪 IRL 45-49 3/249 1:02:17 32:4626:353:01 4:182:273:043:114:331:263:423:54
64 Mark Mullan 🇮🇪 IRL 45-49 3/249 1:02:17 30:0629:162:59 4:171:523:473:234:271:363:436:11
66 Lennon Greggains 🇬🇧 GBR 25-29 14/363 1:02:24 32:2926:563:05 4:112:073:223:054:141:493:244:44
67 Louis Bettis 🇬🇧 GBR 25-29 15/363 1:02:28 31:0127:393:52 4:192:263:263:134:421:393:264:28
68 James Sharpe 🇮🇪 IRL 25-29 16/363 1:02:31 32:2427:013:10 4:011:563:273:344:081:103:095:36
69 Ryan McDonald 🇮🇪 IRL 30-34 16/441 1:02:32 32:4026:463:09 4:061:473:153:044:201:233:534:58
70 Eoin Healy 🇮🇪 IRL 35-39 14/469 1:02:43 30:2629:302:52 4:142:053:513:434:211:473:305:59
71 Vladimir Casap 🇬🇧 GBR 30-34 17/441 1:02:50 31:2728:053:24 4:032:153:024:014:171:533:494:45
72 Paddy McSorley 🇮🇪 IRL 35-39 15/469 1:02:51 30:5428:513:11 4:152:033:253:264:281:424:005:32
73 Shane Kelly 🇮🇪 IRL 35-39 16/469 1:02:52 33:1626:013:39 4:202:263:342:284:301:313:124:00
73 Robert Ronan 🇮🇪 IRL 25-29 17/363 1:02:52 33:4525:583:12 4:151:513:063:074:081:273:544:10
75 Krystian Skwara 🇵🇱 POL 35-39 17/469 1:02:56 32:1327:263:21 4:072:023:413:534:281:443:174:14
76 Paul Mundie 🇮🇪 IRL 35-39 18/469 1:03:04 31:5428:182:57 4:162:173:332:354:262:103:495:12
77 Kevin Horner 🇮🇪 IRL 35-39 19/469 1:03:06 32:3227:313:06 4:182:273:223:074:251:463:354:31
78 Sean Moloney 🇮🇪 IRL 16-24 11/207 1:03:08 33:2526:363:11 4:022:173:073:084:181:503:044:50
79 Leonard Weaver 🇬🇧 GBR 25-29 18/363 1:03:12 31:2628:463:05 4:132:153:203:554:231:353:195:46
80 Harry Doorley 🇮🇪 IRL 25-29 19/363 1:03:13 32:2627:473:04 4:092:163:184:174:231:304:303:24
80 Simon Wrafter 🇮🇪 IRL 35-39 20/469 1:03:13 31:3528:333:09 4:262:073:523:034:371:353:155:38
82 Floris van Drunen 🇳🇱 NED 30-34 18/441 1:03:16 30:5529:233:02 4:292:263:583:234:161:333:515:27
83 Joe Newbold 🇬🇧 GBR 35-39 21/469 1:03:17 32:0128:153:06 4:042:043:273:304:211:273:545:28
83 Matt Turner 🇬🇧 GBR 30-34 19/441 1:03:17 32:4127:323:09 4:041:492:594:134:231:354:004:29
85 Daniel Hallas 🇬🇧 GBR 25-29 20/363 1:03:20 32:3327:193:33 4:232:113:293:514:111:483:283:58
86 Paul Shrives 🇬🇧 GBR 40-44 11/411 1:03:22 31:4528:173:26 4:062:093:333:544:271:303:514:47
87 Robert Reynolds 🇮🇪 IRL 25-29 21/363 1:03:23 32:5327:163:18 4:102:113:153:254:231:503:504:12
88 Jason Dignam 🇮🇪 IRL 16-24 12/207 1:03:24 32:0428:043:20 4:112:293:253:204:211:443:394:55
88 Patrick Mc Kenna 🇮🇪 IRL 40-44 12/411 1:03:24 31:5528:223:13 4:151:443:124:074:101:504:114:53
90 Harry Archer 🇬🇧 GBR 25-29 22/363 1:03:25 30:4529:173:27 4:112:143:363:354:261:524:015:22
90 Tom Collins 🇮🇪 IRL 16-24 13/207 1:03:25 32:4327:273:19 4:051:593:183:464:101:273:245:18
92 Owen Coverdale 🇬🇧 GBR 30-34 20/441 1:03:27 32:4427:333:15 4:042:263:392:584:191:503:334:44
93 James O'Brien 🇮🇪 IRL 30-34 21/441 1:03:28 33:3126:443:18 4:022:203:134:104:111:053:553:48
94 Jack Cross 🇬🇧 GBR 35-39 22/469 1:03:44 35:0125:343:13 4:012:173:212:544:221:422:574:00
95 Victor Perez Rodriguez 🇪🇸 ESP 40-44 13/411 1:03:46 34:0526:333:12 3:522:003:233:094:291:473:434:10
96 Matthew Carroll 🇬🇧 GBR 30-34 22/441 1:03:47 30:0330:582:51 4:181:353:093:384:121:164:088:42
97 Romain Maleuvre 🇫🇷 FRA 25-29 23/363 1:03:48 33:1327:363:05 4:121:493:333:424:211:394:024:18
98 Donnacha Higgins 🇮🇪 IRL 35-39 23/469 1:03:52 32:5727:513:09 4:072:103:163:154:252:153:514:32
99 Steven McInally 🇬🇧 GBR 35-39 24/469 1:03:55 33:5726:463:16 4:062:303:343:024:401:323:124:10
100 Kevin McMahon 🇮🇪 IRL 35-39 25/469 1:03:59 32:4928:093:06 4:102:263:413:474:211:113:354:58

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