HYROX Berlin 2025: Doubles Men results

1,821 teams on 16 May 2025. Typical finish 1:09:51, fastest 10% under 0:59:36. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Fabian Eisenlauer, Williamson Jake 🇬🇧 GBR U29 1/691 0:47:57 —18:415:06 3:161:202:031:553:371:052:083:17
2 Ben Sutherland, Harry Sutherland ENG U29 2/691 0:48:35 24:5218:395:08 3:241:181:511:503:371:052:043:30
3 Jaafar Moumen, Dieter Schwarzkopf 🇲🇦 MAR 30-39 1/792 0:49:41 25:3718:455:23 3:241:141:591:423:491:052:123:20
4 Liam Shallicker, Kieran Yates 🇬🇧 GBR U29 3/691 0:50:02 25:1619:325:19 3:301:222:171:583:441:162:033:22
5 Denis Toplak, Alen Ploj 🇸🇮 SLO 30-39 2/792 0:50:26 26:2818:285:34 3:171:261:591:593:351:052:033:04
6 Bodger Rees, Billy Blower 🇬🇧 GBR 30-39 3/792 0:51:05 26:3719:035:30 3:191:121:522:043:501:062:213:19
7 Kevin Woods, Kieron White 🇮🇪 IRL U29 4/691 0:51:25 25:4320:295:18 3:291:222:102:193:511:252:233:30
8 Fabian Grill, Nicolas Küß 🇩🇪 GER 30-39 4/792 0:51:51 26:3219:455:40 3:281:272:022:053:531:132:123:25
9 Sam Harper, Lloyd Mulholland 🇬🇧 GBR 30-39 5/792 0:52:42 26:3719:027:09 3:391:25—2:153:461:172:173:26
10 Ivan Silva, Joao Sousa 🇵🇹 POR 40-49 1/283 0:53:00 26:2521:105:30 3:451:322:242:163:521:172:313:33
11 Florian Mille, Yassine El Hayel 🇫🇷 FRA 30-39 6/792 0:53:10 26:4320:555:38 3:341:312:282:213:551:202:213:25
12 Cole Lyall, Joe Walker 🇬🇧 GBR U29 5/691 0:53:17 27:3620:045:42 3:281:302:311:583:411:332:083:15
13 Jack Lawrence, Charlie Morris 🇬🇧 GBR U29 6/691 0:53:29 28:0019:405:54 3:351:212:211:573:521:092:003:25
14 Leo Bordessoule, Lucas Descombes 🇫🇷 FRA U29 7/691 0:53:39 27:0321:055:37 3:371:302:352:004:011:262:243:32
15 Michael Tolan, Tiarnan O’Neill 🇮🇪 IRL U29 8/691 0:53:41 27:1421:005:32 3:381:312:362:083:481:152:253:39
16 Lucas Albanese, Alejandro Rivero Peñate 🇦🇷 ARG 30-39 7/792 0:53:44 28:2117:597:28 3:351:07—1:553:401:092:133:29
17 Jason Devereux, Simon O Connor 🇮🇪 IRL 30-39 8/792 0:53:46 26:3921:215:51 3:301:302:122:153:461:202:493:59
18 Christian Haas, Quirin Fink 🇩🇪 GER 30-39 9/792 0:53:49 26:5421:215:39 3:351:322:442:134:051:052:183:49
19 Ben Clough, Harry Caudery 🇬🇧 GBR U29 9/691 0:53:50 27:2920:395:46 3:371:242:332:003:501:202:233:32
20 Karl Peers, Sam Knowles 🇬🇧 GBR 30-39 10/792 0:53:54 27:0921:015:48 3:241:371:592:233:451:242:343:55
21 Luis Nogueira, Pedro Correira 🇵🇹 POR 30-39 11/792 0:53:58 27:1920:525:52 3:311:292:382:223:571:202:153:20
22 Lazaros Koumpouras, Christos Agrodimos 🇬🇷 GRE 30-39 12/792 0:54:15 27:3920:396:00 3:401:292:172:073:501:242:273:25
23 David Sloan, Daniel Chilton 🇬🇧 GBR 30-39 13/792 0:54:20 27:4020:545:50 3:361:242:162:143:541:162:483:26
24 Dennis Sölle, Lukas Wrobel 🇩🇪 GER 30-39 14/792 0:54:21 28:0720:295:50 3:251:272:162:303:521:152:263:18
25 José Sousa, Constantino Nogueira 🇵🇹 POR U29 10/691 0:54:27 27:4520:585:49 3:341:302:332:013:551:312:103:44
26 Lukas Petereit, Tim Wacker 🇩🇪 GER U29 11/691 0:54:28 27:5520:445:53 3:331:252:222:143:591:182:243:29
27 Anil Yesil, Timo Tekolf 🇩🇪 GER 30-39 15/792 0:54:44 28:1620:425:52 3:271:332:212:083:541:152:393:25
28 Ross Young, Adam Young 🇬🇧 GBR U29 12/691 0:54:56 27:0321:595:59 3:421:392:282:184:011:342:403:37
29 Mario Kuhnt, Jonathan Heuer 🇩🇪 GER U29 13/691 0:54:57 27:5921:045:58 3:391:232:082:263:571:292:303:32
30 Nicholas Buccellato, Michele Stancanelli 🇮🇹 ITA 30-39 16/792 0:55:01 28:1019:007:56 3:411:34—2:013:541:212:173:13
31 Christian Nolde, Daniel Benz 🇩🇪 GER 30-39 17/792 0:55:07 28:4120:325:59 3:251:252:172:143:581:202:293:24
32 Oliver Black, Mark Wyatt 🇬🇧 GBR 30-39 18/792 0:55:13 27:4721:315:58 3:391:322:282:294:001:262:183:39
33 Aaron Bassett, Matt Lundberg 🇬🇧 GBR U29 14/691 0:55:17 26:4622:076:28 3:331:252:152:463:581:392:473:44
34 David Lavery, Ciaran Nash 🇮🇪 IRL 30-39 19/792 0:55:24 28:0121:305:58 3:411:352:232:134:081:212:323:37
34 Leon Roos, Mack Engbers 🇳🇱 NED 30-39 19/792 0:55:24 28:5120:276:10 3:381:292:062:234:011:132:193:18
36 Lewis O'Malley, Sam Wright 🇬🇧 GBR U29 15/691 0:55:28 27:4721:485:57 3:411:382:342:223:511:302:443:28
37 Chris Churchett, Ben Cottrell 🇬🇧 GBR 30-39 21/792 0:55:31 28:2621:155:56 3:411:172:182:284:061:102:373:38
38 Andy Grehan, David Slattery 🇮🇪 IRL 30-39 22/792 0:55:33 28:1121:246:02 3:441:352:261:414:001:322:293:57
39 Florin Pandeli, Axel Aujoulat 🇫🇷 FRA U29 16/691 0:55:34 28:3721:055:55 3:401:152:442:104:101:112:233:32
40 José Luis Gonzáles Duran, Jésus Daniel Trujano Acevedo 🇲🇽 MEX U29 17/691 0:55:39 27:4121:546:07 3:451:322:302:233:571:202:413:46
41 Regan De Branco, Joseph Abel 🇬🇧 GBR U29 18/691 0:55:42 28:1321:445:50 3:341:482:452:163:491:102:373:45
42 Sebastian Jonczyk, Marcus Funken 🇩🇪 GER 30-39 23/792 0:55:50 29:4120:275:46 3:431:372:242:133:531:062:103:21
43 Charlie Burns, Harry Hammond 🇬🇧 GBR U29 19/691 0:55:52 29:2420:216:12 3:441:242:162:063:531:162:233:19
44 Jonny Gray, Darren Fairbairn 🇬🇧 GBR 30-39 24/792 0:55:53 27:0222:526:03 3:311:242:132:404:061:282:434:47
45 Nathan Haag, Arthur Gasset 🇫🇷 FRA U29 20/691 0:55:55 29:3320:116:14 3:441:262:172:244:111:102:14—
46 Robert Reynolds, Shane Kelly 🇮🇪 IRL 30-39 25/792 0:55:57 28:4020:406:41 3:451:342:301:463:591:152:303:21
47 Peter Groth Hansen, Lasse Anker 🇩🇰 DEN U29 21/691 0:56:00 27:5421:556:16 3:261:342:262:264:091:182:354:01
48 Lewis Fellows, Jack Hurley 🇬🇧 GBR U29 22/691 0:56:01 28:0921:386:18 3:341:212:282:233:561:292:483:39
49 Ryann Brookes, Liam Grant 🇬🇧 GBR U29 23/691 0:56:02 28:4021:156:11 3:331:232:372:293:441:112:373:41
50 Hubert Kalman, Kamil Kuszmider 🇵🇱 POL 30-39 26/792 0:56:04 29:4120:216:05 3:381:342:122:053:451:152:223:30
51 Jack Sharp, Nicky Taylor 🇬🇧 GBR 30-39 27/792 0:56:06 27:3622:086:27 3:381:242:372:263:591:232:314:10
51 Lee Dovey, Sean Fletcher 🇬🇧 GBR 40-49 2/283 0:56:06 27:2121:526:57 3:371:472:172:173:531:272:523:42
53 Rok Kolarič, Aleš Žulovec 🇸🇮 SLO 40-49 3/283 0:56:07 28:1821:516:04 3:431:412:242:164:011:232:443:39
54 Marco Tenuta, Salvatore Caligiuri 🇮🇹 ITA 30-39 28/792 0:56:08 28:1521:516:06 3:381:322:542:243:581:212:363:28
55 Daniel Stoksbjerg, Mathias Jessen 🇩🇰 DEN U29 24/691 0:56:10 28:3321:416:01 3:251:322:252:354:011:192:473:37
56 Patrick Martens, Aron Jahn 🇩🇪 GER 30-39 29/792 0:56:13 28:2821:376:13 3:301:282:282:223:561:182:423:53
57 Said Ahmad, Rawad Eid LBN 30-39 30/792 0:56:14 28:5321:325:54 3:411:372:292:183:551:222:363:34
58 Luca Pera, Matteo Viviani 🇮🇹 ITA U29 25/691 0:56:15 28:3821:376:05 3:591:422:262:134:001:302:143:33
59 Marouane Lakbach, Rafael Bouts 🇳🇱 NED U29 26/691 0:56:18 28:2622:105:45 4:031:422:461:594:251:352:103:30
60 Gareth Goh, Alvaro Calleja 🇬🇧 GBR U29 27/691 0:56:20 29:0621:096:08 3:521:172:401:533:511:212:114:04
61 Cyrus Skakal, Thomas Serais 🇧🇪 BEL U29 28/691 0:56:31 28:2221:496:24 3:361:252:462:303:541:092:533:36
62 Michael Vallely, Mark Mckeown 🇮🇪 IRL 30-39 31/792 0:56:32 28:0422:246:08 3:381:322:282:463:561:293:073:28
62 Paul Labarussias, Baptiste Le Paih 🇫🇷 FRA U29 29/691 0:56:32 29:2520:546:17 3:371:232:112:323:461:212:343:30
64 Chris Moulam-Jones, Stuart Wiltshire 🇬🇧 GBR U29 30/691 0:56:34 28:4321:595:56 3:341:492:372:203:541:242:493:32
64 Harrison Slade, Joe Vatcher 🇬🇧 GBR U29 30/691 0:56:34 30:3120:016:06 3:271:322:072:023:581:182:113:26
66 Frederik Severin, Manuel Ott 🇩🇪 GER 30-39 32/792 0:56:35 29:3720:446:20 3:351:262:312:103:591:022:283:33
67 Matthew Dickson, Paco Subido 🇬🇧 GBR U29 32/691 0:56:39 28:4221:576:05 3:471:263:061:514:071:232:193:58
68 Simone Voltan, Walter Paladina 🇮🇹 ITA U29 33/691 0:56:41 28:4921:516:05 3:551:292:142:144:281:192:253:47
69 Lee Kissock, John Paul Kissock 🇬🇧 GBR 40-49 4/283 0:56:42 29:0721:256:15 3:341:312:272:113:541:342:473:27
70 Joris Josia, Julien Oger 🇫🇷 FRA 30-39 33/792 0:56:47 30:0320:216:27 3:321:142:232:123:471:032:313:39
71 Yoan Chementel, Arthur Laurent 🇫🇷 FRA U29 34/691 0:56:48 28:3619:598:18 3:341:33—2:144:101:112:523:32
72 Etienne Sabatie, Enzo Nicolleau 🇫🇷 FRA 30-39 34/792 0:56:49 29:2921:176:07 3:551:212:471:564:041:162:273:31
73 David Parkin, Jason Rylance 🇬🇧 GBR 40-49 5/283 0:56:54 30:1820:485:51 3:361:292:372:023:561:122:273:29
74 Dom Stroh, Alessandro Cervo 🇩🇪 GER U29 35/691 0:56:56 27:2121:567:46 3:471:282:472:234:031:082:333:47
74 Nico Kirchmeier, Jonathan Wahl 🇩🇪 GER U29 35/691 0:56:56 30:1019:057:45 3:361:23—2:183:521:172:233:34
76 Christoffer Johnsen, Alexander Johnsen 🇳🇴 NOR 30-39 35/792 0:56:58 29:1821:276:18 3:431:322:372:053:541:132:413:42
76 Laurent Séraline, Vincent Bernadet 🇫🇷 FRA 30-39 35/792 0:56:58 29:0621:556:01 3:511:292:372:073:561:292:353:51
78 Nathan Adams, Ryan O Brien 🇮🇪 IRL 30-39 37/792 0:56:59 29:0921:516:03 3:461:322:142:413:521:212:323:53
79 Josef Dixon, Chris Gunson 🇬🇧 GBR U29 37/691 0:57:01 28:0423:006:02 3:471:342:402:393:571:263:043:53
80 Harvey Agg, Connor Paffett 🇬🇧 GBR U29 38/691 0:57:04 28:1222:536:04 3:401:332:572:323:591:403:003:32
81 Thomas Locht, Alexis Labarre 🇫🇷 FRA U29 39/691 0:57:06 28:0023:145:57 3:451:432:522:294:131:223:043:46
82 Matthew Corcos, Tobin Rusby 🇬🇧 GBR 30-39 38/792 0:57:08 28:3322:555:44 3:521:372:382:064:091:033:114:19
82 Sam Smith, Oliver Burgess 🇬🇧 GBR 30-39 38/792 0:57:08 29:0121:456:25 3:401:342:352:273:441:032:583:44
84 Karl Dollinger, Golo Röhrken 🇩🇪 GER 30-39 40/792 0:57:13 29:0521:476:27 3:371:262:362:504:041:113:033:00
85 Jack Mcknight, Luke Kelly 🇬🇧 GBR U29 40/691 0:57:16 28:3022:446:08 3:401:253:002:314:111:332:413:43
86 Yannick Boulais, Elias Belmahi 🇫🇷 FRA U29 41/691 0:57:17 28:4022:465:55 3:501:332:492:333:551:162:484:02
87 Luis Martinez, Sebastian Isbanner 🇩🇪 GER 30-39 41/792 0:57:18 27:5723:375:49 3:561:302:333:093:591:073:283:55
88 Roman Hopp, David Fischer 🇩🇪 GER 40-49 6/283 0:57:21 28:5122:395:55 3:471:492:203:004:121:172:413:33
89 Conor Fitzpatrick, Geogre Mccabe 🇮🇪 IRL 30-39 42/792 0:57:24 29:0721:596:21 3:351:242:392:134:071:302:443:47
90 Haydn Elliott, Michael Dean 🇬🇧 GBR 30-39 43/792 0:57:26 30:3620:386:18 3:441:262:092:093:511:162:403:23
90 Lewis Jago, Iestyn Harris 🇬🇧 GBR U29 42/691 0:57:26 28:2921:377:25 3:501:362:242:163:531:272:433:28
90 Miguel Dias, Bruno Miguel 🇵🇹 POR U29 42/691 0:57:26 28:4322:396:10 3:381:303:032:283:571:312:453:47
90 Romain Marchese, Laurent Fatela 🇮🇹 ITA 40-49 7/283 0:57:26 29:2021:466:25 3:401:343:042:133:541:052:403:36
94 Maxime Dernesch, Hugo Landre 🇫🇷 FRA U29 44/691 0:57:27 29:3521:346:22 3:401:162:342:354:181:212:223:28
94 Stewart Horn, Marco Caira SCO 30-39 44/792 0:57:27 27:5223:316:08 3:421:282:383:144:031:303:053:51
96 Mark Fierinck, Thomas Den Besten 🇳🇱 NED U29 45/691 0:57:28 28:3122:446:19 3:371:372:572:573:561:302:303:40
96 Mike Maclaine, Matthew Quinn 🇬🇧 GBR 40-49 8/283 0:57:28 29:3121:476:15 3:421:462:202:234:071:252:283:36
98 Ashley Tate, Oli Tillery 🇬🇧 GBR 30-39 45/792 0:57:29 29:2821:416:24 3:311:282:242:234:061:112:583:40
99 Max Hölzer, Jozef Kapicak 🇩🇪 GER U29 46/691 0:57:31 28:2222:196:56 3:311:392:272:224:041:282:573:51
100 Jonas Böhnel, David Ament 🇩🇪 GER U29 47/691 0:57:34 29:1722:216:02 3:461:312:362:294:061:262:483:39

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