HYROX Amsterdam 2026: Open Men results

2,802 finishers on 21 Jan 2026. Typical finish 1:24:13, fastest 10% under 1:09:15. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dieter Schwarzkopf 🇩🇪 GER1st of 528 aged 35-39 35-39 53:43 27:12 22:35 4:00 3:51 2:04 2:58 2:24 3:59 1:20 2:24 3:35
2 Robert van Herk 🇳🇱 NED1st of 346 aged 40-44 40-44 54:55 1:12 27:55 23:08 3:56 3:55 2:00 3:10 2:41 4:01 1:20 2:42 3:19
3 Xander Smolders 🇳🇱 NED1st of 595 aged 30-34 30-34 56:17 2:34 28:17 24:09 3:54 3:53 1:48 3:01 3:20 4:07 1:19 3:02 3:39
4 Niels Post 🇳🇱 NED1st of 547 aged 25-29 25-29 56:18 2:35 29:02 23:19 4:02 3:53 2:00 2:57 3:09 3:59 1:21 2:33 3:27
5 Kees Aardenburg 🇳🇱 NED2nd of 595 aged 30-34 30-34 56:47 3:04 28:17 24:22 4:13 3:42 1:58 3:29 3:03 4:03 1:29 2:47 3:51
6 Aleksander Strapagiel 🇵🇱 POL3rd of 595 aged 30-34 30-34 57:26 3:43 29:51 23:35 4:05 3:44 1:54 2:53 3:13 3:53 1:20 2:51 3:47
7 Wilbert Jansen 🇳🇱 NED4th of 595 aged 30-34 30-34 57:58 4:15 28:09 25:53 4:00 4:03 2:03 3:13 3:04 4:10 1:27 3:03 4:50
8 Moritz Kümmeler 🇩🇪 GER5th of 595 aged 30-34 30-34 58:20 4:37 28:49 25:33 4:04 4:05 2:25 2:56 3:29 4:04 1:25 3:19 3:50
9 Jordi Fuhler 🇳🇱 NED2nd of 547 aged 25-29 25-29 58:41 4:58 29:30 24:53 4:23 3:58 2:42 3:21 2:25 4:05 1:20 2:54 4:08
10 Matthew McDowell 🇬🇧 GBR1st of 402 aged 16-24 16-24 58:52 5:09 28:23 26:33 4:00 4:07 2:30 3:51 2:55 4:12 1:26 3:44 3:48
11 Stefan Grootkarzijn 🇳🇱 NED6th of 595 aged 30-34 30-34 59:06 5:23 30:44 24:17 4:09 3:57 2:13 3:09 2:29 4:05 1:26 2:54 4:04
12 Ryan Beattie 🇬🇧 GBR2nd of 528 aged 35-39 35-39 59:06 5:23 26:32 28:02 4:36 4:13 2:34 3:28 3:09 4:10 1:43 3:08 5:37
13 Wijnand Peters 🇳🇱 NED3rd of 528 aged 35-39 35-39 59:43 6:00 30:12 25:31 4:05 4:09 2:13 3:25 3:03 4:15 1:21 3:18 3:47
14 Joep Beer 🇳🇱 NED3rd of 547 aged 25-29 25-29 59:43 6:00 28:39 26:59 4:08 4:05 2:22 3:20 3:11 4:13 1:45 3:53 4:10
15 Marcel Beishuizen 🇳🇱 NED4th of 528 aged 35-39 35-39 59:51 6:08 30:02 25:51 4:02 4:02 2:25 3:15 3:15 4:09 1:32 3:33 3:40
16 Kanji Yamazaki 🇯🇵 JPN7th of 595 aged 30-34 30-34 59:57 6:14 29:56 25:42 4:24 3:53 2:37 3:15 3:06 4:03 1:27 3:19 4:02
17 Niels Scheffer 🇳🇱 NED8th of 595 aged 30-34 30-34 1:00:01 6:18 29:40 25:55 4:31 4:12 2:10 3:25 3:00 4:12 1:28 3:52 3:36
18 Brian Janssen 🇳🇱 NED9th of 595 aged 30-34 30-34 1:00:02 6:19 29:47 26:20 4:01 3:56 2:02 3:23 3:25 4:03 1:34 3:23 4:34
19 Gary Crawford SCO5th of 528 aged 35-39 35-39 1:00:27 6:44 30:52 25:41 3:59 4:08 2:29 3:37 2:49 4:16 1:35 3:15 3:32
20 Aaron Timmerman 🇧🇪 BEL4th of 547 aged 25-29 25-29 1:00:29 6:46 30:31 25:29 4:34 4:14 2:28 3:08 3:05 4:19 1:24 3:17 3:34
21 Eddie Bosman 🇳🇱 NED5th of 547 aged 25-29 25-29 1:00:29 6:46 29:38 26:44 4:13 3:57 2:59 3:22 3:19 4:19 1:36 3:25 3:47
22 Dimitris Balis 🇬🇷 GRE6th of 528 aged 35-39 35-39 1:00:40 6:57 30:30 25:41 4:34 4:03 2:31 3:47 3:10 4:11 1:33 2:33 3:53
23 Leroy de Graaff 🇳🇱 NED10th of 595 aged 30-34 30-34 1:00:42 6:59 31:12 25:11 4:23 4:09 2:15 3:10 2:47 4:21 1:25 2:57 4:07
24 Erben Wennemars 🇳🇱 NED1st of 111 aged 50-54 50-54 1:00:50 7:07 32:08 24:03 4:42 3:51 1:54 3:03 2:53 4:02 1:32 2:22 4:26
25 Darian Lambregts 🇳🇱 NED6th of 547 aged 25-29 25-29 1:01:05 7:22 29:54 27:07 4:07 4:19 2:37 3:55 2:59 4:09 1:22 3:13 4:33
26 Jens Vanecht 🇧🇪 BEL7th of 547 aged 25-29 25-29 1:01:12 7:29 29:58 27:06 4:12 4:05 2:15 3:47 3:20 4:09 1:23 3:30 4:37
27 Nick Regter 🇳🇱 NED8th of 547 aged 25-29 25-29 1:01:22 7:39 31:04 25:46 4:35 3:51 1:48 3:27 2:56 4:04 1:31 3:18 4:51
28 Jelmer Jacobs 🇳🇱 NED7th of 528 aged 35-39 35-39 1:01:31 7:48 29:01 28:21 4:13 4:13 2:18 3:54 3:09 4:07 1:40 3:01 5:59
29 Philipp Wandl 🇩🇪 GER9th of 547 aged 25-29 25-29 1:01:34 7:51 31:02 26:18 4:18 3:57 2:14 3:15 3:11 4:02 1:39 3:35 4:25
30 Marco Keijsers 🇳🇱 NED2nd of 346 aged 40-44 40-44 1:01:34 7:51 28:30 28:35 4:33 4:28 2:51 3:43 3:18 4:33 1:28 3:34 4:40
31 Sean Keller 🇳🇱 NED2nd of 402 aged 16-24 16-24 1:01:35 7:52 31:49 25:27 4:25 3:48 2:04 3:19 3:51 4:05 1:34 2:56 3:50
32 Wichard Sikkema 🇳🇱 NED11th of 595 aged 30-34 30-34 1:01:35 7:52 29:38 27:22 4:39 3:56 2:30 3:36 3:22 4:13 1:38 3:53 4:14
33 Simon Wrafter 🇮🇪 IRL8th of 528 aged 35-39 35-39 1:01:36 7:53 29:19 28:00 4:22 4:22 2:11 3:36 3:13 4:36 1:27 3:20 5:15
34 Robin van den Wijngaard 🇳🇱 NED10th of 547 aged 25-29 25-29 1:01:44 8:01 29:00 28:36 4:13 4:13 2:40 3:27 3:54 4:22 1:32 3:10 5:18
35 Max Huisman 🇳🇱 NED3rd of 402 aged 16-24 16-24 1:01:48 8:05 30:49 27:01 4:03 4:10 2:43 3:30 3:26 4:22 1:34 3:27 3:49
36 Jordy Snel 🇳🇱 NED11th of 547 aged 25-29 25-29 1:01:56 8:13 29:56 27:56 4:09 4:14 2:43 3:32 3:34 4:26 1:45 3:18 4:24
37 Christopher Tebbe 🇩🇪 GER12th of 547 aged 25-29 25-29 1:01:57 8:14 30:28 27:02 4:33 4:07 2:35 3:11 3:32 4:11 1:42 3:15 4:29
38 Hugo dos Santos 🇫🇷 FRA12th of 595 aged 30-34 30-34 1:02:07 8:24 30:53 26:41 4:38 3:57 2:38 2:44 3:39 4:08 1:23 3:15 4:57
39 Wessel van der Kolk 🇳🇱 NED13th of 595 aged 30-34 30-34 1:02:09 8:26 31:05 26:51 4:18 4:05 2:20 3:06 3:30 4:17 1:26 3:34 4:33
40 Quentin Nantois 🇫🇷 FRA9th of 528 aged 35-39 35-39 1:02:10 8:27 31:56 25:34 4:44 4:14 2:10 3:31 2:45 4:19 1:24 3:24 3:47
41 Robert Stols 🇳🇱 NED3rd of 346 aged 40-44 40-44 1:02:11 8:28 31:00 26:58 4:17 4:03 2:21 3:25 3:14 4:14 1:39 3:29 4:33
42 René Balk 🇳🇱 NED13th of 547 aged 25-29 25-29 1:02:12 8:29 32:07 25:35 4:35 3:52 2:02 2:46 4:05 4:03 1:47 3:22 3:38
43 Floris Oude Nijhuis 🇳🇱 NED4th of 402 aged 16-24 16-24 1:02:14 8:31 31:04 26:52 4:22 4:07 2:11 3:37 3:15 4:09 1:21 3:37 4:35
44 Suhayb Ahmed 🇳🇱 NED5th of 402 aged 16-24 16-24 1:02:19 8:36 32:10 25:38 4:34 3:59 2:06 3:10 3:11 4:05 1:43 3:31 3:53
45 Niels van Elburg 🇳🇱 NED14th of 547 aged 25-29 25-29 1:02:29 8:46 31:54 26:17 4:21 4:04 2:21 3:19 3:30 3:56 1:29 3:39 3:59
46 Dylan Brabant 🇳🇱 NED15th of 547 aged 25-29 25-29 1:02:35 8:52 31:01 26:56 4:43 4:08 2:45 3:16 3:29 4:20 1:34 3:21 4:03
47 Eddie Bosman 🇳🇱 NED16th of 547 aged 25-29 25-29 1:02:36 8:53 29:40 28:29 4:31 3:59 2:55 3:49 3:54 4:22 1:37 3:39 4:14
48 Vid Mehle 🇸🇮 SLO17th of 547 aged 25-29 25-29 1:02:38 8:55 32:23 25:49 4:31 4:00 2:28 2:58 3:21 4:08 1:35 3:26 3:53
49 Sidney van Geffen 🇳🇱 NED6th of 402 aged 16-24 16-24 1:02:38 8:55 29:37 28:38 4:30 3:54 2:07 3:13 3:50 4:15 1:25 3:17 6:37
50 Philippe Colas 🇫🇷 FRA18th of 547 aged 25-29 25-29 1:02:39 8:56 30:46 27:04 4:54 4:17 2:17 3:58 3:13 4:24 1:19 3:26 4:10
51 Nick van Ingen 🇳🇱 NED10th of 528 aged 35-39 35-39 1:02:39 8:56 30:01 28:04 4:38 3:58 2:39 3:34 3:35 4:16 1:30 3:41 4:51
52 Niek Borst 🇳🇱 NED7th of 402 aged 16-24 16-24 1:02:40 8:57 30:33 27:46 4:25 4:10 2:39 3:19 3:30 4:23 1:45 3:46 4:14
53 Martijn den Uyl 🇳🇱 NED14th of 595 aged 30-34 30-34 1:02:40 8:57 30:10 27:59 4:34 4:02 2:45 3:44 3:37 4:24 1:25 3:42 4:20
54 Youssef Chtioui 🇲🇦 MAR15th of 595 aged 30-34 30-34 1:02:40 8:57 29:50 28:25 4:30 4:07 3:01 3:12 3:05 4:12 1:38 3:56 5:14
55 Kay Wissink 🇳🇱 NED19th of 547 aged 25-29 25-29 1:02:43 9:00 30:30 27:46 4:32 4:09 3:01 3:37 3:28 4:19 1:31 3:43 3:58
56 Wim Oosthoek 🇳🇱 NED16th of 595 aged 30-34 30-34 1:02:49 9:06 29:15 28:59 4:38 4:16 2:40 3:38 3:35 4:26 1:30 3:23 5:31
57 Floris van Drunen 🇳🇱 NED17th of 595 aged 30-34 30-34 1:02:51 9:08 31:08 27:17 4:30 4:09 2:12 3:40 3:45 4:12 1:30 3:34 4:15
58 Niek Heldoorn 🇳🇱 NED20th of 547 aged 25-29 25-29 1:02:52 9:09 27:34 31:19 4:02 3:57 1:54 3:43 3:27 4:06 1:36 4:01 8:35
59 Robin Duran 🇳🇱 NED8th of 402 aged 16-24 16-24 1:02:56 9:13 29:12 29:29 4:20 4:20 2:37 3:48 3:27 4:19 1:20 3:50 5:48
60 James Albert Beale 🇿🇦 RSA21st of 547 aged 25-29 25-29 1:02:57 9:14 31:20 27:05 4:35 3:55 2:27 2:59 3:08 4:06 1:13 4:11 5:06
61 Jort de Bruijn 🇳🇱 NED22nd of 547 aged 25-29 25-29 1:02:59 9:16 33:10 25:29 4:25 3:53 2:00 3:14 3:43 4:08 1:47 3:05 3:39
62 Nicola Staelens 🇧🇪 BEL4th of 346 aged 40-44 40-44 1:03:04 9:21 31:42 26:37 4:48 4:07 2:14 3:11 3:43 4:06 1:26 3:39 4:11
63 Matij Mersch 🇳🇱 NED5th of 346 aged 40-44 40-44 1:03:05 9:22 32:09 26:36 4:23 4:05 2:25 3:12 3:34 4:17 1:36 3:20 4:07
64 Bernardus Jean-Baptiste Bolman 🇳🇱 NED18th of 595 aged 30-34 30-34 1:03:10 9:27 31:06 27:31 4:38 4:22 1:57 4:15 2:52 4:17 1:54 3:55 3:59
65 Michael Rippens 🇳🇱 NED6th of 346 aged 40-44 40-44 1:03:16 9:33 30:11 28:42 4:27 4:01 2:19 3:47 3:44 4:19 1:53 4:00 4:39
66 Barry McCabe 🇮🇪 IRL1st of 191 aged 45-49 45-49 1:03:17 9:34 30:13 28:07 5:00 4:07 2:20 3:34 3:13 4:17 1:36 3:55 5:05
67 Sverre Musz 🇳🇱 NED9th of 402 aged 16-24 16-24 1:03:21 9:38 31:49 26:50 4:47 4:16 2:30 3:37 3:05 4:26 1:17 3:13 4:26
68 Will Webster 🇬🇧 GBR19th of 595 aged 30-34 30-34 1:03:22 9:39 32:17 26:29 4:39 4:02 2:31 3:34 3:09 4:11 1:13 3:32 4:17
69 Tijs Olde 🇳🇱 NED10th of 402 aged 16-24 16-24 1:03:22 9:39 30:14 28:32 4:40 4:04 2:42 3:43 4:11 4:25 1:55 3:22 4:10
70 Grégory van Waeyenbergh 🇧🇪 BEL11th of 528 aged 35-39 35-39 1:03:23 9:40 30:55 27:38 4:54 4:11 2:50 3:54 3:51 4:23 1:40 3:02 3:47
71 Aron Laferte 🇳🇱 NED23rd of 547 aged 25-29 25-29 1:03:23 9:40 29:30 29:39 4:19 4:11 2:49 3:26 3:49 4:23 1:19 4:07 5:35
72 Stan Prinsen 🇳🇱 NED24th of 547 aged 25-29 25-29 1:03:25 9:42 29:44 29:15 4:30 4:09 2:13 3:37 4:08 4:35 1:20 3:50 5:23
73 Maarten Smit 🇳🇱 NED20th of 595 aged 30-34 30-34 1:03:25 9:42 29:38 29:21 4:30 4:11 2:30 3:38 3:40 4:30 1:29 3:32 5:51
74 Andrey Kalinin 🇷🇺 RUS2nd of 191 aged 45-49 45-49 1:03:27 9:44 29:31 28:28 5:33 4:11 2:56 3:45 4:06 4:24 1:17 3:45 4:04
75 Maikel Vogels 🇳🇱 NED3rd of 191 aged 45-49 45-49 1:03:27 9:44 29:32 29:14 4:45 4:04 2:39 3:50 4:06 4:34 1:41 3:37 4:43
76 Tim Noorduin 🇳🇱 NED21st of 595 aged 30-34 30-34 1:03:29 9:46 29:47 29:40 4:06 4:08 2:07 4:21 3:30 4:19 1:43 4:16 5:16
77 Simon Schulenburg 🇩🇪 GER12th of 528 aged 35-39 35-39 1:03:30 9:47 31:12 27:48 4:34 4:16 2:33 3:18 4:12 4:22 1:45 3:39 3:43
78 Yves van der Vloet 🇳🇱 NED11th of 402 aged 16-24 16-24 1:03:31 9:48 31:20 27:35 4:41 3:58 2:35 3:40 3:04 4:14 1:39 3:51 4:34
79 Ferenc Bakay 🇭🇺 HUN22nd of 595 aged 30-34 30-34 1:03:31 9:48 31:07 28:18 4:13 4:23 2:45 3:53 3:05 4:24 1:30 3:31 4:47
80 Kasper Weijkamp 🇳🇱 NED12th of 402 aged 16-24 16-24 1:03:37 9:54 29:48 29:18 4:37 4:00 2:48 4:12 4:03 4:30 1:32 4:01 4:12
81 Alaa Zibari 🇳🇱 NED23rd of 595 aged 30-34 30-34 1:03:39 9:56 32:16 26:41 4:47 4:10 2:53 3:55 2:31 4:26 1:09 3:00 4:37
82 Servaas Jessen 🇳🇱 NED13th of 528 aged 35-39 35-39 1:03:41 9:58 30:56 28:07 4:43 4:02 2:27 3:14 5:09 4:19 1:42 3:43 3:31
83 Ivo Groot Koerkamp 🇳🇱 NED14th of 528 aged 35-39 35-39 1:03:42 9:59 32:08 26:52 4:46 3:55 2:12 3:23 3:47 4:12 1:33 3:45 4:05
84 David den Besten 🇳🇱 NED24th of 595 aged 30-34 30-34 1:03:43 10:00 30:09 28:57 4:40 4:08 2:23 3:23 4:22 4:11 1:20 4:04 5:06
85 Andy Rolstone 🇬🇧 GBR15th of 528 aged 35-39 35-39 1:03:48 10:05 31:20 28:12 4:20 4:00 2:30 3:36 3:57 4:05 1:28 3:42 4:54
86 Teun Alberts 🇳🇱 NED25th of 595 aged 30-34 30-34 1:03:49 10:06 31:43 27:38 4:33 4:01 2:37 3:38 4:18 4:22 1:31 3:14 3:57
87 Jan Roggemann 🇩🇪 GER16th of 528 aged 35-39 35-39 1:03:55 10:12 31:30 27:59 4:30 3:49 2:03 3:55 3:46 4:07 1:37 3:49 4:53
88 Jelle Massee 🇳🇱 NED13th of 402 aged 16-24 16-24 1:03:57 10:14 32:45 26:43 4:32 4:21 2:27 3:14 2:44 4:17 1:41 3:44 4:15
89 Harry Doorley 🇮🇪 IRL25th of 547 aged 25-29 25-29 1:03:58 10:15 31:10 28:18 4:37 4:04 2:50 3:32 4:10 4:23 1:24 4:24 3:31
90 Joost Huisink 🇳🇱 NED26th of 595 aged 30-34 30-34 1:04:00 10:17 31:20 27:42 5:01 4:18 2:15 3:30 3:50 4:07 1:24 3:22 4:56
91 Kenny Vanherpe 🇧🇪 BEL7th of 346 aged 40-44 40-44 1:04:01 10:18 30:28 28:08 5:31 4:07 3:00 3:52 3:40 4:22 2:01 3:50 3:16
92 Robbin Vis 🇳🇱 NED27th of 595 aged 30-34 30-34 1:04:01 10:18 31:16 28:23 4:25 4:14 2:16 3:37 3:12 4:35 1:35 3:32 5:22
93 Sven Aerts 🇳🇱 NED14th of 402 aged 16-24 16-24 1:04:01 10:18 29:11 30:16 4:39 4:12 2:57 3:48 3:41 4:22 1:17 4:24 5:35
94 Damian Zaal 🇳🇱 NED26th of 547 aged 25-29 25-29 1:04:04 10:21 33:19 26:26 4:24 4:11 2:36 3:45 3:06 4:15 1:28 3:07 3:58
95 Kjell Verweij 🇳🇱 NED27th of 547 aged 25-29 25-29 1:04:04 10:21 32:19 27:23 4:25 4:08 2:33 3:26 3:17 4:23 1:37 3:41 4:18
96 Mouad Ben-Halla 🇲🇦 MAR28th of 595 aged 30-34 30-34 1:04:07 10:24 32:35 26:39 4:57 4:04 2:48 3:16 2:56 4:22 1:33 3:23 4:17
97 Donny Roelvink 🇳🇱 NED28th of 547 aged 25-29 25-29 1:04:12 10:29 32:31 26:09 5:37 3:59 2:13 3:36 3:22 4:15 1:45 3:32 3:27
98 Bert Flier 🇳🇱 NED2nd of 111 aged 50-54 50-54 1:04:13 10:30 30:14 29:13 4:51 4:13 2:39 3:56 4:08 4:10 1:23 3:57 4:47
99 William Polinder 🇳🇱 NED29th of 547 aged 25-29 25-29 1:04:14 10:31 31:58 27:44 4:37 4:05 2:24 3:35 3:57 4:11 1:42 3:32 4:18
100 Dario Mulder 🇳🇱 NED30th of 547 aged 25-29 25-29 1:04:18 10:35 30:39 29:13 4:30 4:07 2:42 4:08 4:16 4:27 1:30 3:39 4:24
How to read

The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result