HYROX Karlsruhe 2026: Doubles Men results
1,130 teams on 1 Jul 2026. Typical finish 1:18:24, fastest 10% under 1:05:39. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 401 | Maurice Krebs, Tom Dahler 🇩🇪 GER58th of 176 aged 16-24 | 16-24 | 1:14:25 | 23:26 | 43:38 | 25:45 | 5:06 | 3:55 | 1:54 | 3:16 | 3:18 | 4:27 | 1:50 | 2:58 | 4:07 |
| 402 | Christoph Breuckmann, Tim Schöppner 🇩🇪 GER109th of 258 aged 30-34 | 30-34 | 1:14:25 | 23:26 | 42:58 | 26:28 | 5:03 | 4:06 | 1:47 | 3:00 | 3:14 | 5:05 | 1:29 | 3:34 | 4:13 |
| 403 | Jens Freiter, Henning Fründt 🇨🇭 SUI7th of 24 aged 50-54 | 50-54 | 1:14:26 | 23:27 | 41:41 | 27:47 | 5:03 | 4:01 | 2:14 | 2:56 | 4:23 | 4:26 | 1:48 | 3:39 | 4:20 |
| 404 | Tjorven Lohmeier, Johannes Skowron 🇩🇪 GER93rd of 235 aged 25-29 | 25-29 | 1:14:27 | 23:28 | 39:59 | 29:58 | 4:36 | 3:49 | 1:50 | 3:44 | 4:13 | 4:30 | 2:07 | 3:54 | 5:51 |
| 405 | Pavel Petrov, Erwan Nicolle BUL17th of 61 aged 45-49 | 45-49 | 1:14:27 | 23:28 | 38:33 | 30:59 | 4:59 | 4:04 | 1:55 | 4:29 | 4:34 | 4:32 | 1:48 | 4:32 | 5:05 |
| 406 | Jonas Pflanzer, Jannik Pflanzer 🇩🇪 GER94th of 235 aged 25-29 | 25-29 | 1:14:29 | 23:30 | 43:04 | 26:27 | 5:03 | 4:11 | 2:06 | 3:26 | 3:02 | 4:43 | 1:41 | 3:20 | 3:58 |
| 407 | Jonas Samuel Centarti, Jakob Joseph Heine 🇫🇮 FIN59th of 176 aged 16-24 | 16-24 | 1:14:29 | 23:30 | 41:01 | 28:47 | 4:45 | 3:44 | 2:01 | 3:44 | 4:29 | 4:30 | 1:52 | 3:59 | 4:28 |
| 408 | Tim Baumgartner, Udo Philipp 🇩🇪 GER18th of 61 aged 45-49 | 45-49 | 1:14:30 | 23:31 | 42:23 | 26:35 | 5:37 | 3:34 | 1:29 | 3:18 | 3:28 | 4:20 | 1:47 | 3:47 | 4:52 |
| 409 | Silvan Eyer, Raphael Vouillamoz 🇨🇭 SUI41st of 136 aged 40-44 | 40-44 | 1:14:32 | 23:33 | 43:40 | 26:14 | 4:42 | 3:48 | 1:56 | 3:12 | 3:02 | 4:28 | 1:10 | 4:12 | 4:26 |
| 410 | Daniel Niklas Beer, Leeroy Riefenthaler 🇩🇪 GER95th of 235 aged 25-29 | 25-29 | 1:14:32 | 23:33 | 41:36 | 27:24 | 5:36 | 4:07 | 1:58 | 3:56 | 3:01 | 4:58 | 1:51 | 3:42 | 3:51 |
| 411 | Henrick Seimpere, Olivier Lozniewski 🇫🇷 FRA80th of 224 aged 35-39 | 35-39 | 1:14:33 | 23:34 | 43:42 | 26:16 | 4:40 | 3:59 | 1:45 | 2:53 | 3:41 | 4:31 | 1:38 | 3:37 | 4:12 |
| 412 | Tobias Polz, Sven Hippacher 🇩🇪 GER110th of 258 aged 30-34 | 30-34 | 1:14:33 | 23:34 | 42:45 | 26:43 | 5:10 | 4:02 | 2:04 | 3:20 | 3:02 | 4:35 | 1:38 | 3:50 | 4:12 |
| 413 | Elias Matoug, Guillaume Angsthelm 🇫🇷 FRA111th of 258 aged 30-34 | 30-34 | 1:14:35 | 23:36 | 40:20 | 28:50 | 5:30 | 4:10 | 2:00 | 4:36 | 3:07 | 4:42 | 1:44 | 4:00 | 4:31 |
| 414 | Tim Ripberger, Alexander Krebs 🇩🇪 GER42nd of 136 aged 40-44 | 40-44 | 1:14:37 | 23:38 | 43:28 | 26:06 | 5:07 | 4:01 | 1:42 | 3:30 | 3:20 | 4:22 | 1:42 | 3:22 | 4:07 |
| 415 | Dennis Höhn, Steffen Fehrenbacher 🇩🇪 GER96th of 235 aged 25-29 | 25-29 | 1:14:37 | 23:38 | 42:58 | 26:22 | 5:21 | 4:01 | 1:50 | 3:01 | 3:25 | 4:16 | 1:28 | 4:19 | 4:02 |
| 416 | Noah Borell, Henrik Grobert 🇩🇪 GER97th of 235 aged 25-29 | 25-29 | 1:14:38 | 23:39 | 39:28 | 30:29 | 4:46 | 3:34 | 3:01 | 2:55 | 3:45 | 4:38 | 1:50 | 3:58 | 6:48 |
| 417 | Dylan Caseiro, Vincent Dreystadt 🇫🇷 FRA98th of 235 aged 25-29 | 25-29 | 1:14:39 | 23:40 | 41:34 | 28:35 | 4:34 | 4:15 | 2:09 | 3:56 | 3:39 | 4:42 | 1:52 | 4:06 | 3:56 |
| 418 | Jil Ecker, Laurent Mreches 🇱🇺 LUX81st of 224 aged 35-39 | 35-39 | 1:14:42 | 23:43 | 42:37 | 26:54 | 5:16 | 3:51 | 1:58 | 3:27 | 3:33 | 4:26 | 2:02 | 3:35 | 4:02 |
| 419 | Keylian Burck, Mickael Burck 🇫🇷 FRA112th of 258 aged 30-34 | 30-34 | 1:14:45 | 23:46 | 43:32 | 26:45 | 4:31 | 4:02 | 1:49 | 3:08 | 3:16 | 4:42 | 1:44 | 4:04 | 4:00 |
| 420 | Max Bauerfeld, Elias Weis 🇩🇪 GER113th of 258 aged 30-34 | 30-34 | 1:14:45 | 23:46 | 41:28 | 28:28 | 4:54 | 4:07 | 1:52 | 3:26 | 3:40 | 4:53 | 1:46 | 3:48 | 4:56 |
| 421 | Geoffrey Denny, Guillaume Laffay 🇫🇷 FRA43rd of 136 aged 40-44 | 40-44 | 1:14:51 | 23:52 | 45:39 | 24:18 | 5:00 | 3:52 | 1:41 | 2:59 | 2:53 | 4:18 | 1:39 | 3:12 | 3:44 |
| 422 | Jonathan Hildenbrand, Jean François Halbwachs 🇫🇷 FRA82nd of 224 aged 35-39 | 35-39 | 1:14:51 | 23:52 | 43:05 | 26:28 | 5:23 | 3:54 | 1:40 | 2:53 | 3:41 | 4:40 | 1:32 | 3:35 | 4:33 |
| 423 | Hari Reiners, Oliver Rummeyer 🇩🇪 GER83rd of 224 aged 35-39 | 35-39 | 1:14:51 | 23:52 | 43:12 | 26:46 | 4:57 | 3:55 | 1:45 | 3:23 | 3:34 | 4:22 | 1:36 | 3:42 | 4:29 |
| 424 | Jonathan Koch, Nick Griesheimer 🇩🇪 GER99th of 235 aged 25-29 | 25-29 | 1:14:51 | 23:52 | 41:31 | 28:19 | 5:04 | 3:51 | 2:00 | 3:32 | 3:35 | 4:36 | 1:53 | 4:00 | 4:52 |
| 425 | Frank Weidenbacher, Sebastian Lux 🇩🇪 GER44th of 136 aged 40-44 | 40-44 | 1:14:52 | 23:53 | 43:24 | 26:31 | 5:01 | 4:01 | 1:59 | 3:09 | 2:55 | 4:23 | 1:45 | 3:33 | 4:46 |
| 426 | Andreas Böhme, Jens Gerstenkorn 🇩🇪 GER45th of 136 aged 40-44 | 40-44 | 1:14:53 | 23:54 | 44:16 | 25:40 | 5:02 | 4:22 | 1:33 | 3:16 | 3:14 | 4:30 | 1:47 | 2:46 | 4:12 |
| 427 | Marc Leipprand, Leon Wagner 🇩🇪 GER100th of 235 aged 25-29 | 25-29 | 1:14:53 | 23:54 | 41:35 | 28:27 | 4:55 | 4:02 | 2:01 | 3:18 | 3:57 | 4:42 | 1:30 | 4:27 | 4:30 |
| 428 | Fabian Link, Julian Raff 🇩🇪 GER84th of 224 aged 35-39 | 35-39 | 1:14:56 | 23:57 | 44:39 | 24:27 | 5:56 | 3:45 | 1:32 | 2:57 | 2:54 | 4:34 | 1:30 | 3:12 | 4:03 |
| 429 | Michael Becker, Jan Ruppert 🇩🇪 GER114th of 258 aged 30-34 | 30-34 | 1:14:58 | 23:59 | 45:14 | 24:54 | 4:55 | 3:53 | 1:38 | 3:06 | 2:58 | 4:24 | 1:28 | 3:15 | 4:12 |
| 430 | Jens Helfrich, Kai Niklas Nittel 🇩🇪 GER46th of 136 aged 40-44 | 40-44 | 1:14:58 | 23:59 | 43:07 | 26:18 | 5:37 | 3:53 | 1:46 | 3:38 | 2:41 | 4:42 | 1:46 | 3:09 | 4:43 |
| 431 | Philip Steulmann, Tom Gartner 🇩🇪 GER115th of 258 aged 30-34 | 30-34 | 1:15:00 | 24:01 | 45:42 | 24:51 | 4:32 | 3:52 | 2:01 | 2:32 | 2:50 | 4:13 | 1:37 | 3:34 | 4:12 |
| 432 | Adrian Mirbeth, Felix Miersch 🇩🇪 GER60th of 176 aged 16-24 | 16-24 | 1:15:00 | 24:01 | 42:40 | 27:26 | 4:56 | 4:05 | 1:45 | 3:10 | 3:35 | 4:32 | 1:30 | 3:22 | 5:27 |
| 433 | Jannik Baumann, Kai-Lennart Fetzer 🇩🇪 GER61st of 176 aged 16-24 | 16-24 | 1:15:01 | 24:02 | 40:46 | 29:11 | 5:08 | 3:55 | 2:27 | 3:48 | 3:49 | 4:28 | 1:43 | 3:36 | 5:25 |
| 434 | Johannes Schöpplein, Philipp Schöpplein 🇩🇪 GER116th of 258 aged 30-34 | 30-34 | 1:15:02 | 24:03 | 43:27 | 26:22 | 5:18 | 4:14 | 1:37 | 3:16 | 3:19 | 4:38 | 1:30 | 3:32 | 4:16 |
| 435 | Chris Geller, Markus Herold 🇩🇪 GER85th of 224 aged 35-39 | 35-39 | 1:15:05 | 24:06 | 41:16 | 28:56 | 4:56 | 3:53 | 1:43 | 4:01 | 4:02 | 4:35 | 1:42 | 4:24 | 4:36 |
| 436 | Alexander Kleber, Denis Harrichhausen 🇩🇪 GER19th of 61 aged 45-49 | 45-49 | 1:15:06 | 24:07 | 43:47 | 27:08 | 4:16 | 4:05 | 1:52 | 3:50 | 3:32 | 4:23 | 1:31 | 3:58 | 3:57 |
| 437 | Kevin Klawitter-Ling, Dominik Hell 🇩🇪 GER86th of 224 aged 35-39 | 35-39 | 1:15:08 | 24:09 | 44:55 | 24:07 | 6:09 | 3:56 | 1:26 | 2:59 | 2:30 | 4:33 | 1:26 | 3:12 | 4:05 |
| 438 | Adrian Herlan, Julian Weinbrecht 🇩🇪 GER117th of 258 aged 30-34 | 30-34 | 1:15:08 | 24:09 | 44:39 | 25:11 | 5:22 | 4:18 | 1:41 | 3:19 | 2:37 | 4:42 | 1:42 | 3:05 | 3:47 |
| 439 | Markus Spannbauer, Alexander Kuhn 🇩🇪 GER87th of 224 aged 35-39 | 35-39 | 1:15:13 | 24:14 | 43:32 | 26:18 | 5:28 | 3:44 | 2:04 | 3:11 | 3:26 | 4:23 | 1:34 | 3:43 | 4:13 |
| 440 | Heinrich Kupper, Markus Götting 🇩🇪 GER88th of 224 aged 35-39 | 35-39 | 1:15:13 | 24:14 | 42:32 | 27:13 | 5:32 | 3:44 | 1:52 | 3:46 | 2:57 | 4:32 | 1:44 | 4:17 | 4:21 |
| 441 | Markus Nockher, Lennart Meinhold 🇩🇪 GER101st of 235 aged 25-29 | 25-29 | 1:15:16 | 24:17 | 42:54 | 27:33 | 4:54 | 3:44 | 2:08 | 3:31 | 4:05 | 4:18 | 1:39 | 4:03 | 4:05 |
| 442 | Jan Bolle, Max Schirl 🇩🇪 GER62nd of 176 aged 16-24 | 16-24 | 1:15:18 | 24:19 | 42:29 | 26:24 | 6:30 | 4:08 | 2:06 | 2:54 | 2:44 | 4:31 | 1:37 | 3:47 | 4:37 |
| 443 | Anthony Daniele, Nicolas Barelli 🇮🇹 ITA118th of 258 aged 30-34 | 30-34 | 1:15:19 | 24:20 | 43:01 | 26:46 | 5:36 | 3:51 | 1:57 | 3:59 | 3:22 | 4:13 | 1:45 | 3:14 | 4:25 |
| 444 | Florian Völker, Philip Giroud 🇩🇪 GER47th of 136 aged 40-44 | 40-44 | 1:15:23 | 24:24 | 42:33 | 27:59 | 4:55 | 4:15 | 2:06 | 3:05 | 3:29 | 4:44 | 1:44 | 3:34 | 5:02 |
| 445 | Colin Rouby, Luc Grasse Hauth 🇫🇷 FRA63rd of 176 aged 16-24 | 16-24 | 1:15:23 | 24:24 | 42:31 | 28:00 | 4:55 | 3:52 | 1:59 | 3:35 | 3:27 | 4:40 | 1:59 | 3:28 | 5:00 |
| 446 | Michael Tanner, Marco Tanner 🇨🇭 SUI119th of 258 aged 30-34 | 30-34 | 1:15:24 | 24:25 | 45:56 | 24:51 | 4:40 | 4:24 | 1:45 | 2:55 | 2:44 | 4:29 | 1:26 | 3:10 | 3:58 |
| 447 | Jonathan Balliet, Julien Meyer 🇫🇷 FRA89th of 224 aged 35-39 | 35-39 | 1:15:24 | 24:25 | 44:46 | 25:15 | 5:27 | 3:45 | 1:44 | 2:45 | 3:15 | 4:24 | 1:38 | 3:33 | 4:11 |
| 448 | Mike Hummel, Gianni Sorce 🇩🇪 GER20th of 61 aged 45-49 | 45-49 | 1:15:24 | 24:25 | 42:58 | 26:18 | 6:12 | 3:51 | 1:43 | 2:51 | 3:04 | 4:28 | 1:27 | 4:06 | 4:48 |
| 449 | Timo Häußlein, Florian Bemsel 🇩🇪 GER120th of 258 aged 30-34 | 30-34 | 1:15:24 | 24:25 | 42:21 | 27:54 | 5:13 | 3:58 | 2:18 | 3:42 | 3:18 | 4:37 | 1:21 | 4:04 | 4:36 |
| 450 | Situ Wang, Jonas Häberle 🇨🇳 CHN64th of 176 aged 16-24 | 16-24 | 1:15:26 | 24:27 | 41:59 | 27:52 | 5:40 | 4:01 | 1:44 | 3:31 | 3:06 | 4:50 | 1:45 | 3:30 | 5:25 |
| 451 | Rayan Rahal, Robin Monnom 🇫🇷 FRA102nd of 235 aged 25-29 | 25-29 | 1:15:27 | 24:28 | 45:44 | 24:32 | 5:16 | 3:57 | 1:31 | 3:22 | 2:17 | 4:26 | 1:31 | 3:04 | 4:24 |
| 452 | Antoine Zimmermann, Noan Troadec 🇫🇷 FRA65th of 176 aged 16-24 | 16-24 | 1:15:27 | 24:28 | 39:49 | 28:33 | 7:10 | 3:51 | 2:05 | 4:18 | 3:18 | 4:26 | 1:32 | 4:27 | 4:36 |
| 453 | Christian Wonn, Florian Lauer 🇩🇪 GER48th of 136 aged 40-44 | 40-44 | 1:15:28 | 24:29 | 42:13 | 28:06 | 5:13 | 3:57 | 1:25 | 3:11 | 4:26 | 4:31 | 1:24 | 3:49 | 5:23 |
| 454 | Kai Dienstbier, Dominik Brönner 🇩🇪 GER21st of 61 aged 45-49 | 45-49 | 1:15:30 | 24:31 | 41:21 | 28:59 | 5:15 | 4:20 | 1:48 | 3:43 | 3:10 | 4:56 | 1:53 | 4:08 | 5:01 |
| 455 | Samuel Christ, Cyril Kreyenbihler 🇫🇷 FRA121st of 258 aged 30-34 | 30-34 | 1:15:31 | 24:32 | 46:59 | 23:18 | 5:19 | 3:38 | 1:26 | 2:33 | 3:02 | 4:14 | 1:22 | 3:10 | 3:53 |
| 456 | Joel Baur, Firat Aslan 🇨🇭 SUI90th of 224 aged 35-39 | 35-39 | 1:15:31 | 24:32 | 44:13 | 26:40 | 4:42 | 3:59 | 1:52 | 3:41 | 3:18 | 4:26 | 1:49 | 3:34 | 4:01 |
| 457 | Nico Heieck, Raymond Kadesch 🇩🇪 GER91st of 224 aged 35-39 | 35-39 | 1:15:31 | 24:32 | 42:57 | 27:34 | 5:03 | 3:50 | 1:36 | 4:07 | 3:12 | 4:02 | 1:33 | 3:50 | 5:24 |
| 458 | Raphael Stegmüller, Severin Müller 🇩🇪 GER122nd of 258 aged 30-34 | 30-34 | 1:15:32 | 24:33 | 44:09 | 25:56 | 5:31 | 4:15 | 1:29 | 3:12 | 3:04 | 4:32 | 1:27 | 3:29 | 4:28 |
| 459 | Sven Heimann, Giovanni Capobianco 🇩🇪 GER49th of 136 aged 40-44 | 40-44 | 1:15:32 | 24:33 | 42:43 | 28:03 | 4:49 | 4:00 | 2:03 | 3:27 | 3:47 | 4:32 | 1:37 | 4:37 | 4:00 |
| 460 | Maximilien Braun, Benjamin Muller 🇫🇷 FRA123rd of 258 aged 30-34 | 30-34 | 1:15:32 | 24:33 | 39:30 | 31:51 | 4:15 | 4:02 | 1:54 | 3:15 | 3:54 | 4:49 | 2:06 | 4:48 | 7:03 |
| 461 | Pierre Luhnau, Tim Wahn 🇩🇪 GER103rd of 235 aged 25-29 | 25-29 | 1:15:35 | 24:36 | 45:34 | 24:40 | 5:25 | 3:37 | 1:36 | 2:59 | 2:59 | 4:21 | 1:38 | 3:13 | 4:17 |
| 462 | Arno Steyns, Timo Steyns 🇩🇪 GER50th of 136 aged 40-44 | 40-44 | 1:15:35 | 24:36 | 45:21 | 25:25 | 4:54 | 4:12 | 1:51 | 2:53 | 2:30 | 4:25 | 1:23 | 3:47 | 4:24 |
| 463 | Adrian Bouchet, Clément Munoz 🇫🇷 FRA104th of 235 aged 25-29 | 25-29 | 1:15:36 | 24:37 | 41:08 | 29:34 | 4:58 | 4:00 | 2:10 | 4:09 | 3:48 | 4:29 | 1:46 | 3:51 | 5:21 |
| 464 | Gregory Manca, Julien Sardo Viscuglia 🇫🇷 FRA51st of 136 aged 40-44 | 40-44 | 1:15:36 | 24:37 | 39:27 | 30:55 | 5:19 | 4:06 | 2:06 | 5:12 | 3:38 | 5:00 | 1:36 | 3:56 | 5:21 |
| 465 | Lion Muggenthaler, Bastian Muggenthaler 🇩🇪 GER124th of 258 aged 30-34 | 30-34 | 1:15:37 | 24:38 | 43:20 | 27:35 | 4:46 | 3:43 | 1:48 | 3:35 | 4:02 | 4:21 | 1:59 | 3:45 | 4:22 |
| 466 | Felix Schmitt, Quang Thang Do 🇩🇪 GER125th of 258 aged 30-34 | 30-34 | 1:15:39 | 24:40 | 44:40 | 26:08 | 4:55 | 4:06 | 1:58 | 3:07 | 3:04 | 4:24 | 1:49 | 3:14 | 4:26 |
| 467 | David Schmidt-Weigand, Patrick Beggs 🇩🇪 GER105th of 235 aged 25-29 | 25-29 | 1:15:40 | 24:41 | 45:25 | 24:39 | 5:40 | 3:54 | 1:42 | 3:04 | 3:22 | 4:16 | 1:38 | 2:53 | 3:50 |
| 468 | Marco Baumgartner, Daniel Schlatter 🇨🇭 SUI92nd of 224 aged 35-39 | 35-39 | 1:15:41 | 24:42 | 43:05 | 28:02 | 4:39 | 4:07 | 1:46 | 3:55 | 3:39 | 4:35 | 1:34 | 3:35 | 4:51 |
| 469 | Maximilian Schwarz, Tim Steinmüller 🇩🇪 GER66th of 176 aged 16-24 | 16-24 | 1:15:43 | 24:44 | 46:37 | 24:06 | 5:05 | 3:47 | 1:39 | 2:55 | 3:04 | 4:15 | 1:35 | 3:01 | 3:50 |
| 470 | Manfred Reich, Dominik Flum 🇩🇪 GER93rd of 224 aged 35-39 | 35-39 | 1:15:43 | 24:44 | 43:28 | 27:14 | 5:05 | 4:03 | 1:44 | 3:44 | 3:15 | 4:43 | 1:30 | 4:03 | 4:12 |
| 471 | Stiven Brandy Schäfer, Arian Güney 🇩🇪 GER106th of 235 aged 25-29 | 25-29 | 1:15:46 | 24:47 | 46:12 | 24:29 | 5:11 | 3:33 | 2:12 | 2:25 | 2:14 | 4:39 | 1:22 | 3:39 | 4:25 |
| 472 | Marc Goretzko, Robin Kuntz 🇩🇪 GER126th of 258 aged 30-34 | 30-34 | 1:15:48 | 24:49 | 44:59 | 25:53 | 5:01 | 4:06 | 1:57 | 2:47 | 3:17 | 4:29 | 1:32 | 3:24 | 4:21 |
| 473 | Björn Föhmer, Alexander Kreße 🇩🇪 GER94th of 224 aged 35-39 | 35-39 | 1:15:51 | 24:52 | 44:33 | 25:28 | 5:55 | 3:44 | 1:56 | 3:02 | 3:06 | 4:26 | 1:36 | 3:19 | 4:19 |
| 474 | Tim Schwartz, Florian Trattnig 🇩🇪 GER95th of 224 aged 35-39 | 35-39 | 1:15:55 | 24:56 | 45:00 | 24:37 | 6:23 | 3:49 | 1:31 | 2:25 | 3:05 | 4:26 | 1:25 | 3:22 | 4:34 |
| 475 | Marc Scheid, Sven Eichenlaub 🇩🇪 GER127th of 258 aged 30-34 | 30-34 | 1:15:55 | 24:56 | 43:58 | 27:37 | 4:23 | 3:51 | 1:49 | 3:19 | 4:16 | 4:14 | 1:38 | 4:01 | 4:29 |
| 476 | Mark Loose, Philipp Manegold 🇩🇪 GER107th of 235 aged 25-29 | 25-29 | 1:15:58 | 24:59 | 43:32 | 26:22 | 6:09 | 3:54 | 1:35 | 2:59 | 3:08 | 4:08 | 1:34 | 3:10 | 5:54 |
| 477 | Domenique Bogs, Pascal Bogs 🇩🇪 GER128th of 258 aged 30-34 | 30-34 | 1:16:00 | 25:01 | 46:10 | 24:47 | 5:06 | 3:44 | 1:33 | 2:57 | 2:41 | 4:14 | 2:11 | 3:11 | 4:16 |
| 478 | Daniel Hilbrath, Alexander Kölsch 🇩🇪 GER108th of 235 aged 25-29 | 25-29 | 1:16:02 | 25:03 | 45:56 | 25:08 | 5:02 | 3:54 | 1:30 | 3:08 | 2:54 | 4:28 | 1:44 | 3:20 | 4:10 |
| 479 | Julian Gigl, Markus Blaut 🇩🇪 GER129th of 258 aged 30-34 | 30-34 | 1:16:05 | 25:06 | 46:13 | 24:12 | 5:45 | 3:43 | 1:36 | 3:07 | 3:06 | 4:26 | 1:19 | 2:40 | 4:15 |
| 480 | Thibault Français, Quentin Antoni 🇫🇷 FRA109th of 235 aged 25-29 | 25-29 | 1:16:05 | 25:06 | 43:29 | 27:40 | 5:01 | 4:00 | 2:11 | 3:31 | 3:20 | 4:46 | 1:55 | 3:55 | 4:02 |
| 481 | Dominik Berger, Mathias Sprecher 🇨🇭 SUI52nd of 136 aged 40-44 | 40-44 | 1:16:06 | 25:07 | 44:26 | 26:08 | 5:37 | 3:54 | 1:39 | 3:18 | 3:03 | 4:38 | 1:47 | 3:56 | 3:53 |
| 482 | Gian Luca Casapulla, André Nicolas Wystup 🇮🇹 ITA130th of 258 aged 30-34 | 30-34 | 1:16:11 | 25:12 | 42:48 | 28:12 | 5:16 | 4:07 | 2:18 | 3:47 | 2:52 | 4:43 | 1:46 | 4:04 | 4:35 |
| 483 | Leon Martin, Luca Martin 🇩🇪 GER110th of 235 aged 25-29 | 25-29 | 1:16:12 | 25:13 | 44:15 | 27:18 | 4:43 | 3:44 | 2:20 | 3:22 | 3:37 | 4:23 | 1:34 | 3:59 | 4:19 |
| 484 | Jörg Rommel, Stefan Fischer 🇩🇪 GER96th of 224 aged 35-39 | 35-39 | 1:16:17 | 25:18 | 46:13 | 25:15 | 4:55 | 4:02 | 1:17 | 2:34 | 2:39 | 4:42 | 1:30 | 3:54 | 4:37 |
| 485 | Alexander Reuß, Denis Akst 🇩🇪 GER53rd of 136 aged 40-44 | 40-44 | 1:16:17 | 25:18 | 43:06 | 27:52 | 5:22 | 4:02 | 2:23 | 3:26 | 3:17 | 4:53 | 1:37 | 3:51 | 4:23 |
| 486 | Jerome Wurster, Géraud Martin 🇫🇷 FRA131st of 258 aged 30-34 | 30-34 | 1:16:20 | 25:21 | 41:03 | 29:08 | 6:13 | 4:02 | 2:07 | 3:23 | 3:32 | 4:58 | 1:50 | 3:50 | 5:26 |
| 487 | Nelson Azevedo Alves, Ben Schroeder 🇱🇺 LUX111th of 235 aged 25-29 | 25-29 | 1:16:25 | 25:26 | 41:02 | 28:19 | 7:09 | 4:02 | 1:46 | 3:51 | 3:05 | 4:34 | 1:51 | 3:54 | 5:16 |
| 488 | Frédéric Gisbert, Adrien Kreis 🇫🇷 FRA8th of 24 aged 50-54 | 50-54 | 1:16:25 | 25:26 | 43:18 | 28:34 | 4:39 | 3:48 | 2:09 | 2:56 | 4:15 | 4:32 | 1:36 | 4:00 | 5:18 |
| 489 | Michael Weber, Julian Huber 🇩🇪 GER54th of 136 aged 40-44 | 40-44 | 1:16:28 | 25:29 | 42:27 | 28:57 | 5:09 | 3:53 | 1:46 | 3:38 | 4:54 | 4:38 | 1:42 | 3:32 | 4:54 |
| 490 | Florian George, Raphael Schindler 🇩🇪 GER132nd of 258 aged 30-34 | 30-34 | 1:16:33 | 25:34 | 46:06 | 25:20 | 5:11 | 3:53 | 1:35 | 3:04 | 3:13 | 4:35 | 1:24 | 3:29 | 4:07 |
| 491 | Lukas Ertel, Nick Mezger 🇩🇪 GER67th of 176 aged 16-24 | 16-24 | 1:16:34 | 25:35 | 40:33 | 29:01 | 7:04 | 3:54 | 2:06 | 3:31 | 2:42 | 5:08 | 1:34 | 3:44 | 6:22 |
| 492 | Timur Hoffmann, Stefan Trendl 🇩🇪 GER55th of 136 aged 40-44 | 40-44 | 1:16:36 | 25:37 | 45:13 | 25:47 | 5:40 | 3:49 | 1:33 | 2:55 | 3:17 | 4:21 | 1:59 | 3:36 | 4:17 |
| 493 | Sebastian Heß, Tim Lemke 🇩🇪 GER133rd of 258 aged 30-34 | 30-34 | 1:16:38 | 25:39 | 46:37 | 23:48 | 6:17 | 3:39 | 1:31 | 3:06 | 3:21 | 4:14 | 1:27 | 2:50 | 3:40 |
| 494 | Tobias Gleichmann, Bastian Dietz 🇩🇪 GER112th of 235 aged 25-29 | 25-29 | 1:16:38 | 25:39 | 44:29 | 27:20 | 4:55 | 4:07 | 2:41 | 3:48 | 3:08 | 4:33 | 1:35 | 3:17 | 4:11 |
| 495 | Robert Reitzer, Aitor Argacha Peña 🇩🇪 GER56th of 136 aged 40-44 | 40-44 | 1:16:38 | 25:39 | 42:46 | 27:55 | 6:01 | 4:06 | 1:55 | 3:46 | 3:18 | 4:50 | 1:56 | 3:39 | 4:25 |
| 496 | Wilhelm Gruß, Christian Karsunke 🇩🇪 GER97th of 224 aged 35-39 | 35-39 | 1:16:43 | 25:44 | 43:43 | 27:33 | 5:32 | 4:00 | 1:53 | 2:45 | 3:00 | 4:37 | 2:02 | 4:19 | 4:57 |
| 497 | Jan-Philipp Wiepcke, Jan-Michael Drese 🇩🇪 GER134th of 258 aged 30-34 | 30-34 | 1:16:43 | 25:44 | 40:26 | 30:15 | 6:07 | 3:58 | 2:39 | 3:40 | 3:17 | 4:54 | 3:29 | 3:43 | 4:35 |
| 498 | Armin Kesel, Felix Peschau 🇩🇪 GER57th of 136 aged 40-44 | 40-44 | 1:16:44 | 25:45 | 45:40 | 25:43 | 5:26 | 4:01 | 1:40 | 3:20 | 2:55 | 4:35 | 1:38 | 3:22 | 4:12 |
| 499 | Pierre Tibiletti, Nico Portele 🇫🇷 FRA135th of 258 aged 30-34 | 30-34 | 1:16:44 | 25:45 | 43:50 | 27:57 | 5:02 | 4:02 | 1:45 | 2:25 | 3:41 | 4:40 | 1:45 | 3:48 | 5:51 |
| 500 | Nico Mühlematter, Benjamin Zenger 🇨🇭 SUI68th of 176 aged 16-24 | 16-24 | 1:16:45 | 25:46 | 42:13 | 28:33 | 6:05 | 4:12 | 1:34 | 3:54 | 3:04 | 4:52 | 2:02 | 3:58 | 4:57 |
How to read
The place is among timed teams in Doubles Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time.
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.