HYROX Karlsruhe 2026: Pro Doubles Men results
254 teams on 1 Jul 2026. Typical finish 1:10:15, fastest 10% under 59:03. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 201 | Markus Vallon, Manuel Ziegler 🇩🇪 GER25th of 34 aged 40-44 | 40-44 | 1:19:52 | 29:24 | 41:49 | 31:29 | 6:39 | 3:42 | 2:12 | 9:18 | 2:35 | 4:21 | 1:36 | 3:23 | 4:22 |
| 202 | Frederik Hahn, Dorian Jochum 🇩🇪 GER31st of 39 aged 25-29 | 25-29 | 1:20:13 | 29:45 | 45:29 | 29:21 | 5:28 | 4:02 | 2:00 | 4:37 | 2:52 | 4:48 | 1:48 | 4:12 | 5:02 |
| 203 | Christian Prehn, Nicolai Teufel 🇩🇪 GER43rd of 56 aged 35-39 | 35-39 | 1:20:17 | 29:49 | 45:20 | 29:25 | 5:37 | 3:47 | 2:35 | 4:33 | 2:42 | 4:24 | 1:19 | 4:27 | 5:38 |
| 204 | Andre Jahnel, Heiko Mächerle 🇩🇪 GER5th of 8 aged 45-49 | 45-49 | 1:20:21 | 29:53 | 46:15 | 28:17 | 5:52 | 3:44 | 2:25 | 4:01 | 3:45 | 3:59 | 1:58 | 4:17 | 4:08 |
| 205 | Dennis Halemba, Kai Schmied 🇩🇪 GER72nd of 81 aged 30-34 | 30-34 | 1:20:34 | 30:06 | 43:44 | 30:58 | 5:56 | 4:02 | 2:24 | 5:37 | 3:34 | 4:42 | 1:45 | 4:07 | 4:47 |
| 206 | Michael Merkt, Raphael Merkt 🇩🇪 GER73rd of 81 aged 30-34 | 30-34 | 1:20:38 | 30:10 | 46:48 | 27:17 | 6:38 | 3:46 | 2:16 | 3:21 | 2:54 | 4:15 | 1:26 | 3:46 | 5:33 |
| 207 | Gökhan Genc, Vehbi Davul 🇩🇪 GER44th of 56 aged 35-39 | 35-39 | 1:20:54 | 30:26 | 45:13 | 30:27 | 5:20 | 4:06 | 2:44 | 4:55 | 3:58 | 4:32 | 1:45 | 3:41 | 4:46 |
| 208 | Kim Lichtenecker, Oliver Gregus 🇨🇭 SUI45th of 56 aged 35-39 | 35-39 | 1:20:54 | 30:26 | 44:49 | 30:32 | 5:38 | 3:49 | 2:54 | 4:38 | 3:27 | 4:28 | 1:52 | 4:38 | 4:46 |
| 209 | Marcel Straßer, Jochen Schmitz 🇩🇪 GER46th of 56 aged 35-39 | 35-39 | 1:20:57 | 30:29 | 42:20 | 33:41 | 5:00 | 3:59 | 3:54 | 5:03 | 4:08 | 4:56 | 1:45 | 4:26 | 5:30 |
| 210 | Willi Knaus, Erxhan Hoti 🇩🇪 GER26th of 34 aged 40-44 | 40-44 | 1:21:33 | 31:05 | 45:27 | 31:08 | 5:04 | 4:05 | 2:40 | 6:23 | 3:07 | 4:19 | 1:45 | 4:21 | 4:28 |
| 211 | Christophe Meyer, Francesco Ilardo 🇫🇷 FRA47th of 56 aged 35-39 | 35-39 | 1:21:40 | 31:12 | 46:01 | 30:42 | 5:00 | 3:49 | 3:26 | 5:25 | 2:51 | 4:22 | 1:51 | 3:26 | 5:32 |
| 212 | Theo Masson, Guillaume Paul 🇫🇷 FRA22nd of 28 aged 16-24 | 16-24 | 1:21:43 | 31:15 | 43:32 | 32:30 | 5:45 | 4:08 | 2:33 | 5:29 | 3:35 | 4:37 | 1:31 | 4:01 | 6:36 |
| 213 | Alexis Legrand, Hugo Rapp 🇫🇷 FRA74th of 81 aged 30-34 | 30-34 | 1:21:48 | 31:20 | 42:52 | 33:26 | 5:35 | 3:55 | 3:58 | 4:57 | 3:43 | 4:40 | 2:07 | 4:29 | 5:37 |
| 214 | Benjamin Rahn, Marco Willy 🇩🇪 GER75th of 81 aged 30-34 | 30-34 | 1:21:51 | 31:23 | 49:17 | 27:34 | 5:03 | 4:03 | 2:44 | 3:59 | 2:52 | 4:24 | 1:49 | 3:37 | 4:06 |
| 215 | Manuel Grünow, Aurieus Minton 🇩🇪 GER48th of 56 aged 35-39 | 35-39 | 1:21:59 | 31:31 | 48:47 | 27:36 | 5:41 | 3:46 | 2:26 | 3:36 | 4:05 | 4:01 | 1:37 | 4:07 | 3:58 |
| 216 | Dominic Muther, Nikos Bakopanos 🇨🇭 SUI23rd of 28 aged 16-24 | 16-24 | 1:22:10 | 31:42 | 44:07 | 30:42 | 7:25 | 4:10 | 2:21 | 5:56 | 2:40 | 4:21 | 1:59 | 3:49 | 5:26 |
| 217 | Alexander Heinze, Michael Tscheuschner 🇩🇪 GER6th of 8 aged 45-49 | 45-49 | 1:22:18 | 31:50 | 38:31 | 38:08 | 5:43 | 4:09 | 3:13 | 5:56 | 4:19 | 4:54 | 2:00 | 6:22 | 7:15 |
| 218 | Max D‘Aguiar, Marvin Schneider 🇩🇪 GER32nd of 39 aged 25-29 | 25-29 | 1:22:32 | 32:04 | 52:28 | 25:50 | 4:17 | 3:40 | 1:58 | 3:27 | 3:11 | 4:03 | 1:29 | 3:21 | 4:41 |
| 219 | Noah Jeromin, Simeon Kertelge 🇩🇪 GER24th of 28 aged 16-24 | 16-24 | 1:22:47 | 32:19 | 45:01 | 28:57 | 8:52 | 3:40 | 2:46 | 4:29 | 3:14 | 4:18 | 1:43 | 3:59 | 4:48 |
| 220 | Alan Leclerc, Juan Helmer 🇫🇷 FRA76th of 81 aged 30-34 | 30-34 | 1:23:27 | 32:59 | 46:55 | 29:26 | 7:10 | 3:47 | 2:17 | 4:20 | 4:04 | 4:26 | 1:31 | 4:38 | 4:23 |
| 221 | Tobias Schunder, Gabriel Keller 🇩🇪 GER49th of 56 aged 35-39 | 35-39 | 1:23:39 | 33:11 | 52:04 | 26:59 | 4:40 | 3:54 | 2:30 | 4:24 | 3:01 | 4:11 | 1:42 | 3:30 | 3:47 |
| 222 | Adrien Marquis, Adrien Dubois 🇫🇷 FRA50th of 56 aged 35-39 | 35-39 | 1:23:54 | 33:26 | 50:43 | 28:48 | 4:29 | 4:04 | 2:33 | 4:28 | 3:20 | 4:08 | 1:42 | 4:02 | 4:31 |
| 223 | Tobias Klebert, Dominic Dörr 🇩🇪 GER27th of 34 aged 40-44 | 40-44 | 1:24:15 | 33:47 | 50:26 | 28:36 | 5:17 | 4:01 | 2:26 | 4:05 | 3:07 | 4:26 | 1:56 | 4:16 | 4:19 |
| 224 | Niclas Lotz, Artur Albring 🇩🇪 GER77th of 81 aged 30-34 | 30-34 | 1:24:15 | 33:47 | 49:04 | 29:47 | 5:28 | 3:46 | 2:00 | 5:28 | 3:28 | 4:23 | 1:49 | 4:09 | 4:44 |
| 225 | Alexander Hüsgen, Florian Jersch 🇩🇪 GER78th of 81 aged 30-34 | 30-34 | 1:24:58 | 34:30 | 51:05 | 27:56 | 6:01 | 3:51 | 2:54 | 4:20 | 2:45 | 4:27 | 1:34 | 3:52 | 4:13 |
| 226 | Christian Krüger, Johannes Wahlster 🇩🇪 GER51st of 56 aged 35-39 | 35-39 | 1:25:14 | 34:46 | 47:44 | 31:21 | 6:14 | 3:57 | 3:14 | 4:47 | 3:27 | 4:35 | 1:42 | 4:25 | 5:14 |
| 227 | Tim Jürges, Peer Van Treel 🇩🇪 GER52nd of 56 aged 35-39 | 35-39 | 1:25:24 | 34:56 | 47:18 | 32:59 | 5:10 | 4:10 | 2:24 | 4:34 | 4:13 | 4:30 | 1:32 | 4:39 | 6:57 |
| 228 | Lucas Baldos, Samuel Runtz 🇫🇷 FRA25th of 28 aged 16-24 | 16-24 | 1:25:54 | 35:26 | 52:38 | 28:02 | 5:17 | 3:37 | 2:12 | 4:48 | 2:41 | 4:21 | 1:41 | 3:58 | 4:44 |
| 229 | Daniel Fedoruk, Denis Fries 🇩🇪 GER33rd of 39 aged 25-29 | 25-29 | 1:25:55 | 35:27 | 44:36 | 36:06 | 5:18 | 3:52 | 2:33 | 5:19 | 3:42 | 4:57 | 2:09 | 6:28 | 7:06 |
| 230 | Maximilian Scholz, Felix Lühl 🇩🇪 GER26th of 28 aged 16-24 | 16-24 | 1:26:08 | 35:40 | 48:02 | 32:22 | 5:47 | 3:54 | 2:16 | 4:40 | 4:01 | 4:42 | 1:37 | 5:07 | 6:05 |
| 231 | Tobias Mohr, Christian Ballweg 🇩🇪 GER7th of 8 aged 45-49 | 45-49 | 1:27:11 | 36:43 | 45:19 | 36:05 | 5:50 | 4:14 | 2:32 | 4:58 | 4:29 | 4:55 | 2:04 | 5:45 | 7:08 |
| 232 | Marcel Parks, Bernd Makus 🇩🇪 GER28th of 34 aged 40-44 | 40-44 | 1:27:15 | 36:47 | 46:18 | 35:50 | 5:12 | 4:00 | 2:46 | 6:10 | 3:45 | 4:40 | 1:50 | 5:35 | 7:04 |
| 233 | Lukas Gendrot, Bastien Badouret 🇫🇷 FRA27th of 28 aged 16-24 | 16-24 | 1:27:40 | 37:12 | 43:45 | 38:21 | 5:40 | 3:56 | 2:44 | 6:33 | 4:07 | 4:26 | 1:36 | 4:32 | 10:27 |
| 234 | Luca Achsenick, Michael Achsenick 🇩🇪 GER29th of 34 aged 40-44 | 40-44 | 1:27:54 | 37:26 | 52:38 | 29:39 | 5:41 | 3:48 | 2:37 | 3:28 | 3:08 | 4:44 | 1:43 | 4:54 | 5:17 |
| 235 | Mario Gehring, Florian Fenninger 🇩🇪 GER8th of 8 aged 45-49 | 45-49 | 1:28:57 | 38:29 | 49:05 | 34:14 | 5:43 | 4:13 | 2:43 | 5:34 | 4:04 | 5:08 | 2:24 | 5:09 | 4:59 |
| 236 | Dominic Oest, Matthias Eisele 🇩🇪 GER30th of 34 aged 40-44 | 40-44 | 1:29:24 | 38:56 | 50:17 | 32:48 | 6:25 | 4:04 | 2:53 | 4:28 | 4:06 | 4:56 | 1:59 | 5:52 | 4:30 |
| 237 | Lionel Peterschmitt, Jean Gameiro 🇫🇷 FRA31st of 34 aged 40-44 | 40-44 | 1:29:34 | 39:06 | 53:13 | 30:46 | 5:39 | 3:51 | 2:07 | 5:15 | 3:56 | 4:25 | 1:44 | 4:12 | 5:16 |
| 238 | Philippe Jung, Zakaria Chteba 🇫🇷 FRA53rd of 56 aged 35-39 | 35-39 | 1:30:02 | 39:34 | 53:57 | 31:00 | 5:05 | 3:40 | 1:53 | 5:07 | 3:56 | 4:19 | 1:36 | 6:35 | 3:54 |
| 239 | Matthias Schütte, Johannes Schütte 🇩🇪 GER54th of 56 aged 35-39 | 35-39 | 1:30:32 | 40:04 | 49:35 | 34:43 | 6:19 | 4:15 | 2:07 | 5:52 | 5:34 | 4:40 | 1:44 | 4:43 | 5:48 |
| 240 | Daniel Kraus, Christian Tarde 🇩🇪 GER32nd of 34 aged 40-44 | 40-44 | 1:30:44 | 40:16 | 48:52 | 36:10 | 5:47 | 3:56 | 2:39 | 5:32 | 3:37 | 4:29 | 1:44 | 7:36 | 6:37 |
| 241 | Jim Sternkopf, Erik Weinert 🇩🇪 GER34th of 39 aged 25-29 | 25-29 | 1:30:53 | 40:25 | 50:21 | 34:03 | 6:33 | 3:51 | 2:52 | 5:53 | 4:42 | 4:43 | 2:14 | 4:15 | 5:33 |
| 242 | Maximilian Wörner, Darius Kaufmann 🇩🇪 GER35th of 39 aged 25-29 | 25-29 | 1:32:49 | 42:21 | 50:29 | 35:06 | 7:19 | 4:17 | 3:19 | 5:02 | 4:43 | 5:02 | 2:01 | 4:33 | 6:09 |
| 243 | Daniel Russ, Julian Russ 🇩🇪 GER36th of 39 aged 25-29 | 25-29 | 1:33:17 | 42:49 | 49:24 | 37:00 | 6:55 | 4:08 | 3:12 | 5:26 | 4:12 | 4:43 | 1:37 | 5:11 | 8:31 |
| 244 | Ervin Mujadzic, Marcel Hofstetter 🇦🇹 AUT28th of 28 aged 16-24 | 16-24 | 1:34:23 | 43:55 | 47:10 | 40:03 | 7:14 | 4:16 | 3:34 | 8:07 | 3:56 | 4:45 | 1:57 | 4:23 | 9:05 |
| 245 | Jonas Lapacz, Dennis Müller 🇩🇪 GER37th of 39 aged 25-29 | 25-29 | 1:34:33 | 44:05 | 1:01:07 | 28:10 | 5:19 | 4:02 | 2:19 | 3:49 | 2:45 | 4:42 | 1:33 | 4:43 | 4:17 |
| 246 | Damir Leto, Gino Pometti 🇩🇪 GER55th of 56 aged 35-39 | 35-39 | 1:38:01 | 47:33 | 58:21 | 34:00 | 5:45 | 4:05 | 2:24 | 4:34 | 3:23 | 4:28 | 2:04 | 5:27 | 7:35 |
| 247 | Etem Behar, Philip Bischoff 🇩🇪 GER79th of 81 aged 30-34 | 30-34 | 1:38:48 | 48:20 | 50:42 | 40:28 | 7:44 | 4:18 | 2:32 | 7:22 | 5:21 | 5:08 | 2:01 | 6:59 | 6:47 |
| 248 | Geoffrey Gabriel, James Tibi 🇫🇷 FRA33rd of 34 aged 40-44 | 40-44 | 1:39:10 | 48:42 | 1:00:29 | 34:03 | 4:43 | 3:59 | 2:24 | 4:28 | 4:13 | 4:34 | 1:45 | 5:14 | 7:26 |
| 249 | Albert Woltmann, Felix Elsesser 🇩🇪 GER80th of 81 aged 30-34 | 30-34 | 1:39:40 | 49:12 | 1:00:33 | 31:42 | 7:30 | 3:48 | 2:46 | 4:35 | 3:07 | 4:26 | 1:53 | 5:12 | 5:55 |
| 250 | Sanel Hebratovic, Nicolas Carlucci 🇩🇪 GER38th of 39 aged 25-29 | 25-29 | 1:39:48 | 49:20 | 54:07 | 35:37 | 10:08 | 4:09 | 2:47 | 6:26 | 4:03 | 4:51 | 1:54 | 4:21 | 7:06 |
| 251 | Manuel Zug, Tom Egeler 🇩🇪 GER81st of 81 aged 30-34 | 30-34 | 1:40:29 | 50:01 | 53:31 | 40:55 | 6:08 | 4:23 | 4:35 | 7:16 | 3:04 | 4:55 | 2:25 | 6:16 | 8:01 |
| 252 | Brendan Spätling, Andreas Dillig 🇩🇪 GER34th of 34 aged 40-44 | 40-44 | 1:41:57 | 51:29 | 48:47 | 47:28 | 5:48 | 4:17 | 3:39 | 5:16 | 5:27 | 4:41 | 1:52 | 11:08 | 11:08 |
| 253 | Raphael Wörn, Cedric Young 🇩🇪 GER39th of 39 aged 25-29 | 25-29 | 1:43:09 | 52:41 | 53:57 | 41:48 | 7:29 | 4:34 | 2:29 | 7:09 | 5:35 | 5:16 | 2:13 | 6:17 | 8:15 |
| 254 | Arnold Sevillano Gomez, Francesco Burgio 🇩🇪 GER56th of 56 aged 35-39 | 35-39 | 1:44:47 | 54:19 | 1:06:14 | 32:11 | 6:25 | 3:58 | 2:51 | 5:23 | 3:15 | 4:36 | 1:32 | 4:58 | 5:38 |
How to read
The place is among timed teams in Pro 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.