HYROX Copenhagen 2026: Pro Men results

365 finishers on 13 Mar 2026. Typical finish 1:16:32, fastest 10% under 1:04:52. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Gustav Cordua 🇩🇰 DEN 16-24 1/36 0:55:29 28:0623:443:43 3:552:233:002:383:561:262:413:45
2 Sebastian Ifversen 🇩🇰 DEN 25-29 1/60 0:55:35 27:3824:133:48 4:032:083:022:193:591:292:434:30
3 Erik Oscar Bøe 🇳🇴 NOR 30-34 1/113 0:56:05 28:5423:193:56 3:552:102:502:394:001:192:453:41
4 Pablo Sánchez Santos 🇪🇸 ESP 30-34 2/113 0:57:21 27:2626:153:45 4:022:433:552:354:031:353:054:17
5 Aitor Lizarazu Hormilla 🇪🇸 ESP 30-34 3/113 0:57:30 29:0724:204:07 3:572:323:092:473:581:232:503:44
6 George Martindale 🇬🇧 GBR 30-34 4/113 0:57:42 27:5325:534:02 4:012:303:343:003:571:323:114:08
7 Alan Cao 🇫🇷 FRA 30-34 5/113 0:57:57 29:5324:024:07 3:572:133:252:424:001:312:443:30
8 Marc Dean 🇬🇧 GBR 35-39 1/68 0:58:01 28:4925:243:52 3:522:203:353:013:581:243:134:01
9 Lars Rudi 🇳🇴 NOR 30-34 6/113 0:58:13 30:2723:434:08 3:572:003:252:563:551:192:483:23
10 Thomas Dahl 🇩🇰 DEN 25-29 2/60 0:59:07 29:2425:543:54 4:002:453:382:504:061:243:064:05
11 Turker Alici 🇹🇷 TUR 30-34 7/113 0:59:13 31:2823:354:14 3:532:213:102:164:041:253:043:22
12 Valentín Gamba Dondich 🇦🇷 ARG 30-34 8/113 0:59:14 29:2825:404:10 4:133:013:592:174:131:342:463:37
13 Freddie Cree 🇬🇧 GBR 16-24 2/36 0:59:38 30:0425:194:20 4:022:224:032:414:051:343:013:31
14 Matthew Plowman 🇬🇧 GBR 30-34 9/113 0:59:56 29:2426:254:10 4:082:373:392:594:001:363:264:00
15 Nils Knuth 🇩🇪 GER 16-24 3/36 1:00:14 31:3324:354:10 4:032:403:162:444:041:212:533:34
16 Simon Buus Jensen 🇩🇰 DEN 35-39 2/68 1:00:20 31:1125:024:13 4:042:103:242:414:081:322:574:06
17 Niels Kinget 🇧🇪 BEL 16-24 4/36 1:00:26 30:2025:534:16 4:032:373:262:594:171:472:533:51
18 Olai Johannessen 🇳🇴 NOR 30-34 10/113 1:00:45 29:5826:474:06 4:032:393:352:394:051:363:274:43
19 Aaron Docherty 🇬🇧 GBR 30-34 11/113 1:00:51 30:3926:134:04 3:572:233:393:034:021:353:334:01
20 Diogo Freitas 🇵🇹 POR 30-34 12/113 1:01:09 30:0927:004:04 4:032:483:353:094:071:343:354:09
21 Kieran Higgs 🇬🇧 GBR 25-29 3/60 1:01:22 30:0127:204:05 4:142:373:482:564:091:313:194:46
21 Mathias Ramberg 🇸🇪 SWE 30-34 13/113 1:01:22 30:1527:004:11 4:092:393:442:444:101:363:194:39
23 Stephan Eriksson 🇸🇪 SWE 30-34 14/113 1:01:27 30:5726:104:24 4:032:273:492:214:111:283:174:34
24 Dag Blandkjenn 🇳🇴 NOR 25-29 4/60 1:01:56 29:0728:174:36 3:522:284:302:584:111:373:395:02
25 Mathias Lynge 🇩🇰 DEN 30-34 15/113 1:02:06 31:3426:184:19 4:002:323:243:074:081:283:124:27
26 Alex Miller 🇺🇸 USA 30-34 16/113 1:02:33 30:1228:184:06 4:063:104:152:564:211:353:124:43
27 Ivan Pranjic 🇭🇷 CRO 35-39 3/68 1:02:47 31:4326:304:38 3:592:384:102:224:131:302:524:46
28 Loui Gravgaard 🇩🇰 DEN 25-29 5/60 1:03:23 30:0629:034:18 4:122:124:183:174:171:323:335:42
29 Berthel Jakobsen 🇩🇰 DEN 16-24 5/36 1:03:36 31:1527:554:31 4:152:573:473:054:162:013:294:05
29 Sergio Luna 🇪🇸 ESP 35-39 4/68 1:03:36 30:2828:284:44 4:092:294:162:524:131:243:485:17
31 Daniel Stoksbjerg 🇩🇰 DEN 16-24 6/36 1:03:57 31:2528:174:19 4:002:493:583:114:081:333:574:41
32 Jonas Lind 🇩🇰 DEN 30-34 17/113 1:03:59 32:5726:574:08 3:542:313:533:214:041:173:214:36
33 Mathias Gislason 🇩🇰 DEN 25-29 6/60 1:04:04 31:4228:024:25 3:552:163:393:294:081:554:014:39
34 Magnus Funder 🇩🇰 DEN 25-29 7/60 1:04:09 30:0229:504:20 4:132:514:303:264:191:273:275:37
35 Corentin REGIS 🇫🇷 FRA 30-34 18/113 1:04:26 30:1530:144:01 4:142:594:083:194:162:073:485:23
36 Martin Renslev 🇩🇰 DEN 30-34 19/113 1:04:29 31:4328:214:30 4:163:043:473:104:231:303:334:38
37 Joona Karonen 🇫🇮 FIN 30-34 20/113 1:04:47 31:5928:184:36 4:012:213:563:374:051:373:484:53
38 Hugh O'Reilly 🇮🇪 IRL 35-39 5/68 1:04:59 31:5628:424:27 4:142:494:133:054:181:363:524:35
39 Kieran O'Brien 🇬🇧 GBR 35-39 6/68 1:05:25 31:5329:044:33 4:112:254:163:254:132:023:574:35
40 Gil Nicola 🇱🇺 LUX 35-39 7/68 1:05:29 32:0928:364:46 4:102:274:043:064:181:433:475:01
40 Joachim Østreng 🇳🇴 NOR 25-29 8/60 1:05:29 32:1428:454:33 4:202:543:573:294:231:353:184:49
42 John Arvidsson 🇸🇪 SWE 30-34 21/113 1:05:32 32:4328:154:39 4:103:443:463:114:241:373:283:55
43 Patrik Vojtasko 🇸🇰 SVK 25-29 9/60 1:05:33 32:3327:026:05 3:583:094:233:144:07—3:065:05
44 Florian Brennecke 🇩🇪 GER 35-39 8/68 1:05:38 31:4129:094:53 4:042:394:273:354:131:303:504:51
45 Matas Gedžiūnas 🇱🇹 LTU 16-24 7/36 1:05:51 32:0628:455:05 4:083:023:173:194:151:443:385:22
46 Daniel Friberg 🇸🇪 SWE 35-39 9/68 1:05:55 32:4128:294:51 4:122:483:483:124:291:383:324:50
46 Tim Lorenzen 🇩🇪 GER 25-29 10/60 1:05:55 33:1128:204:28 4:142:464:133:204:201:483:254:14
48 Bessi Ljivoreka 🇩🇰 DEN 25-29 11/60 1:05:57 32:3328:354:54 4:132:474:153:094:121:383:504:31
49 Jonas Togo 🇩🇰 DEN 30-34 22/113 1:06:01 31:5529:374:34 4:063:334:183:164:181:483:514:27
50 Phil O'Halloran 🇮🇪 IRL 40-44 1/41 1:06:06 31:1830:224:30 4:313:243:532:524:211:543:475:40
51 Florian Reynet 🇫🇷 FRA 35-39 10/68 1:06:16 32:2229:384:21 4:222:464:002:434:271:513:166:13
52 Anthony Ginet 🇫🇷 FRA 25-29 12/60 1:06:20 32:3729:134:35 4:002:513:473:144:031:554:185:05
53 Niclas Fotland Holt 🇳🇴 NOR 16-24 8/36 1:06:26 33:4828:124:32 4:172:554:023:054:151:413:494:08
53 Jakob Kilt Knudsen 🇩🇰 DEN 25-29 13/60 1:06:26 32:2529:344:30 4:063:114:273:114:091:354:314:24
55 Daniel Handy 🇸🇪 SWE 30-34 23/113 1:06:27 31:4530:084:39 3:572:354:334:194:041:314:264:43
56 Andreas Holm Jensen 🇩🇰 DEN 35-39 11/68 1:06:28 32:3129:324:29 3:563:044:323:264:051:314:044:54
56 Philipp Karg 🇩🇪 GER 30-34 24/113 1:06:28 31:5930:274:07 4:182:464:422:524:241:533:276:05
58 Matt Threadgold 🇬🇧 GBR 35-39 12/68 1:06:29 32:3129:434:19 4:162:584:423:514:101:423:504:14
59 Frederik Lundelius 🇩🇪 GER 25-29 14/60 1:06:33 33:1627:495:33 4:142:464:003:434:221:323:253:47
60 William Lendeborg 🇩🇴 DOM 30-34 25/113 1:06:34 30:2731:494:22 4:032:524:323:424:271:383:476:48
61 Markus Pütz 🇩🇪 GER 45-49 1/21 1:06:49 32:3329:165:04 3:593:085:062:564:081:273:584:34
62 Henrik Knuth 🇩🇪 GER 16-24 9/36 1:06:54 31:4930:544:17 4:132:543:543:354:211:404:026:15
63 David Balsgaard 🇩🇰 DEN 40-44 2/41 1:06:57 33:5328:234:43 4:123:153:373:174:151:523:344:21
64 Max Persson 🇸🇪 SWE 16-24 10/36 1:07:00 33:5328:264:45 4:243:054:052:534:201:403:504:09
65 Magnus Nordistuen Løvik 🇳🇴 NOR 25-29 15/60 1:07:01 32:5329:254:47 4:173:084:283:114:111:284:004:42
66 Christian Ewert 🇩🇪 GER 35-39 13/68 1:07:08 31:4130:464:44 4:003:194:283:304:121:423:415:54
67 Sindre Wold 🇳🇴 NOR 30-34 26/113 1:07:09 32:3129:355:08 4:142:464:223:354:211:563:464:35
68 Jacob Just Mikkelsen 🇩🇰 DEN 35-39 14/68 1:07:25 31:5531:024:33 4:113:144:252:474:212:134:285:23
68 Deek Mohamed 🇸🇪 SWE 25-29 16/60 1:07:25 31:1831:404:32 4:082:574:273:314:161:273:556:59
70 Benjamin Neander 🇸🇪 SWE 25-29 17/60 1:07:27 32:0930:274:54 4:152:166:223:114:141:373:265:06
71 Lars Sæberg 🇳🇴 NOR 25-29 18/60 1:07:29 33:2829:214:44 4:093:113:413:404:131:403:494:58
72 Simon Banwell 🇬🇧 GBR 35-39 15/68 1:07:30 32:0231:094:22 4:133:204:313:564:211:373:595:12
73 Markus Johansen Westgaard 🇳🇴 NOR 30-34 27/113 1:07:48 32:3630:294:47 4:113:093:373:134:311:154:016:32
74 Brian Janssen 🇳🇱 NED 30-34 28/113 1:07:50 32:3630:464:32 4:022:394:523:434:081:294:045:49
75 Mantas Andzelis 🇱🇹 LTU 30-34 29/113 1:07:55 34:5827:425:20 4:052:224:082:594:101:263:265:06
76 Cedric Brunner 🇨🇭 SUI 30-34 30/113 1:08:01 32:5430:354:37 4:173:134:383:314:271:523:305:07
77 Kristoffer Tokstad 🇳🇴 NOR 30-34 31/113 1:08:06 33:0030:095:02 3:563:063:544:104:061:534:264:38
78 Otto Markkanen 🇫🇮 FIN 35-39 16/68 1:08:23 35:5627:424:50 4:173:053:413:144:161:233:454:01
79 Andreas Vesterholm 🇩🇰 DEN 25-29 19/60 1:08:26 35:5227:394:59 4:063:043:402:434:071:483:544:17
80 Jens Gorm Hansen 🇩🇰 DEN 50-54 1/19 1:08:33 31:2232:065:10 4:022:484:044:254:151:563:456:51
81 Eskil Dynna 🇳🇴 NOR 30-34 32/113 1:08:34 33:5530:054:38 4:092:473:573:344:151:364:165:31
82 Tom Stringer 🇳🇿 NZL 30-34 33/113 1:08:38 33:4330:134:47 4:183:214:383:404:121:293:085:27
83 Sigurd Heckmann Hagen 🇳🇴 NOR 16-24 11/36 1:08:42 32:5630:564:56 4:323:424:283:154:221:373:555:05
84 Erik Rudi 🇳🇴 NOR 30-34 34/113 1:08:56 34:1630:014:44 4:202:494:063:544:261:273:385:21
85 HENRY MYERS 🇬🇧 GBR 30-34 35/113 1:09:01 32:0431:485:14 4:063:034:143:144:261:464:116:48
86 Julien Hasse 🇩🇪 GER 25-29 20/60 1:09:03 33:5330:254:50 4:043:224:083:344:152:043:505:08
87 Daniel Bejer 🇩🇰 DEN 16-24 12/36 1:09:11 32:1832:314:25 4:182:544:063:174:242:093:557:28
87 André Sødlund 🇳🇴 NOR 25-29 21/60 1:09:11 32:2432:014:52 4:223:244:373:544:241:383:595:43
89 Patiu Rabiu 🇳🇬 NGR 30-34 36/113 1:09:12 34:0930:204:47 4:102:554:272:564:241:374:005:51
90 Jeppe Toft Johansen 🇩🇰 DEN 25-29 22/60 1:09:15 34:4929:394:51 4:042:204:473:154:201:354:284:50
91 Birger Langebro 🇳🇴 NOR 30-34 37/113 1:09:25 33:0331:364:50 4:072:575:003:494:211:344:315:17
92 Ronny Sletbakk Knutsen 🇳🇴 NOR 50-54 2/19 1:09:30 32:5331:365:06 4:123:114:253:504:281:454:145:31
93 Albin Lundell 🇸🇪 SWE 25-29 23/60 1:09:36 34:2530:005:15 4:032:335:023:234:112:193:374:52
93 Harry Palmer 🇬🇧 GBR 30-34 38/113 1:09:36 34:1030:484:42 4:163:234:394:134:271:274:064:17
95 Markus Kainberger 🇦🇹 AUT 25-29 24/60 1:09:45 33:4531:064:58 4:133:124:283:484:251:354:255:00
96 Matthew Furber 🇬🇧 GBR 40-44 3/41 1:09:51 33:4631:025:09 4:002:524:123:274:132:104:105:58
97 Barney Fairnington 🇬🇧 GBR 40-44 4/41 1:09:57 33:2631:105:25 4:273:184:243:524:261:333:385:32
98 Jakob Lemvig 🇩🇰 DEN 45-49 2/21 1:10:00 35:0329:485:12 4:143:054:143:434:231:483:574:24
99 Carl-Fredrik Øwre 🇳🇴 NOR 25-29 25/60 1:10:05 33:5531:354:40 4:082:514:153:564:261:424:136:04
100 Phillip Nielsen 🇩🇰 DEN 30-34 39/113 1:10:14 33:3332:004:47 3:593:034:133:164:012:154:286:45

Rank is the finishing position within Pro Men among timed finishers. 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