FULL RESULTS
HYROX Stuttgart 2025 Results – Open Men (page 3)
620 finishers. Winner Nik Kojc in 59:12; median 1:23:51.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Florian Wimmer | 40-44 | 1:29:13 | 39:20 | 40:38 | |
| 402 | Dominik Maaß | 30-34 | 1:29:19 | 39:41 | 40:40 | |
| 403 | Steffen Wüstewald | 30-34 | 1:29:25 | 39:40 | 38:35 | |
| 404 | Antoine Goes | 25-29 | 1:29:27 | 41:44 | 38:00 | |
| 405 | Philippe Streng | 30-34 | 1:29:28 | 44:37 | 34:27 | |
| 406 | Justin Fingerle | 25-29 | 1:29:30 | 43:40 | 35:22 | |
| 407 | David Hellin | 45-49 | 1:29:33 | 37:21 | 42:42 | |
| 408 | Yannic Stüber | 30-34 | 1:29:39 | 39:25 | 40:41 | |
| 409 | Felix Mayer | 35-39 | 1:29:43 | 40:07 | 39:31 | |
| 410 | Peter Nicke | 40-44 | 1:29:44 | 38:02 | 41:29 | |
| 411 | Christoph Gahler | 35-39 | 1:29:45 | 43:05 | 36:01 | |
| 412 | Finn Helmke | 25-29 | 1:29:52 | 40:24 | 39:16 | |
| 413 | Sergej Jung | 40-44 | 1:29:55 | 39:44 | 41:21 | |
| 414 | Markus Sturm | 40-44 | 1:29:58 | 42:10 | 38:23 | |
| 415 | Leon Meyer | 25-29 | 1:29:59 | 38:29 | 40:23 | |
| 416 | Alexander Ubben | 25-29 | 1:30:01 | 42:55 | 34:33 | |
| 417 | Paul Hirsch | 30-34 | 1:30:03 | 40:15 | 39:59 | |
| 418 | Benedikt Fundulus | 30-34 | 1:30:07 | 39:27 | 39:44 | |
| 419 | Marijn Koetsier | 25-29 | 1:30:08 | 39:17 | 40:38 | |
| 420 | Jascha Hintze | 30-34 | 1:30:08 | 38:39 | 41:48 | |
| 421 | Stefan Nieuwendorp | 45-49 | 1:30:08 | 42:51 | 38:24 | |
| 422 | Erik Reifenberger | 35-39 | 1:30:11 | 42:29 | 37:35 | |
| 423 | Daniel Geithner | 40-44 | 1:30:15 | 41:59 | 37:46 | |
| 424 | Felix Höllersberger | 45-49 | 1:30:19 | 40:21 | 41:02 | |
| 425 | Peter Nogohsek | 35-39 | 1:30:23 | 41:18 | 38:05 | |
| 426 | Tolga Aksüt | 30-34 | 1:30:33 | 41:46 | 38:39 | |
| 427 | Svatoslav Kylar | 45-49 | 1:30:39 | 41:35 | 38:03 | |
| 428 | Nathan Owen | 30-34 | 1:30:42 | 42:37 | 37:56 | |
| 429 | Robin Bosch | 30-34 | 1:30:48 | 39:38 | 41:30 | |
| 430 | Lino Sanchez | 35-39 | 1:30:55 | 39:32 | 41:25 | |
| 431 | Danilo Kropf | 40-44 | 1:31:07 | 37:30 | 43:27 | |
| 432 | Philipp Bormann | 40-44 | 1:31:08 | 41:02 | 41:13 | |
| 433 | Jörg Stimmel | 55-59 | 1:31:09 | 40:52 | 39:26 | |
| 434 | Stefan Riegler | 35-39 | 1:31:17 | 41:09 | 40:05 | |
| 435 | Thorsten Appel | 40-44 | 1:31:19 | 43:07 | 38:12 | |
| 436 | Florian Maislinger | 30-34 | 1:31:20 | 43:46 | 36:47 | |
| 437 | Oliver Oester | 35-39 | 1:31:29 | 41:39 | 38:53 | |
| 438 | Nick Finkel | 30-34 | 1:31:30 | 43:19 | 38:30 | |
| 439 | Marco Fischer | 45-49 | 1:31:40 | 37:14 | 43:57 | |
| 440 | Marco Tubolino | 35-39 | 1:31:45 | 43:37 | 38:13 | |
| 441 | Clem Carlos Schermann | 45-49 | 1:31:52 | 41:31 | 39:13 | |
| 442 | Thomas Fleischmann | 45-49 | 1:31:52 | 39:52 | 40:43 | |
| 443 | Ralf Kalestra | 60-64 | 1:31:52 | 41:16 | 40:56 | |
| 444 | Vinzent Lüder | 25-29 | 1:31:56 | 41:14 | 39:54 | |
| 445 | Can Parlak | 35-39 | 1:31:57 | 40:02 | 42:47 | |
| 446 | Clemens Caspers | 35-39 | 1:32:02 | 41:55 | 40:06 | |
| 447 | Gavin Perrie | 45-49 | 1:32:04 | 39:36 | 41:59 | |
| 448 | Jochen Dehniger | 50-54 | 1:32:21 | 45:43 | 36:00 | |
| 449 | Robin Kraft | 35-39 | 1:32:23 | 47:15 | 35:17 | |
| 450 | Stefan Giglberger | 30-34 | 1:32:36 | 43:33 | 38:25 | |
| 451 | Massimo Paoletti | 35-39 | 1:32:37 | 40:39 | 40:37 | |
| 452 | Steven Smith | 35-39 | 1:32:37 | 42:41 | 39:07 | |
| 453 | Cedrik Ballmer | 16-24 | 1:32:41 | 43:16 | 38:39 | |
| 454 | Luca Andri Wenk | 25-29 | 1:32:45 | 43:37 | 37:09 | |
| 455 | Andreas Bauer | 35-39 | 1:32:46 | 40:50 | 39:42 | |
| 456 | Maximilian Ellmann | 30-34 | 1:32:46 | 45:37 | 36:35 | |
| 457 | Benjamin Del Monego | 35-39 | 1:32:48 | 40:18 | 42:58 | |
| 458 | Max Buchmüller | 25-29 | 1:32:51 | 41:23 | 42:08 | |
| 459 | Tobias Wicht | 25-29 | 1:32:53 | 43:53 | 37:52 | |
| 460 | Matthäus Kreutzer | 40-44 | 1:33:01 | 38:23 | 45:31 | |
| 461 | Martin Kirbach | 35-39 | 1:33:20 | 42:34 | 40:26 | |
| 462 | Paolo Raitano | 30-34 | 1:33:26 | 39:54 | 44:18 | |
| 463 | Andreas Riebe | 40-44 | 1:33:27 | 42:26 | 40:03 | |
| 464 | Lorenz Gebhard | 35-39 | 1:33:39 | 48:50 | 32:32 | |
| 465 | Antoine Philippe | 16-24 | 1:33:41 | 41:10 | 40:56 | |
| 466 | Christian Sucietto | 50-54 | 1:33:52 | 41:29 | 41:53 | |
| 467 | Marcel Brümmer | 30-34 | 1:34:03 | 42:01 | 39:05 | |
| 468 | David Pauli | 35-39 | 1:34:13 | 45:01 | 33:00 | |
| 469 | Marcel Mutschler | 45-49 | 1:34:17 | 40:45 | 42:25 | |
| 470 | Christian Itzlinger | 30-34 | 1:34:30 | 44:55 | 39:00 | |
| 471 | Daniel Keil | 35-39 | 1:34:31 | 42:53 | 41:49 | |
| 472 | Lucien Vaudan | 45-49 | 1:34:35 | 40:08 | 44:19 | |
| 473 | Gilles Reeb | 25-29 | 1:34:36 | 40:14 | 43:57 | |
| 474 | Karl Bainbridge | 30-34 | 1:34:38 | 38:28 | 42:08 | |
| 475 | Martin Raatz | 35-39 | 1:34:39 | 43:25 | 41:11 | |
| 476 | Florian Reichersdörfer | 30-34 | 1:34:39 | 43:05 | 40:03 | |
| 477 | Martin Pulfer | 45-49 | 1:34:40 | 38:32 | 45:43 | |
| 478 | Olivier Fricker | 40-44 | 1:34:40 | 40:06 | 43:55 | |
| 479 | Fabian Rast | 30-34 | 1:34:42 | 44:05 | 40:43 | |
| 480 | Jocelyn Laporte | 55-59 | 1:34:56 | 40:08 | 45:23 | |
| 481 | Patrik Paulic | 16-24 | 1:35:03 | 44:29 | 40:01 | |
| 482 | Thomas Brach | 55-59 | 1:35:05 | 44:58 | 40:31 | |
| 483 | Dominicus Wiedenmayer | 25-29 | 1:35:13 | 40:34 | 44:27 | |
| 484 | Hakan Parlak | 50-54 | 1:35:13 | 38:30 | 46:46 | |
| 485 | Nick Rohrer | 25-29 | 1:35:27 | 44:42 | 40:31 | |
| 486 | Marcus Karcher | 45-49 | 1:35:31 | 42:54 | 42:28 | |
| 487 | Christoph Menge | 35-39 | 1:35:33 | 39:15 | 46:05 | |
| 488 | Sven Funk | 30-34 | 1:35:35 | 43:09 | 42:54 | |
| 489 | Matthias Novotny | 35-39 | 1:35:42 | 43:23 | 40:24 | |
| 490 | Paul Forster | 16-24 | 1:35:51 | 41:49 | 44:40 | |
| 491 | Beda Koch | 55-59 | 1:35:54 | 39:32 | 43:04 | |
| 492 | Ali Shehatta | 45-49 | 1:35:56 | 40:24 | 44:55 | |
| 493 | Ruben Kosman | 40-44 | 1:36:04 | 45:41 | 38:21 | |
| 494 | Dean Dehoff | 30-34 | 1:36:14 | 39:42 | 46:14 | |
| 495 | Matthias Vester | 35-39 | 1:36:14 | 36:47 | 49:55 | |
| 496 | Florian Flaig | 30-34 | 1:36:27 | 38:49 | 47:41 | |
| 497 | Sebastian Boncol | 45-49 | 1:36:28 | 47:51 | 38:42 | |
| 498 | Jared Ellmers | 30-34 | 1:36:30 | 41:02 | 44:48 | |
| 499 | Daniel Schmidt | 50-54 | 1:36:34 | 40:11 | 45:24 | |
| 500 | Georg Obermayer | 30-34 | 1:36:41 | 40:21 | 44:57 | |
| 501 | Ralph Krall | 40-44 | 1:36:42 | 42:25 | 43:03 | |
| 502 | Jan Vagedes | 16-24 | 1:36:48 | 47:08 | 39:03 | |
| 503 | Roger Adamson | 45-49 | 1:36:50 | 42:34 | 42:16 | |
| 504 | Martin Ercklentz | 40-44 | 1:36:52 | 40:33 | 47:28 | |
| 505 | Tom Warady | 50-54 | 1:36:58 | 44:54 | 40:20 | |
| 506 | Theo Hammer | 60-64 | 1:37:17 | 40:15 | 48:25 | |
| 507 | Johannes Niesemeyer | 40-44 | 1:37:24 | 43:13 | 42:49 | |
| 508 | Clemens Scheiwe | 35-39 | 1:37:41 | 42:19 | 41:49 | |
| 509 | Nicolai Kalauch | 25-29 | 1:37:49 | 40:20 | 45:06 | |
| 510 | Frédéric Eloy | 45-49 | 1:37:52 | 43:50 | 40:56 | |
| 511 | Jean-Pierre Gohla | 30-34 | 1:37:55 | 46:29 | 38:39 | |
| 512 | Dietmar Zeiss | 60-64 | 1:38:00 | 42:24 | 45:37 | |
| 513 | Rene Holojuch | 25-29 | 1:38:30 | 44:06 | 38:51 | |
| 514 | Mirko Röhr | 50-54 | 1:38:34 | 44:27 | 42:57 | |
| 515 | Kemal Dereköy | 55-59 | 1:38:39 | 48:30 | 40:34 | |
| 516 | Simon Eder | 35-39 | 1:38:40 | 43:45 | 41:24 | |
| 517 | Dejan Pureta | 45-49 | 1:38:54 | 44:58 | 41:43 | |
| 518 | Sinan Hamurcu | 35-39 | 1:39:03 | 43:43 | 41:42 | |
| 519 | Athanasios Coutroumpas | 30-34 | 1:39:03 | 41:55 | 46:47 | |
| 520 | Ilja Sabgir | 35-39 | 1:39:34 | 47:13 | 37:46 | |
| 521 | Christof Hager | 45-49 | 1:39:34 | 42:18 | 43:02 | |
| 522 | Fabian Roth | 30-34 | 1:39:42 | 37:50 | 53:02 | |
| 523 | Alexander Hallaschka | 30-34 | 1:39:47 | 47:58 | 39:38 | |
| 524 | Wai-Yip Man | 40-44 | 1:39:47 | 44:46 | 40:12 | |
| 525 | Mathias Felger | 45-49 | 1:39:52 | 39:15 | 50:58 | |
| 526 | Junior Anzolo | 35-39 | 1:39:56 | 43:24 | 44:34 | |
| 527 | Nicolas Gutekunst | 25-29 | 1:40:00 | 42:12 | 45:46 | |
| 528 | Fabian Fischer | 25-29 | 1:40:16 | 48:05 | 40:24 | |
| 529 | Philipp Sonnweber | 40-44 | 1:40:17 | 43:55 | 44:25 | |
| 530 | Patrick Marschollek | 35-39 | 1:40:26 | 43:37 | 47:00 | |
| 531 | Martin Kerber | 35-39 | 1:40:30 | 44:56 | 43:18 | |
| 532 | Christian Sallmann | 45-49 | 1:40:36 | 45:23 | 42:01 | |
| 533 | Jochen Di Vincenzo | 30-34 | 1:40:40 | 44:08 | 45:59 | |
| 534 | Benjamin Hulme | 35-39 | 1:40:47 | 46:44 | 43:45 | |
| 535 | Lars Bultink | 50-54 | 1:40:52 | 42:36 | 47:14 | |
| 536 | Jonas Forslund | 50-54 | 1:40:59 | 49:50 | 39:22 | |
| 537 | Jason O'Dell | 45-49 | 1:41:05 | 44:42 | 43:25 | |
| 538 | Andreas Bretz | 35-39 | 1:41:06 | 42:52 | 47:50 | |
| 539 | Raphael Nohe-Bujak | 35-39 | 1:41:38 | 38:57 | 53:02 | |
| 540 | Markus Müller | 45-49 | 1:41:47 | 44:53 | 45:16 | |
| 541 | Tim Vetter | 25-29 | 1:41:53 | 50:14 | 38:21 | |
| 542 | Stefan Reinshagen | 60-64 | 1:42:04 | 41:15 | 49:04 | |
| 543 | Danijel Markota | 35-39 | 1:42:08 | 44:59 | 43:48 | |
| 544 | Jens Tobias Buntenbach | 25-29 | 1:42:29 | 43:59 | 47:30 | |
| 545 | Stefan Dainat | 45-49 | 1:42:29 | 46:40 | 44:23 | |
| 546 | Michael Künz | 40-44 | 1:42:36 | 44:08 | 47:59 | |
| 547 | André Doni | 55-59 | 1:42:56 | 44:33 | 47:33 | |
| 548 | Marc Eissenmenger | 35-39 | 1:42:57 | 43:17 | 47:57 | |
| 549 | Felix Fiedler | 25-29 | 1:43:05 | 44:56 | 43:49 | |
| 550 | Max Peter Koch | 35-39 | 1:43:12 | 41:55 | 47:38 | |
| 551 | Erik Reuter | 25-29 | 1:43:17 | 46:38 | 44:44 | |
| 552 | Benedikt Neef | 25-29 | 1:43:18 | 46:59 | 43:46 | |
| 553 | Patrick Bär | 30-34 | 1:43:32 | 47:12 | 42:28 | |
| 554 | Petr Jandourek | 50-54 | 1:43:52 | 45:23 | 45:20 | |
| 555 | Victor Steindel | 50-54 | 1:44:30 | 48:01 | 42:53 | |
| 556 | Fabi Koch | 35-39 | 1:44:37 | 43:17 | 51:05 | |
| 557 | Kryštof Frýba | 25-29 | 1:44:39 | 48:33 | 43:31 | |
| 558 | Daniel Blum | 45-49 | 1:45:09 | 46:41 | 47:42 | |
| 559 | Juergen Sarembe | 65-69 | 1:45:15 | 44:51 | 46:06 | |
| 560 | Patrick Lehmann-Urff | 30-34 | 1:45:21 | 46:31 | 46:55 | |
| 561 | Michael Wodarz | 25-29 | 1:45:21 | 47:49 | 45:17 | |
| 562 | Niklas Rosendahl | 16-24 | 1:45:28 | 44:49 | 48:28 | |
| 563 | Marco Stotz | 50-54 | 1:45:46 | 44:03 | 50:09 | |
| 564 | Radu Marius Chira | 40-44 | 1:46:07 | 52:27 | 39:52 | |
| 565 | Carsten List | 45-49 | 1:46:22 | 49:27 | 45:47 | |
| 566 | Martin Müller | 35-39 | 1:46:27 | 41:50 | 51:02 | |
| 567 | Mike Götzmann | 50-54 | 1:46:31 | 44:22 | 44:56 | |
| 568 | Endilo Lourens | 40-44 | 1:46:39 | 44:08 | 51:50 | |
| 569 | Mattia Coscarelli | 30-34 | 1:46:41 | 41:20 | 53:00 | |
| 570 | Harald Eipert | 35-39 | 1:46:44 | 45:54 | 47:56 | |
| 571 | Nils Müller | 40-44 | 1:47:35 | 44:20 | 51:33 | |
| 572 | Dominik Pavlik | 30-34 | 1:47:44 | 48:44 | 46:31 | |
| 573 | Daniel Zschoke | 40-44 | 1:48:00 | 49:17 | 47:07 | |
| 574 | Noureldin Darrag | 16-24 | 1:48:03 | 42:56 | 51:30 | |
| 575 | Marvin Rudde | 25-29 | 1:48:04 | 56:45 | 38:31 | |
| 576 | Simon Balzer | 30-34 | 1:48:07 | 51:08 | 43:46 | |
| 577 | Johannes Miksik | 30-34 | 1:48:15 | 47:59 | 47:01 | |
| 578 | Andreas Seyssler | 50-54 | 1:48:17 | 43:28 | 50:32 | |
| 579 | Patrick Frei | 35-39 | 1:48:30 | 47:48 | 49:44 | |
| 580 | Marco Klein | 30-34 | 1:48:30 | 47:51 | 47:17 | |
| 581 | Oliver Glinowiecki | 55-59 | 1:49:05 | 47:25 | 49:53 | |
| 582 | Hendrik Bornholdt | 40-44 | 1:49:33 | 49:51 | 46:40 | |
| 583 | Karl-Xavier Neubig | 50-54 | 1:49:35 | 44:40 | 53:01 | |
| 584 | Ivo Cisak | 35-39 | 1:50:14 | 53:03 | 43:34 | |
| 585 | Bruno Hartig | 35-39 | 1:50:56 | 45:40 | 54:59 | |
| 586 | Mathias Rosspacher | 45-49 | 1:52:01 | 52:05 | 46:03 | |
| 587 | Mirko Bandov | 40-44 | 1:52:04 | 50:19 | 48:04 | |
| 588 | Alessio Di Benedetto | 25-29 | 1:52:42 | 52:38 | 44:28 | |
| 589 | Matthias Von Lonski | 50-54 | 1:53:12 | 49:01 | 50:59 | |
| 590 | Heiko Barbist | 45-49 | 1:53:16 | 48:11 | 49:33 | |
| 591 | Michael Achsenick | 55-59 | 1:53:40 | 57:15 | 43:14 | |
| 592 | Andreas Sutter | 45-49 | 1:53:46 | 42:57 | 58:42 | |
| 593 | Patrick Ruf | 40-44 | 1:54:02 | 44:58 | 56:43 | |
| 594 | Kurt Brunner | 55-59 | 1:54:22 | 58:27 | 41:53 | |
| 595 | Sascha Kiefer | 45-49 | 1:54:51 | 51:01 | 49:34 | |
| 596 | Jiri Kansky | 45-49 | 1:55:07 | 51:43 | 48:24 | |
| 597 | Morgan Deane | 45-49 | 1:55:09 | 51:05 | 51:13 | |
| 598 | Poja Mahdiyeh | 45-49 | 1:55:23 | 59:21 | 43:36 | |
| 599 | Björn Richter | 40-44 | 1:55:41 | 57:25 | 45:46 | |
| 600 | Kimi Wildhaber | 16-24 | 1:56:05 | 49:54 | 51:07 |