HYROX Heerenveen 2026: Pro Men results

452 finishers on 14 May 2026. Typical finish 1:18:45, fastest 10% under 1:04:07. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Louis Osselaer 🇧🇪 BEL 30-34 1/93 0:54:09 26:2523:214:29 3:452:102:452:293:441:272:494:12
2 Sam Schoeman 🇳🇱 NED 16-24 1/74 0:54:58 27:0023:304:32 3:482:243:012:433:541:272:423:31
3 Maarten Enthoven 🇳🇱 NED 25-29 1/100 0:55:44 27:0824:034:37 3:462:223:022:413:511:222:404:19
4 Thierry Willigenburg 🇳🇱 NED 30-34 2/93 0:57:04 27:1725:034:47 3:542:233:202:573:591:223:093:59
5 Ward Lemmelijn 🇧🇪 BEL 25-29 2/100 0:57:10 27:5724:294:48 3:432:422:573:023:461:312:533:55
6 Jesse Owen 🇬🇧 GBR 30-34 3/93 0:57:22 28:0024:374:49 3:532:233:332:293:581:272:524:02
7 Luc van Overdam 🇳🇱 NED 25-29 3/100 0:57:28 27:5125:044:38 3:552:113:142:534:011:313:034:16
8 Toby Wilson 🇬🇧 GBR 25-29 4/100 0:57:41 28:3722:536:16 4:082:402:542:314:061:24—3:47
9 Marc Dean 🇬🇧 GBR 35-39 1/80 0:57:49 27:1326:024:39 3:482:233:132:543:561:293:135:06
10 Thierry Delalonde 🇫🇷 FRA 35-39 2/80 0:57:59 27:1725:484:59 3:563:073:162:344:031:323:074:13
11 Benjamin FRAYSSE 🇫🇷 FRA 25-29 5/100 0:58:36 29:2924:134:56 3:542:282:592:524:001:323:013:27
12 Mark Nieuwenhuis 🇳🇱 NED 30-34 4/93 0:59:06 29:3424:275:08 3:472:493:102:564:081:272:243:46
13 Elte Hupkes 🇳🇱 NED 35-39 3/80 0:59:23 28:1526:224:51 3:532:373:423:093:551:292:574:40
14 Joseph Vatcher 🇬🇧 GBR 16-24 2/74 0:59:38 28:4725:555:00 3:592:413:272:494:051:433:084:03
15 George Brock 🇬🇧 GBR 16-24 3/74 0:59:45 28:1326:404:55 4:002:513:332:554:031:353:314:12
16 Ross Walker 🇬🇧 GBR 16-24 4/74 1:00:02 27:4027:215:05 3:572:474:072:564:131:413:164:24
17 Jordi Fuhler 🇳🇱 NED 25-29 6/100 1:00:52 29:1526:025:40 3:542:423:292:304:081:322:554:52
18 Sil Wiersma 🇳🇱 NED 30-34 5/93 1:01:21 28:5427:085:23 3:582:553:483:054:001:223:314:29
19 Paul Hesselberth 🇳🇱 NED 25-29 7/100 1:01:26 28:4327:514:56 3:592:543:573:264:111:333:294:22
20 Gustav Kvarnbrink 🇸🇪 SWE 25-29 8/100 1:01:48 27:2729:364:51 3:422:433:493:113:561:343:446:57
21 Koen Proost 🇳🇱 NED 16-24 5/74 1:01:52 29:4726:515:19 3:472:423:343:114:001:423:174:38
22 Dale Harding 🇬🇧 GBR 30-34 6/93 1:01:53 29:2126:306:06 3:522:263:272:544:081:393:134:51
23 Conor Maguire 🇮🇪 IRL 16-24 6/74 1:01:55 28:1428:494:58 4:052:513:253:154:011:533:335:46
23 Joey Seetsen 🇳🇱 NED 25-29 9/100 1:01:55 30:0326:495:07 3:562:463:283:064:061:403:274:20
25 Matthias Cloet 🇧🇪 BEL 35-39 4/80 1:01:59 29:1527:375:10 3:562:503:323:114:031:293:584:38
25 Vince Çakular 🇳🇱 NED 16-24 7/74 1:01:59 30:1824:516:54 4:062:483:482:574:051:35—3:50
27 Lloyd Mulholland 🇬🇧 GBR 30-34 7/93 1:02:20 28:1729:055:01 4:083:093:583:354:091:443:344:48
28 Joe Walker 🇬🇧 GBR 25-29 10/100 1:02:35 29:1528:245:01 4:083:203:433:514:091:343:314:08
29 Rune Dallmann 🇩🇪 GER 35-39 5/80 1:02:45 30:1127:365:03 3:562:543:142:554:071:303:535:07
30 Kent Aktas 🇳🇱 NED 25-29 11/100 1:02:46 30:2627:075:19 4:122:513:392:384:121:403:174:38
30 Grigor Grigorov BUL 16-24 8/74 1:02:46 29:3127:435:37 3:572:353:313:224:031:473:574:31
32 Michael Mc Kenna 🇮🇪 IRL 25-29 12/100 1:02:57 28:3727:586:26 4:073:114:033:074:191:46—5:50
33 Aaron Claxton 🇮🇪 IRL 30-34 8/93 1:03:05 29:2328:345:12 4:033:023:523:054:121:564:054:19
34 Jasper de Ridder 🇳🇱 NED 25-29 13/100 1:03:06 28:5629:254:50 4:003:083:563:164:121:233:465:44
34 Raimond Huiszoon 🇳🇱 NED 30-34 9/93 1:03:06 29:4128:065:23 3:593:103:512:564:111:443:264:49
36 Jannes Dietvorst 🇳🇱 NED 16-24 9/74 1:03:28 31:1926:595:13 3:542:233:423:484:051:243:024:41
37 Joey Stol 🇳🇱 NED 25-29 14/100 1:03:31 29:5626:436:56 4:042:543:582:594:231:46—4:52
38 Marius Toborek 🇩🇪 GER 40-44 1/59 1:03:33 31:0026:575:41 4:083:083:323:084:211:233:164:01
39 Harry Bird 🇬🇧 GBR 25-29 15/100 1:03:37 29:4128:205:39 4:013:014:283:054:151:503:104:30
40 Jaco van de Wijdeven 🇳🇱 NED 30-34 10/93 1:03:40 28:4827:417:15 4:032:584:043:364:071:47—5:14
41 Christoph Wieloch 🇩🇪 GER 35-39 6/80 1:03:46 29:4828:445:19 4:003:043:383:214:071:343:325:28
42 Sam Oliver 🇬🇧 GBR 35-39 7/80 1:03:51 30:2326:277:05 4:022:503:433:004:101:30—5:26
43 Gabriel Baijings 🇳🇱 NED 25-29 16/100 1:03:55 30:1528:195:25 4:073:253:493:134:051:373:274:36
44 Floris Oude Nijhuis 🇳🇱 NED 16-24 10/74 1:04:04 30:4728:085:14 4:012:494:353:354:181:343:223:54
44 Bert Veenstra 🇳🇱 NED 35-39 8/80 1:04:04 31:0327:245:41 4:082:463:243:214:101:213:464:28
46 KYLE MIZZI 🇲🇹 MLT 25-29 17/100 1:04:07 29:1530:044:51 4:083:144:073:134:132:114:074:51
47 Eddie Bosman 🇳🇱 NED 25-29 18/100 1:04:09 30:3728:145:22 4:053:134:023:044:211:413:334:15
48 Wout Schaart 🇳🇱 NED 25-29 19/100 1:04:14 29:4528:525:41 4:062:453:493:374:191:303:564:50
49 Max Huisman 🇳🇱 NED 16-24 11/74 1:04:19 31:3726:136:33 4:153:033:343:014:161:35—4:39
50 Bram van Tongeren 🇳🇱 NED 35-39 9/80 1:04:28 31:5626:465:50 3:562:473:482:554:001:423:344:04
51 Niels Rutte 🇳🇱 NED 25-29 20/100 1:04:39 29:4027:437:20 3:573:134:063:244:171:52—4:54
52 David Balsgaard 🇩🇰 DEN 40-44 2/59 1:04:40 31:5127:105:44 4:012:363:313:164:111:413:314:23
53 Sean McCarthy SCO 16-24 12/74 1:04:44 31:0028:295:21 4:032:464:263:004:161:483:494:21
53 Tygo Versendaal 🇳🇱 NED 16-24 12/74 1:04:44 30:3027:167:03 4:083:093:563:084:171:47—5:10
55 Alex Emberey 🇬🇧 GBR 35-39 10/80 1:04:52 31:0828:305:19 4:092:303:343:474:161:313:464:57
55 Bjärne Ten Wolde 🇳🇱 NED 30-34 11/93 1:04:52 31:0428:345:18 3:402:543:393:074:042:134:234:34
57 Dylan Versluis 🇳🇱 NED 25-29 21/100 1:04:55 30:1529:345:11 3:572:563:583:284:091:353:415:50
58 Jack Blissett 🇬🇧 GBR 45-49 1/25 1:04:58 31:2128:065:36 3:532:553:383:334:061:233:115:27
59 Youp Hylkema 🇳🇱 NED 25-29 22/100 1:05:14 30:4529:225:12 3:582:363:573:404:031:574:144:57
60 Anthony de Sousa 🇫🇷 FRA 25-29 23/100 1:05:16 31:0627:127:03 4:132:504:222:524:171:43—5:20
61 Patrick Martens 🇩🇪 GER 35-39 11/80 1:05:17 29:4029:595:42 3:523:483:563:094:101:343:405:50
62 Stijn Dijksterhuis 🇳🇱 NED 35-39 12/80 1:05:20 31:4828:295:07 4:053:203:343:144:101:333:474:46
63 Mike Clevers 🇳🇱 NED 25-29 24/100 1:05:24 32:4927:205:18 3:542:453:303:234:091:263:444:29
64 Eljan van Soeren 🇳🇱 NED 16-24 14/74 1:05:30 31:4328:275:24 4:063:024:052:534:111:393:574:34
65 Suhayb Ahmed 🇳🇱 NED 16-24 15/74 1:05:35 31:0929:015:31 4:042:453:183:074:101:403:266:31
66 Michel Labeur 🇳🇱 NED 35-39 13/80 1:05:41 30:1030:025:32 4:013:073:283:054:051:544:385:44
67 Nick van Ommen 🇳🇱 NED 30-34 12/93 1:05:42 29:5530:305:21 4:073:114:043:334:091:384:285:20
68 Guido Bouwmeesters 🇳🇱 NED 30-34 13/93 1:05:48 30:1330:275:14 4:043:113:403:014:102:113:476:23
69 Tieme de Boer 🇳🇱 NED 16-24 16/74 1:06:15 31:3529:215:24 3:592:584:072:554:131:363:505:43
70 Maks Zerdel 🇮🇪 IRL 25-29 25/100 1:06:16 32:4226:167:21 3:562:503:413:254:071:34—4:50
71 Shaun Demicoli 🇲🇹 MLT 25-29 26/100 1:06:22 30:1130:385:38 4:022:534:362:554:141:484:405:30
72 Dylan Brabant 🇳🇱 NED 30-34 14/93 1:06:35 31:1929:275:54 4:073:224:082:574:281:434:094:33
73 Artie Lyons 🇦🇺 AUS 16-24 17/74 1:06:37 30:2131:085:13 3:563:254:373:064:111:464:205:47
74 Mike Bergmans 🇳🇱 NED 40-44 3/59 1:06:38 31:2529:465:30 3:593:093:483:394:191:394:135:00
75 Jan van Binsbergen 🇳🇱 NED 16-24 18/74 1:06:42 30:5330:245:30 4:013:014:323:504:152:233:414:41
75 Mats van Leuven 🇳🇱 NED 30-34 15/93 1:06:42 31:1629:315:59 3:543:003:314:074:151:423:395:23
77 Jeroen Visser 🇳🇱 NED 35-39 14/80 1:06:53 31:0428:197:34 4:062:443:343:184:201:53—6:26
78 Calvin Camehl 🇩🇪 GER 25-29 27/100 1:07:05 32:0926:498:12 4:032:493:543:074:281:182:274:43
79 Louis Langfield 🇬🇧 GBR 40-44 4/59 1:07:12 32:2829:155:33 4:072:523:483:274:131:243:415:43
80 Boas Titaley 🇳🇱 NED 40-44 5/59 1:07:17 31:2430:205:38 4:003:124:123:424:091:444:125:09
81 Boris Omes 🇳🇱 NED 16-24 19/74 1:07:19 30:3531:145:36 3:512:554:213:434:131:475:025:22
82 Bart Maljaars 🇳🇱 NED 25-29 28/100 1:07:20 34:0528:234:57 3:492:323:323:344:151:383:305:33
83 Kazem Balogun 🇬🇧 GBR 30-34 16/93 1:07:27 31:2330:465:22 4:112:214:143:284:281:404:246:00
84 Thomas Reuter 🇩🇪 GER 45-49 2/25 1:07:30 31:0730:365:52 4:053:054:023:314:121:384:345:29
85 Gerry Kennedy SCO 35-39 15/80 1:07:42 31:0230:495:55 4:003:173:543:364:181:504:035:51
85 Jeffrey Zwarts 🇳🇱 NED 35-39 15/80 1:07:42 31:1630:495:41 4:063:184:163:294:221:424:265:10
87 Danny van de Put 🇳🇱 NED 30-34 17/93 1:07:43 33:4328:185:46 4:072:503:543:024:101:353:145:26
88 Patrick Richter 🇩🇪 GER 25-29 29/100 1:07:46 30:5531:335:23 3:552:583:393:404:101:234:077:41
89 Guido Heerink 🇳🇱 NED 35-39 17/80 1:07:49 31:1130:286:14 4:042:554:024:054:161:464:185:02
90 Jeroen Meerman 🇳🇱 NED 30-34 18/93 1:08:00 32:4427:337:48 4:022:393:463:084:191:41—6:20
91 Nicky van Osselaer 🇧🇪 BEL 30-34 19/93 1:08:04 29:5233:065:10 3:543:265:002:524:151:513:468:02
92 Fabian Scheidweiler 🇩🇪 GER 30-34 20/93 1:08:05 34:1427:565:59 3:552:534:063:174:051:343:334:33
93 Julian Westerbaan 🇳🇱 NED 25-29 30/100 1:08:14 ——— 4:072:433:44—4:541:262:273:36
94 Geert Biemans 🇳🇱 NED 30-34 21/93 1:08:25 31:4731:105:32 4:072:594:083:554:202:173:246:00
95 Roy Boersma 🇳🇱 NED 25-29 31/100 1:08:35 33:0730:245:10 4:092:513:454:524:141:373:345:22
96 Ronald Mulder 🇳🇱 NED 40-44 6/59 1:08:51 32:5430:225:40 4:103:254:053:514:252:003:484:38
97 Matěj Nekoranec 🇨🇿 CZE 25-29 32/100 1:08:58 32:0830:466:08 4:042:414:403:574:161:393:595:30
98 Gilmar Gavica ECU 30-34 22/93 1:09:18 32:4630:385:59 4:013:034:513:234:181:573:435:22
99 Jeroen Eppenga 🇳🇱 NED 25-29 33/100 1:09:19 33:1629:556:12 4:083:024:133:204:191:273:555:31
99 Xavier Pocorni 🇳🇱 NED 16-24 20/74 1:09:19 32:5831:235:02 3:573:004:033:454:141:344:016:49

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