HYROX Heerenveen 2025: Open Men results

1,541 finishers on 9 May 2025. Typical finish 1:25:19, fastest 10% under 1:10:40. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Robert van Herk 🇳🇱 NED 40-44 1/185 0:55:38 27:5223:044:46 4:011:492:392:454:091:252:483:28
2 Daan Schouten 🇳🇱 NED 30-34 1/303 0:57:38 27:3624:165:49 3:582:002:263:284:151:263:073:36
3 Dennis Gödde 🇩🇪 GER 25-29 1/349 0:57:42 28:0824:285:09 4:002:113:162:584:051:232:593:36
4 Sam Schoeman 🇳🇱 NED 16-24 1/210 0:58:14 28:5524:065:17 3:522:142:503:334:061:292:513:11
5 Jop Janssen 🇳🇱 NED 30-34 2/303 0:58:44 28:4125:015:06 3:482:102:493:304:011:303:393:34
6 Lars Rademaker 🇳🇱 NED 30-34 3/303 1:00:20 28:0627:424:35 4:022:313:513:564:211:393:243:58
7 Jordi Fuhler 🇳🇱 NED 25-29 2/349 1:00:57 30:0425:285:29 4:132:233:232:504:151:303:003:54
8 David Blankenburgh 🇳🇱 NED 35-39 1/263 1:01:01 28:5526:235:50 4:012:203:083:444:211:223:274:00
9 Roman van Eijk 🇳🇱 NED 25-29 3/349 1:01:06 29:5925:485:22 4:162:253:143:184:201:153:103:50
10 Ferdy Verweij 🇳🇱 NED 30-34 4/303 1:01:40 29:0927:215:15 4:042:373:133:464:191:373:424:03
11 Gijs Smal 🇳🇱 NED 25-29 4/349 1:01:54 29:0227:255:31 4:112:003:074:184:151:562:524:46
12 Martijn Verhoeven 🇳🇱 NED 30-34 5/303 1:02:01 29:2226:575:47 4:141:513:023:484:151:303:514:26
13 Martijn Peters 🇳🇱 NED 35-39 2/263 1:02:25 31:1126:035:16 4:042:253:012:494:131:423:354:14
14 Nick van Ommen 🇳🇱 NED 30-34 6/303 1:02:27 28:5128:245:16 4:012:503:433:334:241:363:015:16
15 Hidde van der Ent 🇳🇱 NED 16-24 2/210 1:02:31 30:0226:585:36 3:552:063:133:584:161:403:513:59
16 Andre Gaber 🇳🇱 NED 35-39 3/263 1:02:37 31:1325:485:40 4:062:043:332:264:311:243:074:37
17 Albert van den Berge 🇳🇱 NED 25-29 5/349 1:02:46 30:0727:255:19 3:512:253:174:094:381:303:393:56
18 Sil Wiersma 🇳🇱 NED 25-29 6/349 1:02:59 30:0426:586:02 4:092:353:303:504:151:223:253:52
19 Stijn Dijksterhuis 🇳🇱 NED 35-39 4/263 1:03:02 31:5725:485:22 4:052:153:063:124:081:163:274:19
20 Diederik Verhoef 🇳🇱 NED 40-44 2/185 1:03:11 31:0926:405:28 4:062:383:243:174:071:343:254:09
21 Christian Ewert 🇩🇪 GER 35-39 5/263 1:03:23 30:4526:396:04 3:552:223:053:454:071:253:194:41
22 Maarten Smit 🇳🇱 NED 30-34 7/303 1:03:26 29:5727:336:00 4:062:193:134:144:161:343:264:25
23 Robert van der Zanden 🇳🇱 NED 45-49 1/121 1:03:39 30:1127:595:33 4:032:104:004:364:211:293:493:31
24 Bobby Bos 🇳🇱 NED 25-29 7/349 1:03:45 31:3925:426:28 3:512:082:274:194:111:282:484:30
25 Boy van Erp 🇳🇱 NED 16-24 3/210 1:03:48 30:3527:485:31 4:102:153:264:044:222:033:373:51
26 Sjoerd van der Stelt 🇳🇱 NED 25-29 8/349 1:03:51 31:2826:355:51 4:092:122:583:284:191:563:314:02
27 Koen de Waard 🇳🇱 NED 35-39 6/263 1:03:53 31:3426:525:31 4:032:143:313:424:101:273:354:10
27 Jeroen van Duijn 🇳🇱 NED 40-44 3/185 1:03:53 31:2327:035:30 4:012:193:073:434:161:393:334:25
29 Michael Rippens 🇳🇱 NED 35-39 7/263 1:03:58 30:0128:365:25 4:102:053:403:514:221:574:094:22
30 Bram van Osch 🇳🇱 NED 40-44 4/185 1:04:06 30:2828:095:32 4:152:313:433:284:321:473:164:37
31 Wijnand Peters 🇳🇱 NED 35-39 8/263 1:04:10 31:1627:395:20 4:072:353:473:214:281:374:033:41
32 Gossen Smit 🇳🇱 NED 35-39 9/263 1:04:24 30:3128:175:40 4:102:053:443:514:271:434:084:09
33 Twan Wolke 🇳🇱 NED 25-29 9/349 1:04:31 30:3528:415:21 3:512:143:573:404:111:514:134:44
34 Vincent de Jong 🇳🇱 NED 35-39 10/263 1:04:33 28:2730:455:26 4:272:174:123:574:191:183:576:18
35 Niels Rutte 🇳🇱 NED 25-29 10/349 1:04:41 31:1427:595:33 4:022:473:483:414:171:333:374:14
36 Kay Abbing 🇳🇱 NED 16-24 4/210 1:04:43 29:2130:235:04 4:272:394:103:514:321:403:475:17
36 Niels Post 🇳🇱 NED 25-29 11/349 1:04:43 31:1128:075:31 4:122:163:243:394:131:463:265:11
38 Kenny Vanherpe 🇧🇪 BEL 35-39 11/263 1:04:44 30:3228:195:59 4:052:213:544:094:262:133:493:22
39 Niels Wennemars 🇳🇱 NED 16-24 5/210 1:04:46 31:3227:425:36 4:021:504:104:114:101:282:524:59
40 Asim Latifi 🇩🇪 GER 25-29 12/349 1:04:49 29:5629:115:46 4:022:403:494:194:171:493:564:19
40 Michael Westerbos 🇳🇱 NED 16-24 6/210 1:04:49 31:4027:545:20 3:512:363:383:294:091:433:414:47
42 Lloyd Bleeksma 🇳🇱 NED 30-34 8/303 1:05:01 29:5029:375:39 4:152:493:444:004:291:394:034:38
43 Bert Veenstra 🇳🇱 NED 35-39 12/263 1:05:16 30:5327:177:10 3:592:193:053:554:051:323:205:02
44 Yorick van Egmond 🇳🇱 NED 25-29 13/349 1:05:18 31:0228:455:35 4:182:193:593:434:281:423:454:31
45 Klaas Sybrand Jissink 🇳🇱 NED 40-44 5/185 1:05:19 32:4226:186:24 3:552:223:483:234:091:263:094:06
46 Jurgen Claassen 🇳🇱 NED 50-54 1/55 1:05:29 29:3330:455:16 4:082:303:563:554:232:014:455:07
47 Mike van Brederode 🇳🇱 NED 16-24 7/210 1:05:41 31:4628:095:50 4:012:113:463:284:261:423:295:06
48 Tijs Olde 🇳🇱 NED 16-24 8/210 1:05:47 29:2830:505:34 4:052:563:434:484:381:564:064:38
49 Ivo Groot Koerkamp 🇳🇱 NED 35-39 13/263 1:05:55 32:3827:026:20 3:582:333:024:024:161:283:573:46
50 Tom van den Berkhof 🇳🇱 NED 40-44 6/185 1:05:56 30:3029:485:42 4:042:373:393:364:281:384:065:40
51 Bob Venneman 🇳🇱 NED 25-29 14/349 1:05:57 32:5827:075:58 3:502:443:323:484:191:383:283:48
52 David Losse 🇳🇱 NED 40-44 7/185 1:06:14 31:5128:325:54 4:072:194:083:224:201:294:084:39
53 Gregory Petitjean 🇫🇷 FRA 40-44 8/185 1:06:19 34:1625:476:20 4:002:213:213:144:071:213:333:50
54 Tom de Bruijn 🇳🇱 NED 35-39 14/263 1:06:21 31:4628:505:50 4:062:203:424:064:301:374:194:10
54 Mattijs Oud 🇳🇱 NED 35-39 14/263 1:06:21 28:3832:055:42 4:172:363:484:134:313:574:084:35
56 Maurits Mandemakers 🇳🇱 NED 30-34 9/303 1:06:23 32:5027:036:36 4:042:233:543:544:201:402:493:59
57 Michel Rood 🇳🇱 NED 16-24 9/210 1:06:26 31:5528:066:29 3:552:324:323:194:161:413:264:25
58 Guido Heerink 🇳🇱 NED 35-39 16/263 1:06:31 32:2627:146:55 4:092:353:233:454:241:343:383:46
59 Jip de Jong 🇳🇱 NED 16-24 10/210 1:06:35 31:3229:095:58 4:022:374:353:454:271:323:414:30
60 Mikai Vroom 🇳🇱 NED 25-29 15/349 1:06:41 31:1329:375:55 4:112:383:524:074:341:513:354:49
61 Ronald Mulder 🇳🇱 NED 35-39 17/263 1:06:49 33:4227:215:50 4:122:203:173:544:251:333:453:55
62 Frederic Pascal van Himbeeck 🇩🇪 GER 30-34 10/303 1:06:54 32:0029:295:31 4:082:423:274:134:261:273:465:20
63 Max de Vries 🇳🇱 NED 30-34 11/303 1:06:55 30:1530:356:10 4:082:114:264:334:191:564:094:53
64 Patrick Rutterkamp 🇳🇱 NED 30-34 12/303 1:06:56 32:5328:295:39 4:022:063:163:324:231:383:525:40
65 Eddie Bosman 🇳🇱 NED 25-29 16/349 1:07:01 32:4826:497:28 3:502:313:343:504:141:543:023:54
66 Thomas Degeling 🇳🇱 NED 35-39 18/263 1:07:02 32:0129:175:48 4:062:253:523:524:321:543:504:46
67 Per-Ole Claaßen 🇩🇪 GER 30-34 13/303 1:07:12 32:1029:225:46 4:092:433:203:414:201:134:015:55
68 Robin Blömer 🇳🇱 NED 30-34 14/303 1:07:16 29:4729:457:49 4:162:233:373:534:321:494:384:37
68 Andy Pilkington 🇬🇧 GBR 35-39 19/263 1:07:16 33:2527:456:10 3:581:533:114:184:161:453:594:25
70 Stijn van Lierop 🇳🇱 NED 35-39 20/263 1:07:19 31:2029:456:17 4:082:224:064:544:201:343:594:22
71 Erben Wennemars 🇳🇱 NED 45-49 2/121 1:07:24 34:3827:055:46 3:581:463:533:304:091:372:505:22
72 Björn Wollinga 🇳🇱 NED 25-29 17/349 1:07:25 30:5030:425:56 4:212:244:014:164:301:384:125:20
73 Yuri van den Brink 🇳🇱 NED 30-34 15/303 1:07:36 31:3029:236:47 4:152:263:554:024:351:394:044:27
74 Jerry Kruijer 🇳🇱 NED 16-24 11/210 1:07:37 33:1228:505:40 4:272:073:334:024:261:523:215:02
75 Lukas Lewald 🇩🇪 GER 30-34 16/303 1:07:42 34:2427:315:50 4:002:103:434:244:181:134:113:32
76 Stan Krijgsman 🇳🇱 NED 16-24 12/210 1:07:44 31:5230:015:55 4:281:573:345:004:392:054:084:10
77 Joris Tuit 🇳🇱 NED 25-29 18/349 1:07:48 31:4430:255:44 4:092:223:414:094:271:434:155:39
78 Marouane Lakbach 🇳🇱 NED 25-29 19/349 1:07:49 29:5332:355:25 4:282:464:093:224:371:543:437:36
78 Camiel Roskamp 🇳🇱 NED 25-29 19/349 1:07:49 31:2730:485:38 4:292:394:244:004:362:343:404:26
80 Ferron Daams 🇳🇱 NED 25-29 21/349 1:07:50 31:3930:205:55 4:192:403:384:194:351:424:055:02
81 Sybren Blokvoort 🇳🇱 NED 25-29 22/349 1:08:01 34:5427:106:01 4:001:464:053:414:221:303:394:07
81 Jordy Snel 🇳🇱 NED 25-29 22/349 1:08:01 30:2532:155:25 4:112:314:395:264:282:093:564:55
83 Marnix Kaspers 🇳🇱 NED 45-49 3/121 1:08:02 31:4530:255:56 4:122:394:423:474:401:284:024:55
84 Alex Rabanillo Merino 🇪🇸 ESP 35-39 21/263 1:08:03 33:1328:376:18 4:192:484:153:534:321:403:443:26
85 Daniël Beelen 🇳🇱 NED 25-29 24/349 1:08:04 35:3726:076:25 4:091:333:104:244:001:263:263:59
86 Dirk Driessen 🇳🇱 NED 30-34 17/303 1:08:05 32:4929:106:11 4:142:333:063:544:432:333:384:29
87 Luke Nooijen 🇳🇱 NED 25-29 25/349 1:08:08 34:3427:356:05 4:082:073:263:084:251:403:305:11
88 Miel van der Veer 🇳🇱 NED 16-24 13/210 1:08:11 31:5430:405:40 4:072:273:514:394:251:294:275:15
89 Daan Overbosch 🇳🇱 NED 16-24 14/210 1:08:13 33:3927:337:05 3:372:363:353:584:221:183:324:35
89 Alaa Zibari 🇳🇱 NED 30-34 18/303 1:08:13 33:5028:076:20 4:252:294:192:194:411:092:495:56
91 Danéric Mulder 🇳🇱 NED 25-29 26/349 1:08:16 30:3432:015:45 4:152:203:415:294:171:414:325:46
92 Olivier Ajamlou 🇳🇱 NED 30-34 19/303 1:08:17 32:5028:546:38 4:201:524:363:184:301:403:424:56
92 Wietze van den Berg 🇳🇱 NED 35-39 22/263 1:08:17 33:4327:566:42 4:012:273:164:294:161:183:444:25
92 Pieter van Nunen 🇳🇱 NED 40-44 9/185 1:08:17 32:0428:507:27 4:011:594:153:524:181:344:294:22
95 Jordy Lugtenberg 🇳🇱 NED 30-34 20/303 1:08:21 32:0930:275:48 4:232:243:553:564:382:304:114:30
96 Kay Wissink 🇳🇱 NED 25-29 27/349 1:08:23 31:4830:485:50 4:182:223:455:294:381:544:184:04
97 Yasin Derras 🇳🇱 NED 16-24 15/210 1:08:24 34:4227:186:28 3:572:093:223:224:241:403:284:56
98 Dylan Kopp 🇳🇱 NED 30-34 21/303 1:08:30 33:5527:566:43 3:532:263:084:064:251:374:084:13
99 Maarten Nijboer 🇳🇱 NED 35-39 23/263 1:08:32 32:5629:565:46 4:082:173:444:034:341:424:304:58
100 Iwan Korse 🇳🇱 NED 16-24 16/210 1:08:36 30:5330:566:51 4:142:213:424:064:331:203:307:10

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