HYROX Amsterdam 2026: Pro Men results

457 finishers on 21 Jan 2026. Typical finish 1:16:49, fastest 10% under 1:03:23. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Hidde Weersma 🇳🇱 NED 25-29 1/106 0:54:15 26:4623:493:44 3:392:453:232:173:511:152:523:47
2 Hidde Weersma 🇳🇱 NED 25-29 2/106 0:54:54 26:3924:253:54 3:392:383:202:293:501:263:073:56
3 Maarten Enthoven 🇳🇱 NED 25-29 3/106 0:56:04 27:1325:083:48 3:422:383:353:233:511:192:573:43
4 Julien Coquillaud-Salomon 🇫🇷 FRA 35-39 1/85 0:56:20 27:1125:303:42 3:542:353:263:014:081:173:064:03
5 Joao Almeida 🇵🇹 POR 30-34 1/127 0:57:08 27:5925:283:45 3:513:163:502:343:511:203:133:33
6 Sam Schoeman 🇳🇱 NED 16-24 1/56 0:57:09 28:0825:133:56 3:522:363:422:354:011:313:013:55
7 Quentin Garel 🇫🇷 FRA 25-29 4/106 0:57:21 28:0525:253:56 3:473:003:332:213:541:272:554:28
8 Paul Weindl 🇩🇪 GER 25-29 5/106 0:57:50 27:0226:514:03 3:542:364:052:403:561:233:065:11
9 Quentin Pingliez 🇫🇷 FRA 30-34 2/127 0:57:59 28:1426:033:47 3:543:083:442:193:561:273:184:17
10 Tobias Lautwein 🇩🇪 GER 35-39 2/85 0:58:14 27:5326:204:07 3:493:303:552:324:041:182:594:13
11 Vic Vandendaele 🇧🇪 BEL 25-29 6/106 0:58:19 27:5926:253:59 3:462:273:453:283:571:203:364:06
12 Krystian Patryk Poremba 🇵🇱 POL 30-34 3/127 0:58:24 27:4426:414:03 3:423:143:432:563:451:323:334:16
13 Richard Hynek 🇨🇿 CZE 25-29 7/106 0:58:27 27:0327:423:46 3:492:494:003:224:001:203:234:59
14 Paul O Brien 🇮🇪 IRL 40-44 1/41 0:58:33 28:1726:094:11 3:472:593:572:373:531:253:154:16
15 Michael Odonnell 🇬🇧 GBR 16-24 2/56 0:58:39 28:1926:353:48 3:493:073:572:263:501:303:204:36
16 Maxime Avenel 🇫🇷 FRA 30-34 4/127 0:58:41 28:5625:424:06 3:582:423:342:493:571:323:203:50
17 Ward Lemmelijn 🇧🇪 BEL 25-29 8/106 0:58:42 28:1526:304:03 3:453:054:082:413:491:303:214:11
18 Turker Alici 🇹🇷 TUR 30-34 5/127 0:59:09 30:0624:404:27 3:462:183:382:344:001:283:143:42
18 Lukas Storath 🇩🇪 GER 45-49 1/25 0:59:09 28:4526:184:11 3:482:434:002:384:011:293:204:19
20 Robert van Herk 🇳🇱 NED 40-44 2/41 0:59:23 28:3326:504:04 3:533:283:432:294:031:293:184:27
21 Valentin Gamba Dondich 🇦🇷 ARG 30-34 6/127 0:59:25 29:1526:024:11 4:073:114:102:224:081:142:583:52
22 Adam Sinclair 🇬🇧 GBR 30-34 7/127 0:59:26 28:3926:523:59 3:572:493:462:264:061:363:244:48
23 Lars Rademaker 🇳🇱 NED 30-34 8/127 0:59:28 27:2628:333:34 3:593:034:393:114:061:363:374:22
24 Niels Kinget 🇧🇪 BEL 16-24 3/56 0:59:35 28:5526:284:15 3:583:024:052:554:111:272:543:56
25 Félix Vercouter 🇧🇪 BEL 30-34 9/127 0:59:50 29:5825:504:07 3:502:454:102:373:551:373:173:39
26 Luc van Overdam 🇳🇱 NED 25-29 9/106 1:00:01 28:3427:284:03 3:542:373:403:194:051:323:175:04
27 Diogo Freitas 🇵🇹 POR 30-34 10/127 1:00:23 28:5727:303:59 3:542:483:593:264:031:293:244:27
28 Mark Nieuwenhuis 🇳🇱 NED 30-34 11/127 1:00:26 30:5525:254:12 3:502:523:423:124:051:242:403:40
29 Emile Mattheeuws 🇧🇪 BEL 25-29 10/106 1:00:29 30:0126:024:30 3:393:353:403:033:481:273:073:43
30 Michael Donohoe 🇮🇪 IRL 30-34 12/127 1:00:36 28:2928:014:11 3:513:044:192:504:061:313:414:39
31 Afan Humphries 🇬🇧 GBR 35-39 3/85 1:00:51 28:1828:334:03 3:463:074:492:514:051:313:534:31
32 Kwinten Verstuyft 🇧🇪 BEL 35-39 4/85 1:00:57 28:5328:044:06 4:003:213:333:044:061:293:394:52
33 Mick Daly 🇮🇪 IRL 35-39 5/85 1:01:04 29:2127:474:02 4:012:434:292:424:141:193:304:49
34 Thierry Willigenburg 🇳🇱 NED 25-29 11/106 1:01:10 29:5627:034:15 3:502:164:193:083:541:183:244:54
35 Manuel Ziegler 🇩🇪 GER 35-39 6/85 1:01:17 30:0226:584:21 3:502:363:572:473:581:383:234:49
36 Finn van Gelder 🇳🇱 NED 16-24 4/56 1:02:00 29:2728:314:07 3:463:224:302:584:061:353:154:59
37 David Blankenburgh 🇳🇱 NED 35-39 7/85 1:02:06 28:2029:134:36 3:543:154:263:364:101:233:484:41
38 Reynaldo Latinne 🇧🇪 BEL 30-34 13/127 1:02:18 30:2527:214:36 3:563:044:142:584:151:273:084:19
39 Thierry Delalonde 🇫🇷 FRA 35-39 8/85 1:02:20 28:4029:154:29 3:553:293:513:134:101:353:505:12
40 Sil Wiersma 🇳🇱 NED 30-34 14/127 1:02:22 29:4028:074:38 3:573:274:312:504:061:193:214:36
41 Stephen Harold 🇮🇪 IRL 35-39 9/85 1:02:36 30:0828:124:21 3:512:534:112:454:071:323:584:55
42 Bram Crans 🇳🇱 NED 30-34 15/127 1:02:38 31:0727:014:35 3:533:073:492:573:591:173:454:14
43 Dennis Gödde 🇩🇪 GER 30-34 16/127 1:02:51 28:4530:014:08 3:533:024:292:344:051:393:316:48
44 Dag Blandkjenn 🇳🇴 NOR 25-29 12/106 1:02:57 28:0030:334:28 3:543:274:282:584:091:484:115:38
45 Maxime Anciaux 🇧🇪 BEL 35-39 10/85 1:03:17 30:0428:594:20 3:583:034:483:023:571:364:044:31
46 Yannick de Vliegere 🇳🇱 NED 30-34 17/127 1:03:22 29:4329:204:24 4:073:214:153:114:191:393:324:56
47 Brandon McGuinness SCO 16-24 5/56 1:03:24 30:2328:544:12 4:033:314:222:514:111:423:544:20
48 Paul Hesselberth 🇳🇱 NED 25-29 13/106 1:03:25 28:3530:424:12 4:013:324:143:254:162:033:445:27
49 Kent Aktas 🇳🇱 NED 25-29 14/106 1:03:27 30:4828:174:25 4:103:014:362:304:121:343:274:47
50 Mathis Guillou 🇫🇷 FRA 16-24 6/56 1:03:28 29:2329:334:36 4:053:264:512:594:161:303:504:36
51 Mike Rietveld 🇳🇱 NED 25-29 15/106 1:03:29 30:5728:064:31 4:042:544:423:024:151:423:313:56
52 Vince Çakular 🇳🇱 NED 16-24 7/56 1:03:31 31:0528:004:32 4:092:414:323:214:161:353:154:11
53 Raimond Huiszoon 🇳🇱 NED 30-34 18/127 1:03:39 30:1729:044:22 3:533:274:202:474:121:403:405:05
54 Hamza Ajeel 🇮🇪 IRL 25-29 16/106 1:03:56 29:3430:014:25 3:583:034:433:474:181:324:054:35
55 Dave Jannenga 🇳🇱 NED 30-34 19/127 1:04:04 29:2130:314:18 3:493:314:433:464:061:454:194:32
56 Hamish Middlemiss 🇬🇧 GBR 35-39 11/85 1:04:08 30:0529:374:31 3:582:584:043:404:051:273:575:28
57 Julian Westerbaan 🇳🇱 NED 25-29 17/106 1:04:13 31:0229:024:15 4:012:564:263:194:291:473:204:44
58 Pascal Verboom 🇳🇱 NED 30-34 20/127 1:04:17 31:0528:464:30 4:013:314:042:524:061:293:464:57
59 Koen Proost 🇳🇱 NED 16-24 8/56 1:04:32 30:2729:075:02 3:542:594:163:244:061:393:365:13
60 Nick van Ommen 🇳🇱 NED 30-34 21/127 1:04:39 29:4730:464:09 4:163:534:293:364:161:353:365:05
61 Olivier Fernandez 🇫🇷 FRA 45-49 2/25 1:04:48 29:4430:564:12 4:013:195:054:024:151:383:534:43
62 Wouter Bakhuis 🇳🇱 NED 30-34 22/127 1:04:54 29:3830:414:38 3:533:054:413:464:111:594:194:47
63 Martijn Peters 🇳🇱 NED 35-39 12/85 1:04:55 32:0228:454:14 4:023:394:042:524:131:433:384:34
64 Francois Fletcher 🇫🇷 FRA 30-34 23/127 1:04:56 30:1629:335:14 3:593:174:273:134:091:213:575:10
65 Shaun Demicoli 🇲🇹 MLT 25-29 18/106 1:04:59 31:0729:124:45 4:023:054:412:504:161:374:054:36
66 Hidde van der Ent 🇳🇱 NED 16-24 9/56 1:05:25 31:0529:494:36 3:563:444:562:534:131:264:044:37
67 Joshua de Paiva e Cunha 🇵🇹 POR 25-29 19/106 1:05:27 31:0529:514:35 3:543:064:043:394:141:364:444:34
68 Gabriel Lichtenstein 🇩🇪 GER 30-34 24/127 1:05:30 31:4629:064:41 4:043:204:423:234:091:303:344:24
69 Stijn Dijksterhuis 🇳🇱 NED 35-39 13/85 1:05:35 31:4829:314:21 4:083:453:592:584:081:304:064:57
70 Conor Maguire 🇮🇪 IRL 16-24 10/56 1:05:37 28:2633:114:04 4:103:475:512:564:152:333:445:55
70 Boy van Erp 🇳🇱 NED 16-24 10/56 1:05:37 30:1131:164:15 4:063:424:233:194:141:544:145:24
72 Rory Nolan 🇮🇪 IRL 16-24 12/56 1:05:38 30:1930:494:33 3:554:405:073:064:141:213:274:59
73 Nils David 🇩🇪 GER 30-34 25/127 1:05:55 31:4829:544:19 3:483:294:363:274:121:344:024:46
74 Jake Allan 🇬🇧 GBR 30-34 26/127 1:05:59 32:4028:514:32 4:003:023:553:564:151:334:064:04
74 Boas Titaley 🇳🇱 NED 40-44 3/41 1:05:59 31:0630:014:57 3:543:155:183:374:261:323:464:13
76 Olivier Frensch 🇧🇪 BEL 30-34 27/127 1:06:01 31:1030:344:23 3:543:214:224:004:111:324:015:13
77 Erben Wennemars 🇳🇱 NED 50-54 1/10 1:06:08 32:4328:504:39 3:522:394:063:114:041:453:096:04
78 Dylan Versluis 🇳🇱 NED 25-29 20/106 1:06:16 30:0032:074:13 4:043:295:113:074:201:364:116:09
79 Baltasar Santos 🇵🇹 POR 16-24 13/56 1:06:19 30:4731:144:24 4:092:564:483:584:261:363:485:33
80 Robert van der Zanden 🇳🇱 NED 45-49 3/25 1:06:27 30:4831:084:36 4:013:305:273:084:291:254:324:36
81 Florian Brennecke 🇩🇪 GER 35-39 14/85 1:06:29 29:5032:054:37 3:563:344:273:444:051:314:116:37
82 Peter de Gruijl 🇳🇱 NED 30-34 28/127 1:06:30 31:0330:444:47 4:013:194:222:534:211:454:155:48
83 Stijn Lof 🇳🇱 NED 16-24 14/56 1:06:38 30:4031:134:48 4:033:134:493:244:131:233:336:35
84 Servaas Jessen 🇳🇱 NED 35-39 15/85 1:06:44 30:0831:434:55 3:593:114:254:394:152:024:374:35
85 Tieme de Boer 🇳🇱 NED 16-24 15/56 1:06:46 32:1130:054:34 4:013:143:542:384:121:314:166:19
86 Reno van Heiningen 🇳🇱 NED 25-29 21/106 1:06:53 32:5429:124:52 4:093:224:073:254:151:393:494:26
86 Maks Zerdel 🇮🇪 IRL 16-24 16/56 1:06:53 32:5229:174:48 4:003:103:553:424:041:284:024:56
88 Anthony Oliver 🇫🇷 FRA 40-44 4/41 1:07:02 32:4129:294:55 4:033:234:142:554:131:194:404:42
88 Sander van Rooijen 🇳🇱 NED 35-39 16/85 1:07:02 32:3830:254:04 4:053:104:503:054:091:334:015:32
88 Eljan van Soeren 🇳🇱 NED 16-24 17/56 1:07:02 32:2230:254:19 4:083:284:552:564:211:294:144:54
91 Wiebe Kuipers 🇳🇱 NED 25-29 22/106 1:07:27 32:1930:244:49 4:183:264:203:504:271:323:564:35
92 Bence Keresztury 🇭🇺 HUN 30-34 29/127 1:07:28 32:0130:574:34 4:263:024:452:474:131:253:556:24
93 Kazem Balogun 🇬🇧 GBR 30-34 30/127 1:07:32 31:2331:394:34 4:102:375:313:564:281:333:575:27
94 Lloyd Bleeksma 🇳🇱 NED 30-34 31/127 1:07:35 30:3632:224:42 4:133:385:083:324:251:383:276:21
95 Gil Nicola 🇱🇺 LUX 35-39 17/85 1:07:39 30:5832:004:46 3:554:334:522:574:121:404:544:57
96 Chris Stienenbos 🇳🇱 NED 25-29 23/106 1:07:46 32:0131:014:49 4:023:424:203:264:201:454:015:25
97 Jan Lammers 🇳🇱 NED 30-34 32/127 1:07:48 31:5831:184:38 4:053:394:424:034:112:013:474:50
98 Ferdy Verweij 🇳🇱 NED 30-34 33/127 1:07:56 30:1033:114:40 4:064:254:303:294:121:584:335:58
99 Mike Bergmans 🇳🇱 NED 40-44 5/41 1:08:00 31:5731:264:42 4:013:164:293:184:171:395:045:22
100 Suhayb Ahmed 🇳🇱 NED 16-24 18/56 1:08:02 32:2431:044:38 4:123:014:503:204:191:503:535:39

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