HYROX Rotterdam 2026: Pro Men results

348 finishers on 19 Apr 2026. Typical finish 1:23:10, fastest 10% under 1:06:34. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Sam Schoeman 🇳🇱 NED 16-24 1/39 0:56:43 28:1424:533:41 4:002:313:142:563:591:332:443:56
2 Cem Ter Burg 🇳🇱 NED 25-29 1/74 0:57:54 28:5325:113:56 4:072:423:142:134:071:432:524:13
3 Theo Kis 🇫🇷 FRA 25-29 2/74 0:58:14 28:0126:194:01 4:052:313:243:003:581:293:224:30
4 Benjamin Desmet 🇧🇪 BEL 25-29 3/74 0:58:26 28:5425:184:19 4:012:353:063:113:561:182:414:30
5 Ward Lemmelijn 🇧🇪 BEL 25-29 4/74 0:59:18 28:5226:363:56 3:562:483:293:173:501:373:314:08
6 Thierry Delalonde 🇫🇷 FRA 35-39 1/79 0:59:23 28:1327:084:07 4:053:193:172:454:091:433:124:38
7 Jop Janssen 🇳🇱 NED 30-34 1/77 0:59:54 29:2526:234:09 4:002:393:393:053:561:373:353:52
8 Jannick Plantinga 🇳🇱 NED 30-34 2/77 1:00:15 30:1126:014:07 4:022:413:323:004:021:372:554:12
9 Louis Seynaeve 🇧🇪 BEL 30-34 3/77 1:00:25 29:0027:174:12 4:002:463:092:534:091:473:335:00
10 Kees Aardenburg 🇳🇱 NED 30-34 4/77 1:00:30 28:4927:483:58 4:052:283:373:274:021:353:384:56
11 Jack Lawrence 🇬🇧 GBR 25-29 5/74 1:00:32 28:5727:324:07 4:153:173:202:274:121:523:104:59
12 Sil Wiersma 🇳🇱 NED 30-34 5/77 1:01:03 30:0426:324:31 4:042:413:482:544:101:253:214:09
13 Luke West 🇬🇧 GBR 16-24 2/39 1:01:15 29:2827:344:17 4:062:443:292:404:041:572:545:40
14 Kwinten Verstuyft 🇧🇪 BEL 35-39 2/79 1:01:17 29:1927:364:27 4:063:043:263:044:071:333:284:48
15 Michaël PIRES CANTO 🇵🇹 POR 35-39 3/79 1:01:20 30:4226:214:22 4:042:233:343:023:591:313:194:29
16 Sander van Rooijen 🇳🇱 NED 35-39 4/79 1:01:41 28:3629:054:04 4:132:413:383:294:051:454:085:06
17 ALEJANDRO PAREJA VILLAR 🇪🇸 ESP 30-34 6/77 1:01:52 28:4229:154:00 4:022:433:412:324:061:363:127:23
18 Mark Nieuwenhuis 🇳🇱 NED 30-34 7/77 1:02:14 30:3827:344:07 3:582:543:173:184:083:272:503:42
19 Jordi Fuhler 🇳🇱 NED 25-29 6/74 1:02:27 30:3426:575:01 4:063:003:472:194:091:353:015:00
20 Pascal Verboom 🇳🇱 NED 30-34 8/77 1:02:30 30:5327:254:16 4:102:523:293:054:101:323:294:38
21 Tieme de Boer 🇳🇱 NED 16-24 3/39 1:02:45 30:3628:004:14 4:172:333:442:294:151:513:255:26
22 Reynaldo Latinne 🇧🇪 BEL 30-34 9/77 1:02:49 30:1728:114:25 4:062:463:403:274:111:443:165:01
23 Dave Jannenga 🇳🇱 NED 30-34 10/77 1:03:13 29:1529:554:08 4:013:023:413:344:031:583:565:40
24 Kev Jackson SCO 35-39 5/79 1:03:16 30:1228:534:15 4:132:393:243:294:071:503:515:20
25 James Gilboy 🇬🇧 GBR 25-29 7/74 1:03:51 32:0027:124:44 4:152:343:442:574:081:353:154:44
26 Matthias Cloet 🇧🇪 BEL 35-39 6/79 1:04:24 30:3829:124:37 4:092:353:513:144:121:353:595:37
27 Wouter Bakhuis 🇳🇱 NED 30-34 11/77 1:04:27 30:2029:394:32 4:163:154:183:234:231:503:524:22
28 Kent Aktas 🇳🇱 NED 25-29 8/74 1:05:03 31:5128:394:37 4:253:024:032:374:211:443:085:19
29 Nicolas Lecourt 🇫🇷 FRA 25-29 9/74 1:05:10 32:2328:174:35 4:143:173:573:154:201:473:343:53
30 al Whitehead 🇬🇧 GBR 30-34 12/77 1:05:39 31:5828:405:05 4:183:173:493:274:111:373:094:52
31 Markus Pütz 🇩🇪 GER 45-49 1/31 1:05:50 31:4428:555:15 3:583:184:212:544:011:324:054:46
32 Bart Maljaars 🇳🇱 NED 25-29 10/74 1:05:53 30:5930:324:27 4:132:503:434:474:121:573:435:07
33 Seanán McColgan 🇮🇪 IRL 35-39 7/79 1:05:59 31:0430:514:08 4:142:533:522:594:143:544:014:44
33 Bert Veenstra 🇳🇱 NED 35-39 7/79 1:05:59 33:4427:125:07 4:132:493:423:024:021:303:514:03
35 Rob Gambon 🇳🇱 NED 25-29 11/74 1:06:19 32:1329:574:15 4:192:404:013:174:201:503:455:45
36 Servaas Jessen 🇳🇱 NED 35-39 9/79 1:06:41 30:2031:324:52 4:153:153:574:474:192:094:314:19
37 Suhayb Ahmed 🇳🇱 NED 16-24 4/39 1:06:43 31:4030:384:28 4:152:343:463:314:121:503:516:39
38 Marc Kroes 🇳🇱 NED 50-54 1/14 1:06:49 32:1529:434:55 4:253:014:272:394:271:263:425:36
39 Nick van Ommen 🇳🇱 NED 30-34 13/77 1:06:50 30:2332:004:32 4:133:064:283:494:161:374:016:30
40 Michael K Hughes 🇬🇧 GBR 35-39 10/79 1:07:06 33:1729:264:27 4:073:154:282:474:151:363:385:20
41 Bram van Tongeren 🇳🇱 NED 35-39 11/79 1:07:08 34:5127:364:47 4:102:434:073:044:041:433:144:31
42 Shaun Demicoli 🇲🇹 MLT 25-29 12/74 1:07:11 31:4830:504:37 4:152:424:342:544:182:064:335:28
43 Jens Vanecht 🇧🇪 BEL 25-29 13/74 1:07:13 31:0131:564:21 4:233:294:213:164:141:523:476:34
44 Timothee Fourneau 🇧🇪 BEL 30-34 14/77 1:07:17 30:5231:474:42 4:093:014:273:534:101:564:255:46
45 Kazem Balogun 🇬🇧 GBR 30-34 15/77 1:07:21 31:5830:434:45 4:282:374:353:274:251:444:075:20
46 Grant Hudson 🇬🇧 GBR 30-34 16/77 1:07:52 32:3630:294:54 4:042:403:183:584:131:354:046:37
47 Jeroen Visser 🇳🇱 NED 35-39 12/79 1:07:53 31:5531:304:33 4:173:013:473:334:202:004:076:25
48 Michael Westerbos 🇳🇱 NED 25-29 14/74 1:08:02 32:0431:444:19 4:113:124:113:064:054:014:084:50
49 Sean Kiely 🇮🇪 IRL 25-29 15/74 1:08:16 32:0631:424:32 4:192:214:194:284:191:424:275:47
50 Niek Borst 🇳🇱 NED 16-24 5/39 1:08:17 31:5631:494:36 4:143:144:183:304:192:134:445:17
51 Danéric Mulder 🇳🇱 NED 25-29 16/74 1:08:34 33:3030:384:32 4:232:514:144:004:211:544:054:50
51 Theo Rolink 🇳🇱 NED 25-29 16/74 1:08:34 34:1429:165:08 4:172:424:242:494:171:414:084:58
53 James Coulman 🇬🇧 GBR 35-39 13/79 1:08:58 33:0531:284:28 4:032:574:194:254:311:534:095:11
53 Dino Linden 🇳🇱 NED 35-39 13/79 1:08:58 32:2631:225:15 4:132:254:144:054:271:404:225:56
55 Bram van Rooij 🇳🇱 NED 25-29 18/74 1:08:59 32:3532:064:21 4:153:344:323:404:192:224:115:13
56 Damien Laquait 🇫🇷 FRA 30-34 17/77 1:09:06 35:0328:455:21 4:182:453:493:094:191:493:484:48
57 Jaap Jong 🇳🇱 NED 35-39 15/79 1:09:28 31:3032:415:20 4:184:104:384:234:201:523:445:16
58 Tygo Versendaal 🇳🇱 NED 16-24 6/39 1:09:34 31:4933:124:37 4:243:204:273:164:251:513:597:30
59 Guido Heerink 🇳🇱 NED 35-39 16/79 1:09:59 32:5331:475:22 4:213:234:073:504:311:484:245:23
60 Justin Alexandre 🇳🇱 NED 30-34 18/77 1:10:06 34:1630:225:31 4:153:123:552:514:101:414:465:32
61 Jozua van Leerdam 🇳🇱 NED 40-44 1/29 1:10:22 32:5732:185:13 4:203:034:424:134:272:034:025:28
62 Brandon Moreno Peñate 🇪🇸 ESP 25-29 19/74 1:10:30 31:4333:345:17 4:183:304:004:004:511:584:046:53
63 GEOFFREY FAZARI 🇫🇷 FRA 35-39 17/79 1:10:37 34:0432:124:27 4:143:384:173:204:231:454:076:28
64 Steven Bussemer 🇩🇪 GER 35-39 18/79 1:10:40 34:1131:454:49 4:163:214:393:264:201:404:455:18
64 Frank Visser 🇳🇱 NED 30-34 19/77 1:10:40 34:4330:565:05 4:113:064:213:424:121:534:135:18
66 David Guy 🇬🇧 GBR 45-49 2/31 1:11:01 36:2229:275:17 4:132:463:503:294:121:524:334:32
67 Christophe Marion 🇫🇷 FRA 50-54 2/14 1:11:05 31:2334:584:49 4:123:314:554:084:142:314:566:31
68 Matthieu Vanbaelinghem 🇫🇷 FRA 40-44 2/29 1:11:13 32:5132:485:39 4:223:514:263:334:331:494:205:54
69 Andrew Plews 🇬🇧 GBR 45-49 3/31 1:11:17 31:4834:454:49 4:243:514:144:114:361:545:096:26
70 Roy Koenders 🇳🇱 NED 40-44 3/29 1:11:18 35:1531:035:05 4:143:283:453:214:302:033:495:53
71 Manos Vasilakis 🇬🇷 GRE 30-34 20/77 1:11:23 34:1432:035:10 4:153:254:254:244:111:444:355:04
71 Peter van Dartel 🇳🇱 NED 40-44 4/29 1:11:23 30:4735:504:49 4:062:544:394:284:142:465:407:03
73 Donny Lodder 🇳🇱 NED 40-44 5/29 1:11:28 31:5335:024:37 4:253:284:264:094:332:205:166:25
74 Malcolm Tatnell 🇳🇿 NZL 25-29 20/74 1:11:29 34:3231:205:39 4:253:034:234:254:202:043:345:06
75 Joeri Horijon 🇳🇱 NED 25-29 21/74 1:11:33 32:5733:514:49 4:232:594:313:424:312:215:146:10
76 Sam Benetti 🇧🇪 BEL 30-34 21/77 1:11:37 32:0234:514:48 4:203:055:214:244:342:304:445:53
77 Jason Littlewood 🇬🇧 GBR 50-54 3/14 1:11:46 33:2133:454:46 4:373:424:264:144:371:405:055:24
78 Christoff van Heerden 🇿🇦 RSA 40-44 6/29 1:11:47 31:2635:354:49 4:123:146:513:274:362:114:256:39
79 Boy van Erp 🇳🇱 NED 16-24 7/39 1:11:54 31:3336:004:25 4:163:374:373:444:242:225:377:23
80 Christian de Die 🇳🇱 NED 30-34 22/77 1:11:55 32:5234:104:58 4:093:224:164:354:171:545:136:24
81 Tim Schudde 🇳🇱 NED 16-24 8/39 1:11:57 34:0532:545:02 4:073:224:483:474:071:524:386:13
82 ALEJANDRO Gonzalez 🇨🇴 COL 30-34 23/77 1:12:09 31:1036:045:01 4:303:067:323:034:382:194:136:43
82 Patrick Olberding 🇩🇪 GER 30-34 23/77 1:12:09 34:0032:555:17 4:062:334:254:054:083:424:295:27
84 Jelmer Wijnja 🇳🇱 NED 40-44 7/29 1:12:13 36:0430:575:19 4:182:563:504:074:341:284:135:31
85 Teunis Sturing 🇳🇱 NED 30-34 25/77 1:12:17 35:5831:085:15 4:142:504:133:404:311:504:435:07
86 Iduino Francisco 🇵🇹 POR 30-34 26/77 1:12:28 33:3533:415:15 4:203:324:254:294:201:514:236:21
87 Kieran Lillis 🇮🇪 IRL 35-39 19/79 1:12:35 33:3533:565:07 4:193:044:173:394:352:055:046:53
88 Morris van der Minnen 🇳🇱 NED 25-29 22/74 1:12:38 31:1736:344:51 4:303:276:184:104:221:584:377:12
89 Valentin Billen 🇧🇪 BEL 16-24 9/39 1:12:39 31:3136:045:09 4:212:494:334:344:202:185:117:58
89 Francois Scarniet 🇧🇪 BEL 30-34 27/77 1:12:39 31:5034:536:01 4:153:085:134:074:342:315:036:02
91 Alexandre Carpentier-Lepretre 🇫🇷 FRA 45-49 4/31 1:12:46 33:2234:414:46 4:303:154:324:334:242:225:036:02
92 Benoît Moitel 🇫🇷 FRA 30-34 28/77 1:12:47 31:1236:255:14 4:364:095:173:234:361:336:106:41
93 Justy de Bruijn 🇳🇱 NED 35-39 20/79 1:12:58 32:5235:204:51 4:263:445:403:104:172:055:446:14
94 Cédric Goffin 🇧🇪 BEL 25-29 23/74 1:13:03 34:5133:175:00 4:143:393:443:184:181:425:316:51
95 Shamar Berggraaf SUR 25-29 24/74 1:13:07 35:1732:475:08 4:273:404:493:304:282:123:435:58
96 Leroy Verwey 🇳🇱 NED 25-29 25/74 1:13:14 34:1633:485:15 4:373:104:394:334:321:404:415:56
97 Calvin Do Rosario 🇳🇱 NED 25-29 26/74 1:13:30 30:5737:025:35 4:193:585:184:194:342:314:187:45
98 Thomas de Visscher 🇧🇪 BEL 35-39 21/79 1:13:32 37:2631:124:57 4:272:513:563:504:291:454:195:35
98 Jan van de Beek 🇳🇱 NED 25-29 27/74 1:13:32 35:3233:055:00 4:343:074:053:264:292:234:526:09
100 Timmy Garot 🇧🇪 BEL 35-39 22/79 1:13:38 32:4735:085:49 4:282:535:313:454:421:544:447:11

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