HYROX Berlin 2026: Pro Doubles Men results

625 teams on 22 May 2026. Typical finish 1:08:07, fastest 10% under 0:58:31. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Tim Wenisch, Jannik Czapla 🇩🇪 GER 25-29 1/123 0:49:43 —20:13— 3:211:442:371:483:301:182:253:30
2 Fabian Eisenlauer, Paul Weindl 🇩🇪 GER 25-29 2/123 0:51:25 —21:22— 3:211:472:511:443:411:252:573:36
3 Pedro Antonio Toral Leiva, Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 3/123 0:51:35 —20:00— 3:251:392:311:443:361:222:273:16
4 Freddie Cree, Jacques Hladkyj 🇬🇧 GBR 16-24 1/70 0:52:14 —21:09— 3:321:372:492:053:441:252:233:34
5 Liam Mcroary, Graham Halliday 🇬🇧 GBR 30-34 1/185 0:52:30 —21:57— 3:282:092:461:433:421:202:523:57
6 Robert Livesey, Tiarnan O’Neill 🇬🇧 GBR 16-24 2/70 0:52:33 —20:39— 3:341:502:541:543:401:182:073:22
7 Matteo Solari, Yacine Bennafla 🇨🇭 SUI 25-29 4/123 0:53:02 —21:58— 3:331:442:502:313:461:242:303:40
8 Michael Bartsch, Benito Baez Ayala 🇩🇪 GER 30-34 2/185 0:53:05 —21:46— 3:331:543:031:573:511:222:403:26
9 Joshua Kent, James Ives 🇬🇧 GBR 30-34 3/185 0:53:06 —18:05— —1:522:321:553:341:242:353:55
10 Diogo Freitas, Tiago Lousa 🇵🇹 POR 35-39 1/147 0:53:09 —21:51— 3:262:072:531:503:441:322:363:43
11 Erik Woodward, Adrian Lindgren 🇳🇴 NOR 30-34 4/185 0:53:15 —21:26— 3:301:452:462:093:481:272:243:37
12 Conor Maguire, Ewan Applewhite 🇮🇪 IRL 16-24 3/70 0:53:18 —20:45— 3:351:382:371:493:431:262:233:34
13 Dieter Schwarzkopf, Robert Van Herk 🇩🇪 GER 40-44 1/50 0:53:21 —21:51— 3:312:083:021:403:431:252:353:47
13 Peter Schiller, Florian Gast 🇩🇪 GER 30-34 5/185 0:53:21 —20:27— 3:221:392:381:483:391:192:333:29
15 Justin Rheinheimer, Sean McLaughlin 🇮🇪 IRL 35-39 2/147 0:53:26 —22:12— 3:302:042:282:093:491:372:473:48
16 Niels Post, Lars Rademaker 🇳🇱 NED 30-34 6/185 0:53:31 —21:55— 3:331:532:532:133:451:362:333:29
17 Patrick Benecke, Benito Baez Ayala 🇩🇪 GER 35-39 3/147 0:53:59 —21:38— 3:291:532:541:533:541:252:323:38
18 Aleksander Strapagiel, Filip Modelski 🇵🇱 POL 30-34 7/185 0:54:11 —20:48— 3:241:502:331:573:311:212:243:48
19 Lewis Nagington, Ben Brereton 🇬🇧 GBR 25-29 5/123 0:54:31 —23:02— 3:452:112:502:093:511:243:163:36
20 Freddie Davies, Bailey Askin 🇬🇧 GBR 16-24 4/70 0:55:09 24:4421:27— 3:341:442:511:593:511:282:363:24
20 James Ledingham, Brian Maher 🇮🇪 IRL 40-44 2/50 0:55:09 —23:44— 3:442:122:522:103:571:233:064:20
22 Jannik Jensen, Patrick Schreiner 🇩🇪 GER 35-39 4/147 0:55:34 —22:01— 3:382:052:542:053:441:232:483:24
23 Stephen Harold, Paul O’Brien 🇮🇪 IRL 35-39 5/147 0:55:35 —22:14— 3:322:052:512:013:481:292:523:36
24 Paweł Leśnikowski, Szymon Kolasa 🇵🇱 POL 30-34 8/185 0:55:42 24:4921:51— 3:372:042:551:553:461:242:453:25
25 Leo Lendvorsky, Adam Riapos 🇸🇰 SVK 30-34 9/185 0:55:57 —24:09— 3:392:013:522:153:561:303:003:56
25 Patrick Benecke, Rune Dallmann 🇩🇪 GER 35-39 6/147 0:55:57 24:4622:11— 3:311:583:032:053:491:212:303:54
27 Sebastian Hobbs, Liam Jones 🇬🇧 GBR 25-29 6/123 0:56:01 —22:41— 3:392:112:572:033:471:292:473:48
28 Dominik Wyszyński, Arkadiusz Grabowiec 🇵🇱 POL 25-29 7/123 0:56:03 —22:25— 3:302:133:051:583:531:282:423:36
29 Callum Lee, Ollie Jones 🇬🇧 GBR 25-29 8/123 0:56:06 25:0821:55— 3:331:522:332:053:471:312:493:45
30 Dirk Schulke, Markus Heinrich 🇩🇪 GER 30-34 10/185 0:56:09 —22:41— 3:391:542:582:134:001:322:543:31
30 Sean Mccarthy, Aiden Martin 🇬🇧 GBR 16-24 5/70 0:56:09 —23:02— 3:361:543:002:184:071:402:493:38
32 Iba Diaw, Lukas Wrobel 🇩🇪 GER 25-29 9/123 0:56:21 —23:09— 3:302:013:112:173:571:302:463:57
33 Norbert Váncsodi, Levente Dr Sebő 🇭🇺 HUN 30-34 11/185 0:56:22 24:4722:24— 3:372:023:002:223:441:182:483:33
34 Nikolas Rakoci, Marek Podolinsky 🇸🇰 SVK 30-34 12/185 0:56:29 —22:21— 3:362:042:521:474:011:322:543:35
35 Gabriel Lichtenstein, Julian Krüger 🇩🇪 GER 30-34 13/185 0:56:40 25:4221:45— 3:401:513:002:193:451:212:203:29
36 Thomas Ostre, Max Villa 🇫🇷 FRA 35-39 7/147 0:56:59 25:0022:41— 3:312:092:562:253:461:362:343:44
37 Walter Dorninger, Lukas Storath 🇦🇹 AUT 45-49 1/29 0:57:03 24:4323:23— 3:342:103:112:173:521:282:573:54
38 Patrick Ziegelmüller, Sven Schipplock 🇩🇪 GER 35-39 8/147 0:57:06 24:5523:05— 3:301:493:002:403:451:313:123:38
39 Balázs Gyenes, Domonkos Kővári 🇭🇺 HUN 16-24 6/70 0:57:16 25:1122:43— 3:432:023:172:373:581:362:063:24
40 Max Meyer, Marek Horand 🇩🇪 GER 25-29 10/123 0:57:23 —24:36— 3:372:043:262:264:131:373:143:59
41 Jay Mccrum, Tom Caesar 🇬🇧 GBR 25-29 11/123 0:57:26 25:5122:25— 3:421:572:462:133:591:412:403:27
42 Dominik Manns, Christof Brenner 🇩🇪 GER 35-39 9/147 0:57:28 25:3822:32— 3:331:553:071:583:541:272:543:44
42 Ralf Bittig, Christian Nolde 🇩🇪 GER 35-39 9/147 0:57:28 25:1722:47— 3:402:093:032:083:511:292:443:43
42 Rune Dallmann, Roman Tasca 🇩🇪 GER 30-34 14/185 0:57:28 26:0822:19— 3:442:092:422:153:471:222:413:39
45 Benjamin Jaulent, Mehdi Levacher 🇫🇷 FRA 25-29 12/123 0:57:29 25:0123:21— 3:412:013:231:573:551:262:524:06
46 Michal Pokorný, Martin Jílek 🇨🇿 CZE 35-39 11/147 0:57:34 25:4922:17— 3:371:582:432:083:521:212:513:47
47 Tobias Engberg, Oliver Lund 🇩🇰 DEN 16-24 7/70 0:57:37 26:1121:48— 3:431:532:431:533:481:252:463:37
48 Piran Asci, Stefan Höcht 🇩🇪 GER 30-34 15/185 0:57:38 25:1823:02— 3:342:113:102:104:091:292:523:27
49 Martin Vondrak, Nico Küttner 🇦🇹 AUT 25-29 13/123 0:57:47 25:1523:23— 3:382:053:052:254:041:362:563:34
50 Mariusz Michalski, Miłosz Staworzyński 🇵🇱 POL 40-44 3/50 0:57:54 26:1522:09— 3:412:102:391:503:511:322:473:39
51 Ryan O Brien, Nathan Adams 🇮🇪 IRL 30-34 16/185 0:58:00 26:0622:34— 3:421:562:412:063:591:322:433:55
52 FEDERICO MAIONE, Michele Stancanelli 🇮🇹 ITA 30-34 17/185 0:58:08 —20:53— —1:583:272:144:041:173:063:55
53 Brandon Delsart, Antoine Deghorain 🇧🇪 BEL 25-29 14/123 0:58:09 26:0022:24— 3:431:573:022:103:571:282:393:28
54 Oliver Dimmerling, Patrick Martens 🇩🇪 GER 35-39 12/147 0:58:13 25:3922:57— 3:302:063:092:124:001:282:513:41
54 Turker Alici, Jonas Justesen 🇹🇷 TUR 30-34 18/185 0:58:13 26:2722:14— 3:402:072:521:543:541:222:563:29
56 Marc Dietrich, Christian Lindequist 🇩🇪 GER 35-39 13/147 0:58:14 25:3522:50— 3:142:063:022:253:541:262:483:55
57 Jan-Niklas Sator, Jan-Ole Martin 🇩🇪 GER 25-29 15/123 0:58:15 25:3823:19— 3:341:592:502:164:041:432:563:57
57 Joshua Braznell, Sebastian Jonczyk 🇬🇧 GBR 30-34 19/185 0:58:15 26:0123:00— 3:451:533:132:083:531:213:013:46
59 Kamil Kuszmider, Hubson Kalman 🇵🇱 POL 35-39 14/147 0:58:20 25:3022:21— —2:193:102:213:581:253:033:44
60 Josh Carr, David Lilly 🇬🇧 GBR 30-34 20/185 0:58:26 25:3523:29— 3:462:023:022:093:531:392:544:04
61 Michel Bornhorst, Nils David 🇩🇪 GER 30-34 21/185 0:58:29 26:0722:53— 3:352:032:452:333:581:312:543:34
62 Martin Michelius, Alexander Schweigert 🇩🇪 GER 30-34 22/185 0:58:30 26:1622:55— 3:322:193:022:243:581:282:253:47
63 Marc Chevrolais, Alan Duvigneau 🇫🇷 FRA 25-29 16/123 0:58:31 —24:40— 3:322:163:332:064:031:443:094:17
64 Jan Düerkop, Kaj Jeziorski 🇩🇪 GER 30-34 23/185 0:58:32 26:1822:43— 3:331:553:032:223:491:452:373:39
64 Patrick Gayer, Markus van Tilburg 🇩🇪 GER 40-44 4/50 0:58:32 25:0324:27— 3:512:333:092:363:591:323:013:46
66 Samuel Saxenhofer, Felix Kordik 🇦🇹 AUT 30-34 24/185 0:58:33 26:0723:18— 3:422:033:072:204:061:292:513:40
67 James Francis, Alex Breakell 🇬🇧 GBR 30-34 25/185 0:58:34 25:3723:39— 3:452:263:081:574:001:293:033:51
68 Mario Kuhnt, Jonathan Heuer 🇩🇪 GER 25-29 17/123 0:58:40 26:4422:13— 3:361:563:012:093:521:272:403:32
69 Luca Przekoracki, Leonardo Dina 🇮🇹 ITA 25-29 18/123 0:58:41 25:5523:08— 3:461:552:552:144:061:262:583:48
69 Peter Zuravlev, Alex Kukla 🇩🇪 GER 30-34 26/185 0:58:41 25:3823:44— 3:292:073:132:283:551:333:213:38
71 Mariusz Mirek, Łukasz Żolik 🇵🇱 POL 40-44 5/50 0:58:53 25:5023:31— 3:402:052:493:004:031:272:413:46
72 Torsten Dahnke, Johannes Pleger 🇩🇪 GER 30-34 27/185 0:59:03 26:3922:44— 3:422:042:502:074:081:312:333:49
73 Enzo Vidal, Julien Moreno 🇫🇷 FRA 25-29 19/123 0:59:06 25:3624:06— 3:432:143:292:183:591:312:573:55
74 Max Wahl, Elias Post 🇩🇪 GER 16-24 8/70 0:59:10 25:5023:54— 3:371:573:422:363:471:332:553:47
75 Renning Elischer, Yul Oeltze 🇩🇪 GER 30-34 28/185 0:59:19 27:2622:25— 3:301:542:512:033:531:283:003:46
76 Philipp Stumm, Tim Risch 🇩🇪 GER 25-29 20/123 0:59:20 25:3424:00— 3:341:473:072:434:081:393:083:54
77 Jannik Feilner, Mats Möller 🇩🇪 GER 25-29 21/123 0:59:23 26:1123:41— 3:432:213:022:184:071:422:523:36
78 Will Ralph, Will Nolan 🇬🇧 GBR 16-24 9/70 0:59:38 26:1021:47— —1:543:322:084:181:372:393:56
79 Florian Brennecke, Tim Vicariesmann 🇩🇪 GER 30-34 29/185 0:59:43 26:1923:51— 3:532:142:592:164:101:333:093:37
80 Bosse Mildner, Mathis Wriedt 🇩🇪 GER 16-24 10/70 1:00:01 26:0624:34— 3:482:203:142:244:091:343:024:03
81 Martin Blankholm Kjehr, Jesper Dorph-Petersen 🇩🇰 DEN 35-39 15/147 1:00:07 26:2024:06— 3:392:243:152:214:011:343:003:52
82 Dimitri Merlant, Julien Todesco 🇫🇷 FRA 25-29 22/123 1:00:08 27:3022:44— 3:532:012:532:173:501:342:423:34
82 Joshua Flemm, Robin Ullrich 🇩🇪 GER 16-24 11/70 1:00:08 27:0822:54— 3:462:123:272:083:531:362:193:33
84 Nathan Haag, Louis Weber 🇫🇷 FRA 25-29 23/123 1:00:12 25:5224:47— 3:512:193:202:224:111:413:083:55
85 Andreas Jäger, Nils Haßfurther 🇩🇪 GER 30-34 30/185 1:00:14 27:0823:09— 3:462:103:102:044:011:382:543:26
85 Frank Løke, Anders Aukland 🇳🇴 NOR 45-49 2/29 1:00:14 25:1925:25— 3:261:503:202:473:501:344:044:34
87 Jacob Rühlke, Fabian Thom 🇩🇪 GER 16-24 12/70 1:00:18 26:4623:56— 3:431:573:212:173:591:322:504:17
87 Philipp Striebel, David Striebel 🇩🇪 GER 35-39 16/147 1:00:18 26:3424:02— 3:422:083:112:183:541:313:184:00
89 Jacek Podsiadło, Radosław Dobek 🇵🇱 POL 35-39 17/147 1:00:20 27:2422:54— 3:391:572:472:293:571:322:543:39
90 Florian Ullrich, Lutz Schumann 🇩🇪 GER 30-34 31/185 1:00:31 27:0923:36— 3:412:123:142:293:471:242:583:51
91 Dawid Ponichtera, Jakub Ostafiński 🇵🇱 POL 16-24 13/70 1:00:34 25:3825:20— 3:382:133:213:053:561:513:084:08
92 Bastian Byczok, Volker Nitzsche 🇩🇪 GER 40-44 6/50 1:00:36 26:0924:56— 3:492:073:272:334:001:413:104:09
92 Roland Racz, Konrad Szabo 🇭🇺 HUN 25-29 24/123 1:00:36 27:3722:45— 3:432:052:592:113:541:312:333:49
94 Marcos Barbosa, João Araújo 🇵🇹 POR 45-49 3/29 1:00:37 26:1624:58— 3:532:373:382:024:101:303:034:05
94 Navin Schürmann, Tobias Kaufmann 🇩🇪 GER 30-34 32/185 1:00:37 28:1822:20— 3:382:092:382:084:041:312:423:30
96 Radik Guk, Robin Vimpolsek 🇩🇪 GER 30-34 33/185 1:00:38 26:1024:33— 3:381:573:212:453:581:343:074:13
97 Lou Tocze, Baptiste Truillet 🇫🇷 FRA 30-34 34/185 1:00:40 27:5522:53— 3:411:583:041:433:551:333:013:58
97 Nick Kempel, Tim Kempel 🇩🇪 GER 16-24 14/70 1:00:40 26:2924:23— 3:472:113:022:594:081:372:563:43
99 Kashif Kasanwirdjo, Patrick Willems 🇳🇱 NED 45-49 4/29 1:00:42 26:4424:16— 3:442:113:262:114:111:403:053:48
100 German Morales Betancort, Carlos Sanchez Guzman 🇪🇸 ESP 45-49 5/29 1:00:47 26:3124:29— 3:402:133:132:314:031:452:374:27

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