HYROX Maastricht 2026: Open Men results

2,058 finishers on 17 Sept 2026. Typical finish 1:26:02, fastest 10% under 1:10:07. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Callum Overton 🇬🇧 GBR 25-29 1/352 0:59:01 27:0427:264:35 3:482:153:383:314:072:043:035:00
2 Tom Leenart 🇳🇱 NED 25-29 2/352 0:59:11 29:1225:334:30 4:022:113:164:034:081:242:264:03
3 Lars Rademaker 🇳🇱 NED 30-34 1/412 0:59:15 28:5525:594:26 4:002:152:554:014:091:493:093:41
4 Suhayb Ahmed 🇳🇱 NED 16-24 1/290 1:00:00 31:1024:084:46 4:072:092:432:444:151:252:553:50
5 Jordy Snel 🇳🇱 NED 25-29 3/352 1:00:04 29:0326:374:29 4:062:303:223:264:201:543:033:56
6 Stefan Grootkarzijn 🇳🇱 NED 30-34 2/412 1:00:21 31:1624:224:47 4:092:242:512:474:161:332:513:31
7 Steven Knops 🇳🇱 NED 35-39 1/398 1:00:55 29:2426:504:46 3:542:213:033:544:171:463:264:09
8 Géry Thérer 🇧🇪 BEL 35-39 2/398 1:00:58 29:5526:094:59 4:002:123:093:304:151:333:164:14
9 André Meute 🇧🇪 BEL 40-44 1/270 1:01:01 29:3126:544:41 3:592:093:173:064:151:243:494:55
10 Dino Linden 🇳🇱 NED 35-39 3/398 1:01:05 30:1525:435:12 4:082:043:113:244:141:333:163:53
11 Sem Horsten 🇳🇱 NED 16-24 2/290 1:01:08 30:2525:335:15 4:122:073:193:024:331:452:563:39
12 Bernardus Jean-Baptiste Bolman 🇳🇱 NED 35-39 4/398 1:01:10 30:0626:234:44 4:202:214:023:024:181:343:253:21
13 Deston Verstraeten 🇳🇱 NED 25-29 4/352 1:01:15 29:3927:014:41 3:562:092:574:453:591:283:384:09
14 Rick Mandersloot 🇳🇱 NED 25-29 5/352 1:01:17 31:0425:135:03 4:092:012:493:224:151:463:053:46
14 Quint van Straalen 🇳🇱 NED 35-39 5/398 1:01:17 30:2326:004:58 4:162:263:352:364:281:313:243:44
16 Xavier Pocorni 🇳🇱 NED 16-24 3/290 1:01:28 31:0825:284:56 4:001:593:183:324:201:192:554:05
17 Jens Vanecht 🇧🇪 BEL 25-29 6/352 1:01:37 29:5427:084:39 4:052:143:003:034:191:303:265:31
18 Aron Laferte 🇳🇱 NED 25-29 7/352 1:01:38 27:2829:464:28 4:072:153:183:434:252:053:506:03
19 Alex Miller 🇬🇧 GBR 30-34 3/412 1:01:47 30:0026:554:56 4:082:213:133:134:161:323:174:55
20 Jordy Paauw 🇳🇱 NED 30-34 4/412 1:01:48 30:5725:415:14 4:102:233:042:564:171:423:223:47
21 Youp Schreuder 🇳🇱 NED 30-34 5/412 1:01:50 30:0626:534:56 3:511:453:273:494:111:283:185:04
22 Jeroen Eppenga 🇳🇱 NED 30-34 6/412 1:01:56 31:5324:375:31 4:062:013:042:464:211:282:553:56
23 Leroy de Graaff 🇳🇱 NED 30-34 7/412 1:02:04 31:4725:225:01 4:122:252:582:504:291:412:384:09
24 Nicolas Thunus 🇧🇪 BEL 30-34 8/412 1:02:07 31:3725:135:22 3:562:033:043:474:091:372:553:42
25 Leon Eleveld 🇳🇱 NED 16-24 4/290 1:02:08 31:1625:525:05 4:052:103:003:164:131:353:114:22
26 Alexandre Malenge 🇫🇷 FRA 35-39 6/398 1:02:28 30:2726:505:16 4:092:053:113:194:191:303:504:27
27 Malik Alfousseni 🇩🇪 GER 16-24 5/290 1:02:31 30:3027:054:59 4:092:183:253:394:261:483:503:30
28 Viktor Brion 🇫🇷 FRA 25-29 8/352 1:02:33 30:4126:265:31 4:182:173:113:334:201:343:333:40
29 Ivo Groot Koerkamp 🇳🇱 NED 35-39 7/398 1:02:40 30:4526:405:21 4:022:103:173:314:181:373:294:16
30 Quentin Deppe 🇧🇪 BEL 25-29 9/352 1:02:41 30:0627:295:11 4:032:223:503:164:301:413:134:34
31 Quentin Maurice 🇫🇷 FRA 30-34 9/412 1:02:43 31:3325:575:18 4:072:323:083:054:111:403:024:12
32 Stef Verhofstede 🇧🇪 BEL 30-34 10/412 1:02:44 29:5928:104:40 4:052:134:013:104:371:483:334:43
33 Glen van den Bulcke 🇧🇪 BEL 35-39 8/398 1:02:45 29:4727:515:10 4:092:173:453:334:171:463:164:48
34 Niek Boom 🇳🇱 NED 30-34 11/412 1:02:52 30:3727:205:00 4:152:063:243:404:231:313:234:38
35 Nick Piessens 🇧🇪 BEL 30-34 12/412 1:02:58 31:0326:185:42 4:102:182:543:374:291:453:073:58
36 Filipe Costa 🇵🇹 POR 35-39 9/398 1:03:00 31:2026:534:50 4:222:443:322:494:311:463:203:49
37 Justin den Tenter 🇳🇱 NED 25-29 10/352 1:03:04 30:3127:594:38 4:091:523:074:004:271:333:395:12
38 Nohé Taleb 🇫🇷 FRA 16-24 6/290 1:03:05 30:2027:514:58 4:202:383:273:464:181:373:314:14
39 Philipp Reek 🇩🇪 GER 45-49 1/162 1:03:08 31:1826:435:13 4:152:253:193:054:201:392:454:55
40 Bob Lenferink 🇳🇱 NED 30-34 13/412 1:03:12 30:2828:034:45 4:092:023:223:564:131:443:375:00
41 Anne Wiggers 🇳🇱 NED 30-34 14/412 1:03:16 30:3427:365:11 4:182:053:193:584:261:343:244:32
42 Floris Oude Nijhuis 🇳🇱 NED 16-24 7/290 1:03:22 32:0026:185:10 4:042:053:303:384:311:373:223:31
43 Christophe Nezer 🇧🇪 BEL 30-34 15/412 1:03:30 30:3127:355:29 4:032:103:443:514:221:283:064:51
44 Enzo Boguta-Pfahl 🇫🇷 FRA 25-29 11/352 1:03:32 30:2127:575:18 4:012:143:354:254:161:343:494:03
45 Morris van der Minnen 🇳🇱 NED 25-29 12/352 1:03:39 30:3828:084:57 4:162:174:013:254:241:423:354:28
46 Hugo dos Santos 🇫🇷 FRA 30-34 16/412 1:03:46 31:4926:395:22 4:012:123:123:214:201:353:024:56
47 Jens van Baaren 🇳🇱 NED 25-29 13/352 1:03:50 31:3527:055:14 4:092:363:073:224:251:462:564:44
48 Sander Geerdink 🇳🇱 NED 30-34 17/412 1:03:51 30:5227:375:28 4:042:192:524:144:191:413:544:14
49 Kay Abbing 🇳🇱 NED 16-24 8/290 1:03:52 30:4728:224:48 4:252:183:243:424:361:433:244:50
49 Dylan Brabant 🇳🇱 NED 30-34 18/412 1:03:52 32:3626:025:18 3:592:182:593:354:261:363:243:45
51 Renaldo van Emmerik 🇳🇱 NED 35-39 10/398 1:04:04 30:3028:035:36 4:052:293:374:134:301:363:294:04
52 Maarten Nijboer 🇳🇱 NED 40-44 2/270 1:04:15 31:1527:355:30 4:062:113:183:464:331:384:073:56
53 Edwin Stok 🇳🇱 NED 25-29 14/352 1:04:19 32:5426:344:54 4:132:212:542:514:251:563:264:28
54 Frank Visser 🇳🇱 NED 30-34 19/412 1:04:24 33:2125:505:18 3:582:333:053:064:231:483:143:43
55 Ryan Janssens 🇧🇪 BEL 25-29 15/352 1:04:28 30:5828:514:43 4:052:223:194:094:362:033:274:50
56 Maximilian Kotzott 🇩🇪 GER 25-29 16/352 1:04:33 29:3529:365:26 4:012:274:183:594:251:533:354:58
57 Pete Phillips 🇮🇪 IRL 30-34 20/412 1:04:34 32:0827:275:03 4:082:252:583:094:181:413:305:18
58 Guus van Noorden 🇳🇱 NED 30-34 21/412 1:04:43 32:0826:445:56 3:532:063:093:514:191:423:533:51
59 Mart Oude Lenferink 🇳🇱 NED 16-24 9/290 1:04:49 30:4229:055:07 4:122:333:204:224:161:323:385:12
59 Julien Surlapierre 🇫🇷 FRA 35-39 11/398 1:04:49 30:3129:195:05 3:542:303:524:234:121:443:564:48
59 Kenny Vanherpe 🇧🇪 BEL 40-44 3/270 1:04:49 30:4827:406:26 4:082:353:403:574:371:523:293:22
62 Christopher Tebbe 🇩🇪 GER 25-29 17/352 1:04:56 32:5326:595:09 4:022:333:023:244:151:482:574:58
63 Simon Schulenburg 🇩🇪 GER 35-39 12/398 1:04:57 31:2028:125:28 4:152:383:313:294:321:443:584:05
64 Robbin Vis 🇳🇱 NED 30-34 22/412 1:05:00 31:3728:125:16 4:162:223:283:084:371:533:275:01
65 Andreas Fruhmann 🇩🇪 GER 45-49 2/162 1:05:01 31:2228:025:39 4:122:523:093:424:301:353:224:40
66 Mille Daeleman 🇧🇪 BEL 16-24 10/290 1:05:05 34:1625:315:22 4:102:093:252:374:271:233:213:59
66 Jonas Rahm 🇩🇪 GER 25-29 18/352 1:05:05 31:5727:585:15 3:502:243:084:034:141:414:284:10
68 Raylie Florentina 🇳🇱 NED 45-49 3/162 1:05:06 29:5929:365:35 4:112:123:584:184:261:343:485:09
69 Cédric Smet 🇧🇪 BEL 25-29 19/352 1:05:15 31:2228:325:24 4:182:343:203:414:231:503:494:37
70 Teun Alberts 🇳🇱 NED 35-39 13/398 1:05:16 33:1126:365:36 4:032:173:183:264:301:323:214:09
70 Bob van der Marel 🇳🇱 NED 30-34 23/412 1:05:16 32:5927:025:19 4:001:392:574:364:081:303:105:02
72 Thomas Verleye 🇧🇪 BEL 35-39 14/398 1:05:17 29:3030:255:27 4:182:283:154:204:271:583:346:05
73 Joel Brown 🇬🇧 GBR 16-24 11/290 1:05:29 32:1227:565:25 4:192:263:212:414:231:503:415:15
74 Pierre Amadou 🇫🇷 FRA 25-29 20/352 1:05:33 33:0027:225:16 4:092:553:352:544:251:393:204:25
74 Ewout de Keyser 🇧🇪 BEL 25-29 20/352 1:05:33 31:1028:595:28 4:072:164:023:584:121:553:454:44
76 Jorn Dijkstra 🇳🇱 NED 25-29 22/352 1:05:38 33:0727:185:19 4:122:192:563:174:371:363:205:01
77 Paul Leuner 🇫🇷 FRA 25-29 23/352 1:05:40 32:1227:575:37 4:212:563:333:264:211:393:414:00
78 Benoît Moitel 🇫🇷 FRA 30-34 24/412 1:05:43 30:2429:545:28 4:312:483:393:344:411:314:224:48
79 Cranny Craane 🇳🇱 NED 30-34 25/412 1:05:44 33:0726:386:03 4:141:512:513:554:331:263:404:08
80 Konstantin Jünger 🇩🇪 GER 35-39 15/398 1:05:45 32:0127:565:52 4:172:163:402:514:351:434:134:21
81 Luca van Tichelen 🇧🇪 BEL 30-34 26/412 1:05:46 32:2728:075:16 4:012:363:264:014:141:343:314:44
82 Steven Bekaert 🇫🇷 FRA 25-29 24/352 1:05:49 31:2628:206:07 4:142:193:413:534:431:393:314:20
82 David Blankenburgh 🇳🇱 NED 35-39 16/398 1:05:49 31:2128:405:53 4:022:163:233:514:301:335:054:00
84 Martijn van der Sijde 🇳🇱 NED 40-44 4/270 1:05:52 33:1327:125:31 4:102:223:123:414:341:413:284:04
85 Sam Boon 🇳🇱 NED 30-34 27/412 1:05:56 32:5627:285:39 4:042:363:253:174:161:303:294:51
86 Gijsbert van de Vuurst 🇳🇱 NED 40-44 5/270 1:05:57 28:5432:274:41 4:093:224:024:394:331:423:366:24
87 Maximilien Duchene 🇧🇪 BEL 25-29 25/352 1:05:59 32:0728:215:35 4:122:513:373:504:241:303:404:17
88 Kevin de Smet 🇳🇱 NED 40-44 6/270 1:06:00 33:2327:285:14 4:102:353:133:404:181:503:334:09
89 Niek D'Haens 🇳🇱 NED 30-34 28/412 1:06:11 32:5927:046:12 4:082:203:463:104:371:333:443:46
90 Jorne Segers 🇧🇪 BEL 30-34 29/412 1:06:14 32:1029:065:03 4:212:523:323:494:321:343:354:51
91 Loïc Roidot 🇫🇷 FRA 25-29 26/352 1:06:15 29:4730:395:55 4:332:523:453:394:372:113:455:17
92 Simon Dewulf 🇧🇪 BEL 30-34 30/412 1:06:16 32:5627:595:26 4:102:163:204:054:161:413:474:24
93 Stephan Ulyanov RUS 16-24 12/290 1:06:17 32:0428:245:54 4:072:284:173:184:221:292:595:24
94 Nick Krijnen 🇳🇱 NED 30-34 31/412 1:06:18 32:2628:295:29 4:102:263:343:254:251:394:034:47
95 Torben Kostiuk 🇩🇪 GER 45-49 4/162 1:06:22 31:3529:065:45 4:042:363:354:284:301:423:434:28
96 Lukas Henseler 🇩🇪 GER 16-24 13/290 1:06:23 31:3828:166:33 3:582:183:283:544:262:033:514:18
97 Sven Veekhoven 🇧🇪 BEL 25-29 27/352 1:06:30 33:0627:375:51 4:282:333:363:234:231:573:193:58
98 Sven Aerts 🇳🇱 NED 25-29 28/352 1:06:32 29:3131:435:22 4:073:213:365:104:291:394:035:18
99 Calvin Do Rosario 🇳🇱 NED 25-29 29/352 1:06:33 30:2830:076:01 4:092:473:323:294:311:553:266:18
100 Bart Ter Maat 🇳🇱 NED 40-44 7/270 1:06:34 32:2828:485:22 4:112:023:394:314:301:463:284:41

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