← Rotterdam 2025 results

HYROX Rotterdam 2025 Results – Open Men

1,256 finishers. Winner Hidde Weersma in 54:34; median 1:24:00.

Rank Athlete Nat Age group Time Run Workout
1 Hidde Weersma NED 25-29 54:34 28:18 22:40
2 Charlie Botterill GBR 16-24 54:55 28:47 22:42
3 Nicky Van Osselaer BEL 30-34 58:43 29:22 25:29
4 Julian Bosch NED 25-29 59:03 30:44 23:34
5 Maxime Avenel FRA 30-34 59:41 31:22 24:15
6 Yannick De Vliegere NED 30-34 59:42 30:30 25:11
7 David Kallebäck SWE 35-39 59:45 32:36 23:25
8 Finn Van Gelder NED 16-24 59:46 30:27 25:11
9 Rachid Nadi GBR 35-39 1:00:43 31:06 25:30
10 Martijn Peters NED 35-39 1:00:48 33:01 23:57
11 Lloyd Mulholland GBR 30-34 1:01:06 30:23 26:54
12 Vincent Notz SUI 25-29 1:01:29 29:19 28:41
13 Pascal Hatz GER 25-29 1:01:34 32:03 25:27
14 Aaron Bassett IRL 30-34 1:01:34 30:35 27:07
15 Hans Van Den Heuvel BEL 25-29 1:01:44 28:00 30:26
16 Grégory Van Waeyenbergh BEL 35-39 1:01:56 31:18 26:20
17 Danny Johnson GBR 30-34 1:02:03 32:33 25:24
18 Simon Wéry BEL 25-29 1:02:09 33:07 25:09
19 Marc Kroes NED 45-49 1:02:27 31:30 27:09
20 Ronan Byrne IRL 16-24 1:02:36 31:55 26:38
21 Shaun Demicoli MLT 25-29 1:02:42 31:22 27:01
22 Iain Irving GBR 40-44 1:02:48 33:30 25:05
23 Tom Van Den Berkhof NED 40-44 1:03:13 31:36 27:05
24 Wouter Van Den Hoogenband NED 25-29 1:03:18 30:19 29:06
25 Sander Van Rooijen NED 30-34 1:03:18 29:59 29:18
26 Marcel Beishuizen NED 35-39 1:03:19 32:35 27:00
27 Niels Anné BEL 25-29 1:03:29 32:32 27:08
28 Nathan Chowns Higgs GBR 16-24 1:03:34 30:39 28:18
29 Marius Rognon FRA 16-24 1:03:50 32:12 27:10
30 Daan Schouten NED 30-34 1:03:58 30:56 28:25
31 Mike Van Brederode NED 16-24 1:04:07 32:39 27:37
32 Charles Bouhoulle BEL 16-24 1:04:10 30:53 29:02
33 Arco Kolken NED 40-44 1:04:22 33:15 27:06
34 Nick Ten Damme NED 30-34 1:04:35 34:53 24:54
35 Jelani James NED 16-24 1:04:41 31:44 29:40
36 Niels Van Ancum NED 25-29 1:04:47 32:48 27:30
37 Twan Wolke NED 25-29 1:04:47 33:07 27:15
38 Nick Van Ingen NED 35-39 1:04:48 31:25 29:14
39 Enrico Corvetto ITA 35-39 1:04:50 31:54 29:03
40 Kenny Vanherpe BEL 35-39 1:04:51 33:16 27:08
41 Bram Van Osch NED 40-44 1:05:00 32:22 28:19
42 Robin Van Den Wijngaard NED 25-29 1:05:02 31:20 29:52
43 Niels Rutte NED 25-29 1:05:32 32:49 28:18
44 Erben Wennemars NED 45-49 1:05:33 36:59 24:25
45 Branco Van Peer NED 25-29 1:05:38 32:07 29:17
46 Taylor Mccormack NZL 30-34 1:05:42 33:42 27:40
47 Mike Thuis NED 16-24 1:05:47 32:44 28:52
48 Blake Beckman GBR 16-24 1:05:54 31:31 30:08
49 Julian Westerbaan NED 25-29 1:06:04 35:03 26:43
50 Joeri Versluis NED 40-44 1:06:06 30:47 31:10
51 Gert-Jaap Van Meeuwen NED 25-29 1:06:09 33:59 26:57
52 Rens Ter Horst NED 35-39 1:06:10 32:42 29:01
53 Tom Summerbell GBR 30-34 1:06:17 31:25 30:46
54 Daan Jonker NED 25-29 1:06:18 33:17 28:30
55 Guido Heerink NED 30-34 1:06:23 34:54 26:31
56 Jeroen Van Zanten NED 35-39 1:06:24 34:30 26:39
57 Kai Schramm GER 35-39 1:06:27 30:33 31:53
58 Brian Janssen NED 30-34 1:06:28 33:45 27:56
59 Arjen Lodewijks NED 30-34 1:06:34 34:37 26:39
60 Jeffrey Van Walle BEL 25-29 1:06:34 35:26 26:33
61 Stew Wallace GBR 30-34 1:06:42 34:19 26:43
62 Ivan Berrevoets NED 30-34 1:06:45 35:27 27:00
63 Patrick Willems NED 45-49 1:06:51 32:07 30:47
64 Tygo Versendaal NED 16-24 1:07:05 34:11 28:17
65 Jeroen Verbraeken BEL 25-29 1:07:05 33:37 27:47
66 Dylan Versluis NED 25-29 1:07:10 33:22 29:10
67 Lars Wever NED 16-24 1:07:12 35:12 27:21
68 Gino Wassenaar NED 30-34 1:07:16 34:18 27:37
69 Bert Flier NED 50-54 1:07:21 31:47 31:18
70 Wiebe Kuipers NED 25-29 1:07:22 34:47 27:58
71 Jaco Van De Wijdeven NED 25-29 1:07:22 33:09 28:28
72 Wouter Luinge NED 30-34 1:07:22 32:13 30:22
73 Rune Dallmann GER 35-39 1:07:34 35:02 28:03
74 Bob Venneman NED 25-29 1:07:35 35:54 26:33
75 Nick Pruijssers NED 30-34 1:07:38 31:43 31:13
76 Marco Versluis NED 35-39 1:07:42 28:52 34:23
77 Declan Brown GBR 30-34 1:07:44 32:46 30:48
78 Koen De Waard NED 35-39 1:07:44 34:34 28:13
79 Berend Van Zeggeren NED 40-44 1:07:48 34:06 28:51
80 Stefan Schrier NED 40-44 1:07:55 32:27 31:05
81 Yanis Alili Saadi FRA 30-34 1:08:03 34:47 28:43
82 Robin Marees NED 40-44 1:08:05 34:42 28:40
83 Gregorio Nijboer NED 40-44 1:08:06 34:20 29:12
84 Roel Van Den Assem NED 35-39 1:08:13 34:16 28:44
85 Simon Maillet FRA 35-39 1:08:17 34:23 28:41
86 Mathis Peyrard MTQ 16-24 1:08:19 31:41 31:57
87 Rick Van Loo NED 25-29 1:08:20 35:35 28:26
88 Robin Böttinger GER 30-34 1:08:22 35:58 27:40
89 Charles Sibille FRA 35-39 1:08:25 32:59 29:36
90 Brieuc De Streel BEL 25-29 1:08:32 32:39 30:39
91 Florent Planckeel FRA 30-34 1:08:44 35:44 28:31
92 Jort De Bruijn NED 16-24 1:08:45 36:44 27:06
93 Peter De Gruijl NED 30-34 1:08:56 35:08 28:35
94 Thomas Degeling NED 30-34 1:08:56 35:50 28:22
95 Leon Van Broekhuizen NED 25-29 1:08:58 35:59 28:41
96 Remco Tietema NED 25-29 1:08:58 37:40 26:04
97 Sven Verbeek NED 40-44 1:09:03 35:15 29:28
98 Jeroen Van Der Klink NED 30-34 1:09:04 34:15 29:23
99 Joris Tuit NED 25-29 1:09:06 35:02 29:41
100 Shamar Berggraaf SUR 25-29 1:09:09 37:01 26:57
101 Dennis Van Der Star NED 35-39 1:09:10 35:44 28:51
102 Daniel Hunter-Evans GBR 35-39 1:09:13 37:48 26:55
103 Sem Jorink NED 16-24 1:09:14 36:46 27:45
104 Alain Etienne BEL 30-34 1:09:16 35:31 28:29
105 Bram Wiersum NED 45-49 1:09:19 33:32 31:30
106 Ricardo Merrelaar NED 35-39 1:09:19 36:50 27:05
107 Guido Bouwmeesters NED 25-29 1:09:26 36:52 27:39
108 Maurizio Pellegrino ITA 16-24 1:09:27 35:19 28:30
109 Zidan Hernandez GBR 25-29 1:09:29 33:53 30:22
110 Niels Mulder NED 35-39 1:09:29 34:00 30:36
111 Pim Funken NED 16-24 1:09:35 37:27 27:22
112 Kay Wissink NED 25-29 1:09:36 34:33 30:27
113 Ronald Meier NED 40-44 1:09:39 34:15 30:44
114 Pieter Segers BEL 45-49 1:09:41 36:21 27:37
115 Lee Burns GBR 35-39 1:09:42 34:50 30:23
116 Sem Zonderwijk NED 16-24 1:09:42 35:42 29:14
117 Lorenzo Ricchitelli BEL 30-34 1:09:43 35:57 29:12
118 Johnno Middelburg NED 30-34 1:09:44 36:07 29:12
119 Séadna Morey IRL 30-34 1:09:53 35:25 29:15
120 Daan Groenendijk NED 25-29 1:09:53 32:58 32:29
121 Michael Rippens NED 35-39 1:09:53 34:25 30:54
122 Wessel Slotemaker NED 45-49 1:09:54 36:07 29:24
123 Kevin Van Vynckt BEL 35-39 1:09:57 33:02 32:24
124 Jorden Van Driel NED 30-34 1:09:59 35:22 30:02
125 Hanno Beestman NED 50-54 1:10:07 35:25 29:57
126 Yanis Ferrat FRA 25-29 1:10:08 33:45 31:28
127 Daniel Graham IRL 35-39 1:10:12 35:05 29:53
128 Brendan Boggs IRL 35-39 1:10:16 35:19 29:41
129 Brendan Mulhern IRL 40-44 1:10:16 35:23 30:28
130 Kyle James GBR 30-34 1:10:20 37:08 29:06
131 Melvin Root NED 25-29 1:10:21 32:52 32:27
132 Sam Helsen BEL 35-39 1:10:25 36:16 28:24
133 Mathieu Wemaere BEL 30-34 1:10:32 35:42 30:00
134 Tom Bakker NED 16-24 1:10:33 38:40 26:57
135 Jeroen Ottens NED 25-29 1:10:35 36:43 28:44
136 Stefan Tanaskovic NOR 16-24 1:10:37 34:20 31:37
137 Sijmon De Boer NED 40-44 1:10:40 36:39 28:35
138 Bruce Kwinten NED 25-29 1:10:41 35:45 30:19
139 Alaa Zibari NED 30-34 1:10:41 38:34 27:05
140 Nick Welters NED 40-44 1:10:43 35:18 30:15
141 Marijn Fluitman NED 30-34 1:10:43 35:17 30:43
142 Damien Sharry IRL 25-29 1:10:45 32:16 32:44
143 Matteo Petruzzi ITA 30-34 1:10:46 35:00 31:22
144 Ariën Oprel NED 25-29 1:10:46 34:35 30:45
145 David Defrenne BEL 30-34 1:10:53 33:41 32:22
146 Stan Kolkman NED 30-34 1:10:57 33:51 31:02
147 Simon Battenfeld GER 16-24 1:10:59 34:49 29:55
148 Boris Omes NED 16-24 1:11:03 37:31 27:37
149 Tomash Marko NED 30-34 1:11:05 34:56 30:03
150 Ronald Van Den Heuvel NED 40-44 1:11:05 34:17 32:27
151 Luke Tomkins IRL 30-34 1:11:06 35:58 29:57
152 Bjorn Looijen NED 16-24 1:11:10 35:47 29:54
153 Mark Curé NED 30-34 1:11:10 37:30 29:01
154 Glenn Ten Berge NED 30-34 1:11:13 32:39 33:09
155 Gino Buuren NED 25-29 1:11:14 36:14 30:09
156 Houcine El Alili NED 30-34 1:11:16 36:12 29:11
157 Luuk Berkhoff NED 16-24 1:11:16 36:18 29:07
158 Noud Niezing NED 16-24 1:11:19 34:53 31:15
159 Delano Bosman NED 25-29 1:11:22 38:46 27:35
160 Bram Slagter NED 30-34 1:11:24 36:43 30:25
161 Thijme Huurman NED 30-34 1:11:25 38:57 27:04
162 Dennis Gerritzen NED 45-49 1:11:26 35:42 31:13
163 Djarno Van Tongerlo NED 25-29 1:11:28 36:21 30:13
164 Scott Robertson GBR 35-39 1:11:32 32:28 34:35
165 Rens Snoeren NED 16-24 1:11:35 36:19 30:13
166 Niels Vermaat NED 30-34 1:11:36 33:15 33:37
167 Jake Kircher USA 16-24 1:11:40 37:49 28:36
168 Jay Abbo NED 16-24 1:11:42 37:21 27:57
169 Romain Massot NED 25-29 1:11:42 37:28 29:51
170 Lewienus Welboren NED 40-44 1:11:44 36:22 30:28
171 Job De Goede NED — 1:11:44 38:22 28:26
172 Richard Verwoert NED 30-34 1:11:46 35:12 31:58
173 Dirk-Jan Haagsma NED 40-44 1:11:48 33:52 32:17
174 Joshua Jones GBR 16-24 1:11:50 35:58 30:52
175 Ivo Groot Koerkamp NED 35-39 1:11:52 35:35 31:24
176 Hamid El Aarbaoui NED 40-44 1:11:53 34:57 31:53
177 Sidney Brasil BRA 50-54 1:11:53 33:32 33:53
178 Robert Cruijssen NED 45-49 1:11:58 34:06 33:20
179 Nick Veltman NED 16-24 1:12:04 38:41 28:23
180 Thierry Vermeule NED 30-34 1:12:06 36:10 30:41
181 Roel Van Ruiten NED 25-29 1:12:08 37:09 30:30
182 Ronan Gormley IRL 40-44 1:12:09 35:16 32:08
183 Bram Van Rooij NED 25-29 1:12:11 36:19 30:57
184 Richard Proost NED 50-54 1:12:17 38:23 28:13
185 Anthony Danhiez FRA 35-39 1:12:17 38:21 28:27
186 Menno Koomen NED 40-44 1:12:24 35:59 31:34
187 Kevin Soetendal NED 35-39 1:12:28 37:00 30:22
188 Nicolas Heling GER 30-34 1:12:28 35:33 31:25
189 Maurice Claes NED 16-24 1:12:28 36:39 30:22
190 Peter Lenderink NED 25-29 1:12:33 37:08 31:02
191 Tim Smit NED 30-34 1:12:35 36:53 28:20
192 Kevin Penris NED 30-34 1:12:36 34:51 33:24
193 Jamel Amelo SUR 25-29 1:12:37 38:51 28:27
194 Hugo Colin FRA 35-39 1:12:42 37:10 30:12
195 Sonny Bouwhuis NED 35-39 1:12:48 38:10 29:55
196 Thomas Bouron BEL 30-34 1:12:51 38:43 28:43
197 Martijn Kluijtmans NED 25-29 1:12:52 37:41 30:01
198 Gilson Ferreira NED 40-44 1:12:58 35:43 32:04
199 Yanick Lepelblad NED 30-34 1:13:01 36:04 32:13
200 Frankie Landerkin GBR 16-24 1:13:01 34:43 32:18

← Rotterdam 2025 results