HYROX Rotterdam 2026: Open Men results

2,721 finishers on 19 Apr 2026. Typical finish 1:26:30, fastest 10% under 1:10:35. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Vic Vandendaele 🇧🇪 BEL 25-29 1/551 0:55:32 28:0323:373:57 4:001:492:353:134:051:212:543:40
2 Jack Lawrence 🇬🇧 GBR 25-29 2/551 0:57:16 29:0624:203:55 4:192:023:082:534:101:302:513:27
3 Felix Vercouter 🇧🇪 BEL 30-34 1/561 0:58:09 29:5624:004:16 3:581:483:212:444:091:362:493:35
4 Jeroen Verbraeken 🇧🇪 BEL 25-29 3/551 0:58:16 29:2624:534:01 4:152:073:082:394:091:293:223:44
5 Nick Slootman 🇳🇱 NED 30-34 2/561 0:58:40 30:1424:194:13 4:001:433:063:134:011:283:203:28
6 Jasper de Ridder 🇳🇱 NED 25-29 4/551 0:58:46 29:2325:254:01 4:092:073:062:564:101:253:284:04
7 Max Bernard 🇩🇪 GER 25-29 5/551 0:58:52 28:4326:233:51 4:172:453:272:564:151:383:323:33
8 Mack Engbers 🇳🇱 NED 30-34 3/561 0:58:55 29:5725:043:58 4:182:122:542:404:121:233:034:22
9 Marcel Beishuizen 🇳🇱 NED 35-39 1/420 0:58:56 29:4725:203:55 4:112:222:543:044:111:403:263:32
10 Niels Rutte 🇳🇱 NED 25-29 6/551 0:59:24 29:4925:254:14 4:092:212:463:084:081:383:213:54
11 Gil Nicola 🇱🇺 LUX 35-39 2/420 0:59:29 30:3824:404:16 4:152:002:582:454:061:293:203:47
12 Mike Rietveld 🇳🇱 NED 25-29 7/551 0:59:38 30:4624:164:41 4:002:002:582:404:141:303:053:49
12 Daan van Hees 🇳🇱 NED 16-24 1/530 0:59:38 30:0225:463:55 4:142:142:413:314:151:393:183:54
14 David den Besten 🇳🇱 NED 30-34 4/561 0:59:44 30:1625:264:07 4:162:012:493:244:091:283:004:19
15 Ewout Tromp 🇳🇱 NED 30-34 5/561 0:59:45 28:2127:363:54 4:221:593:133:304:061:483:255:13
16 Stefan Schrier 🇳🇱 NED 40-44 1/286 0:59:54 28:5826:574:04 4:142:143:253:124:181:373:414:16
17 Matthijs Höppener 🇳🇱 NED 30-34 6/561 0:59:58 30:4925:004:14 4:192:112:432:504:141:433:123:48
18 Artie Lyons 🇦🇺 AUS 16-24 2/530 1:00:02 29:4526:194:02 4:162:043:283:174:081:324:073:27
19 Emiel Lalleman 🇳🇱 NED 25-29 8/551 1:00:03 30:2024:564:51 4:132:012:573:164:051:153:213:48
20 Amory Fedjekhi 🇫🇷 FRA 30-34 7/561 1:00:19 30:5224:574:34 4:112:042:432:534:121:353:393:40
21 Rubén Caballer Boix 🇪🇸 ESP 35-39 3/420 1:00:22 29:2026:494:18 4:122:293:203:014:161:344:173:40
22 Stefan Grootkarzijn 🇳🇱 NED 30-34 8/561 1:00:25 31:1625:064:08 4:102:042:482:514:111:373:403:45
23 Youp Schreuder 🇳🇱 NED 30-34 9/561 1:00:33 30:3025:454:23 4:021:302:514:084:101:323:034:29
24 Koen du Maine 🇳🇱 NED 30-34 10/561 1:00:52 31:5324:244:39 4:231:322:424:084:141:192:403:26
25 Freddie Davies 🇬🇧 GBR 16-24 3/530 1:00:59 29:4926:464:29 4:172:283:123:314:251:263:104:17
26 Floris van Drunen 🇳🇱 NED 30-34 11/561 1:01:14 30:2826:304:20 4:242:073:203:024:191:433:294:06
27 Kenny Vanherpe 🇧🇪 BEL 40-44 2/286 1:01:33 29:3427:314:32 4:142:233:144:064:232:003:533:18
28 Quint van Straalen 🇳🇱 NED 35-39 4/420 1:01:44 29:3828:024:09 4:272:153:532:434:231:463:384:57
29 Cedric Dumont 🇧🇪 BEL 30-34 12/561 1:01:50 32:0425:244:28 4:162:073:183:124:171:113:163:47
29 Boris van de Giessen 🇳🇱 NED 16-24 4/530 1:01:50 31:0026:434:10 4:162:053:173:364:141:263:224:27
31 Joeri Versluis 🇳🇱 NED 40-44 3/286 1:01:51 30:0527:114:38 4:082:093:212:524:091:573:574:38
32 Renaldo van Emmerik 🇳🇱 NED 35-39 5/420 1:01:56 30:3126:444:45 4:092:163:273:584:281:333:113:42
33 Joris de Schepper 🇧🇪 BEL 40-44 4/286 1:01:57 29:5627:224:42 4:051:503:243:454:061:273:315:14
34 Jeroen Meerman 🇳🇱 NED 30-34 13/561 1:02:07 31:3426:084:30 4:122:062:423:104:141:332:535:18
35 Nino Dekker 🇳🇱 NED 25-29 9/551 1:02:10 30:2627:054:43 4:132:043:363:194:131:403:174:43
36 Loris Jacquier 🇫🇷 FRA 16-24 5/530 1:02:11 30:3027:244:23 4:152:343:094:014:191:343:134:19
37 Mike Bergmans 🇳🇱 NED 40-44 5/286 1:02:13 30:5727:044:18 4:112:103:253:364:151:273:394:21
38 Robbert de Rijk 🇳🇱 NED 35-39 6/420 1:02:23 30:5626:404:51 4:101:503:083:564:131:373:264:20
39 Martijn van den Berge 🇳🇱 NED 40-44 6/286 1:02:27 32:0326:154:14 4:162:073:063:424:151:263:293:54
40 Bobby Bos 🇳🇱 NED 25-29 10/551 1:02:35 31:2826:314:40 4:032:242:533:554:151:292:544:38
41 Arjen Lodewijks 🇳🇱 NED 35-39 7/420 1:02:36 32:3225:075:02 4:142:242:352:574:101:393:163:52
42 Thom van Hagen 🇳🇱 NED 30-34 14/561 1:02:37 31:2726:534:21 4:102:283:013:284:161:284:004:02
43 Vince Bruinsma 🇳🇱 NED 30-34 15/561 1:02:40 30:3027:534:21 4:171:513:263:294:231:353:385:14
44 Stefan Pecelj 🇿🇦 RSA 25-29 11/551 1:02:42 30:2728:044:16 4:132:223:203:404:101:293:405:10
45 Youp Hylkema 🇳🇱 NED 25-29 12/551 1:02:44 31:5026:364:23 4:141:432:543:514:201:353:504:09
46 Niels Beelen 🇳🇱 NED 25-29 13/551 1:02:50 30:3928:004:17 4:192:393:233:264:281:313:454:29
47 Yves van der Vloet 🇳🇱 NED 16-24 6/530 1:02:52 30:5327:344:29 4:122:283:262:594:191:483:434:39
48 Hamza Oublal 🇫🇷 FRA 30-34 16/561 1:02:53 31:5926:514:08 4:272:213:043:244:281:333:264:08
49 Daan Mulder 🇳🇱 NED 30-34 17/561 1:03:00 30:0128:094:55 3:572:013:104:154:141:293:195:44
50 Bernardus Jean-Baptiste Bolman 🇳🇱 NED 30-34 18/561 1:03:10 30:5427:564:23 4:332:023:573:284:191:413:454:11
51 Rogier Verbaan 🇳🇱 NED 45-49 1/183 1:03:15 31:0227:444:32 4:172:263:073:504:331:363:354:20
52 Jasper Goedhart 🇳🇱 NED 25-29 14/551 1:03:18 32:4226:204:19 4:192:113:073:154:121:213:034:52
53 Edwin Stok 🇳🇱 NED 25-29 15/551 1:03:20 32:3126:454:10 4:182:123:113:064:191:483:324:19
53 Jesse de Rijk 🇳🇱 NED 30-34 19/561 1:03:20 31:0328:024:19 4:152:073:044:144:341:353:045:09
55 Olivier Ajamlou 🇳🇱 NED 30-34 20/561 1:03:21 30:4728:154:24 4:151:542:543:144:231:543:066:35
56 Marnix Kaspers 🇳🇱 NED 45-49 2/183 1:03:30 31:3427:354:26 4:152:263:373:134:241:334:024:05
57 Sander Geerdink 🇳🇱 NED 30-34 21/561 1:03:31 31:5227:004:44 4:062:153:233:384:071:473:194:25
57 Quinten Bijwaard 🇳🇱 NED 16-24 7/530 1:03:31 31:4327:364:18 4:172:212:593:304:181:423:394:50
59 Bob Lenferink 🇳🇱 NED 30-34 22/561 1:03:32 32:0027:014:36 4:081:583:133:374:141:373:334:41
60 Martijn van den Berge 🇳🇱 NED 40-44 7/286 1:03:33 33:1026:054:23 4:161:423:063:434:091:303:384:01
60 Robin van den Wijngaard 🇳🇱 NED 25-29 16/551 1:03:33 30:3228:424:23 4:202:263:293:194:331:413:065:48
62 Damian Zaal 🇳🇱 NED 25-29 17/551 1:03:35 33:1626:074:16 4:262:093:143:084:221:263:154:07
62 Peter de Gruijl 🇳🇱 NED 30-34 23/561 1:03:35 31:1427:464:40 4:122:083:163:424:211:423:524:33
64 Koos Copini 🇳🇱 NED 25-29 18/551 1:03:38 30:4228:474:12 4:142:273:092:564:093:163:494:47
65 Donovan Rijlaarsdam 🇳🇱 NED 30-34 24/561 1:03:47 30:2429:144:13 4:232:253:373:394:272:013:315:11
66 Raphael Peruzzi 🇧🇪 BEL 30-34 25/561 1:03:50 30:3628:554:24 4:272:453:353:104:271:553:524:44
67 Sven van Hensbergen 🇳🇱 NED 35-39 8/420 1:03:53 31:5927:334:26 4:212:322:533:424:281:503:444:03
68 Aleksander Racewicz 🇵🇱 POL 16-24 8/530 1:03:54 30:1329:154:29 4:242:333:313:394:241:454:034:56
69 Mike Clevers 🇳🇱 NED 25-29 19/551 1:03:55 34:1925:214:20 4:101:513:043:224:111:273:323:44
70 James Albert Beale 🇿🇦 RSA 25-29 20/551 1:04:00 32:0527:284:30 4:162:343:003:394:181:194:164:06
70 Maarten Smit 🇳🇱 NED 30-34 26/561 1:04:00 30:3829:084:19 4:142:173:104:054:212:263:195:16
72 Ferry van Lochem 🇳🇱 NED 16-24 9/530 1:04:03 32:5827:004:11 4:082:053:064:104:101:453:324:04
73 Maxime Leemans 🇧🇪 BEL 30-34 27/561 1:04:04 30:5528:125:02 4:282:183:403:414:301:343:324:29
74 Jean Can Colin 🇫🇷 FRA 25-29 21/551 1:04:07 31:3027:584:44 4:162:213:573:274:241:373:274:29
75 Ferdy Richter 🇳🇱 NED 30-34 28/561 1:04:13 30:3529:124:31 4:252:273:424:164:341:553:454:08
76 Marcel Alderlieste 🇳🇱 NED 35-39 9/420 1:04:19 32:3527:094:40 4:112:123:064:004:131:323:354:20
77 Martijn Peters 🇳🇱 NED 35-39 10/420 1:04:25 33:4826:134:28 4:102:273:072:414:141:533:384:03
78 Macalau Ionut 🇮🇹 ITA 30-34 29/561 1:04:28 34:1925:324:41 4:101:412:583:064:331:452:554:24
79 Adam Bailey 🇬🇧 GBR 35-39 11/420 1:04:31 29:5629:205:19 4:172:063:464:334:211:384:264:13
79 Jorn Dijkstra 🇳🇱 NED 25-29 22/551 1:04:31 32:3727:214:38 4:352:292:523:354:401:293:244:17
79 Bart Jouta 🇳🇱 NED 25-29 22/551 1:04:31 31:3328:174:45 4:212:203:133:404:291:463:175:11
82 Thijmen Albers 🇳🇱 NED 16-24 10/530 1:04:35 31:4728:284:25 4:392:283:163:464:401:563:084:35
83 Stan Timmermans 🇳🇱 NED 30-34 30/561 1:04:37 31:3428:344:34 4:262:103:124:024:301:563:324:46
84 Bram van ‘t Noordende 🇳🇱 NED 16-24 11/530 1:04:38 33:1627:054:20 4:272:203:113:374:231:383:054:24
85 Kaj Smeets 🇳🇱 NED 30-34 31/561 1:04:45 31:2928:534:28 4:132:193:263:424:191:393:585:17
86 Thomas Serais 🇫🇷 FRA 16-24 12/530 1:04:48 32:5527:444:14 4:272:163:244:424:161:443:183:37
87 Job de Goede 🇳🇱 NED 25-29 24/551 1:04:54 32:4427:174:59 4:082:003:013:464:421:504:123:38
88 Rene Balk 🇳🇱 NED 25-29 25/551 1:04:56 32:1928:044:36 3:462:123:154:374:091:553:584:12
88 Wilmar van Bruggen 🇳🇱 NED 30-34 32/561 1:04:56 32:2728:024:32 4:262:143:143:344:181:314:214:24
90 Delano Bosman 🇳🇱 NED 25-29 26/551 1:04:57 32:4127:314:50 4:232:243:293:224:241:333:344:22
91 Bert Flier 🇳🇱 NED 50-54 1/111 1:05:11 32:2528:244:28 4:092:293:203:404:081:323:505:16
92 Cees Bijleveld 🇳🇱 NED 30-34 33/561 1:05:15 33:4126:544:44 4:152:252:533:464:171:313:344:13
93 David Boekeloo 🇳🇱 NED 16-24 13/530 1:05:24 31:5928:025:25 4:182:013:553:104:321:473:204:59
94 Dustin Schliwka 🇩🇪 GER 16-24 14/530 1:05:34 31:5929:034:37 4:271:513:384:034:381:473:524:47
95 André Dias 🇵🇹 POR 35-39 12/420 1:05:41 33:4127:154:50 4:262:043:073:294:141:383:544:23
95 Julian van der Ent 🇳🇱 NED 16-24 15/530 1:05:41 33:0827:594:40 4:201:573:273:514:221:313:444:47
97 Jeremy Joffrin 🇫🇷 FRA 25-29 27/551 1:05:42 29:3931:374:30 4:293:173:533:124:312:023:516:22
98 Dennis van der Star 🇳🇱 NED 35-39 13/420 1:05:43 33:1927:554:34 4:252:243:243:354:231:463:074:51
99 Louis Ducrot 🇫🇷 FRA 25-29 28/551 1:05:48 31:5629:064:50 4:362:273:253:214:481:484:074:34
100 Rick Mandersloot 🇳🇱 NED 25-29 29/551 1:05:57 33:5727:254:40 4:122:103:173:364:201:493:294:32

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