HYROX Dublin 2025: Pro Men results

350 finishers on 12 Nov 2025. Typical finish 1:14:28, fastest 10% under 1:02:05. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Maarten Enthoven 🇳🇱 NED 25-29 1/69 0:54:58 28:1124:162:33 3:442:233:192:563:551:232:573:39
2 Alen Ploj 🇸🇮 SLO 30-34 1/93 0:55:19 28:5823:352:52 3:462:173:052:363:521:232:533:43
3 Sean Noble 🇮🇪 IRL 25-29 2/69 0:55:57 29:0124:112:50 3:512:183:152:464:011:202:583:42
4 Graham Halliday SCO 30-34 2/93 0:56:06 29:1124:152:45 3:532:333:362:314:061:322:353:29
5 Ronan Lindsay 🇮🇪 IRL 30-34 3/93 0:56:39 28:5225:102:41 3:522:283:252:514:041:323:053:53
6 Marc Dean ENG 35-39 1/79 0:56:44 28:5425:072:49 3:482:263:392:374:051:253:163:51
7 Sadiq Elfitouri ENG 30-34 4/93 0:56:54 29:1924:512:48 3:531:583:382:324:201:282:434:19
8 Aaron Travers 🇮🇪 IRL 25-29 3/69 0:56:55 30:5523:132:53 3:471:453:052:543:511:103:063:35
9 Sebastian Ifversen 🇩🇰 DEN 25-29 4/69 0:57:02 28:1525:513:00 3:592:303:422:584:041:332:514:14
10 Jorg Gurney 🇬🇧 GBR 25-29 5/69 0:57:08 28:0326:242:45 3:522:544:032:483:551:563:093:47
11 Harry Thompson ENG 30-34 5/93 0:57:09 28:0226:282:44 3:542:344:022:564:001:202:365:06
12 Alan Cao 🇫🇷 FRA 30-34 6/93 0:57:19 29:4724:432:54 3:532:184:002:383:571:303:023:25
13 Eugenio Bianchi 🇮🇹 ITA 40-44 1/35 0:58:26 28:5826:333:00 3:482:253:412:494:121:483:104:40
13 Aaron Travers 🇮🇪 IRL 25-29 6/69 0:58:26 30:4824:472:56 3:411:513:133:423:531:113:353:41
15 George Martindale 🇬🇧 GBR 30-34 7/93 0:58:45 28:5627:032:51 3:572:313:592:504:031:333:144:56
16 Alexis Bernier 🇫🇷 FRA 35-39 2/79 0:58:49 28:5427:072:51 3:522:563:482:564:011:293:055:00
17 Dylan Caruso 🇮🇹 ITA 16-24 1/33 0:59:13 28:4927:342:54 3:532:404:153:114:031:253:304:37
18 Paul O'Brien 🇮🇪 IRL 40-44 2/35 0:59:23 29:4626:343:07 3:532:363:272:563:591:313:065:06
19 Lee Tynan 🇬🇧 GBR 35-39 3/79 1:00:04 31:2025:492:59 3:552:343:503:124:101:213:143:33
20 Joao Almeida 🇵🇹 POR 30-34 8/93 1:00:20 31:1026:272:47 3:512:474:432:434:041:323:073:40
21 Joshua Henry 🇬🇧 GBR 30-34 9/93 1:00:33 30:4327:022:53 3:472:414:122:414:071:363:364:22
22 Ben Wright 🇬🇧 GBR 25-29 7/69 1:00:43 29:3228:232:50 3:582:483:552:584:131:463:285:17
23 Jake Williamson 🇬🇧 GBR 25-29 8/69 1:00:47 30:1427:373:02 3:532:374:003:034:081:333:364:47
24 Sean McLaughlin 🇮🇪 IRL 35-39 4/79 1:00:51 30:3027:213:03 3:502:563:463:054:011:273:234:53
25 Michael O Loughlin 🇮🇪 IRL 25-29 9/69 1:00:52 29:5328:112:54 4:032:343:523:194:161:353:305:02
26 Turker Alici 🇹🇷 TUR 30-34 10/93 1:01:03 32:3625:153:16 3:472:083:482:514:061:283:213:46
26 Aaron Woodman 🇮🇪 IRL 40-44 3/35 1:01:03 30:4927:262:50 4:002:404:122:584:081:263:284:34
28 Danny Uscroft-Mould 🇬🇧 GBR 30-34 11/93 1:01:07 31:1826:582:55 4:022:483:472:514:061:363:074:41
29 Michael Donohoe 🇮🇪 IRL 30-34 12/93 1:01:11 29:5828:143:04 3:552:424:152:384:111:373:385:18
30 Darragh O Keeffe 🇮🇪 IRL 16-24 2/33 1:01:14 30:4227:422:54 3:502:244:003:284:021:333:364:49
31 Tyler Rutten 🇬🇧 GBR 30-34 13/93 1:01:21 30:4827:353:02 4:102:253:492:434:181:443:205:06
32 Simon Mooi 🇬🇧 GBR 35-39 5/79 1:01:23 30:3628:072:45 3:582:554:143:084:231:343:274:28
33 David Parkin 🇬🇧 GBR 35-39 6/79 1:01:32 29:5528:572:45 3:552:454:102:464:051:422:576:37
34 Brendan Pearson 🇬🇧 GBR 25-29 10/69 1:01:41 33:1825:283:00 3:522:203:243:123:561:272:454:32
35 Mohamed Redaoui 🇲🇦 MAR 25-29 11/69 1:01:52 30:2928:352:54 4:022:393:473:334:201:413:344:59
36 Michael Flynn 🇮🇪 IRL 25-29 12/69 1:02:06 30:3628:323:02 4:022:384:592:464:131:303:235:01
37 Hamza Ajeel 🇮🇪 IRL 25-29 13/69 1:02:09 29:2329:532:57 4:042:274:413:534:111:413:385:18
38 Lawrence Brown 🇬🇧 GBR 35-39 7/79 1:02:23 30:5028:462:51 4:052:594:063:404:171:513:114:37
39 Kristofer McSherry SCO 30-34 14/93 1:02:24 30:4728:442:57 4:122:453:503:364:191:443:175:01
40 Sebastian Hobbs 🇬🇧 GBR 16-24 3/33 1:02:50 30:3429:223:00 4:042:464:253:074:171:433:125:48
40 Shane Mc Gowan 🇮🇪 IRL 35-39 8/79 1:02:50 30:0629:483:01 4:013:004:103:164:231:543:515:13
42 Matthew Bloor 🇬🇧 GBR 35-39 9/79 1:03:06 30:1929:483:03 3:573:084:083:214:191:353:385:42
43 Jack Lawrence 🇬🇧 GBR 25-29 14/69 1:03:14 32:0028:063:13 4:092:384:022:344:201:583:005:25
44 Stephen Harold 🇮🇪 IRL 35-39 10/79 1:03:32 32:1328:133:10 3:533:073:472:524:111:334:024:48
45 Will Macvicar 🇬🇧 GBR 30-34 15/93 1:03:33 32:0328:283:06 4:043:033:523:164:191:523:364:26
46 Ryan Stafford 🇬🇧 GBR 30-34 16/93 1:03:34 31:2625:256:48 4:143:004:403:114:171:52—4:09
47 Kev Jackson 🇬🇧 GBR 35-39 11/79 1:03:45 31:2429:272:59 4:102:254:223:324:121:483:225:36
48 Damien Bourke 🇮🇪 IRL 30-34 17/93 1:03:48 30:3830:153:01 3:542:244:383:234:091:333:436:31
48 William Reed 🇬🇧 GBR 25-29 15/69 1:03:48 31:2029:382:55 4:113:014:154:184:201:364:043:53
50 John Fitzgerald 🇮🇪 IRL 30-34 18/93 1:04:08 31:4029:323:01 4:222:394:232:354:461:253:086:14
51 Jack Murphy 🇮🇪 IRL 30-34 19/93 1:04:15 31:1429:423:23 4:092:244:183:214:201:493:495:32
52 Paul David White 🇮🇪 IRL 35-39 12/79 1:04:24 31:5029:173:22 4:002:454:003:414:171:483:484:58
53 Aaron Bassett 🇮🇪 IRL 30-34 20/93 1:04:31 31:1729:563:22 4:042:344:533:264:152:123:305:02
54 Jacob Weightman 🇬🇧 GBR 25-29 16/69 1:04:33 31:1730:103:11 3:582:484:484:004:071:503:365:03
55 Seanan Mc Colgan 🇮🇪 IRL 35-39 13/79 1:04:35 31:4130:052:55 3:572:335:163:144:151:583:544:58
56 Josh Henry 🇬🇧 GBR 30-34 21/93 1:04:36 32:0229:313:08 3:572:594:263:524:221:493:434:23
57 Tom Little 🇬🇧 GBR 30-34 22/93 1:04:37 32:0529:203:17 3:583:024:143:384:151:474:144:12
58 Connor Magill 🇮🇪 IRL 40-44 4/35 1:04:41 31:1430:313:01 3:592:434:203:394:161:383:456:11
59 Sean Kiely 🇮🇪 IRL 25-29 17/69 1:04:44 32:2029:223:07 4:112:015:003:194:111:393:265:35
59 Justin Rheinheimer 🇬🇧 GBR 25-29 17/69 1:04:44 31:2430:033:20 4:082:484:153:134:151:443:415:59
61 Hugh O'Reilly 🇮🇪 IRL 35-39 14/79 1:04:49 32:0029:542:59 4:113:084:013:294:131:373:565:19
62 Thomas Magner 🇮🇪 IRL 25-29 19/69 1:04:53 31:4429:553:20 4:062:415:173:274:111:432:585:32
63 Jack Waugh 🇬🇧 GBR 25-29 20/69 1:05:28 32:0130:303:02 4:043:024:452:444:241:533:395:59
64 Loris Sevilla 🇫🇷 FRA 35-39 15/79 1:05:35 33:4928:193:30 4:132:595:033:274:211:464:08—
64 Dan Super 🇬🇧 GBR 30-34 23/93 1:05:35 33:0829:203:12 4:043:054:363:254:071:413:504:32
66 Tiarnan Holmes 🇮🇪 IRL 16-24 4/33 1:05:38 32:1229:503:41 4:012:334:453:394:271:384:154:32
67 Garry Docherty 🇬🇧 GBR 35-39 16/79 1:05:45 30:1432:442:51 4:083:125:203:164:212:213:546:12
68 Dan Barker 🇬🇧 GBR 40-44 5/35 1:05:46 32:3530:013:14 4:002:423:523:414:301:453:306:01
69 Mike Schifferle 🇨🇭 SUI 50-54 1/11 1:05:48 31:2330:593:30 4:032:565:213:084:141:353:465:56
70 Richard Kennedy 🇮🇪 IRL 45-49 1/22 1:05:53 30:3132:163:11 4:103:225:203:554:191:363:565:38
71 George Callagher 🇬🇧 GBR 25-29 21/69 1:05:59 29:5932:283:37 3:533:435:333:334:181:463:565:46
72 Dylan Connolly 🇮🇪 IRL 25-29 22/69 1:06:16 31:3531:093:37 4:073:024:213:324:211:554:135:38
73 Tiarnan O’Neill 🇮🇪 IRL 16-24 5/33 1:06:26 30:5532:343:00 4:153:307:023:334:071:513:244:52
74 Aaron Claxton 🇮🇪 IRL 30-34 24/93 1:06:27 31:3931:173:35 4:003:225:032:464:372:124:454:32
75 Alex Foster 🇬🇧 GBR 40-44 6/35 1:06:28 32:0231:103:21 3:562:504:024:134:201:444:225:43
76 Paul McKeown 🇮🇪 IRL 35-39 17/79 1:06:29 31:5931:133:20 4:173:094:133:304:301:454:215:28
77 Rob Whittaker 🇬🇧 GBR 35-39 18/79 1:06:36 31:0532:333:02 4:063:375:083:454:201:514:165:30
78 Marek Podolinsky 🇸🇰 SVK 40-44 7/35 1:06:47 32:1531:113:27 4:012:544:283:314:162:024:055:54
79 Peter Slattery 🇮🇪 IRL 16-24 6/33 1:07:05 34:1729:323:21 4:192:444:413:154:241:383:155:16
80 Sean Harding 🇮🇪 IRL 35-39 19/79 1:07:09 34:3629:083:29 4:052:403:543:314:221:533:375:06
81 Reece Giles 🇬🇧 GBR 16-24 7/33 1:07:13 31:4932:223:06 4:142:574:503:214:151:584:026:45
82 Conor Murphy 🇮🇪 IRL 30-34 25/93 1:07:14 34:2829:013:50 4:043:084:092:534:251:333:495:00
83 Thomas Molloy 🇮🇪 IRL 25-29 23/69 1:07:17 31:4532:163:22 4:032:495:233:434:211:553:496:13
84 David Buggy 🇮🇪 IRL 35-39 20/79 1:07:25 31:4432:053:39 4:032:544:293:554:202:074:176:00
85 Philipp Müller 🇩🇪 GER 40-44 8/35 1:07:26 31:1332:403:39 4:143:265:063:474:411:363:386:12
86 Harry Nolan 🇮🇪 IRL 45-49 2/22 1:07:28 32:5731:143:22 4:022:365:244:084:141:483:505:12
87 Paul Beattie 🇮🇪 IRL 35-39 21/79 1:07:29 32:5331:123:28 4:102:344:193:014:241:543:297:21
88 Noel Higgins 🇮🇪 IRL 30-34 26/93 1:07:37 32:4731:393:16 4:002:564:333:324:181:404:076:33
89 Terry Ryan 🇬🇧 GBR 35-39 22/79 1:07:44 33:0631:273:16 4:112:444:213:414:221:304:086:30
90 Gareth Maguire 🇬🇧 GBR 30-34 27/93 1:07:47 34:5629:273:30 4:092:414:043:054:161:463:445:42
91 Simon Derby 🇮🇪 IRL 45-49 3/22 1:07:59 34:5329:463:24 4:233:044:153:334:221:473:374:45
92 Marco Parlani 🇮🇹 ITA 35-39 23/79 1:08:06 33:0631:463:19 4:162:214:363:594:252:143:466:09
93 Tadgh Carroll 🇮🇪 IRL 30-34 28/93 1:08:08 35:2729:113:34 3:542:403:593:344:151:463:575:06
94 Barry Walsh 🇮🇪 IRL 25-29 24/69 1:08:12 33:3731:223:18 4:032:584:393:254:101:543:376:36
95 Jeffery Flood 🇮🇪 IRL 30-34 29/93 1:08:15 35:1729:263:36 3:552:524:123:334:191:424:094:44
96 Karim Hegazy 🇬🇧 GBR 35-39 24/79 1:08:18 35:3929:253:20 4:112:526:273:134:301:403:36—
97 Jacob Rymer 🇬🇧 GBR 16-24 8/33 1:08:20 30:2234:303:32 4:173:017:051:574:292:094:057:27
98 Jay Hogan 🇮🇪 IRL 16-24 9/33 1:08:30 32:4932:273:17 3:592:394:553:364:171:444:206:57
99 Aaron Blain 🇬🇧 GBR 25-29 25/69 1:08:33 33:3531:373:26 4:373:035:383:414:371:443:464:31
99 Timothy Bridge 🇦🇺 AUS 30-34 30/93 1:08:33 33:2131:423:36 4:033:064:473:444:212:064:185:17

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