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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 201 | Timo Nickel, Oliver Nieß 🇩🇪 GER6th of 61 aged 45-49 | 45-49 | 1:08:56 | 17:57 | 39:07 | 25:25 | 4:30 | 3:40 | 1:34 | 2:59 | 3:27 | 4:21 | 1:34 | 3:50 | 4:00 |
| 202 | Jakub Nosek, Ladislav Suchánek 🇨🇿 CZE57th of 258 aged 30-34 | 30-34 | 1:08:57 | 17:58 | 41:02 | 24:10 | 3:52 | 3:47 | 1:41 | 3:16 | 2:55 | 4:15 | 1:33 | 3:22 | 3:21 |
| 203 | Christopher Hettich, Patrick Murphy 🇩🇪 GER44th of 224 aged 35-39 | 35-39 | 1:08:58 | 17:59 | 36:36 | 28:21 | 4:05 | 3:51 | 1:53 | 3:39 | 4:09 | 4:23 | 1:32 | 3:43 | 5:11 |
| 204 | Christian Großhauser, Andreas Weißmüller 🇩🇪 GER58th of 258 aged 30-34 | 30-34 | 1:09:00 | 18:01 | 38:06 | 26:21 | 4:38 | 3:54 | 1:49 | 3:09 | 3:07 | 4:36 | 1:43 | 3:31 | 4:32 |
| 205 | Jan-Ole Tiedemann, Marten Feyerabend 🇩🇪 GER45th of 224 aged 35-39 | 35-39 | 1:09:01 | 18:02 | 42:33 | 22:15 | 4:19 | 3:26 | 1:21 | 2:11 | 2:49 | 3:53 | 1:38 | 3:13 | 3:44 |
| 206 | Andrea Schipani, Eugenio Marcolongo 🇩🇪 GER7th of 61 aged 45-49 | 45-49 | 1:09:01 | 18:02 | 38:10 | 26:18 | 4:38 | 3:54 | 2:03 | 3:21 | 2:36 | 4:42 | 1:40 | 3:47 | 4:15 |
| 207 | Julius Cremer, Philip Schnorpfeil 🇩🇪 GER59th of 258 aged 30-34 | 30-34 | 1:09:01 | 18:02 | 36:14 | 28:25 | 4:26 | 4:16 | 2:08 | 3:45 | 3:56 | 4:41 | 1:44 | 3:08 | 4:47 |
| 208 | Thomas Mann, Ngoc Anh Dang 🇩🇪 GER60th of 258 aged 30-34 | 30-34 | 1:09:04 | 18:05 | 41:26 | 23:19 | 4:23 | 3:57 | 1:51 | 2:58 | 2:21 | 4:15 | 1:31 | 2:48 | 3:38 |
| 209 | Dirk Linsenmayr, Robert Hamatdinov 🇩🇪 GER46th of 224 aged 35-39 | 35-39 | 1:09:05 | 18:06 | 41:00 | 24:00 | 4:11 | 3:51 | 1:40 | 2:40 | 2:58 | 4:18 | 1:21 | 3:19 | 3:53 |
| 210 | Felix Boy, Manuel Boy 🇩🇪 GER27th of 176 aged 16-24 | 16-24 | 1:09:06 | 18:07 | 38:33 | 25:45 | 4:52 | 3:42 | 1:38 | 2:36 | 3:26 | 4:38 | 1:41 | 4:09 | 3:55 |
| 211 | Falko Tillwich, Florian Rehfeld 🇩🇪 GER20th of 136 aged 40-44 | 40-44 | 1:09:10 | 18:11 | 38:36 | 25:16 | 5:22 | 3:51 | 1:30 | 2:35 | 3:25 | 4:19 | 1:28 | 3:47 | 4:21 |
| 212 | Dennis Greven, Burkhard Brunen 🇩🇪 GER21st of 136 aged 40-44 | 40-44 | 1:09:10 | 18:11 | 39:01 | 25:46 | 4:28 | 3:59 | 1:51 | 3:47 | 3:09 | 4:27 | 1:29 | 3:05 | 3:59 |
| 213 | Mathieu Hun, Cyprien Schmidt 🇫🇷 FRA47th of 224 aged 35-39 | 35-39 | 1:09:20 | 18:21 | 38:29 | 26:55 | 4:01 | 4:02 | 1:57 | 3:24 | 2:39 | 4:18 | 1:36 | 3:40 | 5:19 |
| 214 | Julian Hirn, Jan Schmidt 🇩🇪 GER61st of 258 aged 30-34 | 30-34 | 1:09:22 | 18:23 | 40:39 | 24:19 | 4:28 | 3:50 | 1:51 | 3:25 | 2:42 | 4:07 | 1:19 | 3:07 | 3:58 |
| 215 | Sascha Willer, Ali El Madani 🇩🇪 GER22nd of 136 aged 40-44 | 40-44 | 1:09:23 | 18:24 | 42:06 | 22:55 | 4:27 | 3:45 | 1:39 | 2:38 | 2:30 | 4:12 | 1:27 | 3:00 | 3:44 |
| 216 | Oscar Hertel, Carl Becher 🇩🇪 GER28th of 176 aged 16-24 | 16-24 | 1:09:23 | 18:24 | 41:18 | 24:02 | 4:07 | 3:50 | 1:54 | 3:01 | 2:48 | 4:11 | 1:30 | 2:35 | 4:13 |
| 217 | Philipp Freier, Paul Hadler 🇩🇪 GER47th of 235 aged 25-29 | 25-29 | 1:09:24 | 18:25 | 39:55 | 24:56 | 4:38 | 3:47 | 2:04 | 3:06 | 2:58 | 4:08 | 1:34 | 3:25 | 3:54 |
| 218 | Karl Wagemann, Christoph Kicker 🇦🇹 AUT29th of 176 aged 16-24 | 16-24 | 1:09:25 | 18:26 | 38:17 | 27:07 | 4:07 | 3:58 | 1:38 | 3:07 | 4:24 | 4:21 | 1:27 | 3:45 | 4:27 |
| 219 | Stefan Seitz, Philip Merkle 🇩🇪 GER62nd of 258 aged 30-34 | 30-34 | 1:09:25 | 18:26 | 34:12 | 30:36 | 4:42 | 3:54 | 2:24 | 4:07 | 4:13 | 4:52 | 2:14 | 4:18 | 4:34 |
| 220 | Dirk Freiland, Thomas Böhmann 🇩🇪 GER8th of 61 aged 45-49 | 45-49 | 1:09:26 | 18:27 | 39:10 | 25:44 | 4:37 | 3:47 | 1:58 | 3:03 | 3:04 | 4:15 | 1:47 | 3:24 | 4:26 |
| 221 | Werner Stütz, Tim Hauber 🇩🇪 GER63rd of 258 aged 30-34 | 30-34 | 1:09:26 | 18:27 | 39:17 | 26:00 | 4:14 | 3:52 | 1:35 | 2:50 | 3:57 | 4:43 | 1:32 | 3:29 | 4:02 |
| 222 | Orhan Aslan, Gerd Andress 🇩🇪 GER4th of 24 aged 50-54 | 50-54 | 1:09:27 | 18:28 | 38:50 | 26:21 | 4:21 | 3:49 | 1:52 | 3:02 | 3:14 | 4:32 | 1:30 | 4:15 | 4:07 |
| 223 | Faycal Amarir, Tom Stolz 🇫🇷 FRA64th of 258 aged 30-34 | 30-34 | 1:09:28 | 18:29 | 36:48 | 28:10 | 4:32 | 3:48 | 1:39 | 3:15 | 4:12 | 5:10 | 1:35 | 3:37 | 4:54 |
| 224 | Richard Leißner, Ben Förster 🇩🇪 GER48th of 235 aged 25-29 | 25-29 | 1:09:30 | 18:31 | 39:01 | 26:06 | 4:28 | 3:44 | 1:33 | 3:03 | 2:54 | 4:35 | 1:40 | 4:00 | 4:37 |
| 225 | Pascal Hügel, Patrick Pfaff 🇩🇪 GER48th of 224 aged 35-39 | 35-39 | 1:09:30 | 18:31 | 37:34 | 27:37 | 4:24 | 4:04 | 2:10 | 3:28 | 3:19 | 4:31 | 1:52 | 3:59 | 4:14 |
| 226 | Julien Goncalves, Florian Bienaime 🇫🇷 FRA65th of 258 aged 30-34 | 30-34 | 1:09:31 | 18:32 | 38:30 | 26:28 | 4:38 | 3:55 | 1:42 | 3:32 | 3:07 | 4:37 | 1:39 | 3:04 | 4:52 |
| 227 | Gabriel Vogt, Alex Maire 🇫🇷 FRA30th of 176 aged 16-24 | 16-24 | 1:09:32 | 18:33 | 40:46 | 24:00 | 4:50 | 4:00 | 1:45 | 2:57 | 2:07 | 4:32 | 1:31 | 2:57 | 4:11 |
| 228 | Jannik Ast, Niklas Ast 🇩🇪 GER49th of 235 aged 25-29 | 25-29 | 1:09:33 | 18:34 | 41:21 | 23:06 | 5:10 | 3:57 | 1:43 | 2:38 | 2:06 | 4:14 | 1:23 | 3:19 | 3:46 |
| 229 | Ashton Bellette, Loris Waibel 🇦🇺 AUS31st of 176 aged 16-24 | 16-24 | 1:09:33 | 18:34 | 41:06 | 23:07 | 5:24 | 3:54 | 1:54 | 2:46 | 2:27 | 4:22 | 1:35 | 2:37 | 3:32 |
| 230 | Maximilian Stähle, Marco Herzog 🇩🇪 GER50th of 235 aged 25-29 | 25-29 | 1:09:33 | 18:34 | 40:06 | 25:05 | 4:27 | 4:06 | 1:35 | 3:13 | 2:53 | 4:15 | 1:36 | 3:15 | 4:12 |
| 231 | Paul Schmidt, Leon Nübel 🇩🇪 GER32nd of 176 aged 16-24 | 16-24 | 1:09:35 | 18:36 | 40:34 | 24:14 | 4:54 | 3:55 | 1:45 | 3:00 | 2:43 | 4:40 | 1:35 | 2:52 | 3:44 |
| 232 | Christophe Eber, William Metzger 🇫🇷 FRA23rd of 136 aged 40-44 | 40-44 | 1:09:38 | 18:39 | 40:05 | 24:52 | 4:45 | 3:53 | 1:47 | 2:57 | 3:00 | 4:16 | 1:38 | 3:30 | 3:51 |
| 233 | Tim Pfleger, Manuel Kasper 🇩🇪 GER51st of 235 aged 25-29 | 25-29 | 1:09:40 | 18:41 | 39:51 | 25:25 | 4:29 | 3:41 | 1:43 | 3:25 | 3:08 | 4:21 | 1:46 | 3:21 | 4:00 |
| 234 | Tobias Christ, Christopher Wehrhahn 🇩🇪 GER49th of 224 aged 35-39 | 35-39 | 1:09:42 | 18:43 | 39:53 | 25:03 | 4:50 | 3:43 | 1:39 | 3:10 | 3:11 | 4:30 | 1:51 | 3:06 | 3:53 |
| 235 | Thibaud Toussaint, Aurelien Guehl 🇫🇷 FRA33rd of 176 aged 16-24 | 16-24 | 1:09:42 | 18:43 | 36:48 | 28:31 | 4:26 | 4:06 | 1:33 | 3:43 | 3:41 | 4:27 | 1:59 | 3:32 | 5:30 |
| 236 | Leo Lebunetel, Tim Hug 🇦🇹 AUT52nd of 235 aged 25-29 | 25-29 | 1:09:46 | 18:47 | 37:51 | 26:54 | 5:03 | 3:52 | 1:47 | 4:04 | 3:37 | 4:17 | 1:22 | 3:13 | 4:42 |
| 237 | Sascha Bettinghausen, Daniel Hoffmann 🇩🇪 GER50th of 224 aged 35-39 | 35-39 | 1:09:49 | 18:50 | 39:24 | 26:04 | 4:27 | 4:00 | 2:09 | 3:14 | 3:14 | 4:29 | 1:22 | 3:22 | 4:14 |
| 238 | Marc Bachmann, Rene Schönleber 🇩🇪 GER9th of 61 aged 45-49 | 45-49 | 1:09:49 | 18:50 | 37:58 | 26:48 | 5:07 | 4:02 | 2:03 | 3:28 | 3:01 | 4:18 | 1:54 | 3:47 | 4:15 |
| 239 | Felice Renna, Daniel Grube 🇮🇹 ITA66th of 258 aged 30-34 | 30-34 | 1:09:49 | 18:50 | 38:17 | 26:59 | 4:38 | 4:06 | 2:14 | 3:21 | 3:16 | 4:34 | 1:35 | 3:19 | 4:34 |
| 240 | Marius Michel, Michael Pal 🇩🇪 GER53rd of 235 aged 25-29 | 25-29 | 1:09:52 | 18:53 | 39:07 | 26:28 | 4:21 | 4:15 | 1:50 | 2:47 | 3:01 | 4:36 | 1:48 | 3:35 | 4:36 |
| 241 | Christopher Wolsfeld, Lars Böhm 🇩🇪 GER54th of 235 aged 25-29 | 25-29 | 1:09:52 | 18:53 | 37:52 | 27:14 | 4:50 | 3:51 | 1:55 | 3:36 | 3:06 | 4:50 | 1:31 | 3:37 | 4:48 |
| 242 | Stefan Münch, Steffen Amling 🇩🇪 GER24th of 136 aged 40-44 | 40-44 | 1:09:59 | 19:00 | 38:30 | 27:24 | 4:09 | 3:49 | 2:14 | 3:30 | 3:40 | 4:23 | 1:35 | 4:17 | 3:56 |
| 243 | Jordan D’Addazio, Mickael Da Silva 🇧🇪 BEL67th of 258 aged 30-34 | 30-34 | 1:10:01 | 19:02 | 42:14 | 23:32 | 4:18 | 3:56 | 1:35 | 2:50 | 2:45 | 4:09 | 1:35 | 3:10 | 3:32 |
| 244 | Yann-Etienne Schürch, Louis Kämmerer 🇩🇪 GER55th of 235 aged 25-29 | 25-29 | 1:10:01 | 19:02 | 40:53 | 24:34 | 4:38 | 3:51 | 1:52 | 2:48 | 3:26 | 4:13 | 1:29 | 2:56 | 3:59 |
| 245 | Robin Dilger, Lars Hiller 🇩🇪 GER34th of 176 aged 16-24 | 16-24 | 1:10:02 | 19:03 | 41:43 | 24:04 | 4:19 | 3:37 | 1:40 | 2:32 | 3:15 | 4:16 | 1:22 | 3:37 | 3:45 |
| 246 | Björn Schildhauer, Fabian Fieting 🇩🇪 GER68th of 258 aged 30-34 | 30-34 | 1:10:03 | 19:04 | 40:00 | 24:56 | 5:13 | 3:49 | 1:53 | 3:19 | 2:19 | 4:21 | 1:31 | 3:16 | 4:28 |
| 247 | Viktor Diner, Michael Schymura 🇩🇪 GER25th of 136 aged 40-44 | 40-44 | 1:10:04 | 19:05 | 39:37 | 26:02 | 4:30 | 4:01 | 2:02 | 2:56 | 2:58 | 4:21 | 1:49 | 3:47 | 4:08 |
| 248 | Philipp Litzki, Matthias Koch 🇩🇪 GER69th of 258 aged 30-34 | 30-34 | 1:10:08 | 19:09 | 40:53 | 24:34 | 4:45 | 3:50 | 1:37 | 2:49 | 2:49 | 4:25 | 1:40 | 2:55 | 4:29 |
| 249 | Laurent Schneider, Alexis Brancart 🇫🇷 FRA26th of 136 aged 40-44 | 40-44 | 1:10:11 | 19:12 | 40:48 | 24:26 | 5:02 | 3:43 | 1:44 | 2:48 | 2:45 | 4:11 | 1:31 | 3:28 | 4:16 |
| 250 | Corentin Bessenay, Pierre Antoine 🇫🇷 FRA70th of 258 aged 30-34 | 30-34 | 1:10:13 | 19:14 | 40:05 | 25:32 | 4:42 | 3:58 | 1:55 | 3:33 | 2:48 | 4:33 | 1:27 | 3:08 | 4:10 |
| 251 | Arnoud Trommelen, Stef Trommelen 🇳🇱 NED51st of 224 aged 35-39 | 35-39 | 1:10:16 | 19:17 | 40:34 | 24:43 | 5:04 | 3:53 | 1:37 | 3:00 | 2:51 | 4:16 | 1:17 | 3:50 | 3:59 |
| 252 | Paul Volkwein, Stefan Walter 🇩🇪 GER71st of 258 aged 30-34 | 30-34 | 1:10:16 | 19:17 | 39:45 | 25:11 | 5:25 | 3:47 | 1:43 | 2:50 | 2:43 | 4:29 | 1:36 | 3:59 | 4:04 |
| 253 | Noa Aim, Bastien Auberson 🇨🇭 SUI35th of 176 aged 16-24 | 16-24 | 1:10:17 | 19:18 | 39:17 | 26:01 | 5:04 | 3:56 | 1:34 | 2:49 | 4:19 | 4:36 | 1:31 | 2:54 | 4:22 |
| 254 | Martin Lindemann, Eckhard Lindemann 🇩🇪 GER10th of 61 aged 45-49 | 45-49 | 1:10:18 | 19:19 | 38:06 | 27:53 | 4:24 | 4:00 | 2:02 | 3:18 | 4:01 | 4:23 | 1:36 | 4:19 | 4:14 |
| 255 | Alexandre Kennel, Clément Belle 🇫🇷 FRA36th of 176 aged 16-24 | 16-24 | 1:10:19 | 19:20 | 34:51 | 31:10 | 4:21 | 4:17 | 2:41 | 4:33 | 3:54 | 4:41 | 1:47 | 3:37 | 5:40 |
| 256 | Ken Buchholz, Matthias Kirchberger 🇩🇪 GER52nd of 224 aged 35-39 | 35-39 | 1:10:20 | 19:21 | 42:45 | 23:00 | 4:40 | 3:48 | 1:32 | 2:49 | 2:14 | 4:16 | 1:22 | 2:50 | 4:09 |
| 257 | Nikolai Schütze, Niklas Harsy 🇩🇪 GER56th of 235 aged 25-29 | 25-29 | 1:10:21 | 19:22 | 38:04 | 27:05 | 5:15 | 3:53 | 1:42 | 2:54 | 3:53 | 4:44 | 1:31 | 3:16 | 5:12 |
| 258 | Johann Kämpfer, Erik Dibbern 🇩🇪 GER37th of 176 aged 16-24 | 16-24 | 1:10:24 | 19:25 | 38:24 | 27:31 | 4:33 | 3:36 | 1:39 | 2:38 | 5:10 | 4:20 | 1:56 | 3:42 | 4:30 |
| 259 | Christopher Lieber, Rouven Spankus 🇩🇪 GER53rd of 224 aged 35-39 | 35-39 | 1:10:27 | 19:28 | 39:16 | 27:17 | 3:58 | 4:05 | 2:08 | 3:27 | 3:08 | 4:41 | 1:45 | 3:45 | 4:18 |
| 260 | Dominik Eller, Nicolai Reicherter 🇩🇪 GER54th of 224 aged 35-39 | 35-39 | 1:10:29 | 19:30 | 40:46 | 24:21 | 5:26 | 3:45 | 1:50 | 2:40 | 3:11 | 4:11 | 1:31 | 3:23 | 3:50 |
| 261 | Sebastian Fromm, Florian Götz 🇩🇪 GER72nd of 258 aged 30-34 | 30-34 | 1:10:29 | 19:30 | 40:30 | 25:07 | 4:52 | 3:39 | 1:34 | 1:57 | 2:32 | 4:08 | 1:29 | 6:07 | 3:41 |
| 262 | Paul Goldstein, Marcel Melo Dias 🇩🇪 GER57th of 235 aged 25-29 | 25-29 | 1:10:29 | 19:30 | 39:53 | 25:48 | 4:55 | 3:35 | 1:41 | 3:20 | 3:07 | 4:36 | 1:58 | 3:37 | 3:54 |
| 263 | Christian Rieder, Marc Krause 🇩🇪 GER55th of 224 aged 35-39 | 35-39 | 1:10:32 | 19:33 | 38:10 | 27:54 | 4:32 | 4:00 | 2:00 | 3:20 | 3:23 | 4:56 | 1:46 | 3:15 | 5:14 |
| 264 | Yannick Koster, Daniel Blei 🇩🇪 GER56th of 224 aged 35-39 | 35-39 | 1:10:34 | 19:35 | 40:43 | 25:30 | 4:26 | 3:56 | 1:48 | 2:52 | 3:14 | 4:23 | 1:30 | 3:33 | 4:14 |
| 265 | Flynn Hatebur, Till Riemenschneider 🇨🇭 SUI38th of 176 aged 16-24 | 16-24 | 1:10:47 | 19:48 | 40:38 | 25:10 | 5:05 | 3:41 | 1:35 | 3:17 | 3:29 | 4:24 | 1:32 | 3:03 | 4:09 |
| 266 | Phil Beckbissinger, Jonas Lanzinger 🇩🇪 GER39th of 176 aged 16-24 | 16-24 | 1:10:47 | 19:48 | 36:35 | 29:03 | 5:15 | 3:45 | 1:47 | 3:34 | 3:37 | 4:51 | 1:30 | 4:45 | 5:14 |
| 267 | Manuel Sontag, Thomas Nething 🇩🇪 GER11th of 61 aged 45-49 | 45-49 | 1:10:48 | 19:49 | 41:41 | 24:18 | 4:53 | 3:41 | 1:35 | 2:54 | 2:43 | 4:23 | 1:40 | 3:30 | 3:52 |
| 268 | Bernd Makasy, Filip Galic 🇩🇪 GER12th of 61 aged 45-49 | 45-49 | 1:10:55 | 19:56 | 42:40 | 23:33 | 4:45 | 3:57 | 1:47 | 2:52 | 2:29 | 4:25 | 1:37 | 2:33 | 3:53 |
| 269 | Valentin De Nicola, Louis De Nicola 🇫🇷 FRA58th of 235 aged 25-29 | 25-29 | 1:10:55 | 19:56 | 40:15 | 25:03 | 5:41 | 3:35 | 1:49 | 3:36 | 3:14 | 4:20 | 1:27 | 3:12 | 3:50 |
| 270 | Fabio Dahlem, David Koca 🇩🇪 GER73rd of 258 aged 30-34 | 30-34 | 1:10:56 | 19:57 | 39:39 | 27:03 | 4:18 | 3:47 | 1:45 | 3:55 | 3:08 | 4:29 | 1:37 | 3:52 | 4:30 |
| 271 | Philipp Eisenmann, Volker Marks 🇩🇪 GER5th of 24 aged 50-54 | 50-54 | 1:10:56 | 19:57 | 39:20 | 27:36 | 4:04 | 3:54 | 1:54 | 3:20 | 3:15 | 4:35 | 1:53 | 4:06 | 4:39 |
| 272 | Christian Röder, Marcel Stein 🇩🇪 GER57th of 224 aged 35-39 | 35-39 | 1:10:57 | 19:58 | 40:25 | 24:39 | 5:58 | 3:52 | 1:59 | 3:12 | 2:59 | 4:17 | 1:37 | 2:57 | 3:46 |
| 273 | Marc Scheible, Marcel Rudolph 🇩🇪 GER74th of 258 aged 30-34 | 30-34 | 1:10:59 | 20:00 | 41:05 | 25:12 | 4:47 | 3:47 | 1:46 | 2:58 | 2:46 | 4:26 | 1:44 | 3:33 | 4:12 |
| 274 | Daniel Rothen, Manuel Schöni 🇨🇭 SUI27th of 136 aged 40-44 | 40-44 | 1:11:05 | 20:06 | 39:39 | 25:18 | 6:14 | 3:55 | 2:08 | 2:59 | 3:10 | 4:15 | 1:40 | 3:10 | 4:01 |
| 275 | Mike Profenius, Mario Hensellek 🇩🇪 GER75th of 258 aged 30-34 | 30-34 | 1:11:09 | 20:10 | 41:56 | 24:28 | 4:48 | 3:46 | 1:50 | 2:50 | 2:52 | 4:16 | 1:28 | 3:32 | 3:54 |
| 276 | Sven Arnold, Sein Kim 🇩🇪 GER40th of 176 aged 16-24 | 16-24 | 1:11:11 | 20:12 | 36:57 | 29:08 | 5:11 | 3:49 | 2:29 | 4:31 | 3:13 | 4:38 | 2:07 | 2:55 | 5:26 |
| 277 | Kai Lanzendörfer, Felix Lanzendörfer 🇩🇪 GER76th of 258 aged 30-34 | 30-34 | 1:11:12 | 20:13 | 38:18 | 27:34 | 5:25 | 3:46 | 1:59 | 3:58 | 3:10 | 4:36 | 1:37 | 3:46 | 4:42 |
| 278 | Pascal Löffelhardt, Jonathan Kirsten 🇩🇪 GER59th of 235 aged 25-29 | 25-29 | 1:11:13 | 20:14 | 41:48 | 24:25 | 5:04 | 3:51 | 1:43 | 2:28 | 3:16 | 4:03 | 1:34 | 3:32 | 3:58 |
| 279 | Florian Günster, Pascal Kneip 🇩🇪 GER77th of 258 aged 30-34 | 30-34 | 1:11:13 | 20:14 | 40:33 | 25:37 | 5:08 | 3:49 | 1:58 | 3:44 | 2:53 | 4:24 | 1:45 | 3:12 | 3:52 |
| 280 | Georg Marsching, Marcel Reinelt 🇩🇪 GER58th of 224 aged 35-39 | 35-39 | 1:11:14 | 20:15 | 38:39 | 28:13 | 4:26 | 4:02 | 2:07 | 3:26 | 3:19 | 4:55 | 1:47 | 3:53 | 4:44 |
| 281 | Dominik Ehrismann, Julian Hoffmann 🇩🇪 GER60th of 235 aged 25-29 | 25-29 | 1:11:15 | 20:16 | 44:30 | 21:57 | 4:54 | 3:34 | 1:19 | 2:17 | 2:13 | 4:18 | 1:20 | 3:10 | 3:46 |
| 282 | Julius Porkert, Enrico Holzhey 🇩🇪 GER41st of 176 aged 16-24 | 16-24 | 1:11:17 | 20:18 | 39:10 | 26:21 | 5:49 | 3:52 | 1:15 | 3:04 | 3:23 | 4:24 | 1:20 | 4:13 | 4:50 |
| 283 | Giovanni Capobianco, Andreas Schumacher 🇮🇹 ITA13th of 61 aged 45-49 | 45-49 | 1:11:17 | 20:18 | 40:00 | 27:08 | 4:14 | 3:57 | 2:05 | 3:11 | 3:43 | 4:35 | 1:40 | 4:08 | 3:49 |
| 284 | Cort Holz, Konrad Rothmann 🇩🇪 GER42nd of 176 aged 16-24 | 16-24 | 1:11:21 | 20:22 | 39:19 | 25:24 | 6:42 | 3:59 | 1:34 | 3:08 | 3:04 | 4:23 | 1:32 | 2:46 | 4:58 |
| 285 | Stefan Vasovic, Themistoklis Koupidis 🇷🇸 SRB78th of 258 aged 30-34 | 30-34 | 1:11:23 | 20:24 | 41:34 | 24:38 | 5:16 | 3:45 | 1:46 | 3:08 | 2:47 | 4:24 | 1:40 | 3:14 | 3:54 |
| 286 | Marten Schulz, Jia Chen 🇩🇪 GER59th of 224 aged 35-39 | 35-39 | 1:11:24 | 20:25 | 42:59 | 23:36 | 4:53 | 3:53 | 1:54 | 3:06 | 2:28 | 4:22 | 1:26 | 2:49 | 3:38 |
| 287 | Gianfabio Inglese, Sébastien Diss 🇩🇪 GER79th of 258 aged 30-34 | 30-34 | 1:11:24 | 20:25 | 40:18 | 26:57 | 4:13 | 3:43 | 2:01 | 3:14 | 3:59 | 4:27 | 1:26 | 3:55 | 4:12 |
| 288 | Cedric Moser, Dominik Amann 🇩🇪 GER61st of 235 aged 25-29 | 25-29 | 1:11:26 | 20:27 | 42:08 | 24:19 | 5:04 | 3:53 | 1:27 | 2:51 | 2:22 | 4:27 | 1:47 | 3:18 | 4:14 |
| 289 | Thomas Didot, Cédric Navarro 🇫🇷 FRA80th of 258 aged 30-34 | 30-34 | 1:11:26 | 20:27 | 41:49 | 24:28 | 5:13 | 4:00 | 1:31 | 2:34 | 2:53 | 4:39 | 1:21 | 3:10 | 4:20 |
| 290 | Arthur Odenbach, Aygün Altay 🇩🇪 GER81st of 258 aged 30-34 | 30-34 | 1:11:32 | 20:33 | 40:27 | 25:08 | 6:01 | 3:40 | 1:38 | 3:25 | 2:35 | 4:17 | 1:12 | 3:55 | 4:26 |
| 291 | Tobias Olih, Umut Basogul 🇩🇪 GER43rd of 176 aged 16-24 | 16-24 | 1:11:34 | 20:35 | 40:10 | 26:16 | 5:12 | 3:37 | 1:41 | 2:59 | 4:09 | 4:09 | 1:18 | 3:31 | 4:52 |
| 292 | Julio Sierra, Ignacio Rodríguez 🇪🇸 ESP82nd of 258 aged 30-34 | 30-34 | 1:11:35 | 20:36 | 41:03 | 25:45 | 4:52 | 3:48 | 1:44 | 3:10 | 2:54 | 4:44 | 2:00 | 3:27 | 3:58 |
| 293 | Pascal Kratz, Paul Agsten 🇩🇪 GER62nd of 235 aged 25-29 | 25-29 | 1:11:37 | 20:38 | 38:48 | 28:09 | 4:45 | 4:00 | 2:07 | 3:23 | 3:41 | 4:30 | 1:58 | 3:52 | 4:38 |
| 294 | Steffen Ziegler, Benjamin Joas 🇩🇪 GER28th of 136 aged 40-44 | 40-44 | 1:11:38 | 20:39 | 41:06 | 25:47 | 4:49 | 3:52 | 1:29 | 3:20 | 3:29 | 4:36 | 1:26 | 3:26 | 4:09 |
| 295 | Andreas Krapalies, Eric Dietrich 🇩🇪 GER29th of 136 aged 40-44 | 40-44 | 1:11:39 | 20:40 | 38:54 | 28:23 | 4:25 | 4:01 | 1:53 | 3:43 | 3:51 | 4:38 | 1:58 | 4:03 | 4:16 |
| 296 | Lukas Zollweg, Leon Stamm 🇩🇪 GER44th of 176 aged 16-24 | 16-24 | 1:11:41 | 20:42 | 38:52 | 27:44 | 5:10 | 4:03 | 1:57 | 3:40 | 2:57 | 4:47 | 2:03 | 3:33 | 4:44 |
| 297 | Guillaume Lhote, Ivan Stankovic 🇫🇷 FRA30th of 136 aged 40-44 | 40-44 | 1:11:43 | 20:44 | 41:47 | 25:20 | 4:42 | 3:44 | 1:48 | 2:44 | 4:06 | 4:25 | 1:20 | 3:25 | 3:48 |
| 298 | Jeronimo Hillgruber, Moritz Zähringer 🇩🇪 GER45th of 176 aged 16-24 | 16-24 | 1:11:47 | 20:48 | 41:15 | 25:20 | 5:15 | 3:50 | 1:19 | 3:00 | 3:10 | 4:36 | 1:24 | 2:54 | 5:07 |
| 299 | Tobias Eckler, Marco Kiefaber 🇩🇪 GER83rd of 258 aged 30-34 | 30-34 | 1:11:47 | 20:48 | 39:23 | 26:10 | 6:18 | 3:55 | 1:43 | 3:29 | 3:19 | 4:32 | 1:47 | 3:29 | 3:56 |
| 300 | Adrien Legrand, Jérôme Welsch 🇫🇷 FRA84th of 258 aged 30-34 | 30-34 | 1:11:49 | 20:50 | 42:17 | 24:56 | 4:42 | 4:01 | 1:51 | 3:12 | 2:46 | 4:20 | 1:33 | 3:10 | 4:03 |
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.