HYROX Berlin 2026: Doubles Men results

1,955 teams on 22 May 2026. Typical finish 1:14:35, fastest 10% under 1:03:27. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Ben Sutherland, Harry Sutherland 🇬🇧 GBR 25-29 1/443 0:49:29 —18:358:19 3:231:171:521:423:331:172:033:28
2 Claudio Marco Mazzola, Fede Scuteri 🇮🇹 ITA 30-34 1/433 0:52:16 —20:448:23 3:361:362:341:503:551:122:293:32
3 Mika Limberg, Janik Hoffmann 🇩🇪 GER 16-24 1/293 0:53:21 —18:4010:49 —1:282:002:174:101:292:063:36
4 Liam Grant, Dylan Thomson 🇬🇧 GBR 25-29 2/443 0:53:43 —18:2511:40 —1:282:212:254:061:232:233:36
5 AXEL WATTIEZ, EDOUARD LAME 🇫🇷 FRA 30-34 2/433 0:53:44 —21:038:53 3:461:292:082:084:001:302:253:37
6 Marcos Ramos Fernandez, Sergio López Izquierdo 🇪🇸 ESP 30-34 3/433 0:53:50 —22:138:31 3:511:322:242:214:081:302:333:54
7 Frederic Legatzki, Marco Wolf 🇩🇪 GER 30-34 4/433 0:54:06 —20:279:03 3:351:312:082:173:531:142:253:24
8 Jan Nicholas Bauer, Fritz Grobien 🇩🇪 GER 30-34 5/433 0:55:02 24:5520:529:20 3:331:222:442:013:591:232:193:31
9 Mattijs Vanhuysse, Michiel Vanhuysse 🇧🇪 BEL 16-24 2/293 0:55:16 —22:198:52 3:591:342:402:254:051:232:333:40
10 Jordy Snel, Jordy Habets 🇳🇱 NED 25-29 3/443 0:55:30 24:4521:419:09 3:531:372:132:194:151:202:243:40
11 Alexander Jäger, Daniel Dumschat 🇩🇪 GER 16-24 3/293 0:55:37 25:4220:419:18 3:321:391:572:373:431:232:263:24
12 Chris Burrows, Daniel Burrows 🇬🇧 GBR 25-29 4/443 0:55:49 25:0121:389:14 3:471:382:342:263:531:212:373:22
13 Dylan Simonsen, Nico Küttner 🇺🇸 USA 30-34 6/433 0:56:02 24:4622:179:05 3:451:422:302:324:021:282:463:32
14 Maximilian Kunert, Kevin Ociepka 🇩🇪 GER 25-29 5/443 0:56:06 25:2121:149:35 3:321:252:142:254:051:282:363:29
15 Tobias Kiefer, Dustin Meurer 🇩🇪 GER 30-34 7/433 0:56:10 25:3021:349:12 3:371:292:222:383:581:312:293:30
16 Krystian Spławski, Adam Maciejewski 🇵🇱 POL 30-34 8/433 0:56:19 25:1621:589:10 3:371:242:182:373:591:292:493:45
17 Kenneth Polfliet, Axel De lievre 🇧🇪 BEL 30-34 9/433 0:56:35 —22:529:16 3:521:402:372:304:091:362:343:54
18 Dominik Fechner, Andre Deimling 🇩🇪 GER 35-39 1/415 0:56:43 25:3221:479:29 3:431:362:362:064:041:182:413:43
18 Jacob Perrella, Daniel Keane 🇬🇧 GBR 16-24 4/293 0:56:43 —22:579:13 3:561:382:572:253:571:292:513:44
20 Stefan Bethmann, Patrick Westermann 🇩🇪 GER 35-39 2/415 0:56:45 25:3321:529:25 3:361:222:272:273:591:222:354:04
21 Boris Lichtner, Marian Tschirner 🇩🇪 GER 25-29 6/443 0:57:01 26:2618:4811:50 —1:271:582:073:551:242:363:54
22 Paul Sauter, Tobias Trenkle 🇩🇪 GER 30-34 10/433 0:57:26 26:3221:399:21 3:391:311:512:194:001:302:484:01
23 Aurélien Ferlay, Aron Csiky 🇨🇭 SUI 25-29 7/443 0:57:28 26:1721:0910:05 3:391:201:542:393:491:183:003:30
24 Dominik Poreba, Filip Nikolic 🇵🇱 POL 35-39 3/415 0:57:33 26:2321:359:39 3:311:251:582:543:591:252:473:36
25 Paul Hennessy, Dean Brady 🇮🇪 IRL 35-39 4/415 0:57:35 26:2821:349:39 3:441:352:282:223:591:302:223:34
26 Matt Threadgold, Chris Threadgold 🇬🇧 GBR 30-34 11/433 0:57:37 24:5220:4012:10 —1:302:392:524:151:273:093:49
27 Tim Ufermann, Fabio Mancuso 🇩🇪 GER 30-34 12/433 0:57:38 27:0621:039:34 3:411:351:492:433:531:262:213:35
28 Facundo Druziuk, Lorenzo Mayol 🇦🇷 ARG 30-34 13/433 0:57:57 25:1723:249:21 3:441:322:193:054:051:252:494:25
29 Konstantin Jünger, Maximilian Schröter 🇩🇪 GER 35-39 5/415 0:57:58 25:5322:219:48 3:431:352:312:364:021:312:443:39
30 Cornelius Rossbach, Ilya Kashkarev 🇩🇪 GER 35-39 6/415 0:58:02 —24:339:20 3:541:532:492:524:111:333:164:05
31 Jean-François BOHN-SEHILI, MAXIME RODRIGUES 🇫🇷 FRA 35-39 7/415 0:58:06 26:3521:389:57 3:451:262:292:094:001:242:573:28
32 Lukas Thomalla, Moriz Von Boyen 🇩🇪 GER 25-29 8/443 0:58:09 26:1621:5210:06 3:441:341:592:144:131:272:394:02
33 Roman Hopp, David Fischer 🇩🇪 GER 40-44 1/220 0:58:11 25:5222:369:47 3:511:462:142:424:081:242:343:57
34 Anton Zimmermann, Matthias Müller 🇩🇪 GER 30-34 14/433 0:58:15 26:3722:069:37 3:471:462:182:224:061:222:413:44
35 James Adams, Craig Mcculloch 🇬🇧 GBR 35-39 8/415 0:58:17 25:0623:529:23 3:541:442:332:404:201:313:133:57
36 Julien Gallo, Mathias Drygala 🇫🇷 FRA 30-34 15/433 0:58:18 25:4522:479:49 3:391:462:452:204:091:322:503:46
37 Orelien Nicaise, Quentin Deppe 🇧🇪 BEL 25-29 9/443 0:58:22 26:0621:0211:20 —1:442:382:134:371:272:394:04
38 Tobias Offt, Julian Öchsl 🇩🇪 GER 16-24 5/293 0:58:24 27:1320:4310:32 3:381:301:462:193:451:222:323:51
39 Piran Asci, Tim Sommer 🇩🇪 GER 30-34 16/433 0:58:25 26:3022:139:46 3:331:332:492:294:051:252:383:41
40 Andrew Joyce, Donnacha Higgins 🇮🇪 IRL 35-39 9/415 0:58:26 26:3222:209:39 3:501:422:222:124:081:272:394:00
41 Jack Melling, Jonathan Davies 🇬🇧 GBR 35-39 10/415 0:58:33 26:3822:119:49 3:431:292:372:373:481:332:423:42
41 Niklas Möckel, Sebastian Merten 🇩🇪 GER 30-34 17/433 0:58:33 26:0322:539:42 3:481:512:322:434:131:402:373:29
43 Bosse Mildner, Petter Mildner 🇩🇪 GER 16-24 6/293 0:58:35 26:3222:129:55 3:591:392:172:084:161:302:533:30
43 Florian Mitic-Vetter, Dirk Dorian Berresheim 🇩🇪 GER 35-39 11/415 0:58:35 26:3222:0110:08 3:471:402:272:083:571:272:403:55
45 Mathieu Bouillard, Regis Vergnes 🇫🇷 FRA 30-34 18/433 0:58:37 27:3820:5010:13 3:491:321:591:594:001:192:343:38
46 Roy Koenders, Bart Daaleman 🇳🇱 NED 40-44 2/220 0:58:39 27:0821:409:55 3:311:442:092:314:031:322:273:43
47 Felix Ruf, Julian Blaumoser 🇩🇪 GER 25-29 10/443 0:58:40 24:5124:369:17 3:511:382:463:114:171:153:034:35
48 Noah Berger, Jan Rummel 🇩🇪 GER 16-24 7/293 0:58:42 26:3522:1110:01 3:481:362:232:384:021:272:343:43
49 Behnam Bakhshayesh, Deniz Yesilkaya 🇩🇪 GER 25-29 11/443 0:58:43 26:0123:109:36 3:471:332:442:344:241:262:573:45
49 Octavio Pérez Calatayud, Salva Pla Úbeda 🇪🇸 ESP 45-49 1/92 0:58:43 26:1123:009:37 3:411:563:032:114:001:372:523:40
51 Jacob Knoud, Dean Evans 🇬🇧 GBR 30-34 19/433 0:58:50 26:1922:579:39 3:561:342:312:424:041:362:523:42
52 Hussein Ahmed, Sherif Alaa 🇪🇬 EGY 30-34 20/433 0:58:54 27:1021:579:51 3:471:452:072:174:081:442:313:38
52 Jamie Hall, Lewis McBride 🇬🇧 GBR 30-34 20/433 0:58:54 25:5623:299:34 3:451:412:392:344:111:292:524:18
52 Matthias Diekmann, Jannis Marks 🇩🇪 GER 35-39 12/415 0:58:54 26:3922:229:58 3:531:372:032:594:021:282:353:45
55 Frank Borchert, Ruben Van De Plas 🇳🇱 NED 30-34 22/433 0:58:55 26:5122:149:52 3:391:102:332:594:051:173:013:30
56 Yves Van Der Vloet, Stef De Wijs 🇳🇱 NED 16-24 8/293 0:58:59 25:0724:289:28 3:471:392:513:074:191:413:123:52
57 Patrick Gayer, Johannes Brandt 🇩🇪 GER 35-39 13/415 0:59:01 26:4022:449:41 3:511:512:242:414:091:252:403:43
57 Stefanos Bavas, Michael Lelleck 🇩🇪 GER 25-29 12/443 0:59:01 26:4422:369:46 3:471:412:432:254:261:252:363:33
59 Ben Horton, Scott Walker 🇬🇧 GBR 40-44 3/220 0:59:06 26:2023:089:42 3:401:392:052:454:091:302:594:21
60 Nino Lewe, Alexander Wendt 🇩🇪 GER 25-29 13/443 0:59:16 26:5822:269:58 3:521:321:523:044:051:132:414:07
61 Daniel Bleja, Julian Nießen 🇩🇪 GER 30-34 23/433 0:59:21 26:5522:0210:27 3:471:442:022:394:011:302:353:44
62 Granit Halilaj, Gramos Halilaj ALB 30-34 24/433 0:59:22 28:0621:1210:09 3:431:312:201:533:561:242:443:41
62 Rory Dempsey, Gerard O’Donoghue 🇮🇪 IRL 30-34 24/433 0:59:22 25:4424:029:39 3:571:372:173:074:091:423:114:02
64 Iven Christian Hansen, Jannis Spring 🇩🇪 GER 25-29 14/443 0:59:23 26:4522:1210:29 3:451:512:202:224:011:152:593:39
65 Frederik Zoller, Mats Köhler 🇩🇪 GER 35-39 14/415 0:59:31 27:2122:339:44 3:431:422:083:163:541:322:463:32
66 Luke Trotman, Jack McMillan 🇬🇧 GBR 25-29 15/443 0:59:36 26:1023:2110:08 3:471:382:152:434:011:432:424:32
67 Ricardo Wendt, Aldo Hellmich 🇩🇪 GER 30-34 26/433 0:59:37 28:1021:1810:14 3:401:252:302:074:031:222:383:33
68 Björn Wüsteney, Justin Pietryga 🇩🇪 GER 30-34 27/433 0:59:41 26:2823:489:30 4:011:322:442:594:251:262:423:59
68 Dominik Clemm, Maximilian Neureuter 🇩🇪 GER 30-34 27/433 0:59:41 26:0523:589:43 3:481:572:182:574:191:432:593:57
70 Nicolas Perroy, Maxence Ungauer 🇫🇷 FRA 35-39 15/415 0:59:44 27:3620:3911:32 3:361:382:08—3:561:262:523:51
70 Robert Sarzynski, Berkay Ertas 🇵🇱 POL 30-34 29/433 0:59:44 27:2922:289:52 3:541:502:402:034:001:272:553:39
72 Steven Black, Niall Offill 🇬🇧 GBR 35-39 16/415 0:59:45 27:0722:0110:42 3:541:402:142:153:571:282:573:36
73 Fabian Fuhrmann, Patrick Haugk 🇩🇪 GER 40-44 4/220 0:59:46 26:4419:4713:20 —1:472:102:344:021:263:004:08
74 Dorian Dugon, Axel Briere 🇫🇷 FRA 25-29 16/443 0:59:50 27:2921:5010:35 3:431:302:102:374:081:222:293:51
75 Martin Ünal, Wanja Moritz 🇩🇪 GER 35-39 17/415 0:59:51 25:5924:189:40 3:461:442:383:094:091:323:014:19
76 Yannis Vanhaesendonck, Enzo Van Keer 🇧🇪 BEL 16-24 9/293 0:59:52 27:5121:4410:21 3:441:412:122:133:491:182:334:14
77 Tom Arden, Kevin Gorton 🇬🇧 GBR 30-34 30/433 0:59:57 26:3523:359:52 3:461:252:402:434:121:313:064:12
78 Markus Badwal, Jonas Japing 🇩🇪 GER 30-34 31/433 1:00:06 27:3122:429:57 3:411:352:182:463:571:382:583:49
79 Nico Kitta, Sören Sacht 🇩🇪 GER 25-29 17/443 1:00:10 27:0923:0510:00 3:531:512:062:524:041:463:043:29
80 Ben Clarke, Jack phillips 🇬🇧 GBR 25-29 18/443 1:00:11 27:3822:2110:16 3:401:372:362:243:511:392:533:41
81 Max Minges, Julian Schmitt 🇩🇪 GER 30-34 32/433 1:00:13 26:3122:2511:20 4:041:452:351:394:231:382:423:39
82 Axel Vega, Federico Leis 🇫🇷 FRA 35-39 18/415 1:00:20 25:2122:2312:42 —1:542:263:214:091:243:354:26
82 Corentin Courmont, Clément Courmont 🇫🇷 FRA 25-29 19/443 1:00:20 27:0823:0310:15 3:451:592:292:323:551:273:013:55
82 Jesus Perez, Guillaume Brocart 🇪🇸 ESP 40-44 5/220 1:00:20 26:3024:169:39 3:491:463:062:534:081:373:083:49
82 Robert Maire, Finn Ulbricht 🇩🇪 GER 25-29 19/443 1:00:20 28:2321:5110:11 3:401:452:062:453:571:272:403:31
86 Alexander Herbrecht, Tom Kistner 🇩🇪 GER 35-39 19/415 1:00:22 28:1122:1210:04 3:381:352:222:394:071:312:433:37
86 Patrik Picek, Sebastian Klimt 🇨🇿 CZE 25-29 21/443 1:00:22 26:5823:379:52 3:441:322:572:364:201:353:003:53
88 Javier Aguiar Axpe, Agustin Gómez Sainz de la Maza 🇪🇸 ESP 35-39 20/415 1:00:23 26:5623:3210:01 3:591:502:162:394:181:252:404:25
89 Fabian Rösl, Nils Neubauer 🇩🇪 GER 25-29 22/443 1:00:24 27:5421:5110:43 3:481:332:272:184:031:272:373:38
90 Stephen Pollock, Dan Garnett 🇬🇧 GBR 35-39 21/415 1:00:25 25:5424:449:52 3:502:062:432:584:121:373:034:15
91 Silas Herborn, Maximilian Wenner 🇩🇪 GER 30-34 33/433 1:00:26 28:0221:5110:37 3:441:311:582:244:101:202:434:01
92 Paul Zandt, Simon Schulenburg 🇩🇪 GER 35-39 22/415 1:00:33 26:3524:199:45 3:541:562:462:584:171:393:023:47
93 Jesper Herr, Thorben Franzen 🇩🇪 GER 35-39 23/415 1:00:34 27:0723:0810:24 3:452:002:262:264:211:442:323:54
94 Ruben Garcia Gamarra, Kevin Lennon 🇪🇸 ESP 35-39 24/415 1:00:35 27:4222:4410:12 3:491:442:202:264:041:292:583:54
95 Thibault Lefevre, Vianney Lekieffre 🇫🇷 FRA 25-29 23/443 1:00:41 27:0023:2810:19 3:551:392:133:034:221:233:093:44
96 Ben Ruddick, Simeon Cromarty 🇬🇧 GBR 25-29 24/443 1:00:42 27:0723:1610:24 3:451:432:352:344:071:363:023:54
97 Hannes Eberhardt, Kenny Raab 🇩🇪 GER 35-39 25/415 1:00:43 26:2021:4212:44 —2:032:532:514:171:473:063:41
98 Olly Halls, Sam Millsted 🇬🇧 GBR 16-24 10/293 1:00:48 27:1823:0210:33 3:461:432:312:504:031:362:423:51
99 Henrik Josefsson, Vilmer Enberg 🇸🇪 SWE 30-34 34/433 1:00:50 27:2422:5310:38 3:551:152:292:464:151:322:324:09
99 Joe Corrie, Matt Grech-Smith 🇬🇧 GBR 40-44 6/220 1:00:50 27:1523:2810:12 3:391:292:352:514:021:443:123:56

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