HYROX Copenhagen 2026: Open Men results

1,290 finishers on 13 Mar 2026. Typical finish 1:24:45, fastest 10% under 1:10:24. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Thore Kuenzel 🇩🇪 GER 40-44 1/176 0:58:29 29:5324:384:02 3:541:543:123:324:081:173:033:38
2 Fabian Schuster 🇦🇹 AUT 30-34 1/230 0:58:39 30:2124:194:03 4:131:583:043:044:221:222:363:40
3 Andrew Bourne 🇬🇧 GBR 30-34 2/230 0:59:10 29:3425:244:15 4:112:393:122:354:151:333:163:43
4 Anders Resell 🇳🇴 NOR 30-34 3/230 0:59:13 29:5225:273:57 3:572:033:083:364:121:193:104:02
5 Connor Farrell 🇬🇧 GBR 30-34 4/230 0:59:28 31:0424:154:14 3:591:592:542:324:081:462:583:59
6 Thomas Race 🇬🇧 GBR 16-24 1/120 1:00:08 28:5827:323:44 4:162:193:063:254:151:403:275:04
7 Jamie Marsland 🇬🇧 GBR 35-39 1/269 1:00:27 30:5925:144:19 4:052:113:162:584:231:223:113:48
8 Alessandro Minguzzi 🇮🇹 ITA 16-24 2/120 1:01:04 31:0925:414:19 4:102:293:372:344:181:372:554:01
9 Thomas Cortebeeck 🇩🇰 DEN 40-44 2/176 1:01:33 31:4525:174:35 4:182:223:113:134:001:222:523:59
10 Ulf Petersen 🇸🇪 SWE 45-49 1/134 1:01:43 31:4725:274:33 4:152:003:103:124:161:293:073:58
11 George Jones 🇬🇧 GBR 16-24 3/120 1:02:06 29:4328:174:10 4:262:533:323:144:291:562:574:50
12 Jakob Laskowska 🇩🇰 DEN 25-29 1/200 1:02:09 30:4626:454:43 3:592:113:303:354:191:293:254:17
13 Myles Pillage 🇬🇧 GBR 25-29 2/200 1:02:37 31:5426:024:44 4:092:002:483:174:071:303:394:32
14 Kristian Gundelund Nielsen 🇩🇰 DEN 16-24 4/120 1:02:44 32:0625:534:50 4:031:493:123:424:171:503:243:36
15 Peter Groth Hansen 🇩🇰 DEN 16-24 5/120 1:02:51 31:0127:444:12 4:012:183:253:494:151:453:224:49
15 Stefano Povoli 🇮🇹 ITA 30-34 5/230 1:02:51 32:4925:394:29 3:582:072:363:474:161:473:523:16
17 Alex Pillage 🇬🇧 GBR 25-29 3/200 1:03:20 32:1226:414:30 4:132:253:193:134:141:303:184:29
18 Wilhelm Karlsson 🇸🇪 SWE 35-39 2/269 1:03:33 31:0527:564:36 4:122:173:053:294:152:102:595:29
19 Rufus Hack 🇬🇧 GBR 40-44 3/176 1:03:44 31:3527:474:27 4:032:013:284:254:071:313:414:31
20 Teun Alberts 🇳🇱 NED 30-34 6/230 1:03:48 32:5226:204:40 4:122:233:193:244:321:332:474:10
20 René Nielsen 🇩🇰 DEN 45-49 2/134 1:03:48 32:5626:244:33 4:162:053:422:554:261:293:284:03
22 Chris Jones 🇬🇧 GBR 40-44 4/176 1:03:54 33:0126:314:26 4:102:293:193:044:211:393:214:08
23 Christian Edvinsson 🇸🇪 SWE 35-39 3/269 1:04:05 31:3428:064:30 4:192:113:353:514:311:253:414:33
24 Jossian Doignon 🇫🇷 FRA 25-29 4/200 1:04:25 32:4327:204:26 4:302:283:103:034:241:403:144:51
25 Sebastian Nielsen 🇩🇰 DEN 25-29 5/200 1:04:43 32:5527:174:36 4:032:253:294:174:051:423:223:54
26 Simon Schulenburg 🇩🇪 GER 35-39 4/269 1:04:58 32:5027:364:36 4:182:243:374:084:161:353:193:59
27 Shane Gaskell 🇬🇧 GBR 35-39 5/269 1:05:04 32:3928:024:27 4:082:213:313:434:271:393:334:40
28 Antti Juntunen 🇫🇮 FIN 35-39 6/269 1:05:06 34:0026:374:33 4:051:572:533:584:091:443:214:30
29 Lucas Grimstrup Jensen 🇩🇰 DEN 25-29 6/200 1:05:15 33:5026:544:36 4:032:373:123:364:091:353:284:14
30 Christian Remo Nicolaisen 🇳🇴 NOR 30-34 7/230 1:05:19 30:4128:435:59 4:092:463:493:354:251:393:394:41
31 Joel Russ 🇸🇪 SWE 45-49 3/134 1:05:28 29:4030:175:35 4:182:254:273:594:261:314:274:44
32 Brede Csiszar 🇳🇴 NOR 35-39 7/269 1:05:30 32:2228:035:11 4:171:323:594:114:181:283:314:47
33 Fredrik Rantanen 🇸🇪 SWE 30-34 8/230 1:05:32 30:1629:136:07 4:292:503:492:514:401:383:594:57
34 Bjørn Meincke Olesen 🇩🇰 DEN 16-24 6/120 1:05:39 33:1027:394:55 4:122:162:573:144:432:063:384:33
35 Romero Antonioli 🇳🇱 NED 35-39 8/269 1:05:44 33:5727:134:40 4:132:182:284:354:201:213:554:03
36 Simon Foss Jensen 🇩🇰 DEN 35-39 9/269 1:05:51 30:3830:394:39 4:072:223:544:304:171:435:004:46
36 Michael Jeppesen 🇩🇰 DEN 35-39 9/269 1:05:51 32:1529:074:33 4:121:453:214:264:241:583:215:40
38 Barney Fairnington 🇬🇧 GBR 40-44 5/176 1:05:58 33:1927:175:26 4:122:513:163:464:321:293:223:49
39 Dan Cooper 🇬🇧 GBR 35-39 11/269 1:05:59 33:0628:134:45 4:182:213:113:354:271:483:265:07
39 Darren Helley 🇬🇧 GBR 30-34 9/230 1:05:59 31:3329:574:33 4:122:033:494:054:311:463:325:59
41 Viktor Bitsch-Olsen 🇩🇰 DEN 16-24 7/120 1:06:11 31:3729:065:31 4:092:192:594:594:271:523:264:55
42 Anders Borggaard 🇩🇰 DEN 35-39 12/269 1:06:12 33:3527:444:57 4:112:293:324:164:321:113:503:43
43 Thorbjørn Sønderbo Patscheider 🇩🇰 DEN 30-34 10/230 1:06:16 31:3629:305:15 4:052:153:575:194:101:303:354:39
44 Henrik Brink 🇸🇪 SWE 16-24 8/120 1:06:26 33:0628:464:39 4:222:403:363:364:252:023:374:28
45 Thomas Hahn 🇩🇰 DEN 40-44 6/176 1:06:35 34:1026:475:43 4:292:303:323:084:361:223:353:35
46 Simon Nizou 🇫🇷 FRA 25-29 7/200 1:06:39 32:0230:104:33 4:303:033:493:304:471:454:064:40
47 Marco Antonio Cid Melendez 🇪🇸 ESP 25-29 8/200 1:06:43 32:1429:504:45 4:223:233:293:334:272:013:005:35
47 Robin Prescott 🇮🇪 IRL 30-34 11/230 1:06:43 32:0830:084:30 4:252:494:013:324:301:393:415:31
49 Tuomas Vainio 🇫🇮 FIN 40-44 7/176 1:06:44 37:0824:464:53 4:192:102:552:434:201:372:583:44
50 Stefan Denic 🇬🇧 GBR 30-34 12/230 1:06:46 34:5927:054:46 4:132:153:093:404:191:363:314:22
50 Jacob Fisker 🇩🇰 DEN 35-39 13/269 1:06:46 31:2930:584:25 4:222:504:173:304:241:264:265:43
52 Ole Olesen 🇩🇰 DEN 45-49 4/134 1:06:48 33:2428:384:51 4:202:413:443:394:201:343:205:00
53 Conner Scarfe 🇬🇧 GBR 16-24 9/120 1:06:49 35:0126:495:03 4:112:303:283:054:221:453:104:18
54 Matthias Duelund Pedersen 🇩🇰 DEN 40-44 8/176 1:06:50 34:2627:454:44 4:081:532:504:094:141:524:184:21
55 James Albert Beale 🇿🇦 RSA 25-29 9/200 1:06:56 33:2729:124:24 4:123:113:063:254:211:194:235:15
56 Jakob Berdichevsky 🇩🇰 DEN 16-24 10/120 1:06:59 32:1330:194:32 4:062:293:254:464:221:393:455:47
56 Clem Ruiz-Holen 🇫🇷 FRA 35-39 14/269 1:06:59 34:5727:204:48 4:182:363:234:114:191:343:093:50
58 Andrea de Luca 🇮🇹 ITA 16-24 11/120 1:07:00 34:1927:594:48 4:092:204:013:414:231:403:294:16
59 Magne Knudsen 🇳🇴 NOR 40-44 9/176 1:07:04 31:3330:444:52 4:181:533:454:374:342:054:305:02
60 Albert Attard 🇲🇹 MLT 40-44 10/176 1:07:06 34:3427:035:33 4:232:363:203:084:221:383:294:07
61 Jakob Tedsen 🇩🇪 GER 25-29 10/200 1:07:08 35:2526:255:22 4:012:063:233:504:071:223:324:04
62 Ulrik Vangsø Ørts 🇩🇰 DEN 40-44 11/176 1:07:09 32:4829:414:47 4:252:263:533:564:242:173:324:48
63 Jens Aagaard 🇩🇰 DEN 35-39 15/269 1:07:12 34:1328:214:42 4:132:363:143:324:171:333:295:27
64 Paul Simkin 🇬🇧 GBR 40-44 12/176 1:07:18 31:5730:314:54 4:162:193:514:224:421:553:445:22
65 Will Hadley 🇬🇧 GBR 25-29 11/200 1:07:30 33:3628:555:03 4:222:513:464:044:261:403:154:31
66 Padraig Haugh 🇮🇪 IRL 30-34 13/230 1:07:35 35:2826:455:25 4:162:492:512:554:311:403:404:03
67 Anders Banke 🇩🇰 DEN 30-34 14/230 1:07:36 33:5929:034:39 4:051:543:224:564:101:444:044:48
67 Thomas Filt 🇩🇰 DEN 40-44 13/176 1:07:36 35:2027:394:43 4:202:323:503:104:251:263:354:21
67 James Hodgson 🇬🇧 GBR 30-34 14/230 1:07:36 35:2727:125:00 4:111:524:163:404:461:293:243:34
70 Ciaran Finane 🇮🇪 IRL 45-49 5/134 1:07:41 32:4730:154:43 4:232:163:524:114:381:584:154:42
71 Kerry Heaviside 🇬🇧 GBR 35-39 16/269 1:07:45 35:4026:515:19 3:592:143:213:094:351:343:364:23
72 Peter Scheffler 🇩🇪 GER 30-34 16/230 1:07:49 35:5326:125:48 4:092:002:534:034:261:143:234:04
73 MARCIN MIOTK 🇵🇱 POL 50-54 1/95 1:07:56 31:3931:274:53 4:242:184:124:204:221:453:546:12
74 Charles Seveyras 🇫🇷 FRA 30-34 17/230 1:07:59 34:4628:404:37 4:312:363:323:174:281:174:124:47
75 Lorenz Fuchs 🇩🇪 GER 30-34 18/230 1:08:00 34:2429:014:41 4:222:243:233:254:232:043:585:02
76 George Parkin 🇬🇧 GBR 25-29 12/200 1:08:02 33:2130:114:34 4:092:173:525:114:191:243:375:22
77 Bill Impola 🇸🇪 SWE 35-39 17/269 1:08:03 30:2332:514:55 4:012:103:383:564:222:174:497:38
78 Joachim Hagbart Madsen 🇩🇰 DEN 30-34 19/230 1:08:05 33:0430:474:19 4:272:223:554:464:281:213:435:45
79 Sam Hansen 🇬🇧 GBR 25-29 13/200 1:08:11 30:3033:144:31 4:372:164:374:294:471:524:555:41
80 Nikolai Pihl 🇩🇰 DEN 25-29 14/200 1:08:21 33:2829:355:22 4:102:283:414:034:311:333:195:50
80 Per Svensson 🇸🇪 SWE 40-44 14/176 1:08:21 35:3827:275:20 4:012:123:163:234:131:544:024:26
82 Oliver Cedenheim 🇸🇪 SWE 30-34 20/230 1:08:29 36:1327:304:50 4:322:263:433:194:261:243:184:22
83 Ben Lavers 🇬🇧 GBR 30-34 21/230 1:08:34 33:4430:074:47 4:112:334:512:454:292:113:545:13
83 Christian Nielsen 🇩🇰 DEN 35-39 18/269 1:08:34 34:4629:074:46 4:231:553:254:024:181:184:395:07
85 Andreas Olofsson 🇸🇪 SWE 35-39 19/269 1:08:45 33:4830:084:54 4:122:053:544:154:271:593:275:49
85 Jesper Sehested 🇩🇰 DEN 25-29 15/200 1:08:45 34:0529:504:54 4:182:083:245:014:231:473:584:51
87 Nikolaj Hjelmager Kristensen 🇩🇰 DEN 30-34 22/230 1:08:46 36:0127:425:08 4:172:073:233:494:201:353:244:47
88 Erik Fjeldheim 🇳🇴 NOR 16-24 12/120 1:08:51 33:3230:245:00 4:212:034:313:544:361:483:575:14
88 Tom Kruse 🇩🇪 GER 30-34 23/230 1:08:51 35:1727:595:40 4:202:283:213:564:291:533:144:18
88 Anton Schmidt 🇩🇪 GER 30-34 23/230 1:08:51 33:3130:185:07 4:032:153:475:124:191:284:065:08
91 Kasper Olesen 🇩🇰 DEN 30-34 25/230 1:08:57 32:4930:545:19 4:242:394:084:244:241:414:085:06
92 Peter Troedsson 🇸🇪 SWE 40-44 15/176 1:08:59 33:4930:015:15 4:172:344:034:044:211:414:184:43
93 Per-Ole Claassen 🇩🇪 GER 35-39 20/269 1:09:02 33:3130:464:50 4:293:123:243:574:511:144:195:20
94 Andrew Mancey 🇬🇧 GBR 40-44 16/176 1:09:03 35:0029:224:47 4:152:143:483:274:201:394:125:27
95 Jón Eyþór Gottskálksson 🇮🇸 ISL 35-39 21/269 1:09:04 34:4629:195:04 4:162:253:473:584:321:393:415:01
96 Federico Bachiller 🇸🇪 SWE 45-49 6/134 1:09:10 35:0028:475:28 4:312:443:253:224:341:334:004:38
97 Nils Petersson 🇸🇪 SWE 25-29 16/200 1:09:15 37:0225:506:27 4:102:074:003:084:321:222:553:36
98 Tore Tjørnhom 🇳🇴 NOR 55-59 1/44 1:09:22 33:1131:184:58 4:231:523:414:434:331:574:225:47
99 Phil Dermott 🇬🇧 GBR 50-54 2/95 1:09:23 33:0831:194:59 4:182:484:223:494:361:424:235:21
99 Rasmus Minke 🇩🇰 DEN 25-29 17/200 1:09:23 36:2427:585:04 4:092:123:423:294:281:234:214:14

Rank is the finishing position within Open 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