HYROX Dublin 2025: Pro Doubles Men results

188 teams on 12 Nov 2025. Typical finish 1:06:02, fastest 10% under 0:57:25. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Tom Hogan, Jay Hogan 🇮🇪 IRL 30-34 1/54 0:53:22 28:5621:502:39 3:381:413:152:003:431:172:413:35
2 Ben Sutherland, Bradley Wilkie 🇬🇧 GBR 25-29 1/44 0:53:53 29:0822:172:32 3:321:433:112:233:461:222:333:47
3 John Fitzgerald, Darragh O Keeffe 🇮🇪 IRL 25-29 2/44 0:53:55 28:5122:372:30 3:451:263:252:224:061:262:403:27
4 Cathal Lacey, Travis Owles 🇬🇧 GBR 25-29 3/44 0:53:56 28:4622:452:31 3:361:533:402:183:421:332:263:37
5 Michael Donohoe, Hamza Ajeel 🇮🇪 IRL 25-29 4/44 0:54:13 28:1820:175:42 3:261:573:192:293:461:21—3:56
6 Sean Noble, Mick Daly 🇮🇪 IRL 30-34 2/54 0:54:28 29:5321:582:41 3:311:472:542:193:471:182:363:46
7 Lukas Wrobel, Emil Albrechtsen 🇩🇰 DEN 25-29 5/44 0:54:35 29:5622:062:38 3:301:413:202:223:491:222:283:34
8 Conor Maguire, Kevin Woods 🇮🇪 IRL 25-29 6/44 0:54:39 29:1022:572:37 3:321:343:202:263:541:302:433:58
9 David Guerin, Stephen Lawlor 🇮🇪 IRL 40-44 1/24 0:55:26 31:3021:082:52 3:401:302:511:443:521:322:343:25
10 Bruno Ferreira, Tiago Costa 🇵🇹 POR 35-39 1/39 0:55:35 30:2722:312:42 3:251:452:552:353:441:282:443:55
11 Noel Higgins, Donnacha Higgins 🇮🇪 IRL 35-39 2/39 0:55:37 30:5019:325:21 3:351:493:231:513:541:25—3:32
12 Rory Crighton, Ryan Stirton 🇬🇧 GBR 30-34 3/54 0:55:44 30:2222:352:52 3:311:313:132:303:501:282:463:46
13 Nathan Marston, Paul White 🇮🇪 IRL 30-34 4/54 0:55:48 30:0420:025:46 3:341:443:122:323:541:27—3:36
14 Míchael Molloy, Antony Carroll 🇮🇪 IRL 40-44 2/24 0:55:56 30:4422:173:00 3:461:353:221:434:001:292:393:43
15 Dean O’Halloran, Mj Sutton 🇮🇪 IRL 25-29 7/44 0:56:09 30:4422:243:05 3:301:362:582:094:051:332:543:39
16 Guy Portlock, Mike Schifferle 🇬🇧 GBR 50-54 1/6 0:56:27 30:2523:073:00 3:381:463:281:563:561:252:584:00
17 Darren Ritchie, Adam Jenkins 🇬🇧 GBR 35-39 3/39 0:56:31 29:4424:012:51 3:381:403:042:394:011:463:064:07
18 Robert Ronan, Ryan O’Brien 🇮🇪 IRL 25-29 8/44 0:56:35 30:5022:592:51 3:411:352:592:234:041:372:563:44
19 Stephen Lynch, Paul Fitzgerald 🇮🇪 IRL 35-39 4/39 0:57:05 31:0423:063:00 3:371:343:142:243:481:263:183:45
20 Kirk Taylor, James Mckee 🇮🇪 IRL 35-39 5/39 0:57:33 30:5223:522:52 3:431:463:032:334:071:403:133:47
21 Pd Savage, Michael Smith 🇮🇪 IRL 30-34 5/54 0:57:34 32:3122:043:03 3:271:462:492:163:431:392:453:39
22 Ben Sheppard, Jack Last 🇬🇧 GBR 30-34 6/54 0:57:46 31:0523:552:50 3:451:373:152:314:001:153:234:09
22 Robbie Porter, Colin Harkin 🇮🇪 IRL 30-34 6/54 0:57:46 30:1624:323:00 3:461:403:222:254:081:383:134:20
24 Michael Dowling, Patrick Syme 🇮🇪 IRL 40-44 3/24 0:57:47 31:5023:052:57 3:391:513:092:104:001:322:513:53
25 Jack Mcmenemy, Henry Cook 🇬🇧 GBR 25-29 9/44 0:57:50 30:5523:533:07 3:401:443:382:583:511:302:483:44
26 Paidi White, Dylan Connolly 🇮🇪 IRL 25-29 10/44 0:57:53 30:2624:153:17 3:321:373:163:064:001:403:153:49
27 Lukas Dreger, Max Emde 🇩🇪 GER 30-34 8/54 0:58:08 31:0524:222:43 3:391:453:242:464:081:323:054:03
28 Jack Memory, Mark O’Dwyer 🇮🇪 IRL 30-34 9/54 0:58:15 33:0519:475:27 3:311:343:012:324:001:33—3:34
29 Declan Moylett, Ciaran Quinn 🇮🇪 IRL 30-34 10/54 0:58:17 30:2723:234:33 3:381:523:332:213:581:312:413:49
30 Jakob White, Mitch Carslake 🇬🇧 GBR 30-34 11/54 0:58:23 32:5022:203:18 3:341:523:191:563:551:322:363:36
31 Adam Hannaway, Craig Downey 🇮🇪 IRL 30-34 12/54 0:58:26 31:0624:083:16 3:421:583:162:354:011:412:404:15
32 Gavin Moloney, Sean Moloney 🇮🇪 IRL 16-24 1/14 0:58:47 32:2923:203:02 3:371:463:132:253:581:312:553:55
33 Scott Macaulay, Mark Holliman 🇬🇧 GBR 30-34 13/54 0:58:57 30:2325:223:16 3:351:333:373:184:101:273:334:09
34 Aarón Diéguez Buceta, Manuel Rafael Martínez Algar 🇪🇸 ESP 30-34 14/54 0:59:07 31:2424:473:00 3:371:573:402:234:061:412:564:27
35 Louis Belson, Thomas Mcintyre 🇬🇧 GBR 35-39 6/39 0:59:09 32:3223:383:04 3:481:513:122:204:131:342:503:50
36 Josh Poole, Teague Bond 🇬🇧 GBR 30-34 15/54 0:59:22 31:5124:243:09 3:401:403:252:494:201:273:183:45
37 Conor Fitzgerald, Jack Mullane 🇮🇪 IRL 25-29 11/44 0:59:36 32:1924:183:04 3:541:563:442:094:081:412:404:06
38 Conor Whelan, Kevin Shalloo 🇮🇪 IRL 50-54 2/6 0:59:47 32:0524:393:08 3:471:533:392:124:031:362:514:38
39 Paddy Mc Sorely, Paul Mundie 🇮🇪 IRL 35-39 7/39 0:59:56 30:2126:452:55 3:512:124:102:424:071:493:274:27
40 Rory Neville, Colin Gleeson 🇮🇪 IRL 40-44 4/24 1:00:01 32:5424:113:01 3:451:414:062:144:031:333:003:49
41 Sean Harding, Liam Harding 🇮🇪 IRL 35-39 8/39 1:00:05 32:5423:423:33 3:442:033:152:174:131:342:383:58
42 Christopher Sneyd, Declan Sherlock 🇮🇪 IRL 40-44 5/24 1:00:07 31:5220:217:59 3:482:063:322:35—1:41—4:16
43 Jordan Reed, Steve Fitchet 🇬🇧 GBR 30-34 16/54 1:00:11 32:2624:383:11 3:471:563:352:404:311:352:573:37
44 Conor Morgan, Connor Magill 🇮🇪 IRL 40-44 6/24 1:00:12 31:4825:292:59 3:431:563:442:543:571:353:174:23
45 Michael Tranent, Mark Todd 🇬🇧 GBR 35-39 9/39 1:00:19 32:2125:003:03 3:431:573:332:344:111:503:153:57
45 Travis Fahy, Thomas Magner 🇮🇪 IRL 25-29 12/44 1:00:19 30:5326:183:12 3:401:494:142:294:271:303:474:22
47 Danny Loftus, Jack Armstrong 🇮🇪 IRL 25-29 13/44 1:00:22 32:1125:113:04 3:432:053:502:523:561:343:313:40
47 Huxley Crush, Michele Zanirato 🇬🇧 GBR 25-29 13/44 1:00:22 32:2424:593:03 3:461:423:462:594:031:333:044:06
47 Jack Brien, James Crowe 🇮🇪 IRL 30-34 17/54 1:00:22 34:0423:203:01 3:531:363:331:574:141:262:344:07
50 Mathew Hadwin, Jacob Beaumont 🇬🇧 GBR 25-29 15/44 1:00:26 33:5221:205:18 3:431:503:392:454:121:29—3:40
51 Brian Maher, James Ledingham 🇮🇪 IRL 40-44 7/24 1:00:28 30:4326:532:56 3:481:443:422:474:241:374:224:29
51 James Parton, Willis Wells 🇬🇧 GBR 35-39 10/39 1:00:28 32:0525:372:51 3:391:554:052:503:531:293:364:10
53 Eric Gavin, Barry Mccarron 🇮🇪 IRL 40-44 8/24 1:00:31 32:1225:243:00 3:502:004:022:314:261:323:004:03
54 Kevin Belton, John Belton 🇮🇪 IRL 35-39 11/39 1:00:45 32:4724:573:06 3:471:553:332:264:271:343:094:06
55 Eoin Regan, James Bergin 🇮🇪 IRL 25-29 16/44 1:00:48 33:3124:163:05 3:461:473:312:204:021:422:574:11
56 Lucas Jacques, Kevin Jacques 🇫🇷 FRA 25-29 17/44 1:01:09 31:1826:353:20 3:451:433:432:304:181:453:475:04
57 Sean Walsh, Donnchadh Healy 🇮🇪 IRL 25-29 18/44 1:01:18 34:2024:072:56 3:391:493:372:344:001:353:083:45
58 Aaron Caruana, Nicholas Borg 🇲🇹 MLT 30-34 18/54 1:01:34 33:4324:073:49 3:381:363:102:244:171:383:263:58
59 Sean Mccusker, Nigel Mills 🇮🇪 IRL 40-44 9/24 1:01:39 30:1428:312:59 3:492:294:372:464:241:374:114:38
60 Andrew Kelly, Jack Mcgrath 🇮🇪 IRL 25-29 19/44 1:01:44 33:5924:423:08 3:451:543:432:443:551:313:193:51
61 James Glyn, Joshua Mantle 🇬🇧 GBR 16-24 2/14 1:02:03 32:3826:113:18 3:511:473:552:544:221:503:294:03
61 Lee Patterson, Christopher Simm 🇬🇧 GBR 40-44 10/24 1:02:03 34:1724:433:07 3:451:553:462:464:031:322:583:58
63 Tom Collins, Scott Quilligan 🇮🇪 IRL 16-24 3/14 1:02:19 33:2525:583:02 3:391:354:003:584:001:343:034:09
64 Brian Lee, Colin Mc Donnell 🇮🇪 IRL 40-44 11/24 1:02:29 34:5324:373:04 3:521:493:192:304:111:373:313:48
65 Ryan Higgins, Thomas Oconnor 🇬🇧 GBR 30-34 19/54 1:02:48 33:4525:563:13 3:481:584:122:264:141:403:224:16
66 Mikey Nally, Ewan Bourke 🇮🇪 IRL 25-29 20/44 1:02:49 34:5924:513:04 3:471:513:282:444:001:503:074:04
67 Sean Mccabe, Rory Woods 🇮🇪 IRL 45-49 1/7 1:02:56 33:3125:513:39 3:421:593:322:324:222:093:034:32
68 Lloyd Maplethorpe, James Lucking 🇬🇧 GBR 25-29 21/44 1:03:01 33:2126:433:01 3:361:564:562:404:241:273:324:12
69 Brian Stokes, Wayne Sanderson 🇬🇧 GBR 50-54 3/6 1:03:03 33:1926:413:07 3:521:483:452:304:081:383:355:25
70 Lorcan O Toole, Andrew Kenny 🇮🇪 IRL 30-34 20/54 1:03:10 35:1824:423:13 3:311:503:222:494:051:413:184:06
71 Kevin Desaga, Julien Trebosc 🇫🇷 FRA 30-34 21/54 1:03:17 34:5925:013:21 3:441:524:022:274:181:353:083:55
72 Denis Cormican, Scott Booth 🇮🇪 IRL 45-49 2/7 1:03:19 32:4127:283:15 4:121:343:423:384:171:573:414:27
73 Josh Murphy, Thomas Mulroney 🇮🇪 IRL 25-29 22/44 1:03:25 33:3126:373:22 3:491:543:593:284:171:463:044:20
74 David Mcloughlin, Enda Ohora 🇮🇪 IRL 30-34 22/54 1:03:35 35:0724:553:38 3:491:563:352:374:091:363:183:55
75 Cailum Gray, Steven Maguire 🇮🇪 IRL 30-34 23/54 1:03:40 34:1326:123:19 3:482:114:592:404:111:352:314:17
76 Andrew Hageman, Paddy Fitz 🇮🇪 IRL 40-44 12/24 1:03:53 35:4624:583:12 3:501:233:002:164:063:443:063:33
77 Tim Rastall, Dillon Floyd 🇬🇧 GBR 25-29 23/44 1:04:10 35:1825:443:12 3:461:503:263:224:071:403:204:13
78 Yousif Kamala, Harvey Robinson IRQ 25-29 24/44 1:04:16 36:1724:493:15 3:571:463:292:464:111:443:083:48
79 Steven Duffy, Luke Davies 🇬🇧 GBR 35-39 12/39 1:04:30 33:4727:323:14 3:552:284:522:444:271:463:004:20
80 Alex Tetlow, Samuel Wright 🇬🇧 GBR 30-34 24/54 1:04:40 35:1726:183:09 3:491:523:443:064:191:453:214:22
81 Mark Twigg, Orsten Gardner 🇬🇧 GBR 45-49 3/7 1:04:43 35:3225:553:20 3:422:023:463:264:161:523:163:35
82 Arco Kolken, Henk Kenter 🇳🇱 NED 40-44 13/24 1:04:44 36:5124:443:13 3:481:523:352:374:001:353:383:39
83 Jerry Lynch, Denis Cronin 🇮🇪 IRL 40-44 14/24 1:04:54 37:0424:243:30 3:561:423:112:464:031:373:303:39
83 Paul Ryan, Gerard Carroll 🇮🇪 IRL 45-49 4/7 1:04:54 36:2025:023:36 3:531:443:432:594:121:173:124:02
85 Sean Doherty, Shaun Mcelroy 🇮🇪 IRL 35-39 13/39 1:05:04 35:2926:093:31 3:412:163:592:204:131:403:474:13
86 Aaron Kennedy, Darragh Kennedy 🇮🇪 IRL 25-29 25/44 1:05:05 36:2125:133:37 3:491:593:562:494:071:363:033:54
87 Shane Campbell, Richie Ross 🇮🇪 IRL 35-39 14/39 1:05:08 35:5625:413:37 3:532:114:512:114:101:402:533:52
88 David Mccahill, Lucas Piscopo 🇬🇧 GBR 16-24 4/14 1:05:16 33:4827:523:40 3:582:044:362:494:301:403:494:26
89 Jack Ruddle, Barry Coughlan 🇮🇪 IRL 30-34 25/54 1:05:25 34:5227:223:15 3:512:013:473:254:241:353:544:25
90 Craig Hillary, Rory Williams 🇬🇧 GBR 35-39 15/39 1:05:26 36:0426:003:26 3:421:345:102:184:001:293:104:37
91 Aaron Butler, Andrew Hogan 🇮🇪 IRL 35-39 16/39 1:05:45 34:4227:283:41 3:471:493:503:204:201:363:235:23
92 Mark Mclernon, Tj Morris 🇬🇧 GBR 25-29 26/44 1:05:46 36:5525:253:31 3:481:434:152:344:001:533:163:56
93 Alex Bingham, Josh Milligan 🇬🇧 GBR 25-29 27/44 1:05:50 36:0526:303:19 3:422:005:072:374:111:333:283:52
94 Maxime Dato, Gilles Garcia 🇫🇷 FRA 35-39 17/39 1:06:01 36:4825:333:43 3:431:423:482:494:161:373:234:15
95 Graham Wilson, Darryl Mcdermott 🇮🇪 IRL 35-39 18/39 1:06:03 35:1327:013:54 3:441:373:353:414:291:533:534:09
95 Jonathan Webster, Cian Brennan 🇮🇪 IRL 25-29 28/44 1:06:03 35:0227:333:32 3:502:134:342:554:211:513:464:03
97 Ferdy Verweij, Jordy Mieloo 🇳🇱 NED 30-34 26/54 1:06:15 36:3626:223:21 3:491:573:333:204:081:363:354:24
98 Aaron Rainey, Tim Potter 🇬🇧 GBR 30-34 27/54 1:06:26 36:3826:383:13 3:451:403:283:164:151:414:254:08
99 Alex Lennard, Owain Tsang-Wetherald 🇬🇧 GBR 30-34 28/54 1:06:31 34:3824:047:55 3:511:594:582:554:191:24—4:20
100 Mark Whittle, Conor Langan 🇿🇦 RSA 35-39 19/39 1:06:32 35:2127:343:42 3:511:534:033:184:142:053:444:26

Rank is the finishing position within Pro Doubles Men among timed teams. 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