HYROX Berlin 2025: Pro Doubles Men results

361 teams on 16 May 2025. Typical finish 1:06:15, fastest 10% under 0:57:29. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Alexander Roncevic, Tiago Lousa 🇦🇹 AUT 30-39 1/184 0:49:36 —20:185:04 3:231:372:241:553:331:202:383:28
2 Liam Shallicker, Lukas Dudziak 🇬🇧 GBR U29 1/104 0:52:03 25:1921:325:17 3:241:372:492:093:481:182:443:43
3 Nik Kojc, Domen Dornik 🇸🇮 SLO 30-39 2/184 0:52:19 25:0321:565:25 3:231:463:062:103:361:202:373:58
4 Lukas Wrobel, Emil Albrechtsen 🇩🇰 DEN U29 2/104 0:53:40 26:5021:215:32 3:221:412:572:123:521:192:323:26
5 Pasquale De Chirico, Alessio Buraccioni 🇮🇹 ITA 30-39 3/184 0:53:44 26:0722:145:28 3:321:393:132:143:481:083:033:37
6 Daniel Keane, Alex O’Keefe 🇬🇧 GBR U29 3/104 0:53:47 27:1620:525:42 3:241:402:481:373:411:252:343:43
7 Dominic Molzahn, Jan Nicholas Bauer 🇩🇪 GER 30-39 4/184 0:53:52 26:5421:175:47 3:201:442:501:543:491:202:513:29
8 Pascal Hatz, Janik Hoffmann 🇩🇪 GER U29 4/104 0:54:14 27:0621:026:12 3:321:322:142:014:021:202:323:49
9 Christian Nolde, Sven Schenk 🇩🇪 GER 30-39 5/184 0:54:33 27:3621:255:37 3:281:412:421:563:521:103:003:36
10 Nico Rauchenwald, Martin Michelius 🇦🇹 AUT 30-39 6/184 0:54:47 28:1120:585:43 3:261:452:432:003:301:252:383:31
11 Rune Dallmann, Patrick Benecke 🇩🇪 GER 30-39 7/184 0:54:50 27:2821:435:42 3:261:492:552:043:411:202:553:33
12 Sam Harper, Lloyd Mulholland 🇬🇧 GBR 30-39 8/184 0:54:53 26:5222:395:27 3:371:333:242:373:501:212:503:27
13 Dale Harding, David Simpson 🇬🇧 GBR 30-39 9/184 0:55:19 27:2522:085:50 3:241:483:002:063:531:292:383:50
14 Liam Morris, Thomas Morris 🇬🇧 GBR 30-39 10/184 0:55:26 27:2622:135:51 3:351:503:132:013:441:192:553:36
15 Daniel Bejer, Mathias Lynge 🇩🇰 DEN U29 5/104 0:55:34 28:3821:135:49 3:241:482:461:573:481:232:363:31
16 Norman Badorrek, Domenique Bogs 🇩🇪 GER 30-39 11/184 0:55:41 27:2322:455:36 3:481:553:022:003:571:123:033:48
17 Tom Guinard, Enzo Robillard 🇫🇷 FRA U29 6/104 0:55:51 27:0623:125:37 3:492:053:062:053:521:362:533:46
18 Ryan Murray, Andrew Corrigan 🇬🇧 GBR 30-39 12/184 0:55:57 27:1421:467:02 3:291:473:071:593:421:202:513:31
19 Stefan Höcht, Jordi Walder 🇩🇪 GER U29 7/104 0:56:01 28:4221:315:54 3:311:332:562:073:461:202:463:32
20 Mehdi Dergaoui, Nicolas Pereira 🇫🇷 FRA 30-39 13/184 0:56:02 26:5723:155:53 3:391:453:352:293:561:252:393:47
21 Andy Sloan, - - 🇬🇧 GBR 30-39 14/184 0:56:13 27:4522:186:14 3:361:412:592:113:581:172:563:40
22 Sebastian Jonczyk, Joshua Braznell 🇩🇪 GER 30-39 15/184 0:56:17 28:3821:386:06 3:491:432:581:563:531:082:413:30
23 Calvin Camehl, Piran Asci 🇩🇪 GER 30-39 16/184 0:56:22 28:2922:035:54 3:311:463:022:083:481:133:063:29
24 Nathan Haag, Louis Weber 🇫🇷 FRA U29 8/104 0:56:24 28:0422:106:14 3:441:413:132:194:021:172:273:27
25 Simon Gronau, Marcel Winkler 🇩🇪 GER U29 9/104 0:56:27 28:2622:175:48 3:321:463:022:043:431:313:043:35
26 Tim Nitschke, Joar Staab 🇩🇪 GER U29 10/104 0:56:28 30:0020:246:09 3:271:452:391:413:501:222:133:27
26 Tobias Bernar, Aaron Curto 🇮🇹 ITA U29 10/104 0:56:28 29:2921:016:03 3:331:423:031:423:481:192:243:30
28 Thibault Orts, Armand Pecome 🇫🇷 FRA 30-39 17/184 0:56:39 28:5221:486:02 3:351:573:001:513:541:172:403:34
29 Freddie Cree, Hubie Solley 🇬🇧 GBR U29 12/104 0:56:44 28:2422:405:48 3:331:453:302:043:541:262:423:46
30 Connor Magill, Mark O'Dwyer 🇮🇪 IRL 30-39 18/184 0:56:45 28:5222:135:46 3:361:412:422:213:441:273:013:41
31 Maik Schindler, Philipp Müller 🇩🇪 GER 40-49 1/61 0:56:54 28:3322:136:12 3:301:432:502:053:561:203:003:49
32 Aaron Claxton, Sam Stewart 🇮🇪 IRL U29 13/104 0:57:10 27:5623:196:01 3:412:073:112:243:511:373:033:25
33 Benjamin Gretz, Leo Högner 🇫🇷 FRA U29 14/104 0:57:22 28:1223:026:13 3:351:353:302:103:581:132:534:08
33 Michael Molloy, Austin Horan 🇮🇪 IRL 40-49 2/61 0:57:22 27:5423:345:57 3:431:563:092:094:051:422:543:56
35 Joshua Tolley, James Ives 🇬🇧 GBR 30-39 19/184 0:57:24 29:3821:406:10 3:281:512:392:373:241:132:513:37
36 Philippe Puppato, Stéphane Ossanga 🇫🇷 FRA 40-49 3/61 0:57:26 29:4521:416:05 3:321:382:552:073:511:232:493:26
37 Bosse Jordt, Björn Fugmann 🇩🇪 GER 30-39 20/184 0:57:29 28:3023:026:02 3:351:533:232:243:571:242:473:39
38 Bruno Lousa, Gonçalo Fraga 🇵🇹 POR 30-39 21/184 0:57:30 28:2923:185:48 3:401:503:152:173:571:272:464:06
39 Valentin Bruns, Daniel Lampel 🇩🇪 GER 30-39 22/184 0:57:36 30:2519:593:19 3:401:383:162:243:581:14—3:49
40 Turker Alici, Jonas Mattias Justesen 🇹🇷 TUR 30-39 23/184 0:57:39 29:4221:246:37 3:301:492:591:533:421:182:403:33
41 Nico Müller, Alexander Lizenberger 🇩🇪 GER 30-39 24/184 0:57:44 28:4322:556:11 3:401:513:202:184:041:222:513:29
42 Steffen Dachtler, Tobias Hessling 🇩🇪 GER 30-39 25/184 0:57:52 29:0522:555:56 3:361:573:202:183:531:252:533:33
42 Łukasz Żolik, Mariusz Mirek 🇵🇱 POL 40-49 4/61 0:57:52 29:1822:256:13 3:321:493:032:253:521:202:593:25
44 Che Trippel, Brun Keller 🇩🇪 GER 30-39 26/184 0:57:57 28:5822:496:13 3:381:593:092:313:471:352:453:25
45 Marius Toborek, David Fischer 🇩🇪 GER 40-49 5/61 0:58:04 36:2823:03— 3:362:033:112:283:571:182:573:33
46 Anders Næstholdt, Patrick Holm Hansen 🇩🇰 DEN 30-39 27/184 0:58:11 29:3422:356:07 3:322:013:032:173:571:122:324:01
46 Jason Littlewood, Daniel Sevilla 🇬🇧 GBR 50-59 1/12 0:58:11 28:1424:105:54 3:382:143:012:194:011:333:263:58
48 Bastian Byczok, Volker Nitzsche 🇩🇪 GER 40-49 6/61 0:58:13 28:5823:215:58 3:451:553:112:303:581:263:023:34
49 Daniel Hübner, Patrick Hagen 🇩🇪 GER 30-39 28/184 0:58:14 28:5323:256:00 3:341:503:032:213:581:203:154:04
49 Kirk Taylor, James Mckee 🇮🇪 IRL 30-39 28/184 0:58:14 28:3023:446:05 3:361:523:232:264:021:322:583:55
49 Matjaz Potočnik, Miha Ramšak 🇸🇮 SLO 30-39 28/184 0:58:14 29:2222:276:29 3:261:513:132:003:551:203:103:32
52 Dominik Poreba, Filip Nikolic 🇵🇱 POL 30-39 31/184 0:58:15 30:1821:426:20 3:331:352:532:213:361:212:443:39
52 Tony Grember, Etienne Metallo 🇫🇷 FRA 30-39 31/184 0:58:15 28:2823:446:08 3:371:463:462:064:021:233:183:46
52 Vincent Punch, Nicolas Punch 🇫🇷 FRA U29 15/104 0:58:15 29:4422:246:12 3:471:383:242:103:381:232:503:34
55 Bram Van ‘T Noordende, Matthijs Bakker 🇳🇱 NED U29 16/104 0:58:23 29:5722:256:05 3:361:453:082:303:511:192:433:33
55 James Adams, Craig Mcculloch 🇬🇧 GBR 30-39 33/184 0:58:23 28:4723:475:53 3:351:513:102:254:011:373:253:43
57 Frederik Werner Jensen, Mathias Jessen 🇩🇰 DEN U29 17/104 0:58:34 28:4623:446:08 3:241:533:132:323:531:353:124:02
58 Eric Dariel, Amaury Delveaux 🇫🇷 FRA U29 18/104 0:58:35 29:1423:256:01 3:381:553:322:153:481:452:533:39
59 Tofunmi Ifarajimi, Jake Seymour 🇬🇧 GBR U29 19/104 0:58:37 29:1223:016:26 3:381:443:052:174:031:362:543:44
60 Michael Vomland, Christian Werschkun 🇩🇪 GER 40-49 7/61 0:58:48 28:5323:576:04 3:491:553:152:284:081:323:123:38
61 Matteo Caracciolo, Matteo Terramocci 🇮🇹 ITA 30-39 34/184 0:59:04 29:5822:356:36 3:341:492:572:033:521:352:463:59
61 Thorsten Dürr, Volker Schmitz 🇩🇪 GER 40-49 8/61 0:59:04 29:0223:576:11 3:362:073:072:483:441:343:253:36
63 Jay Johnson, Oli Leighton 🇬🇧 GBR U29 20/104 0:59:11 29:0124:026:11 3:322:063:152:474:061:283:063:42
64 Jack Mullane, Conor Fitzgerald 🇮🇪 IRL U29 21/104 0:59:13 29:0123:586:19 3:391:493:332:143:581:372:494:19
65 Emanuel Roche, James Cox 🇬🇧 GBR U29 22/104 0:59:14 28:2024:446:15 3:421:533:462:243:551:353:114:18
66 Erik Pomp, Danny Kluge 🇩🇪 GER 30-39 35/184 0:59:24 29:3423:206:34 3:361:382:582:313:511:203:393:47
67 Mike Schifferle, Luke Dragstra 🇨🇭 SUI 40-49 9/61 0:59:25 27:3525:546:01 3:492:023:552:524:041:263:394:07
68 Keanu Kadak, Gramos Halilaj 🇩🇪 GER U29 23/104 0:59:27 31:4421:276:21 3:311:373:061:593:411:252:143:54
69 Lars Menzel, Stefan Kwast 🇩🇪 GER 30-39 36/184 0:59:29 30:0222:436:49 3:451:583:081:563:541:283:003:34
70 Arne Goltermann, Maximilian Thienel 🇩🇪 GER 30-39 37/184 0:59:35 29:5523:286:16 3:461:553:162:324:051:193:033:32
71 William Mcallister, Jordan Heywood 🇬🇧 GBR U29 24/104 0:59:45 30:5622:316:22 3:291:412:562:173:511:352:503:52
72 Robin Noller, Dane Farmer 🇩🇪 GER 30-39 38/184 0:59:49 29:5023:576:07 4:001:583:132:144:001:393:033:50
73 Benjamin Sandholdt, Lukas Ulriksen 🇩🇰 DEN U29 25/104 0:59:53 30:2023:316:07 3:301:523:052:323:491:323:114:00
74 Tim Pendzich, Lukas Bussmann 🇩🇪 GER U29 26/104 0:59:54 29:4923:536:17 3:401:503:122:294:011:353:193:47
75 Alexandro Ribeiro, Hugo Correia 🇵🇹 POR 40-49 10/61 1:00:06 28:5125:046:14 3:392:103:442:154:051:253:244:22
75 Silas Gertischke, Niklas Deutscher 🇩🇪 GER U29 27/104 1:00:06 31:1922:056:46 3:381:433:022:213:451:382:433:15
77 Soufian Assad, Jean-Patrick Delhaye 🇫🇷 FRA 40-49 11/61 1:00:07 30:4522:596:27 3:441:593:181:524:021:252:593:40
78 James Grimes, Michael Johnson 🇬🇧 GBR U29 28/104 1:00:12 29:4923:416:46 3:401:563:202:053:581:383:363:28
79 James Hodges, Jamie Mackinnon 🇬🇧 GBR 30-39 39/184 1:00:16 28:0126:006:20 3:401:484:363:073:511:293:383:51
80 Filip Zujic, Luca Dickmann 🇩🇪 GER U29 29/104 1:00:17 30:2823:376:17 3:421:373:052:263:561:233:104:18
80 Nathan Grondin, Ronan Nedelec 🇫🇷 FRA U29 29/104 1:00:17 29:2224:386:21 3:472:023:232:254:231:462:573:55
82 Hannes Eberhardt, André Ullsperger 🇩🇪 GER 40-49 12/61 1:00:28 29:3224:476:12 3:472:003:262:304:011:323:244:07
82 Peter Dozsa, Peter Takacs 🇭🇺 HUN 40-49 12/61 1:00:28 32:1821:436:31 3:321:422:432:143:421:362:443:30
84 Michael Gomeringer, Andreas Klauser 🇩🇪 GER 40-49 14/61 1:00:32 30:2323:486:25 3:372:013:092:273:581:183:293:49
85 Jacek Podsiadlo, Marcin Kossak 🇵🇱 POL 40-49 15/61 1:00:49 30:0924:086:37 3:421:543:222:143:591:323:234:02
86 Fabian Müller, Andre Deimling 🇩🇪 GER 30-39 40/184 1:01:01 30:2924:116:26 3:291:443:182:423:591:193:413:59
87 Wieland Faßmann, Christoph Hopp 🇩🇪 GER 30-39 41/184 1:01:05 31:0723:186:45 3:431:522:372:433:571:173:263:43
88 Ben Douglas, David Mcculloch 🇬🇧 GBR 30-39 42/184 1:01:07 30:4823:536:30 3:482:043:082:334:031:392:583:40
89 Christian Fendt, Markus Rosinger 🇩🇪 GER 40-49 16/61 1:01:14 30:3424:276:17 3:431:503:102:144:111:223:434:14
90 Alexander Schmitt, Adil Zitan 🇩🇪 GER 40-49 17/61 1:01:15 31:1623:326:32 3:391:423:052:303:561:263:273:47
91 Adam Kavanagh, James Barnes 🇬🇧 GBR 40-49 18/61 1:01:18 30:1424:396:29 3:481:523:412:263:581:263:293:59
92 Maximilian Wermke, Nick Wermke 🇩🇪 GER U29 31/104 1:01:19 30:0024:476:36 3:482:203:252:324:121:313:003:59
93 Fabian Gruber, Christopher Brembach 🇩🇪 GER 30-39 43/184 1:01:21 30:0424:566:25 3:462:063:492:564:091:273:073:36
94 Michael Dowling, Johnny Conway 🇮🇪 IRL 40-49 19/61 1:01:22 30:2124:476:18 3:401:593:212:383:571:253:513:56
95 Frank Reinhard, Christian Eisen 🇩🇪 GER 30-39 44/184 1:01:24 32:1222:366:41 3:431:413:012:064:101:182:463:51
96 André Pfeiler, Eric Lampe 🇩🇪 GER 30-39 45/184 1:01:28 31:2423:047:04 3:491:513:272:094:101:302:453:23
97 Tom Kruse, Paul Kulmus 🇩🇪 GER U29 32/104 1:01:43 30:5723:586:54 3:511:593:202:334:041:323:033:36
98 Anaël Magnol, Karim Naoun 🇫🇷 FRA U29 33/104 1:01:45 30:5024:346:27 3:421:433:162:484:021:483:253:50
99 James Mccallion, Jordan Dunne 🇬🇧 GBR U29 34/104 1:01:47 30:1825:126:22 3:552:083:182:524:061:293:333:51
100 Nicolai Stempel, Justus Schmüser 🇩🇪 GER 30-39 46/184 1:01:50 30:3625:036:17 3:451:503:252:493:551:333:473:59

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