HYROX Copenhagen 2026: Doubles Men results

874 teams on 13 Mar 2026. Typical finish 1:14:42, fastest 10% under 1:04:08. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Lukas Wrobel, Joel Persson 🇩🇰 DEN 25-29 1/193 0:51:13 28:1019:393:28 3:381:292:121:413:421:092:183:30
2 Emil Albrechtsen, Mathias Lynge 🇩🇰 DEN 30-34 1/192 0:53:38 30:1119:483:44 3:361:272:151:563:401:062:133:35
3 John Boland, Declan Kay 🇬🇧 GBR 30-34 2/192 0:54:35 30:3720:143:48 3:381:272:232:043:501:152:123:25
4 Olivier mairos, melik cangur 🇫🇷 FRA 25-29 2/193 0:54:40 29:3120:454:28 3:401:192:142:253:561:022:223:47
5 Robert Hobbs, Ryan Gackowski 🇬🇧 GBR 35-39 1/133 0:55:20 31:0420:184:03 3:501:332:122:043:561:112:153:17
6 Dan Cooper, Tim Porter 🇬🇧 GBR 35-39 2/133 0:55:36 30:3621:103:54 3:491:202:141:583:591:192:254:06
7 Frederik Jensen, Mathias Jessen 🇩🇰 DEN 25-29 3/193 0:57:16 31:3721:364:08 3:381:392:242:294:051:192:273:35
7 Lukas Ulriksen, Benjamin Sandholdt 🇩🇰 DEN 25-29 3/193 0:57:16 31:5021:234:09 3:391:422:202:013:551:302:443:32
9 Kristian Tjørnhom, Ole Mikal Tørsdal 🇳🇴 NOR 30-34 3/192 0:57:30 29:4023:563:59 3:501:412:502:154:271:243:154:14
10 Sebastian Magnussen, Daniel Stoksbjerg 🇩🇰 DEN 25-29 5/193 0:58:04 32:2721:284:12 3:391:342:292:163:411:262:373:46
11 Nikolaj Koors Hoff, Casper Stenderup Korch 🇩🇰 DEN 30-34 4/192 0:58:07 28:1826:023:53 3:521:413:042:404:061:203:465:33
12 Joachim Madsen, simon søndergaard 🇩🇰 DEN 30-34 5/192 0:58:13 31:1023:064:02 3:551:482:382:504:031:112:364:05
13 Fyn Townson, Ben Heys 🇬🇧 GBR 25-29 6/193 0:58:17 33:0721:114:04 3:471:262:102:063:551:292:303:48
14 Anthony Ginet, Tristan Sache 🇫🇷 FRA 25-29 7/193 0:58:19 32:0922:024:13 3:461:392:502:163:531:212:263:51
15 Rasmus Jensen, Christopher Lund 🇩🇰 DEN 16-24 1/134 0:58:28 31:2722:504:15 3:401:412:343:043:481:202:453:58
16 Shane Kelly, Ross Hendy 🇮🇪 IRL 40-44 1/113 0:58:31 32:2421:554:16 3:541:452:302:244:211:132:233:25
17 Andreas Haugstvedt, Gard Drag-Erlandsen 🇳🇴 NOR 25-29 8/193 0:58:34 32:1621:414:41 3:511:372:412:253:561:142:173:40
18 Jonas Nordmark, Andreas Hauge 🇸🇪 SWE 40-44 2/113 0:58:55 31:0623:264:28 3:482:102:432:344:101:322:513:38
19 Phil Hions, Jonjo Gallagher 🇬🇧 GBR 40-44 3/113 0:59:04 33:0821:424:18 3:351:322:272:183:561:332:343:47
20 Alex Render, Josh Render 🇬🇧 GBR 25-29 9/193 0:59:13 32:3522:344:10 4:001:332:312:344:121:212:343:49
21 Adrian Roseanu, Sven Petersen 🇩🇪 GER 30-34 6/192 0:59:17 32:5521:504:35 3:501:342:112:394:081:302:283:30
22 Jack McStay, Darren McEvoy 🇮🇪 IRL 30-34 7/192 0:59:24 33:0422:044:20 3:411:402:272:234:021:232:403:48
23 Simon Kjølhede, Mike Andersen 🇩🇰 DEN 35-39 3/133 0:59:32 33:0622:024:29 3:531:292:362:204:031:222:443:35
24 Miguel Ros robles, Charlely Locci 🇪🇸 ESP 25-29 10/193 0:59:38 32:4122:214:42 3:421:402:482:083:561:093:223:36
25 Daniel Veiby, Thomas Karlsen 🇩🇰 DEN 16-24 2/134 0:59:55 33:2822:164:16 3:501:402:482:254:111:302:203:32
26 Sven Lübbermann, Marvin Hencke 🇩🇪 GER 35-39 4/133 0:59:57 33:2422:184:17 3:501:462:352:124:071:172:403:51
27 Mark Kongsbak, Nicklas Hamann 🇩🇰 DEN 25-29 11/193 0:59:58 34:5320:454:25 3:451:402:331:403:551:212:213:30
28 Tino Kern, Mathias Kapala 🇩🇪 GER 30-34 8/192 1:00:04 33:0822:354:27 3:451:582:272:234:061:272:383:51
29 Mark Bormanis, Nicholas Davine 🇦🇺 AUS 35-39 5/133 1:00:09 31:5123:414:39 3:571:343:162:294:101:232:573:55
30 Amaury Bernard, Julien Chouraqui 🇫🇷 FRA 25-29 12/193 1:00:12 32:2723:184:31 3:521:282:492:574:161:322:543:30
31 Tim Ingwersen, Oke Petersen 🇩🇪 GER 35-39 6/133 1:00:23 34:4421:224:21 3:451:352:552:034:061:152:123:31
32 Rasmus Munch Hassing, Casper Munch 🇩🇰 DEN 40-44 4/113 1:00:30 32:5023:094:35 3:491:282:233:094:201:372:343:49
33 Jonas Krogh, Søren Gøttig 🇩🇰 DEN 35-39 7/133 1:00:45 33:5922:364:15 3:541:362:412:184:121:172:463:52
33 Rasmus Dinsen, Christian Arndt 🇩🇰 DEN 25-29 13/193 1:00:45 33:1523:014:35 3:551:502:522:114:091:212:543:49
35 Paul Wolf, Aldo Hellmich 🇩🇪 GER 30-34 9/192 1:00:57 35:0521:034:55 3:511:312:102:083:591:182:353:31
36 Matt Threadgold, Chris Malone 🇬🇧 GBR 30-34 10/192 1:00:59 32:4324:134:08 3:492:073:313:074:001:192:513:29
37 Adam Mansa, Jacob Jensen-Abbew 🇩🇰 DEN 25-29 14/193 1:01:13 34:2122:104:45 3:341:482:322:244:011:402:263:45
38 Leonard Adolphs, Oskar-Emil Ipsen 🇩🇪 GER 30-34 11/192 1:01:14 34:4721:494:42 3:511:272:312:084:061:243:033:19
39 Aleksi Leppinen, Mikael Makinen 🇫🇮 FIN 35-39 8/133 1:01:17 34:3722:104:34 3:391:352:412:223:571:102:374:09
40 Christopher Gensø, Morten Rohden 🇩🇰 DEN 30-34 12/192 1:01:20 33:5722:364:50 3:491:412:332:184:121:302:443:49
41 Adam Pedersen, Alexander Mose-Johansen 🇩🇰 DEN 30-34 13/192 1:01:22 34:2822:304:29 3:441:432:382:533:591:142:493:30
42 Martin Emond, David Dornan 🇸🇪 SWE 35-39 9/133 1:01:29 32:5924:114:24 4:041:543:022:404:161:382:443:53
43 Sejer Tobiasen, Balder Tobiasen 🇩🇰 DEN 30-34 14/192 1:01:32 33:4123:184:38 3:501:443:052:094:031:363:023:49
44 Anders Sell, Mads Andersen 🇩🇰 DEN 25-29 15/193 1:01:36 34:3022:414:30 3:371:412:172:483:591:373:043:38
45 Jesper Pors, Raul Stanbury 🇩🇰 DEN 30-34 15/192 1:01:40 35:2621:424:37 3:491:372:202:323:571:122:433:32
45 Jóan Petur Samson Jónsson, Tóki Á Lógv FRO 16-24 3/134 1:01:40 34:1722:105:17 3:491:242:332:344:081:162:323:54
47 Ugo Emrinian, Loris Emrinian 🇫🇷 FRA 35-39 10/133 1:01:43 34:2022:155:12 4:021:392:042:354:091:312:423:33
48 Jannis Spring, Iven Christian Hansen 🇩🇪 GER 16-24 4/134 1:01:47 34:3722:474:26 3:461:472:252:274:031:082:584:13
48 Jonas Hestbech Lind, Mathias Rosenkrands 🇩🇰 DEN 35-39 11/133 1:01:47 36:4320:124:57 3:321:172:172:063:541:012:333:32
50 Mathias Bonne, Søren Ejsing 🇩🇰 DEN 30-34 16/192 1:01:50 34:5722:294:29 3:431:312:273:013:571:202:413:49
51 Mathias Kjeldager, Mathias Danielsen 🇩🇰 DEN 16-24 5/134 1:01:54 31:5525:244:40 4:101:563:392:434:141:363:243:42
51 Ricardo Martinez, Cristian Baroa 🇪🇸 ESP 30-34 17/192 1:01:54 34:5922:154:45 3:451:542:312:264:071:272:193:46
53 Magnus Bøge, Oliver Meier 🇩🇰 DEN 16-24 6/134 1:02:00 34:3222:305:03 3:491:542:512:164:041:392:123:45
54 Andre Dirks, Rico Gast 🇩🇪 GER 25-29 16/193 1:02:13 35:2521:525:01 3:571:412:162:394:121:082:203:39
55 Markus Rosén, Aksel Thomasbjerg 🇩🇰 DEN 25-29 17/193 1:02:18 35:1822:164:50 3:522:003:021:354:151:392:153:38
56 Tobias Engberg, Niclas Svejdal 🇩🇰 DEN 16-24 7/134 1:02:20 34:5523:024:27 3:491:462:512:214:121:132:573:53
57 Richard Vatnedal, Victor Moland 🇳🇴 NOR 25-29 18/193 1:02:21 33:0724:234:55 4:001:433:162:234:131:433:113:54
58 Stijn Blokker, Alexander verlaat 🇳🇱 NED 16-24 8/134 1:02:29 34:2423:324:37 3:501:382:352:284:291:232:324:37
59 Morten Haugland Jakobsen, Tord Sollesnes 🇳🇴 NOR 25-29 19/193 1:02:32 35:4122:174:37 3:541:452:412:144:061:282:363:33
60 Kristoffer Handgaard, Johan Selleby 🇩🇰 DEN 25-29 20/193 1:02:41 35:1823:034:25 3:591:462:322:364:031:362:493:42
61 Frederik Vork, Lucas Brun 🇩🇰 DEN 16-24 9/134 1:02:48 34:5623:044:52 3:421:492:252:543:581:313:003:45
62 Olmo Middeldorp, Jan Piscaer 🇳🇱 NED 25-29 21/193 1:02:49 34:4322:425:27 3:461:262:542:154:001:122:394:30
63 Carmine Urti, Filip Andersson 🇮🇹 ITA 30-34 18/192 1:02:50 36:1621:444:55 3:461:412:561:483:591:212:233:50
64 Frank Thanning Mikkelsen, Kenneth Niluasen 🇩🇰 DEN 45-49 1/71 1:02:51 35:5422:084:55 3:581:542:212:084:111:242:084:04
65 Jonas Budtz Louw-Reimer, Jacob Liocouras 🇩🇰 DEN 30-34 19/192 1:02:55 35:3822:344:48 3:501:532:402:174:051:302:443:35
66 Kenni Christensen, Kristoffer Kjær 🇩🇰 DEN 25-29 22/193 1:02:57 34:1523:455:02 3:581:372:392:574:171:232:494:05
67 Mads Bork Jepsen, Hector Gonzales mandrup Hansen 🇩🇰 DEN 30-34 20/192 1:03:02 35:1923:014:44 3:531:403:172:084:111:342:413:37
68 Justin Johannsen, Kevin Herse 🇩🇪 GER 16-24 10/134 1:03:03 33:3924:584:32 3:551:432:422:574:171:383:184:28
68 Mikael Rönnberg, Markus Eriksson 🇸🇪 SWE 45-49 2/71 1:03:03 32:5625:344:37 3:531:572:532:494:051:263:504:41
70 Victor Holst, Sebastian Kriegbaum 🇩🇰 DEN 25-29 23/193 1:03:05 34:3523:574:37 3:471:423:362:543:561:132:563:53
71 Gareth Maglennon, Hubert Zdebel 🇬🇧 GBR 40-44 5/113 1:03:06 34:3823:584:35 4:011:572:343:144:131:312:523:36
71 Tobias Kimber Roldan, Nicholas Kimber Roldan 🇬🇧 GBR 16-24 11/134 1:03:06 34:1523:525:04 3:511:443:022:574:061:102:584:04
73 Björn Fugmann, Ruwen Möller 🇩🇪 GER 40-44 6/113 1:03:16 37:1921:254:37 3:451:392:272:323:571:242:213:20
74 Markus Nylander, Filip Eriksson 🇸🇪 SWE 35-39 12/133 1:03:18 36:0322:364:42 3:561:332:342:054:201:192:583:51
75 Leon Kofoed Andersen, Christian Laurenborg 🇩🇰 DEN 40-44 7/113 1:03:23 35:3323:094:46 3:552:022:502:034:171:242:413:57
76 William Lendeborg, Jesus Daniel Barriga 🇩🇴 DOM 30-34 21/192 1:03:27 33:4325:234:25 4:021:582:532:454:491:422:584:16
77 Carl Strömö, Leif Lindergård 🇸🇪 SWE 16-24 12/134 1:03:32 35:2523:144:57 3:571:462:562:284:011:292:413:56
78 Jason O'Reilly, Oliver Gahan 🇮🇪 IRL 25-29 24/193 1:03:35 34:3923:465:14 4:041:482:462:374:111:302:344:16
79 Caspar Grauballe, Lukas Fagerholt 🇩🇰 DEN 30-34 22/192 1:03:39 35:5622:485:01 4:001:472:442:134:141:292:573:24
80 Mathias Damgaard, Gregers Christensen 🇩🇰 DEN 30-34 23/192 1:03:45 36:2822:454:36 3:461:292:552:524:041:262:443:29
81 Thomas Hørslev, Stefan Geisler 🇩🇰 DEN 35-39 13/133 1:03:48 34:2424:574:31 3:582:152:542:474:001:213:314:11
82 Tim Fenhed, Marcus Willart 🇸🇪 SWE 30-34 24/192 1:03:51 35:3323:414:41 3:551:462:492:404:081:282:573:58
83 Ryan Doyle, Luke Jordan 🇮🇪 IRL 25-29 25/193 1:03:52 34:2524:364:56 3:581:462:563:074:081:322:494:20
83 Tobias Troels Melby-Øster, Casper Cornelius Skaarenborg Kloster 🇩🇰 DEN 25-29 25/193 1:03:52 35:5923:044:54 4:001:382:532:234:091:172:553:49
85 Sebastian Clausen, Christoffer Markvard Hansen 🇩🇰 DEN 30-34 25/192 1:03:57 36:1822:135:32 3:511:312:162:444:041:272:453:35
86 Jesper Kaack Noyé Kongsvad, Martin Surlemont Noyé Kongsvad 🇩🇰 DEN 40-44 8/113 1:04:01 38:0121:084:56 3:411:542:222:133:461:182:203:34
87 Victorien Vivier, Serdar Sevdasiz 🇫🇷 FRA 30-34 26/192 1:04:05 32:3027:204:20 3:511:493:492:526:201:303:113:58
88 Kasper Olesen, Simon Olsen 🇩🇰 DEN 35-39 14/133 1:04:06 34:2125:064:44 4:102:023:102:424:011:273:433:51
89 Jake Bloomer, Jackson Baker 🇦🇺 AUS 30-34 27/192 1:04:11 37:0122:294:48 3:411:322:202:484:001:302:503:48
90 James Tilley, Oliver Bolton 🇬🇧 GBR 25-29 27/193 1:04:12 35:1423:255:38 3:531:312:362:374:071:302:554:16
90 Mikkel Refsgaard, Magnus Scmith Jørgensen 🇩🇰 DEN 16-24 13/134 1:04:12 36:0023:244:53 4:061:343:062:294:011:222:533:53
92 Kasper Skræp, Gawain Bey 🇩🇰 DEN 25-29 28/193 1:04:15 37:5421:314:54 3:531:352:312:074:031:242:203:38
93 Nahne Petersen, Jules Vandierendonck 🇩🇪 GER 30-34 28/192 1:04:17 34:2225:314:29 4:031:573:063:104:251:393:044:07
94 Ellis Ledder, Jake Parker 🇬🇧 GBR 16-24 14/134 1:04:20 35:3424:074:43 3:541:503:222:274:301:302:393:55
94 Kennet Hartmann, Lars Andersen 🇩🇰 DEN 35-39 15/133 1:04:20 35:0624:234:56 3:541:262:393:004:171:413:273:59
96 Gift Nwachukwu, Nicola Squeo 🇮🇹 ITA 30-34 29/192 1:04:24 35:5323:424:53 3:491:322:333:124:121:392:563:49
97 Josef Saker, Athanasios Paraskevopoulos 🇸🇪 SWE 30-34 30/192 1:04:30 36:3923:124:44 3:562:002:502:294:251:232:413:28
98 Mikkel Tang Møldrup, Peter Munck Mejer 🇩🇰 DEN 30-34 31/192 1:04:32 34:4924:514:57 3:541:332:372:374:232:142:544:39
99 Florian Rausch, Fritz Franke 🇩🇪 GER 30-34 32/192 1:04:35 36:3323:234:45 3:481:452:562:284:071:303:003:49
100 Jung Min Roh, Pablo Beaus 🇰🇷 KOR 16-24 15/134 1:04:36 34:1125:504:39 3:532:063:022:204:151:423:065:26

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