HYROX Stockholm 2026: Open Men results

153 finishers on 18 Jun 2026. Typical finish 1:32:09, fastest 10% under 1:17:10. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Sergio Benzio 🇮🇹 ITA 60-64 1/71 1:08:13 34:1729:224:39 4:112:443:423:314:301:403:525:12
2 Sean Wade 🇺🇸 USA 60-64 2/71 1:09:36 31:5233:084:41 4:132:573:243:404:352:083:528:19
3 Nico Watkins ENG 60-64 3/71 1:11:19 37:0629:095:09 4:282:523:223:354:431:353:354:59
4 Wilhelm Lilge 🇦🇹 AUT 60-64 4/71 1:11:55 36:3629:535:30 4:223:323:593:184:351:522:555:20
5 Frédéric Nivaux 🇫🇷 FRA 60-64 5/71 1:12:26 34:1333:185:02 4:123:193:554:184:391:484:047:03
6 Simon Taylor ENG 60-64 6/71 1:13:48 35:0833:285:17 4:152:523:444:204:301:425:017:04
7 Art Smith 🇺🇸 USA 65-69 1/52 1:13:57 36:3927:1510:08 4:062:373:46—4:341:444:325:49
8 Carlos Antunes 🇵🇹 POR 60-64 7/71 1:13:59 35:1233:445:07 4:233:074:064:334:332:025:095:51
9 Kevin Fee 🇳🇿 NZL 60-64 8/71 1:14:17 36:2032:305:31 4:152:324:104:354:492:054:415:23
10 Frank Godulla 🇩🇪 GER 60-64 9/71 1:14:27 37:0631:196:07 4:073:333:553:454:371:483:585:36
11 Norman Mawhinney NIR 65-69 2/52 1:14:53 35:1533:555:46 4:133:264:233:354:412:433:107:44
12 Frédéric Aury 🇫🇷 FRA 60-64 10/71 1:15:11 35:1834:375:20 4:323:254:003:464:371:463:299:02
13 Martin Baserga 🇨🇭 SUI 60-64 11/71 1:15:51 37:5131:566:08 4:182:333:395:054:451:514:025:43
14 Philip Foster ENG 60-64 12/71 1:15:52 37:4232:245:50 4:333:034:044:284:581:324:405:06
15 Ron van Lamoen 🇳🇱 NED 60-64 13/71 1:16:45 39:0931:346:07 4:142:503:245:134:391:494:165:09
16 Hjalmar Forsberg 🇸🇪 SWE 60-64 14/71 1:17:09 37:5033:345:49 4:342:584:024:144:301:345:126:30
17 Richard Knol 🇳🇱 NED 60-64 15/71 1:17:16 35:0337:324:46 4:283:123:545:254:511:534:109:39
18 Neil Kinder ENG 60-64 16/71 1:17:30 34:4237:505:04 4:263:575:044:284:561:524:158:52
19 Doug Beaman 🇺🇸 USA 60-64 17/71 1:17:32 35:3735:336:26 4:183:084:074:054:431:575:377:38
20 Dean Jackson ENG 60-64 18/71 1:17:45 39:2032:196:09 4:273:094:153:344:541:443:446:32
21 Hans de Wildt 🇳🇱 NED 60-64 19/71 1:18:01 38:3533:096:20 4:213:073:395:324:471:494:135:41
22 Kristian Naess 🇳🇴 NOR 60-64 20/71 1:18:16 38:5733:265:59 4:303:044:393:554:551:564:176:10
23 Steffen Clauss 🇩🇪 GER 65-69 3/52 1:18:24 39:1433:475:26 4:122:363:544:434:301:544:037:55
24 Bob Gill ENG 65-69 4/52 1:18:41 37:5235:375:18 4:452:574:274:394:502:074:467:06
25 John O'Reilly 🇮🇪 IRL 60-64 21/71 1:18:46 33:5540:134:42 4:523:274:314:414:541:574:3311:18
26 Manuel Emerson Socorro Lorenzo 🇪🇸 ESP 60-64 22/71 1:18:55 36:4830:4911:23 4:273:174:44—5:191:444:576:16
27 Leland Frataccia 🇺🇸 USA 60-64 23/71 1:19:07 36:5436:565:22 4:323:505:433:584:582:014:187:36
28 Alan McDonogh ENG 65-69 5/52 1:19:11 36:2936:485:57 4:212:424:046:094:442:074:048:37
29 Norman Chu 🇺🇸 USA 65-69 6/52 1:19:20 37:2336:295:33 4:363:394:273:405:111:514:128:53
30 James Bradley ENG 60-64 24/71 1:19:38 40:2733:345:42 4:072:563:304:574:251:435:056:51
31 Henning Mohr 🇩🇪 GER 60-64 25/71 1:20:48 36:5137:336:29 4:263:434:427:135:111:404:535:45
32 Thomas Klein 🇩🇪 GER 65-69 7/52 1:21:03 40:1635:035:47 4:213:094:064:574:431:396:046:04
33 Stefan Westlén 🇸🇪 SWE 60-64 26/71 1:21:05 39:2734:586:42 4:143:134:394:474:541:464:237:02
33 John Wootton ENG 65-69 8/52 1:21:05 42:4431:466:40 4:122:523:264:464:581:513:595:42
35 Ray Camano 🇺🇸 USA 60-64 27/71 1:21:20 41:2333:396:22 4:103:474:193:574:271:423:527:25
36 Robin Hamill NIR 60-64 28/71 1:21:29 40:0335:595:31 4:283:174:014:504:472:195:186:59
37 Leon McNiece 🇦🇺 AUS 60-64 29/71 1:21:35 41:1434:575:28 4:273:074:005:004:421:594:536:49
38 Mats Hillerö 🇸🇪 SWE 60-64 30/71 1:21:56 39:3736:216:02 4:223:254:125:144:462:135:346:35
39 John Delaney 🇦🇺 AUS 60-64 31/71 1:21:58 37:4538:315:48 4:273:134:355:354:512:145:158:21
40 Tommy Domar 🇸🇪 SWE 60-64 32/71 1:22:07 38:4435:108:17 4:333:134:315:025:001:494:486:14
41 Stephen Lucas 🇦🇺 AUS 60-64 33/71 1:22:13 38:3038:095:39 4:303:034:004:424:521:315:459:46
42 Patrick Farmer 🇦🇺 AUS 60-64 34/71 1:22:28 38:5237:346:07 4:523:224:345:505:102:095:246:13
43 Dominique Martin 🇫🇷 FRA 60-64 35/71 1:22:54 38:3638:086:15 4:323:335:025:255:042:454:347:13
44 Hugues Verhaeghe 🇫🇷 FRA 60-64 36/71 1:23:12 39:3937:356:03 4:314:204:184:125:072:055:087:54
45 Wayne Franklin ENG 60-64 37/71 1:23:28 38:1739:156:02 4:183:404:365:275:082:396:057:22
46 Peter Kelly ENG 65-69 9/52 1:24:08 42:3035:296:14 4:443:514:044:425:041:564:586:10
46 Gary Williams ENG 60-64 38/71 1:24:08 41:1635:357:22 4:193:153:375:384:562:125:236:15
48 John Spearman ENG 65-69 10/52 1:24:38 38:3740:085:57 4:553:595:364:165:112:385:078:26
49 Andy Newman ENG 60-64 39/71 1:25:17 41:5736:466:38 4:373:204:365:314:431:575:306:32
50 Knut Welzel 🇩🇪 GER 65-69 11/52 1:25:20 40:4938:016:33 4:353:424:345:135:002:205:077:30
51 Errico Cauli 🇮🇹 ITA 60-64 40/71 1:25:48 40:5838:366:19 4:524:035:115:515:192:205:235:37
52 Tom Pifer 🇺🇸 USA 60-64 41/71 1:25:56 41:4837:416:31 4:393:054:455:005:192:025:237:28
53 Sigifredo Romero Garay 🇨🇴 COL 65-69 12/52 1:25:58 37:4641:436:33 5:283:047:094:315:131:594:1910:00
54 Marco Sturing 🇳🇱 NED 60-64 42/71 1:26:08 42:3937:186:17 4:353:204:064:524:531:426:007:50
55 Rob van Efferen 🇳🇱 NED 60-64 43/71 1:26:16 41:0537:447:31 4:373:115:065:235:082:005:246:55
56 Nicolas Salvan 🇫🇷 FRA 65-69 13/52 1:26:24 41:5937:516:38 4:443:414:475:345:112:254:566:33
57 Jan Lenferink 🇳🇱 NED 60-64 44/71 1:26:26 42:1132:0912:11 4:333:024:22—4:522:105:257:37
58 Uwe Budemann 🇩🇪 GER 60-64 45/71 1:26:37 44:0635:476:48 4:313:104:234:284:561:545:466:39
59 Gavril Lourie 🇺🇸 USA 60-64 46/71 1:26:45 38:1441:047:32 4:493:366:534:595:202:316:066:50
60 Erik Embrechts 🇧🇪 BEL 60-64 47/71 1:27:20 42:5638:166:13 4:443:444:344:555:142:095:257:31
61 Sergio de Azevedo Rodrigues 🇧🇷 BRA 65-69 14/52 1:27:37 38:5742:126:32 4:303:375:325:255:162:015:4410:07
62 Christian Bonato 🇫🇷 FRA 65-69 15/52 1:28:15 39:2342:565:59 4:313:266:224:564:542:376:539:17
63 Herman Mulder 🇿🇦 RSA 60-64 48/71 1:28:19 38:3643:366:12 4:224:044:557:104:522:255:2910:19
64 Pete Neumann 🇺🇸 USA 60-64 49/71 1:28:33 42:3333:4212:21 4:343:545:00—5:211:485:427:16
65 Michael Treend 🇳🇿 NZL 65-69 16/52 1:29:21 45:4936:377:00 4:113:253:455:475:031:585:296:59
66 Vincent Lopez 🇺🇸 USA 60-64 50/71 1:29:22 42:2039:207:46 4:103:324:295:384:401:526:498:10
67 Norbert Perez 🇫🇷 FRA 60-64 51/71 1:29:47 40:4642:057:00 4:294:074:437:495:072:346:376:39
68 Joe Romanosky 🇺🇸 USA 65-69 17/52 1:29:52 41:5741:596:00 4:365:005:084:355:092:125:349:45
69 Russ Copeland 🇺🇸 USA 60-64 52/71 1:29:56 42:0241:116:47 4:113:284:095:425:062:426:449:09
70 Jerome Abelman 🇺🇸 USA 60-64 53/71 1:30:24 45:1238:186:58 4:282:384:437:074:532:025:247:03
71 Nigel Whittaker ENG 65-69 18/52 1:30:28 45:0338:317:00 4:423:324:464:585:132:015:257:54
72 Robert Myler SCO 60-64 54/71 1:30:31 37:5146:236:22 4:323:214:368:145:012:577:479:55
73 Fu Wah Fung 🇭🇰 HKG 65-69 19/52 1:30:33 43:5438:428:02 4:382:564:564:594:522:245:518:06
74 Ian Redford ENG 70-74 1/26 1:30:38 43:0441:006:38 4:393:164:537:095:072:055:048:47
75 Brian McElhinney 🇮🇪 IRL 65-69 20/52 1:30:45 43:3140:197:00 4:423:024:406:375:112:595:427:26
76 Jan Wertz 🇳🇱 NED 65-69 21/52 1:30:52 42:0041:596:58 4:353:564:595:565:152:025:529:24
77 Michael Dunn SCO 70-74 2/26 1:32:09 41:4643:456:38 4:583:536:577:325:102:225:197:34
78 Thierry Champoussin 🇫🇷 FRA 60-64 55/71 1:32:16 41:3843:197:22 4:393:505:575:564:522:198:137:33
79 Hugo Delubac 🇫🇷 FRA 65-69 22/52 1:32:25 44:0441:177:08 4:422:574:547:125:012:114:469:34
80 Jeen Bouwmeester 🇳🇱 NED 65-69 23/52 1:32:27 46:3638:547:03 4:303:204:175:554:492:284:598:36
81 Colin Montgomery SCO 60-64 56/71 1:32:37 44:4439:388:20 4:294:074:136:224:522:235:237:49
82 Stéphane Maisonneuve 🇫🇷 FRA 60-64 57/71 1:32:41 43:4241:397:25 4:333:134:426:165:022:086:209:25
83 David Spells ENG 65-69 24/52 1:33:39 48:0337:507:49 4:274:004:135:255:172:265:116:51
84 Staffan Stålnacke 🇸🇪 SWE 65-69 25/52 1:33:49 42:0544:516:56 4:463:205:355:545:092:286:1611:23
85 Neil Chamberlain ENG 65-69 26/52 1:33:51 43:2843:237:05 4:503:555:586:565:212:216:097:53
86 Martin Harris 🇳🇿 NZL 60-64 58/71 1:34:01 44:1442:157:37 4:213:053:513:425:004:116:1811:47
87 Warren Mason ENG 60-64 59/71 1:35:22 42:5445:067:26 4:514:485:376:135:052:228:267:44
88 Marc Simon 🇳🇱 NED 70-74 3/26 1:35:27 48:0341:146:15 4:363:394:595:445:131:576:019:05
89 Ashok Nath 🇮🇳 IND 60-64 60/71 1:35:30 39:3048:187:46 5:265:046:035:075:322:244:2814:14
90 Stefan Axelsson 🇸🇪 SWE 65-69 27/52 1:36:02 42:4645:517:29 4:383:224:525:125:111:565:3515:05
91 Adrian Grancea 🇨🇦 CAN 65-69 28/52 1:36:13 38:2750:167:35 4:414:146:476:225:182:027:3813:14
92 Jean Louis Pauvert 🇫🇷 FRA 65-69 29/52 1:36:37 44:3144:517:20 4:293:585:266:254:493:107:139:21
93 Erik Øren 🇳🇴 NOR 70-74 4/26 1:36:44 47:0540:169:28 4:033:214:115:385:022:015:3010:30
94 Andreas Graf 🇨🇭 SUI 60-64 61/71 1:36:50 46:1842:378:00 4:103:244:586:044:582:336:419:49
95 Mark Brighouse ENG 70-74 5/26 1:37:47 43:5446:267:30 4:473:325:146:505:112:176:4211:53
96 Gabriel Cao 🇫🇷 FRA 65-69 30/52 1:38:25 47:3044:106:50 4:494:026:086:075:522:236:527:57
97 Kurt Roger Andersen 🇳🇴 NOR 60-64 62/71 1:38:47 44:2246:427:47 4:374:527:345:595:381:226:0410:36
98 Dick Gijsman 🇳🇱 NED 70-74 6/26 1:38:48 45:5644:288:29 4:313:404:266:285:293:076:4310:04
99 Siegfried Verheijke 🇧🇪 BEL 60-64 63/71 1:38:57 46:4144:158:04 4:293:134:216:465:011:495:4012:56
100 Lonnie Lepore 🇺🇸 USA 70-74 7/26 1:39:31 45:2646:317:38 5:044:395:236:145:172:178:269:11

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