HYROX Mechelen 2026: Pro Men results

458 finishers on 26 Mar 2026. Typical finish 1:14:45, fastest 10% under 1:01:52. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Julien Coquillaud-Salomon 🇫🇷 FRA 35-39 1/88 0:54:13 26:2923:234:27 3:532:042:582:513:591:232:503:25
2 Maarten Enthoven 🇳🇱 NED 25-29 1/94 0:54:40 26:1223:514:41 3:452:232:582:573:501:212:383:59
3 Pelayo Menendez Fernandez 🇪🇸 ESP 35-39 2/88 0:55:12 26:2724:054:45 3:522:303:082:473:511:282:563:33
3 Sam Schoeman 🇳🇱 NED 16-24 1/58 0:55:12 26:3724:064:33 3:522:313:113:003:551:252:403:32
5 Emile Mattheeuws 🇧🇪 BEL 25-29 2/94 0:56:40 28:0523:454:55 3:412:243:062:523:501:222:543:36
6 Vic Vandendaele 🇧🇪 BEL 25-29 3/94 0:56:45 26:5625:114:43 3:462:233:003:223:521:303:074:11
7 Ward Lemmelijn 🇧🇪 BEL 25-29 4/94 0:56:51 27:1324:534:51 3:502:303:282:443:461:222:594:14
7 Jocelyn Pacewicz 🇫🇷 FRA 25-29 4/94 0:56:51 27:5423:515:08 3:522:163:112:344:021:252:523:39
9 Tom Franssens 🇧🇪 BEL 30-34 1/98 0:56:55 27:1824:434:59 3:562:203:282:383:571:252:574:02
10 Benjamin Desmet 🇧🇪 BEL 25-29 6/94 0:57:16 26:5325:304:59 4:052:193:123:013:581:202:504:45
11 Grégory Pereira 🇫🇷 FRA 25-29 7/94 0:57:26 26:2326:164:52 4:032:353:272:484:071:373:174:22
12 Aljaz Ploj 🇸🇮 SLO 25-29 8/94 0:57:30 25:0827:524:32 4:002:483:532:474:031:373:165:28
13 Hugo Hugemark 🇸🇪 SWE 25-29 9/94 0:57:36 26:5325:554:53 3:552:243:123:094:001:283:503:57
14 Pieter Maes 🇧🇪 BEL 30-34 2/98 0:57:50 27:2725:354:52 3:542:203:112:483:581:322:505:02
15 Louis Simoneau 🇫🇷 FRA 30-34 3/98 0:57:51 27:5525:084:53 3:482:373:182:543:591:373:203:35
16 Jop Janssen 🇳🇱 NED 30-34 4/98 0:58:07 27:3025:365:04 3:502:403:382:563:521:363:163:48
17 Travis Brown 🇬🇧 GBR 30-34 5/98 0:58:13 27:3725:444:57 3:532:243:252:493:591:473:124:15
18 Elte Hupkes 🇳🇱 NED 35-39 3/88 0:58:19 27:4025:435:01 3:552:343:503:043:561:272:474:10
19 Lukas Zajons 🇩🇪 GER 35-39 4/88 0:58:52 26:4727:154:54 3:532:434:042:464:131:313:184:47
20 Thierry Delalonde 🇫🇷 FRA 35-39 5/88 0:58:53 27:0826:425:07 3:582:503:222:504:081:353:184:41
21 Tobias Kiefer 🇩🇪 GER 30-34 6/98 0:58:54 28:0325:105:46 3:491:543:372:554:061:443:014:04
22 Sander van Rooijen 🇳🇱 NED 35-39 6/88 0:59:16 26:3627:554:50 4:142:373:432:534:061:343:514:57
23 Jannick Plantinga 🇳🇱 NED 30-34 7/98 0:59:18 29:1724:505:15 3:502:403:182:443:581:313:053:44
24 Sil Wiersma 🇳🇱 NED 30-34 8/98 0:59:19 28:0925:285:47 3:542:333:492:583:591:223:023:51
25 Hans van den Heuvel 🇧🇪 BEL 30-34 9/98 0:59:22 25:1829:204:48 4:103:124:313:173:581:483:135:11
26 Titouan Lis 🇫🇷 FRA 16-24 2/58 0:59:24 26:2628:015:01 3:572:213:563:134:021:363:305:26
27 Mj Sutton 🇮🇪 IRL 25-29 10/94 0:59:31 28:3425:575:05 3:552:323:092:524:031:383:294:19
28 Antoine Reisdorffer 🇫🇷 FRA 25-29 11/94 0:59:43 27:2827:224:58 4:082:444:092:474:051:383:154:36
29 Mathis Guillou 🇫🇷 FRA 16-24 3/58 0:59:51 28:0526:415:09 4:002:103:263:154:141:343:204:42
29 Martin Lecorgne 🇫🇷 FRA 25-29 12/94 0:59:51 27:0927:485:00 3:573:133:513:204:151:293:154:28
31 Thomas Cayarcy 🇫🇷 FRA 16-24 4/58 0:59:59 28:5225:355:36 3:482:243:472:554:051:312:444:21
32 Gaspard Fischer 🇨🇭 SUI 16-24 5/58 1:00:06 27:4427:135:13 3:562:194:083:234:021:393:174:29
33 Nick van Ommen 🇳🇱 NED 30-34 10/98 1:00:11 28:0226:585:15 4:042:373:503:094:051:322:554:46
34 Benjamin Fraysse 🇫🇷 FRA 25-29 13/94 1:00:13 29:2625:365:16 3:592:273:093:174:011:313:293:43
35 Shaun Hudson 🇬🇧 GBR 25-29 14/94 1:00:34 27:2528:045:10 4:012:263:553:144:141:303:285:16
36 Kwinten Verstuyft 🇧🇪 BEL 35-39 7/88 1:00:35 29:0026:245:15 3:592:343:123:114:111:333:224:22
37 Alexandre Poch 🇫🇷 FRA 16-24 6/58 1:00:37 27:3927:585:05 4:022:423:333:193:582:033:324:49
38 Jordi Fuhler 🇳🇱 NED 25-29 15/94 1:00:53 28:4826:385:31 3:542:383:412:304:091:293:005:17
38 Stefan Höcht 🇩🇪 GER 30-34 11/98 1:00:53 28:2927:235:05 3:592:203:532:504:061:293:065:40
40 Julien Evrard 🇧🇪 BEL 30-34 12/98 1:00:57 28:2727:135:22 4:042:514:202:494:151:333:154:06
41 Mathieu Galichet 🇫🇷 FRA 16-24 7/58 1:01:15 28:3326:515:56 4:002:263:412:553:591:553:334:22
42 Christophe Morin 🇫🇷 FRA 30-34 13/98 1:01:32 29:3026:525:14 4:012:263:173:194:081:533:394:09
43 Christian Haas 🇩🇪 GER 30-34 14/98 1:01:35 28:3027:585:11 4:062:483:533:164:101:283:334:44
44 David Blankenburgh 🇳🇱 NED 35-39 8/88 1:01:39 28:0128:205:20 4:022:583:473:354:121:323:454:29
45 Josh Langley 🇬🇧 GBR 16-24 8/58 1:01:51 29:3727:085:11 4:072:543:592:564:141:373:243:57
45 Alexander Miller-Dumas 🇫🇷 FRA 30-34 15/98 1:01:51 28:5727:345:25 4:013:053:512:504:151:423:364:14
47 William Louis 🇧🇪 BEL 25-29 16/94 1:01:52 28:3727:535:27 3:562:173:443:263:581:514:134:28
48 Sean Walsh 🇮🇪 IRL 30-34 16/98 1:01:56 28:2028:345:06 4:042:533:492:424:091:473:345:36
49 Dennis Kneepkens 🇳🇱 NED 40-44 1/46 1:02:02 28:3728:035:25 4:042:353:483:274:091:363:524:32
50 Lode Lemmelijn 🇧🇪 BEL 25-29 17/94 1:02:08 28:5527:365:41 3:472:313:113:573:541:483:384:50
50 Koen Proost 🇳🇱 NED 16-24 9/58 1:02:08 29:3027:005:42 3:502:443:313:144:001:413:324:28
52 Giorgos Giakoumakis 🇬🇷 GRE 25-29 18/94 1:02:11 30:0026:335:44 3:452:283:443:203:581:373:364:05
53 Raimond Huiszoon 🇳🇱 NED 30-34 17/98 1:02:43 29:2627:435:40 3:592:563:452:544:131:463:284:42
53 Gabriel Lichtenstein 🇩🇪 GER 30-34 17/98 1:02:43 30:0827:215:21 4:092:463:513:074:041:363:374:11
55 Aaron Timmerman 🇧🇪 BEL 25-29 19/94 1:02:51 29:0128:215:34 4:052:283:363:204:131:433:455:11
56 Daan van Hees 🇳🇱 NED 16-24 10/58 1:02:55 30:0327:345:23 4:032:423:343:184:131:473:284:29
57 Kyle Stewart 🇬🇧 GBR 35-39 9/88 1:03:03 29:1628:285:22 4:033:053:452:594:141:383:415:03
58 Kevin Forootan 🇫🇷 FRA 35-39 10/88 1:03:07 29:2827:465:56 4:002:084:073:174:111:483:534:22
58 Justin Homburg 🇩🇪 GER 16-24 11/58 1:03:07 28:5928:515:22 4:002:444:073:024:041:353:395:40
60 Mathias van Kerckhoven 🇧🇪 BEL 25-29 20/94 1:03:08 30:5926:325:41 4:122:563:392:414:131:412:594:11
61 Jeremy Saxon 🇬🇧 GBR 35-39 11/88 1:03:09 29:2928:225:23 3:492:554:033:214:071:563:454:26
62 Paweł Gramacki 🇵🇱 POL 40-44 2/46 1:03:12 30:2526:545:56 3:492:523:443:093:581:443:433:55
63 Maxime Monfort 🇧🇪 BEL 25-29 21/94 1:03:14 30:3526:595:46 4:002:553:433:214:031:403:233:54
64 Bert Veenstra 🇳🇱 NED 35-39 12/88 1:03:19 31:2126:185:44 4:062:223:213:274:011:323:363:53
65 Grigor Grigorov BUL 16-24 12/58 1:03:23 29:0228:405:44 3:572:353:533:584:041:463:544:33
66 Aaron Feeney 🇬🇧 GBR 16-24 13/58 1:03:26 29:5627:545:41 4:103:033:482:484:101:503:314:34
67 Mike Thuis 🇳🇱 NED 16-24 14/58 1:03:32 28:2630:065:04 3:562:324:023:294:122:083:555:52
68 Quentin Dupuis 🇧🇪 BEL 30-34 19/98 1:03:38 27:5230:355:17 3:572:514:183:074:201:473:466:29
69 Rui Sousa 🇵🇹 POR 40-44 3/46 1:03:39 28:5429:275:22 4:052:454:003:024:141:533:495:39
70 Marius Toborek 🇩🇪 GER 40-44 4/46 1:03:40 30:4627:005:58 4:082:513:473:194:141:253:144:02
71 Matthias Cloet 🇧🇪 BEL 35-39 13/88 1:03:43 29:2428:595:25 3:572:343:483:384:081:334:025:19
72 Lucas Drouvin 🇫🇷 FRA 25-29 22/94 1:03:45 31:4026:335:36 3:562:303:183:064:131:233:464:21
73 Lukas Jochheim 🇩🇪 GER 25-29 23/94 1:03:47 29:2929:025:22 4:082:583:323:234:111:333:355:42
74 Tom Bemment 🇬🇧 GBR 16-24 15/58 1:03:49 29:2029:175:18 4:043:093:543:144:111:413:555:09
75 Reece Giles 🇬🇧 GBR 16-24 16/58 1:03:54 28:3529:495:34 4:112:593:553:064:121:573:455:44
76 Jannes Naeyaert 🇧🇪 BEL 35-39 14/88 1:03:58 29:4228:245:56 3:542:244:113:234:041:474:483:53
77 Mike Rietveld 🇳🇱 NED 25-29 24/94 1:03:59 29:3528:575:31 4:072:434:093:234:121:403:435:00
78 Adam Foster 🇮🇪 IRL 40-44 5/46 1:04:07 29:4327:137:15 4:073:253:583:354:161:32—4:43
78 Dean Power 🇮🇪 IRL 25-29 25/94 1:04:07 28:1630:435:13 3:522:534:133:254:191:444:435:34
80 Steven Knops 🇳🇱 NED 35-39 15/88 1:04:14 29:0527:217:53 3:482:493:363:574:171:49—5:04
81 Tieme de Boer 🇳🇱 NED 16-24 17/58 1:04:17 31:1727:135:51 4:102:243:282:314:071:363:375:20
82 Aaron Bassett 🇮🇪 IRL 30-34 20/98 1:04:23 28:3830:245:25 4:042:574:093:414:091:383:495:57
83 Shaun Demicoli 🇲🇹 MLT 25-29 26/94 1:04:29 29:5128:595:44 4:032:424:123:134:111:454:204:33
84 Rémi Lecat 🇧🇪 BEL 30-34 21/98 1:04:31 30:2528:135:57 4:022:264:233:174:171:293:454:34
85 Antoine Deghorain 🇧🇪 BEL 25-29 27/94 1:04:32 29:3129:385:27 3:593:084:453:044:061:464:014:49
85 Olivier Frensch 🇧🇪 BEL 30-34 22/98 1:04:32 30:1328:595:26 3:462:433:323:534:061:443:455:30
87 Ahmed el Tantawi 🇫🇷 FRA 25-29 28/94 1:04:40 30:2428:395:42 4:083:103:393:254:171:453:324:43
88 François Moiroux 🇫🇷 FRA 35-39 16/88 1:04:52 29:2330:005:34 4:003:134:283:374:151:363:225:29
89 Stephan Wallacher 🇩🇪 GER 40-44 6/46 1:05:04 31:2027:495:59 4:032:403:473:174:091:443:294:40
90 Jeroen Verbraeken 🇧🇪 BEL 25-29 29/94 1:05:10 29:0630:345:36 4:073:105:042:594:231:404:085:03
91 Maik Oldach 🇩🇪 GER 35-39 17/88 1:05:12 30:1829:285:30 3:592:583:473:154:131:424:095:25
92 Ashton du Plessis 🇿🇦 RSA 30-34 23/98 1:05:17 30:3929:015:41 4:142:473:403:134:141:424:124:59
93 Sean Moloney 🇮🇪 IRL 16-24 18/58 1:05:21 30:5428:425:50 4:122:413:553:014:112:023:335:07
94 Maxime Benis 🇫🇷 FRA 35-39 18/88 1:05:29 29:2530:215:47 3:512:235:073:074:161:434:325:22
95 Ferdy Verweij 🇳🇱 NED 30-34 24/98 1:05:48 29:0731:105:36 4:093:393:543:454:161:584:205:09
96 Conor Bennett 🇬🇧 GBR 25-29 30/94 1:05:49 30:2229:575:32 4:032:373:533:254:131:474:005:59
96 Gabin Dedrie 🇫🇷 FRA 25-29 30/94 1:05:49 29:0831:045:42 4:052:544:183:374:172:084:105:35
98 Jan de Backer 🇧🇪 BEL 35-39 19/88 1:05:51 33:1726:495:50 4:152:133:572:374:171:233:234:44
99 Janick Schulze 🇩🇪 GER 30-34 25/98 1:05:54 29:1329:576:48 3:543:004:153:244:221:314:444:47
100 Steven Price 🇬🇧 GBR 55-59 1/15 1:05:56 30:0130:225:37 4:092:584:003:124:092:034:105:41

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