FULL RESULTS
HYROX Karlsruhe 2026 Results – Pro Men (page 2)
320 finishers. Winner Sean Noble in 54:53; median 1:23:17.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 201 | Luca Holzwarth | 25-29 | 1:27:50 | |
| 202 | Thomas Blüml | 30-34 | 1:27:51 | |
| 203 | Jörg Ehrenberg | 40-44 | 1:27:54 | |
| 204 | Julian Berresheim | 35-39 | 1:28:11 | |
| 205 | Filip Vermaelen | 45-49 | 1:28:14 | |
| 206 | Patrick Murphy | 35-39 | 1:28:19 | |
| 207 | Noah Perez | 16-24 | 1:28:31 | |
| 208 | Gines Carrillo Perez | 25-29 | 1:28:38 | |
| 209 | Stefan Rakowski | 35-39 | 1:28:48 | |
| 210 | Ruslan Radke | 30-34 | 1:29:06 | |
| 211 | Dorian Iseux | 35-39 | 1:29:06 | |
| 212 | Nikolai Kress | 35-39 | 1:29:07 | |
| 213 | Daniel Paasch | 45-49 | 1:29:07 | |
| 214 | Nicolas Schläpfer | 30-34 | 1:29:37 | |
| 215 | Joshua Mattern | 25-29 | 1:29:41 | |
| 216 | Svatoslav Kylar | 50-54 | 1:29:44 | |
| 217 | Pascal Hertig | 16-24 | 1:29:48 | |
| 218 | Erik Gläser | 35-39 | 1:29:48 | |
| 219 | Nico Spreng | 25-29 | 1:29:52 | |
| 220 | Nicolas Becher | 16-24 | 1:29:52 | |
| 221 | Rick Klieber | 30-34 | 1:29:54 | |
| 222 | Tobias Kalmbach | 25-29 | 1:29:59 | |
| 223 | Remy Dolt | 40-44 | 1:30:36 | |
| 224 | Tomas Divak | 40-44 | 1:30:45 | |
| 225 | Sascha Schneider | 45-49 | 1:30:46 | |
| 226 | Vojtech Holy | 30-34 | 1:30:57 | |
| 227 | Philipp Roth | 40-44 | 1:31:03 | |
| 228 | Loic Seignemartin | 30-34 | 1:31:06 | |
| 229 | Matthias Fischer | 35-39 | 1:31:28 | |
| 230 | Maroan Rihani | 35-39 | 1:31:44 | |
| 231 | Thomas Mollekopf | 35-39 | 1:31:55 | |
| 232 | Rolf Strecker | 35-39 | 1:32:12 | |
| 233 | Daniel Hoffmann | 40-44 | 1:32:22 | |
| 234 | Heiko Eberbach | 45-49 | 1:32:30 | |
| 235 | Maximilian Bluhm | 35-39 | 1:32:32 | |
| 236 | David Holweg | 45-49 | 1:32:41 | |
| 237 | Tim Ostermann | 25-29 | 1:32:53 | |
| 238 | Julien Tomasi | 40-44 | 1:32:56 | |
| 239 | Sébastien Christophe | 45-49 | 1:32:59 | |
| 240 | Eric Hantsch | 40-44 | 1:33:02 | |
| 241 | Floris Van Het Kaar | 16-24 | 1:34:09 | |
| 242 | Simon Krüger | 35-39 | 1:34:13 | |
| 243 | Jimmy Van Hoorn | 35-39 | 1:34:38 | |
| 244 | Lan Lavrinc | 16-24 | 1:35:04 | |
| 245 | Marvin Dallaway | 35-39 | 1:35:10 | |
| 246 | Rachide Mekhazni | 25-29 | 1:35:12 | |
| 247 | Lars-Uwe Langefeld | 50-54 | 1:35:16 | |
| 248 | Jonathan Lux | 35-39 | 1:35:18 | |
| 249 | Stefan Raszkiewicz | 50-54 | 1:35:21 | |
| 250 | Maxime Muller | 30-34 | 1:35:27 | |
| 251 | Nicolas Reinwald | 30-34 | 1:35:28 | |
| 252 | Philip Eger | 25-29 | 1:35:43 | |
| 253 | Paolo Raitano | 30-34 | 1:36:26 | |
| 254 | Dominik Schopp | 35-39 | 1:36:35 | |
| 255 | Alessandro Manco | 25-29 | 1:37:12 | |
| 256 | Jérôme Ballaire | 35-39 | 1:37:15 | |
| 257 | Pascal Schubert | 40-44 | 1:37:27 | |
| 258 | Robin Emmer | 30-34 | 1:37:39 | |
| 259 | Markus Wingert | 30-34 | 1:37:40 | |
| 260 | Marc Zonneveld | 35-39 | 1:37:46 | |
| 261 | Frederik Sørensen | 25-29 | 1:37:58 | |
| 262 | Wolfgang Kiesl | 45-49 | 1:38:26 | |
| 263 | Jerome Lambert | 30-34 | 1:38:29 | |
| 264 | Moritz Gluch | 16-24 | 1:38:34 | |
| 265 | Arved May | 16-24 | 1:38:42 | |
| 266 | Christian Fengler | 30-34 | 1:38:42 | |
| 267 | Thomas Staudigl | 45-49 | 1:38:49 | |
| 268 | Wilfredo Alejandro Lopez Izaguirre | 30-34 | 1:39:01 | |
| 269 | Reeb Gilles | 25-29 | 1:39:20 | |
| 270 | Kai Leibisch | 35-39 | 1:39:22 | |
| 271 | Simon Huberty | 40-44 | 1:39:41 | |
| 272 | Geo Joe Arakkal | 16-24 | 1:40:27 | |
| 273 | Nils Seibert | 30-34 | 1:41:17 | |
| 274 | Daniel Özcelik | 30-34 | 1:42:29 | |
| 275 | Patrick Kahlenberg | 35-39 | 1:42:35 | |
| 276 | Jonas Müller | 30-34 | 1:42:44 | |
| 277 | Philip Ton | 35-39 | 1:43:23 | |
| 278 | João André Gonçalves | 35-39 | 1:44:18 | |
| 279 | Reinhard Loch | 35-39 | 1:45:08 | |
| 280 | Ihor Kudryk | 25-29 | 1:45:32 | |
| 281 | Viktor Zehe | 35-39 | 1:45:33 | |
| 282 | Sébastien Deschamps | 30-34 | 1:46:01 | |
| 283 | Alexander Zehe | 35-39 | 1:46:21 | |
| 284 | Marco Weigele | 45-49 | 1:47:08 | |
| 285 | Andreas Hügel | 40-44 | 1:47:43 | |
| 286 | Raphael Bach | 30-34 | 1:47:56 | |
| 287 | Patrick Bieber | 30-34 | 1:48:25 | |
| 288 | Vincent Martin | 40-44 | 1:48:36 | |
| 289 | Alexandre Boileau | 35-39 | 1:48:52 | |
| 290 | Raphael Wald | 25-29 | 1:49:01 | |
| 291 | Jan Köppen | 40-44 | 1:49:37 | |
| 292 | Philipp Offor | 25-29 | 1:50:50 | |
| 293 | André Toedter | 30-34 | 1:50:54 | |
| 294 | Maximilian Kaluza | 30-34 | 1:51:16 | |
| 295 | Oğuz Işik | 35-39 | 1:51:40 | |
| 296 | Michael Gelb | 45-49 | 1:51:58 | |
| 297 | Salvatore Ribbisi | 30-34 | 1:52:21 | |
| 298 | Ivan Schmalzel | 35-39 | 1:52:23 | |
| 299 | Marvin Sagadin | 25-29 | 1:52:36 | |
| 300 | Robin Ritter | 25-29 | 1:53:37 | |
| 301 | Dieter Dollansky | 45-49 | 1:54:44 | |
| 302 | Heiko Holler | 35-39 | 1:55:44 | |
| 303 | Maximilian Mollekopf | 30-34 | 1:56:19 | |
| 304 | Philipp Sonnweber | 40-44 | 1:56:19 | |
| 305 | Jean-Christophe Wieber | 55-59 | 1:56:48 | |
| 306 | Thorsten Gell | 55-59 | 2:03:25 | |
| 307 | Michael Kist | 35-39 | 2:04:40 | |
| 308 | Philip Nguyen | 16-24 | 2:05:32 | |
| 309 | Markus Hanft | 45-49 | 2:06:37 | |
| 310 | Michael Cappenberg | 45-49 | 2:07:11 | |
| 311 | Brandon Sullivan | 35-39 | 2:07:23 | |
| 312 | Gregory Bender | 35-39 | 2:07:33 | |
| 313 | Alexandre Alexandre Seeburger | 35-39 | 2:07:58 | |
| 314 | Max Thieme | 35-39 | 2:12:39 | |
| 315 | Kevin Flohr | 30-34 | 2:13:07 | |
| 316 | Daniel Koslowski | 30-34 | 2:22:37 | |
| 317 | Marius Pyrczak | 45-49 | 2:25:56 | |
| 318 | Petros Ntaoultzis | 30-34 | 2:26:10 | |
| 319 | Kevin Martin | 35-39 | 2:27:26 | |
| 320 | Tolga Bizik | 30-34 | 2:36:54 |