HYROX Copenhagen 2025: Pro Doubles Men results

119 teams on 14 Mar 2025. Typical finish 1:07:10, fastest 10% under 0:59:06. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Max Nilsson, Magnus Jigin 🇸🇪 SWE 30-39 1/58 0:54:38 29:1521:293:58 3:361:412:451:573:481:242:433:35
2 Henrik Knuth, Nils Knuth 🇩🇪 GER U29 1/43 0:55:09 30:1220:484:14 3:331:342:401:513:481:182:143:50
3 Rasmus Fröjd, Linus Bladh 🇸🇪 SWE 30-39 2/58 0:55:35 30:2221:074:09 3:321:323:002:023:441:282:203:29
4 Emil Albrechtsen, Mathias Lynge 🇩🇰 DEN U29 2/43 0:55:50 30:0121:563:56 3:251:503:051:533:391:172:503:57
5 Brun Keller, Pascal Hatz 🇩🇪 GER U29 3/43 0:55:58 30:1721:354:11 3:431:572:362:043:561:212:113:47
6 Shane Mc Gowan, Barry Mc Gowan 🇮🇪 IRL 30-39 3/58 0:56:10 28:3023:364:08 3:412:003:022:224:021:343:083:47
7 Conor Mcnamee, Viktor Thestrup 🇨🇦 CAN U29 4/43 0:57:28 29:1024:004:22 3:381:453:232:374:061:333:083:50
8 Jonas Togo, Mikkel Kühne 🇩🇰 DEN 30-39 4/58 0:57:53 31:0722:294:21 3:361:453:052:173:541:222:493:41
9 Brian Lee, Colin Mcdonnell 🇮🇪 IRL 30-39 5/58 0:58:12 31:1123:024:04 3:551:583:022:114:021:272:553:32
10 Yassine Moumna, Maxime Graignic 🇲🇦 MAR 30-39 6/58 0:58:17 30:1123:374:33 3:382:213:152:014:151:272:384:02
11 Joshua Boynton, Alex Would 🇬🇧 GBR 30-39 7/58 0:58:42 31:1323:214:16 3:441:493:262:034:121:272:314:09
12 Lasse Lundstrøm, Bertram Bugge 🇩🇰 DEN U29 5/43 0:58:48 31:3120:356:47 3:421:423:14—4:071:242:563:25
13 Carl-Fredrik Øwre, Silas Vasstrand 🇳🇴 NOR U29 6/43 0:59:10 31:2821:016:44 3:411:513:56—4:101:212:443:11
14 Victor Stenz, Lucas Horz 🇩🇪 GER U29 7/43 0:59:28 31:4523:364:12 3:461:563:022:164:021:302:334:31
15 Sigurd Belland Hovet, Mathias Lauvland Jørgensen 🇳🇴 NOR U29 8/43 0:59:29 31:1623:524:26 3:481:394:472:143:451:202:323:47
16 Adam Lundqvist, Marcus Friberg 🇸🇪 SWE 30-39 8/58 0:59:38 32:5122:244:25 3:401:462:482:163:531:203:023:39
17 Max Swindells, Brendan Barclay 🇬🇧 GBR U29 9/43 0:59:45 31:0521:576:47 3:371:573:56—4:051:312:424:03
18 Alexandre Bouyssou, Oliver Petersen, Joachim Ostreng 🇩🇰 DEN U29 10/43 1:00:05 32:5622:434:30 3:491:483:222:133:581:242:433:26
19 Magnus Nymand, Mikkel Lynge Dybdahl 🇩🇰 DEN 30-39 9/58 1:00:09 33:1322:164:45 3:381:463:002:263:551:222:453:24
20 Doudou Ndiaye, Halim Ennadifi 🇫🇷 FRA 30-39 10/58 1:00:15 30:4825:144:17 3:522:163:582:284:121:292:544:05
21 Jonas Price, Erik Rasmussen 🇩🇰 DEN U29 11/43 1:00:34 34:2821:334:37 3:381:392:522:123:451:262:263:35
22 James Mccallion, Henry Salmon 🇬🇧 GBR 30-39 11/58 1:00:45 32:5223:324:25 3:491:533:062:464:031:272:573:31
23 Massimiliano Bolognesi, Ruben Biasioli 🇮🇹 ITA U29 12/43 1:00:52 33:1323:134:29 3:492:143:132:064:141:242:323:41
24 Christopher Izzo, Jorman Fuenmayor 🇨🇦 CAN U29 13/43 1:01:32 32:4723:584:50 3:392:133:202:174:141:293:153:31
25 Torge Jensen, Tom Harring 🇩🇪 GER U29 14/43 1:01:42 32:1024:514:45 3:502:193:262:194:181:313:133:55
26 Carl Emil Brøgger, Emil Brohave 🇩🇰 DEN U29 15/43 1:01:47 33:0524:054:41 3:522:083:492:164:291:332:163:42
27 Önder Kadak, Gramos Halilaj 🇹🇷 TUR 40-49 1/15 1:01:56 34:5722:224:41 3:491:463:141:484:111:292:243:41
28 Jesper Kurås, Ludvig Thorsen 🇳🇴 NOR U29 16/43 1:02:03 32:2424:584:47 3:521:523:362:284:061:393:413:44
29 Klaus Uggerhøj, Jonas Kehler 🇩🇰 DEN 30-39 12/58 1:02:19 34:5922:364:47 3:441:393:322:303:571:212:193:34
30 Andrei Logvinenko, Michiel Brankaert 🇳🇱 NED 30-39 13/58 1:02:29 32:4625:094:39 3:481:453:363:134:081:293:193:51
31 Casper Munch, Claus Sander 🇩🇰 DEN 40-49 2/15 1:02:37 29:3428:314:37 3:421:573:483:204:251:354:265:18
32 Birk Kotkas, Rasmus Haahr 🇩🇰 DEN U29 17/43 1:02:42 33:2824:394:39 3:432:043:272:413:591:523:233:30
33 Mitchel Eijgenraam, Jordy Van Hout 🇳🇱 NED U29 18/43 1:02:50 33:1225:024:40 3:461:553:342:444:122:032:523:56
34 Mads Mandal, Valdemar Danning 🇩🇰 DEN U29 19/43 1:03:03 34:3223:524:44 3:481:443:132:394:051:343:013:48
34 Teddy Lee, Eli O'Sullivan SIN U29 19/43 1:03:03 31:4726:394:41 4:002:213:422:584:251:293:074:37
36 Max Ravn, Philip Philip 🇩🇰 DEN 30-39 14/58 1:03:35 35:1123:295:00 3:311:452:593:014:041:313:033:35
37 Andreas Ekberg, Albin Bytyqi 🇸🇪 SWE 30-39 15/58 1:03:36 34:2923:525:19 3:431:383:402:394:081:292:533:42
38 Mikkel Trøstheim, Lars Andreas Arud 🇳🇴 NOR U29 21/43 1:03:40 31:1927:564:30 3:492:103:553:454:111:453:344:47
39 Daniel Beck Andersen, Casper Larsen 🇩🇰 DEN 30-39 16/58 1:03:49 34:1821:547:42 4:041:503:21—4:021:343:263:33
40 Lucas Mikkelsen, Christian Heide Nielsen 🇩🇰 DEN U29 22/43 1:03:57 34:1724:544:52 3:491:534:022:264:101:323:093:53
41 Joel Lenarz, Max Bernard 🇩🇪 GER U29 23/43 1:04:01 35:0424:104:52 3:592:113:012:324:191:253:113:32
42 Aksel Buchardt, Herman Koefoed 🇳🇴 NOR U29 24/43 1:04:27 33:4126:014:50 3:521:513:422:444:311:193:444:18
43 Johan Aurell, Pontus Hansson 🇸🇪 SWE U29 25/43 1:04:36 35:3923:575:04 3:522:442:552:094:091:353:033:30
44 Niklas Madsen, Jesper Schouboe 🇩🇰 DEN 40-49 3/15 1:04:37 35:5323:455:05 3:521:533:142:154:011:203:333:37
45 Sander Roos, Jordy Mieloo 🇳🇱 NED 30-39 17/58 1:04:45 36:3923:194:53 3:461:592:372:394:041:293:013:44
46 Einar Gudjonsson, Gardar Agustsson 🇮🇸 ISL 30-39 18/58 1:04:47 34:1125:504:49 3:572:013:212:504:162:023:453:38
47 Lasse Kryger, Jonas Birwe 🇩🇰 DEN 30-39 19/58 1:04:50 35:3524:055:14 3:532:183:062:264:041:343:083:36
48 Bjørnar Hoff, Aleksander Fridén 🇳🇴 NOR U29 26/43 1:05:00 38:0021:395:25 3:361:473:032:123:421:272:303:22
49 Patrick De Groot, Sebastiaan Gesquierre 🇳🇱 NED 40-49 4/15 1:05:07 36:2223:365:13 3:452:053:202:074:071:383:003:34
50 Benoît-Joseph Bernard, Pierre Ruiz 🇫🇷 FRA 30-39 20/58 1:05:23 36:3523:255:27 3:432:093:282:134:021:312:383:41
51 Benjamin Boehmer, Eesa Hernandez 🇿🇦 RSA 30-39 21/58 1:05:39 35:3124:555:17 3:511:423:033:254:281:112:554:20
52 Michael Vasby, Jonas Løvik 🇩🇰 DEN 30-39 22/58 1:05:48 36:0424:285:21 3:422:153:072:334:021:333:114:05
53 Josh Cooper, Jay Madelaine 🇬🇧 GBR U29 27/43 1:06:08 37:2523:405:07 3:532:033:372:004:041:223:013:40
54 Niklas Ryelund, Anders Lundgaard 🇩🇰 DEN 30-39 23/58 1:06:09 35:2425:345:15 3:541:583:413:173:591:313:134:01
55 Kristian Larsen, Kristian Gutte 🇩🇰 DEN 30-39 24/58 1:06:30 36:0325:085:24 3:482:003:302:484:151:353:303:42
56 Christoffer Gudmundsson, Marcus Enered 🇸🇪 SWE 40-49 5/15 1:06:53 35:5326:005:04 3:592:043:342:344:221:373:523:58
57 Philipp Deutschen, Samuel Loebell 🇩🇪 GER 30-39 25/58 1:06:58 36:2125:295:13 3:501:503:302:384:331:423:244:02
58 Felix Opitz, Philipp Tischer 🇩🇪 GER 30-39 26/58 1:07:04 37:1724:325:20 3:422:003:372:584:071:302:523:46
59 Andre Dirks, Klaus Weerts 🇩🇪 GER 30-39 27/58 1:07:06 36:3724:405:54 3:491:593:192:284:211:273:293:48
60 Kawel Kader, Sebastian Espe 🇸🇪 SWE 30-39 28/58 1:07:10 35:5723:118:08 4:022:023:59—4:341:393:143:35
61 Tom Bleibaum, Martin Beese 🇩🇪 GER 30-39 29/58 1:07:16 37:5923:535:27 3:551:393:122:164:141:223:144:01
62 Ryan Higgs, Joseph Hartley 🇬🇧 GBR U29 28/43 1:07:36 37:0325:165:22 3:472:133:373:013:571:383:083:55
63 Frederik Tølle, Marco Pedersen 🇩🇰 DEN U29 29/43 1:07:47 38:1224:235:18 3:441:483:492:484:041:333:123:25
64 Andres Grisales, Roberto Ruano 🇨🇴 COL 30-39 30/58 1:07:52 37:1324:595:43 4:082:103:542:034:171:393:233:25
65 Daníel Magnússon, Styrmir Þór Tómasson 🇮🇸 ISL 30-39 31/58 1:07:56 39:2822:365:57 3:371:383:202:123:541:312:333:51
66 Christoffer Fransson, Adam Hjelmström 🇸🇪 SWE U29 30/43 1:08:00 36:1826:415:07 3:521:593:543:004:112:043:354:06
67 Dafydd Jones, Richard Thornton 🇬🇧 GBR 30-39 32/58 1:08:07 37:2525:035:43 3:462:053:552:194:091:393:143:56
68 Adam Shaw, Jack Howes 🇬🇧 GBR U29 31/43 1:08:12 36:2625:535:57 3:541:583:283:164:151:343:204:08
69 Christian Jensen, Mathias Wachenschwanz 🇩🇰 DEN 40-49 6/15 1:08:38 36:0227:145:27 3:532:123:472:494:261:443:344:49
70 David Hjelmström, Erik Svärd 🇸🇪 SWE 30-39 33/58 1:08:41 37:4825:305:27 3:551:453:402:594:011:443:204:06
71 Justin Walger, Steffen Hotes 🇩🇪 GER U29 32/43 1:08:44 37:4625:515:12 3:542:123:212:444:151:273:264:32
72 Milton Santiago, Bernardo Girao 🇵🇹 POR 30-39 34/58 1:09:01 37:5023:108:05 3:532:143:44—4:271:303:323:48
72 Rasmus Brink, Niklas Mølgaard Norup 🇩🇰 DEN 30-39 34/58 1:09:01 36:2526:156:25 3:562:083:232:304:191:364:094:14
74 Benjamin Geisler-Helsted, Hans-Christian Vej 🇩🇰 DEN 30-39 36/58 1:09:22 35:4127:376:10 3:372:064:273:144:231:394:173:54
75 Benjamin Stender, Sune Christensen 🇩🇰 DEN 40-49 7/15 1:09:33 37:3326:375:26 3:461:593:452:264:241:424:533:42
76 Chris Genning, Dawen Pahl 🇩🇪 GER 30-39 37/58 1:09:43 40:3721:527:17 3:412:043:19—3:531:303:183:58
77 James Dixon, Michael Collins 🇬🇧 GBR 40-49 8/15 1:09:46 35:3828:355:36 3:362:333:563:224:211:394:384:30
78 Tyler Bradley, Jordan Dunne 🇬🇧 GBR U29 33/43 1:09:49 36:5627:365:22 3:542:223:563:234:421:363:453:58
79 Jean-Charles Capelle, Andy Menil 🇫🇷 FRA 30-39 38/58 1:09:54 40:2623:565:36 3:471:522:552:553:521:303:063:59
80 Jan Dsouza, Michael Dissing 🇩🇰 DEN 30-39 39/58 1:09:57 38:5425:016:06 3:542:293:122:544:101:113:353:36
81 Sebastian Casati, Vilhelm Gullach 🇩🇰 DEN U29 34/43 1:10:02 38:4826:005:17 4:032:073:452:364:101:363:473:56
82 Kristoffer Thierry, Nichlas Brylov 🇩🇰 DEN 30-39 40/58 1:10:19 38:3326:255:27 3:421:473:372:594:111:484:194:02
83 Danny Jonker, Robert Mol 🇳🇱 NED 30-39 41/58 1:10:23 35:1929:565:12 3:592:044:224:354:241:574:224:13
84 Jon Larsen Pedersen, Victor Mora-Vandel 🇩🇰 DEN 30-39 42/58 1:10:32 36:3328:395:25 4:042:284:332:514:191:444:124:28
85 Fredrik Dahringer, Erik Brorsson 🇸🇪 SWE 30-39 43/58 1:10:36 38:4326:255:33 3:502:283:422:464:031:413:474:08
86 Aarnav Singh, Bob Verniers 🇮🇳 IND U29 35/43 1:10:47 34:3331:205:00 4:272:084:483:354:471:545:214:20
87 Rafferty Eastham, Mason Wilkins 🇬🇧 GBR U29 36/43 1:11:53 37:4029:045:16 4:132:194:533:084:191:403:444:48
88 Marc Künkel Winther, Laurits Hay-Schmidt 🇩🇰 DEN 30-39 44/58 1:12:30 40:4026:095:46 3:541:523:573:024:112:013:223:50
88 Niklas Læssøe Koch, Mikkel Andreassen 🇩🇰 DEN 30-39 44/58 1:12:30 39:5626:376:01 3:482:124:063:034:121:313:523:53
90 Hugo Huguignot, Saman Fattah 🇫🇷 FRA 30-39 46/58 1:12:48 40:0226:436:06 4:002:164:242:214:221:333:364:11
91 Morten Thulstrup, Niels Christiansen Svankjær 🇩🇰 DEN 40-49 9/15 1:13:01 38:4525:488:32 4:132:154:43—4:181:574:253:53
92 Will Collinson, Tom Noble 🇬🇧 GBR U29 37/43 1:13:04 41:1126:215:37 3:591:563:413:024:131:573:324:01
93 Scott Enders, Daniel Keen 🇬🇧 GBR 30-39 47/58 1:13:11 40:0426:466:24 4:012:014:312:394:331:353:343:52
94 Johannes Schwartz, Axel Janssen 🇩🇪 GER 30-39 48/58 1:13:16 40:5826:365:48 3:572:153:352:454:211:374:093:57
95 Jacob Fisker, Alexander Ahrenfeldt 🇩🇰 DEN 30-39 49/58 1:13:35 41:4226:095:47 3:552:023:382:334:031:374:214:00
96 Albin Öhrn, Joel Löfquist 🇸🇪 SWE 30-39 50/58 1:13:36 41:0026:465:55 3:362:103:224:064:091:333:374:13
97 Mikkel Nielsen, Frederik Barfred 🇩🇰 DEN U29 38/43 1:13:51 41:0226:416:12 3:512:114:212:564:071:403:423:53
98 Tommy Bach, Jacob Mehlbye 🇩🇰 DEN 30-39 51/58 1:13:54 40:2926:376:53 3:432:173:312:444:321:503:344:26
99 Kristian Lokøy, Mats Kausland Gullaksen 🇳🇴 NOR 30-39 52/58 1:13:58 38:5727:397:27 4:082:214:202:594:301:403:264:15
100 Peter Schellongowski, Zlatko Sijakovic 🇦🇹 AUT 50-59 1/3 1:14:39 42:3926:155:51 4:262:013:352:444:151:353:483:51

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