HYROX Maastricht 2026: Pro Men results

398 finishers on 17 Sept 2026. Typical finish 1:19:00, fastest 10% under 1:03:41. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Graham Halliday 🇬🇧 GBR 30-34 1/85 0:55:33 28:1622:544:28 3:532:253:012:104:041:232:343:24
2 Julien Coquillaud-Salomon 🇫🇷 FRA 35-39 1/81 0:56:05 28:1923:214:29 3:562:272:582:294:091:242:303:28
3 Ronan Lindsay 🇮🇪 IRL 30-34 2/85 0:56:12 27:5623:534:28 3:532:293:092:304:031:242:593:26
4 Alen Ploj 🇸🇮 SLO 30-34 3/85 0:57:04 28:4623:474:35 3:542:333:022:333:571:252:443:39
5 Erik Oscar Bøe 🇳🇴 NOR 30-34 4/85 0:57:06 28:5423:424:34 3:512:112:542:474:011:272:403:51
6 Hidde Weersma 🇳🇱 NED 25-29 1/85 0:57:18 27:4525:144:24 3:462:433:192:154:041:263:194:22
7 Aljaž Ploj 🇸🇮 SLO 25-29 2/85 0:57:56 26:4727:004:15 4:012:543:562:384:061:362:534:56
8 Sam Schoeman 🇳🇱 NED 25-29 3/85 0:57:58 28:3324:544:34 3:522:253:142:394:071:323:133:52
9 Benjamin Desmet 🇧🇪 BEL 25-29 4/85 0:58:23 28:2824:575:03 3:572:393:122:493:581:202:454:17
10 Jop Janssen 🇳🇱 NED 30-34 5/85 0:58:35 28:3825:104:50 3:522:583:212:413:561:343:093:39
11 Samir Schön 🇩🇪 GER 30-34 6/85 0:58:41 28:4725:114:47 3:432:283:382:514:151:332:533:50
12 Cem Ter Burg 🇳🇱 NED 25-29 5/85 0:58:55 28:5225:264:41 3:542:293:192:174:071:432:574:40
13 Jannick Plantinga 🇳🇱 NED 30-34 7/85 0:59:20 29:5224:414:50 3:562:463:112:294:011:362:473:55
14 Niels Kinget 🇧🇪 BEL 16-24 1/40 0:59:25 29:5624:514:42 4:022:343:142:394:091:423:063:25
15 Moritz Kümmeler 🇩🇪 GER 30-34 8/85 0:59:42 27:5427:204:31 4:093:023:232:474:101:343:454:30
16 Michael Oswald 🇩🇪 GER 30-34 9/85 0:59:49 28:2426:384:52 3:472:313:192:224:011:343:495:15
17 Thierry Delalonde 🇫🇷 FRA 35-39 2/81 1:00:11 27:2527:554:56 4:023:073:273:074:171:383:194:58
18 Mark Nieuwenhuis 🇳🇱 NED 35-39 3/81 1:00:18 30:1225:214:49 3:522:543:263:124:151:292:273:46
19 Marvin Karsch 🇩🇪 GER 30-34 10/85 1:00:19 28:2927:104:45 3:542:523:592:424:151:553:134:20
20 Kwinten Verstuyft 🇧🇪 BEL 35-39 4/81 1:00:20 28:5626:364:54 4:022:553:282:364:081:283:344:25
21 Maxime Anciaux 🇧🇪 BEL 35-39 5/81 1:00:22 28:5926:414:46 3:532:303:522:594:041:373:204:26
22 Robert van Herk 🇳🇱 NED 40-44 1/53 1:00:24 29:1726:274:43 4:022:353:342:544:101:373:184:17
23 Renning Elischer 🇩🇪 GER 30-34 11/85 1:00:48 29:2026:504:41 4:032:593:462:484:221:433:143:55
24 Lode Lemmelijn 🇧🇪 BEL 25-29 6/85 1:00:53 29:2726:334:57 3:432:273:112:553:581:343:055:40
25 Tom Franssens 🇧🇪 BEL 30-34 12/85 1:01:36 28:5327:375:11 3:573:033:552:524:081:403:104:52
26 Shingo Abe 🇯🇵 JPN 30-34 13/85 1:01:37 28:4028:044:57 4:102:353:542:524:321:452:585:18
27 Finn van Gelder 🇳🇱 NED 16-24 2/40 1:01:57 30:1327:114:39 3:552:343:172:404:071:463:175:35
28 Aaron Timmerman 🇧🇪 BEL 25-29 7/85 1:02:17 30:2726:594:57 4:032:333:442:574:101:563:144:22
29 Robert Cowan 🇬🇧 GBR 40-44 2/53 1:02:23 29:5927:364:52 4:062:273:263:044:051:463:504:52
30 Remi Lecat 🇧🇪 BEL 35-39 6/81 1:02:28 29:1828:115:05 3:593:044:132:594:231:413:424:10
31 Tieme de Boer 🇳🇱 NED 16-24 3/40 1:02:53 30:4327:154:59 4:072:443:552:224:171:473:134:50
31 Dylan Versluis 🇳🇱 NED 25-29 8/85 1:02:53 29:5628:214:41 3:582:563:412:504:201:373:585:01
33 Pieter Maes 🇧🇪 BEL 30-34 14/85 1:03:03 29:3328:354:59 3:562:453:342:574:201:553:066:02
34 Shaun Demicoli 🇲🇹 MLT 25-29 9/85 1:03:05 30:1327:505:07 4:032:394:242:364:201:433:364:29
35 Pedro Palma 🇵🇹 POR 35-39 7/81 1:03:09 27:1131:084:55 3:573:294:002:564:122:123:416:41
36 Stijn Wieling 🇳🇱 NED 25-29 10/85 1:03:10 29:1829:034:52 3:572:343:354:333:521:344:204:38
37 Nino Dekker 🇳🇱 NED 25-29 11/85 1:03:14 30:3127:425:05 4:023:063:482:544:171:483:234:24
38 Youp Hylkema 🇳🇱 NED 25-29 12/85 1:03:27 30:4127:584:53 4:012:243:552:584:111:473:375:05
39 Jordi Fuhler 🇳🇱 NED 25-29 13/85 1:03:34 30:3527:465:18 3:593:083:572:254:131:443:155:05
39 Grégory Piombino 🇫🇷 FRA 45-49 1/36 1:03:34 29:5828:205:20 3:542:273:573:204:381:313:444:49
41 Nils Knuth 🇩🇪 GER 16-24 4/40 1:03:44 32:1926:285:02 3:562:423:242:404:111:343:234:38
42 Jack Blissett 🇬🇧 GBR 45-49 2/36 1:03:53 30:3728:105:11 3:552:323:293:254:111:293:115:58
43 Bjorn Looijen 🇳🇱 NED 25-29 14/85 1:03:59 30:3728:424:47 3:572:533:422:564:112:003:525:11
44 William Polinder 🇳🇱 NED 25-29 15/85 1:04:12 31:4927:125:16 4:013:013:473:114:161:413:203:55
45 Steven Ansard 🇫🇷 FRA 16-24 5/40 1:04:13 29:3229:474:57 3:592:374:073:434:092:233:554:54
46 Suhayb Ahmed 🇳🇱 NED 16-24 6/40 1:04:16 31:3527:285:17 4:052:343:302:374:131:473:265:16
47 Malek Park-Said 🇩🇪 GER 35-39 8/81 1:04:17 31:1928:015:03 4:052:503:433:234:131:353:374:35
47 Kanji Yamazaki 🇯🇵 JPN 30-34 15/85 1:04:17 29:3329:275:21 3:552:534:022:564:092:014:065:25
49 Sil Wiersma 🇳🇱 NED 30-34 16/85 1:04:32 30:3328:255:38 4:033:084:192:584:161:483:134:40
50 Robin Duran 🇳🇱 NED 16-24 7/40 1:04:33 29:5130:134:34 4:143:194:133:074:191:513:545:16
51 Jules Longerinas 🇫🇷 FRA 25-29 16/85 1:04:47 29:0530:285:19 4:043:244:343:304:211:393:385:18
52 Artur Eisenbraun 🇩🇪 GER 40-44 3/53 1:05:00 31:0428:425:18 4:072:433:492:444:211:313:585:29
53 Robbert de Rijk 🇳🇱 NED 35-39 9/81 1:05:05 29:4930:075:14 4:033:014:013:334:212:033:095:56
54 Eljan van Soeren 🇳🇱 NED 16-24 8/40 1:05:10 31:5928:115:05 4:092:444:152:454:221:383:574:21
55 Mats van Leuven 🇳🇱 NED 30-34 17/85 1:05:17 30:4028:585:45 3:502:443:463:494:141:413:255:29
56 Paul Hesselberth 🇳🇱 NED 30-34 18/85 1:05:18 29:4730:285:07 3:542:534:132:504:252:144:035:56
57 Ayoub Ben Yaghlane 🇧🇪 BEL 25-29 17/85 1:05:21 31:4527:475:53 3:513:033:222:464:161:503:395:00
58 Hidde van der Ent 🇳🇱 NED 16-24 9/40 1:05:23 31:2428:335:31 4:062:523:432:584:151:433:425:14
59 Dave Jannenga 🇳🇱 NED 30-34 19/85 1:05:34 29:2531:174:57 3:533:053:593:354:192:064:086:12
60 Kadri Mehdi 🇫🇷 FRA 30-34 20/85 1:05:35 29:1931:035:19 4:132:585:202:164:151:582:457:18
61 Scott Walker 🇬🇧 GBR 35-39 10/81 1:05:38 31:1329:344:56 4:063:053:593:154:191:473:515:12
62 Cédric Goffin 🇧🇪 BEL 25-29 18/85 1:05:45 32:1728:095:22 4:153:093:582:354:251:373:294:41
63 Andrei Logvinenko 🇳🇱 NED 30-34 21/85 1:05:48 32:1028:165:26 3:542:063:533:314:121:444:144:42
64 James Travers GGY 40-44 4/53 1:05:55 30:5529:495:17 3:522:424:183:144:071:474:255:24
65 Quentin Dupuis 🇧🇪 BEL 30-34 22/85 1:05:56 30:1830:385:04 3:563:044:262:314:301:594:036:09
66 Mathias van Kerckhoven 🇧🇪 BEL 25-29 19/85 1:06:22 31:5429:145:17 4:073:063:552:564:221:584:044:46
67 Arthur Verzellenberg 🇳🇱 NED 25-29 20/85 1:06:25 31:3028:496:11 4:142:333:483:014:261:573:425:08
67 Jacob-Nelson Zombou 🇺🇸 USA 30-34 23/85 1:06:25 32:4328:165:30 3:572:374:092:564:261:373:454:49
69 Otto Chafer 🇪🇸 ESP 30-34 24/85 1:06:29 29:5431:025:37 4:183:324:203:144:121:424:045:40
70 Bjärne Ten Wolde 🇳🇱 NED 30-34 25/85 1:06:33 32:5128:355:14 3:502:463:552:584:072:133:335:13
71 Maxime Monfort 🇧🇪 BEL 25-29 21/85 1:06:48 30:5330:525:07 3:532:574:294:064:151:553:335:44
71 Louka Pinard 🇫🇷 FRA 16-24 10/40 1:06:48 32:0929:345:09 4:083:073:463:434:202:053:115:14
73 Axel Léonard 🇫🇷 FRA 25-29 22/85 1:06:50 31:2929:455:41 4:182:483:533:114:281:333:435:51
74 Loris Jacquier 🇫🇷 FRA 16-24 11/40 1:06:53 31:4329:505:25 3:592:503:503:504:172:073:435:14
75 Jack Johnson 🇬🇧 GBR 35-39 11/81 1:06:54 32:2229:235:13 4:303:044:142:374:371:433:305:08
76 Bart Maljaars 🇳🇱 NED 25-29 23/85 1:06:57 30:5630:056:00 4:062:263:224:394:261:504:025:14
77 Bram van Tongeren 🇳🇱 NED 35-39 12/81 1:07:03 33:2228:205:26 4:003:014:142:544:051:453:374:44
78 Boy van Erp 🇳🇱 NED 25-29 24/85 1:07:08 31:1031:035:00 4:112:493:553:204:252:024:295:52
79 Mehdi Levacher 🇫🇷 FRA 25-29 25/85 1:07:16 30:1931:595:02 4:192:354:573:034:271:434:146:41
80 Unay Casquero 🇪🇸 ESP 35-39 13/81 1:07:21 32:2729:055:55 4:173:003:513:024:311:563:474:41
81 Teunis Sturing 🇳🇱 NED 30-34 26/85 1:07:30 34:4627:155:33 4:052:393:552:474:201:414:033:45
82 Leon Roos 🇳🇱 NED 30-34 27/85 1:07:34 31:5330:335:13 4:033:033:563:224:101:534:066:00
83 Jonathan Gauer 🇩🇪 GER 25-29 26/85 1:07:35 30:3232:005:08 4:123:334:273:154:181:493:456:41
84 Eddie Bosman 🇳🇱 NED 25-29 27/85 1:07:41 30:1432:135:18 4:093:004:134:154:302:063:306:30
85 Patrick Duggan 🇮🇪 IRL 40-44 5/53 1:07:43 31:5130:135:43 4:182:584:103:324:411:223:405:32
86 Olivier Frensch 🇧🇪 BEL 30-34 28/85 1:07:46 31:1331:325:05 3:543:093:583:344:101:443:547:09
87 Jan-Claas Dajka 🇩🇪 GER 35-39 14/81 1:07:58 33:4628:245:51 3:592:364:263:464:131:373:464:01
88 Martijn Verhoeven 🇳🇱 NED 35-39 15/81 1:08:00 30:5532:035:07 4:132:524:053:554:112:284:255:54
89 Jelmer Wijnja 🇳🇱 NED 40-44 6/53 1:08:07 32:0130:195:52 4:172:363:583:304:431:283:356:12
90 James Albert Beale 🇿🇦 RSA 30-34 29/85 1:08:21 30:3632:365:13 4:043:244:023:134:191:485:186:28
91 Antoine Wéry 🇧🇪 BEL 30-34 30/85 1:08:29 32:3830:435:13 4:073:163:493:434:191:474:265:16
92 Ivan Silva 🇵🇹 POR 45-49 3/36 1:08:42 31:3931:415:28 4:153:304:142:594:242:123:406:27
93 Roel van Ruiten 🇳🇱 NED 25-29 28/85 1:08:51 32:0731:365:12 4:183:434:013:454:312:023:535:23
94 Rune Dallmann 🇩🇪 GER 35-39 16/81 1:09:02 33:1929:426:05 4:033:043:403:264:211:594:124:57
95 Matthis Weis 🇩🇪 GER 25-29 29/85 1:09:13 32:5330:545:30 4:073:064:313:324:331:393:495:37
96 Thomas Serais 🇫🇷 FRA 16-24 12/40 1:09:17 31:3332:205:29 4:113:264:373:074:262:114:186:04
97 Sam Benetti 🇧🇪 BEL 30-34 31/85 1:09:21 30:0833:485:30 4:163:055:334:184:362:174:105:33
98 Matthew Furber 🇬🇧 GBR 40-44 7/53 1:09:26 31:5131:455:55 3:562:554:093:104:141:544:326:55
99 Kaeden Atkins 🇳🇿 NZL 25-29 30/85 1:09:31 36:1128:235:02 4:062:443:222:574:211:393:585:16
100 George Evers 🇳🇱 NED 16-24 13/40 1:09:36 31:2932:116:00 3:573:093:393:254:191:584:157:29

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