HYROX Stockholm 2024: Open Men results

1,098 finishers on 7 Dec 2024. Typical finish 1:23:54, fastest 10% under 1:07:59. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Aaron Woodman 🇬🇧 GBR 35-39 1/209 0:54:48 27:4422:464:23 3:561:522:532:493:591:152:483:14
2 Vic Vandendaele 🇧🇪 BEL 16-24 1/95 0:57:00 27:3724:584:29 3:482:002:543:354:061:222:564:17
3 Hakan Burton 🇬🇧 GBR 30-34 1/211 0:57:20 29:3223:175:37 3:451:352:452:503:521:162:464:28
4 Joshua Langley 🇬🇧 GBR 16-24 2/95 0:58:18 29:1224:464:25 4:021:573:202:514:061:433:153:32
5 Harry Crawford 🇳🇿 NZL 16-24 3/95 0:59:10 28:0926:384:27 4:072:213:193:404:281:563:023:45
6 David Kallebäck 🇸🇪 SWE 35-39 2/209 0:59:20 31:1623:234:45 3:551:292:433:124:051:392:443:36
7 Gary McNamara 🇬🇧 GBR 35-39 3/209 0:59:21 28:4925:494:47 4:001:433:063:274:101:213:194:43
8 Jon Worcester 🇬🇧 GBR 40-44 1/157 0:59:22 28:4725:305:10 3:542:083:023:244:051:313:393:47
9 Hugo Martinez 🇫🇷 FRA 16-24 4/95 0:59:31 29:2125:155:01 4:032:073:423:004:121:392:563:36
10 Janik Hoffmann 🇩🇪 GER 16-24 5/95 0:59:32 28:5825:544:45 3:412:142:533:234:041:443:164:39
11 Lars Rademaker 🇳🇱 NED 30-34 2/211 0:59:34 29:0026:074:33 4:022:003:183:414:111:423:203:53
12 Pontus Damgaard 🇸🇪 SWE 30-34 3/211 0:59:47 29:5325:005:00 3:571:303:203:184:161:343:044:01
13 John Townsend 🇬🇧 GBR 40-44 2/157 0:59:49 30:1625:134:24 4:021:533:113:274:071:293:004:04
14 Ewan Applewhite 🇬🇧 GBR 16-24 6/95 1:00:08 30:1625:204:38 4:091:533:242:594:171:263:333:39
15 Lukas Wrobel 🇩🇪 GER 25-29 1/169 1:00:09 29:2126:204:34 4:001:573:264:094:201:212:514:16
16 Olai Johannessen 🇳🇴 NOR 30-34 4/211 1:00:14 31:5923:254:54 3:551:412:562:333:591:213:263:34
17 Michael Molloy 🇮🇪 IRL 40-44 3/157 1:00:25 30:5824:374:55 4:122:092:562:494:191:243:143:34
18 Jay Holberry 🇬🇧 GBR 40-44 4/157 1:00:44 29:5625:574:55 4:022:233:583:194:061:253:093:35
19 Matteo Cioè 🇮🇹 ITA 25-29 2/169 1:00:45 29:5225:175:39 4:051:503:303:054:211:283:253:33
20 Ismail Rahim 🇬🇧 GBR 16-24 7/95 1:00:59 31:0225:134:49 3:571:493:132:354:051:503:174:27
21 Aaron Bassett 🇮🇪 IRL 30-34 5/211 1:01:03 28:4427:195:04 3:562:253:264:054:171:443:104:16
22 Lee Perfect 🇬🇧 GBR 25-29 3/169 1:01:05 31:2124:544:54 4:071:523:242:494:191:472:553:41
23 James Taylor 🇬🇧 GBR 45-49 1/109 1:01:19 32:0424:244:55 3:542:172:552:414:131:423:203:22
24 Adam Foster 🇮🇪 IRL 40-44 5/157 1:01:31 30:3926:094:47 4:002:133:174:154:211:162:583:49
25 Jordan Hanson 🇬🇧 GBR 30-34 6/211 1:01:32 31:1325:334:51 3:542:023:183:394:141:163:163:54
26 Alex Morgan 🇬🇧 GBR 35-39 4/209 1:01:33 30:3825:535:07 4:031:352:562:514:171:343:464:51
27 Robert Atwell 🇬🇧 GBR 25-29 4/169 1:01:34 30:1126:484:39 4:002:223:153:014:171:483:454:20
28 Tom Andrews 🇬🇧 GBR 35-39 5/209 1:01:38 30:4426:234:37 4:032:513:073:123:591:433:383:50
29 Daniel Casado Serra 🇪🇸 ESP 25-29 5/169 1:01:43 31:0525:385:04 4:042:103:403:034:031:392:504:09
30 Mark Coombs 🇬🇧 GBR 35-39 6/209 1:01:50 30:2726:394:47 4:132:073:473:164:211:272:544:34
31 Fredrik Orrsveden 🇸🇪 SWE 25-29 6/169 1:02:03 30:4226:165:09 3:551:543:253:444:041:363:114:27
32 Scott Highlands 🇬🇧 GBR 35-39 7/209 1:02:26 29:4627:355:10 4:072:393:362:584:301:503:244:31
33 Mitchell Rice 🇬🇧 GBR 25-29 7/169 1:02:40 32:0525:514:49 4:011:574:043:284:161:302:593:36
34 Lukos King 🇬🇧 GBR 25-29 8/169 1:02:49 29:3728:414:35 3:592:083:293:484:161:263:565:39
35 Mark McKelvie 🇬🇧 GBR 35-39 8/209 1:02:53 29:4728:184:53 4:122:183:373:214:351:213:574:57
36 Carl Provén 🇸🇪 SWE 25-29 9/169 1:02:57 30:3927:195:03 4:031:523:413:504:061:253:185:04
37 Markus Johansen Westgaard 🇳🇴 NOR 30-34 7/211 1:03:01 31:1726:305:21 3:511:543:283:274:131:133:364:48
38 Taylor Floyd 🇬🇧 GBR 25-29 10/169 1:03:02 30:5826:515:19 3:562:103:094:024:051:493:423:58
39 Tim Porter 🇬🇧 GBR 35-39 9/209 1:03:04 31:3226:504:47 4:082:143:293:034:071:353:284:46
40 Martin Maughan SHN 16-24 8/95 1:03:10 29:3728:345:04 4:092:223:333:004:181:553:495:28
41 Jonas Krogh 🇩🇰 DEN 30-34 8/211 1:03:21 32:1825:485:21 3:592:023:143:194:111:343:054:24
42 Aaron McPhee 🇬🇧 GBR 35-39 10/209 1:03:22 31:2726:495:10 3:541:573:373:324:131:423:553:59
42 Michael Owen 🇬🇧 GBR 30-34 9/211 1:03:22 32:0825:575:23 4:111:553:063:324:171:333:154:08
44 Bradley Wilkie 🇬🇧 GBR 16-24 9/95 1:03:35 29:3529:184:46 4:352:253:463:294:241:473:584:54
45 Keirin Bramwell 🇬🇧 GBR 16-24 10/95 1:03:38 31:1526:525:35 4:072:303:272:314:211:324:044:20
46 Benjamin Schmidradler 🇦🇹 AUT 30-34 10/211 1:03:45 31:3226:275:50 3:471:553:274:344:191:192:404:26
47 Adam Treschow 🇸🇪 SWE 45-49 2/109 1:03:53 29:4628:265:46 4:031:503:213:354:081:263:446:19
48 Stefano Povoli 🇮🇹 ITA 30-34 11/211 1:03:58 32:3326:145:14 3:471:593:213:424:081:464:073:24
49 Tom Claykens 🇧🇪 BEL 35-39 11/209 1:04:00 31:2927:374:59 4:112:133:443:324:251:333:294:30
50 Andrew Langley 🇬🇧 GBR 40-44 6/157 1:04:11 30:5428:105:12 3:542:033:323:554:071:364:154:48
51 Angus Cook 🇬🇧 GBR 25-29 11/169 1:04:14 33:0926:045:06 3:522:152:543:564:021:213:374:07
52 Elias Ceder 🇸🇪 SWE 30-34 12/211 1:04:21 31:3127:425:12 3:551:493:074:374:071:243:474:56
53 Henrik van Komen Poulsen 🇩🇰 DEN 40-44 7/157 1:04:23 29:4129:484:58 4:062:014:014:544:171:374:084:44
54 Matthew Warner 🇬🇧 GBR 16-24 11/95 1:04:27 30:3128:445:15 3:582:014:023:294:171:343:555:28
55 Callum Bond 🇬🇧 GBR 25-29 12/169 1:04:28 29:5829:275:06 4:021:374:264:384:171:454:094:33
56 Rory Blazeby 🇬🇧 GBR 30-34 13/211 1:04:31 30:2428:415:30 4:012:184:114:044:311:323:424:22
57 Sam Tucknott YEM 35-39 12/209 1:04:40 32:1527:095:21 4:122:233:212:434:251:573:224:46
58 Hugh O'Reilly 🇮🇪 IRL 35-39 13/209 1:04:42 33:1026:315:06 4:012:223:113:384:131:383:184:10
59 Carl Robinson 🇬🇧 GBR 25-29 13/169 1:04:43 31:3027:215:56 3:531:583:243:534:131:513:294:40
59 Cary Tanner 🇸🇪 SWE 35-39 14/209 1:04:43 31:5827:514:58 4:032:043:513:274:191:543:304:43
61 Gerrard Kennedy 🇬🇧 GBR 35-39 15/209 1:04:47 32:0627:185:26 4:062:053:253:314:201:354:054:11
62 Erik Andersson 🇸🇪 SWE 40-44 8/157 1:04:49 30:3729:194:58 4:062:194:093:384:151:414:264:45
63 Massimiliano Dalla Fior 🇮🇹 ITA 35-39 16/209 1:04:51 33:0526:125:39 3:581:493:283:334:221:223:553:45
63 Luke Kennedy 🇬🇧 GBR 16-24 12/95 1:04:51 32:5027:055:01 4:152:063:293:314:211:383:224:23
65 Richard Daniels 🇬🇧 GBR 35-39 17/209 1:04:54 29:4930:224:47 4:272:404:023:244:262:044:105:09
65 Simon Derby 🇮🇪 IRL 40-44 9/157 1:04:54 31:5727:525:09 4:192:213:233:534:261:334:133:44
65 Joe Wilson 🇬🇧 GBR 25-29 14/169 1:04:54 31:0128:405:16 4:102:193:134:494:331:434:013:52
68 Oliver Andersen-Cox 🇬🇧 GBR 30-34 14/211 1:05:01 31:5527:455:25 3:512:003:343:314:181:334:034:55
69 Jonathan Eames 🇬🇧 GBR 40-44 10/157 1:05:14 31:1028:595:08 4:022:273:483:324:291:463:574:58
69 Daniel King 🇬🇧 GBR 40-44 10/157 1:05:14 33:1126:485:19 4:111:573:283:374:141:193:554:07
71 Diogo Guerra 🇵🇹 POR 25-29 15/169 1:05:17 30:5929:165:07 4:072:153:263:374:331:514:344:53
72 Andreas Klauser 🇩🇪 GER 35-39 18/209 1:05:39 31:4728:145:42 4:012:302:584:054:281:304:054:37
72 Oscar Kylbrink 🇸🇪 SWE 25-29 16/169 1:05:39 33:0327:185:23 4:222:103:233:404:291:402:554:39
74 Dairis Adamaitis 🇱🇻 LAT 35-39 19/209 1:05:44 32:4227:505:16 3:511:433:154:494:041:343:235:11
75 Marek Podolinsky 🇸🇰 SVK 40-44 12/157 1:05:46 32:3227:385:40 3:542:032:484:084:141:344:124:45
76 Alexander Starfelt 🇸🇪 SWE 40-44 13/157 1:05:50 31:5928:345:22 3:551:524:054:534:031:283:374:41
77 Hugo Correia 🇵🇹 POR 45-49 3/109 1:05:54 31:5528:495:13 4:072:143:494:104:191:364:064:28
77 Justin Smith 🇬🇧 GBR 25-29 17/169 1:05:54 33:0127:135:44 4:022:023:083:454:171:294:014:29
79 Johnnatan Rivera 🇸🇪 SWE 30-34 15/211 1:06:05 34:1326:315:26 4:001:363:413:404:101:263:564:02
80 Mårten Thelin 🇸🇪 SWE 45-49 4/109 1:06:12 33:3727:025:35 4:062:173:363:434:191:263:124:23
81 William Anderson 🇨🇦 CAN 30-34 16/211 1:06:21 31:5528:525:38 4:072:343:233:514:251:544:014:37
82 Marcus Mollison 🇬🇧 GBR 25-29 18/169 1:06:22 33:1727:495:21 4:122:104:003:514:191:473:084:22
82 Kasper Pedersen 🇩🇰 DEN 25-29 18/169 1:06:22 29:5930:256:04 4:051:444:174:024:051:453:566:31
84 Oskar Käll 🇸🇪 SWE 30-34 17/211 1:06:27 33:4527:135:32 4:032:163:244:044:221:223:214:21
85 Luca Jumabhoy 🇬🇧 GBR 16-24 13/95 1:06:34 31:1730:025:20 4:002:274:054:344:151:384:124:51
86 Chris Pedersen 🇩🇰 DEN 30-34 18/211 1:06:36 33:1727:445:42 3:592:123:303:564:131:213:564:37
87 Iain Irving 🇬🇧 GBR 40-44 14/157 1:06:38 34:0427:075:31 4:132:163:133:314:271:373:214:29
88 Stephen Lynch 🇮🇪 IRL 35-39 20/209 1:06:40 33:2826:376:41 3:521:553:003:494:181:323:544:17
89 John Currie 🇮🇪 IRL 30-34 19/211 1:06:45 32:5728:035:50 4:122:224:123:234:261:403:104:38
90 Erik Graffner 🇸🇪 SWE 35-39 21/209 1:06:49 31:5129:505:12 4:112:224:034:134:221:153:525:32
91 Mark Wyatt 🇬🇧 GBR 35-39 22/209 1:06:50 32:3829:165:01 4:172:123:434:594:211:543:014:49
92 Juan Manuel Rodríguez Quintana 🇪🇸 ESP 35-39 23/209 1:06:58 34:2226:485:53 3:491:544:063:164:161:263:454:16
93 Samuel Wilks 🇬🇧 GBR 35-39 24/209 1:07:00 33:1528:145:37 4:042:123:264:234:081:273:494:45
94 Antony Bell-Scott 🇬🇧 GBR 45-49 5/109 1:07:03 33:0328:405:25 4:142:173:344:184:271:463:304:34
95 Wilhelm Karlsson 🇸🇪 SWE 30-34 20/211 1:07:07 30:1429:237:35 4:042:163:234:064:231:573:455:29
96 Joshua Poskitt 🇬🇧 GBR 25-29 20/169 1:07:16 34:4627:085:26 3:532:203:353:564:071:503:014:26
97 Michael Gibbs 🇬🇧 GBR 30-34 21/211 1:07:17 32:3828:475:56 4:012:263:284:324:221:413:534:24
98 Stuart Cockram 🇬🇧 GBR 45-49 6/109 1:07:18 31:0730:166:00 4:052:024:103:144:272:054:395:34
98 Owen Johnson 🇬🇧 GBR 25-29 21/169 1:07:18 32:4229:045:37 4:042:093:393:394:251:454:185:05
100 Erik Edsås 🇸🇪 SWE 25-29 22/169 1:07:19 33:1628:235:43 3:592:013:574:034:121:513:264:54

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