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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101 | Andreas Rohrer, Thorsten Meides 🇩🇪 GER11th of 136 aged 40-44 | 40-44 | 1:04:47 | 13:48 | 35:48 | 25:02 | 4:01 | 3:48 | 1:55 | 3:01 | 2:50 | 4:13 | 1:49 | 3:09 | 4:17 |
| 102 | Konrad Schneider, Kai Becker 🇩🇪 GER30th of 258 aged 30-34 | 30-34 | 1:05:05 | 14:06 | 36:27 | 24:38 | 4:04 | 3:48 | 2:04 | 2:49 | 2:40 | 4:13 | 1:47 | 3:35 | 3:42 |
| 103 | Marc Pettenkofer, Sandro Esser 🇩🇪 GER31st of 258 aged 30-34 | 30-34 | 1:05:10 | 14:11 | 34:55 | 26:18 | 3:59 | 3:54 | 1:37 | 2:38 | 3:01 | 4:26 | 1:24 | 3:35 | 5:43 |
| 104 | Alexandre Jourdier, Bastien Cascarino 🇫🇷 FRA32nd of 258 aged 30-34 | 30-34 | 1:05:16 | 14:17 | 35:29 | 25:55 | 3:57 | 3:43 | 1:51 | 3:09 | 3:12 | 4:50 | 1:31 | 3:17 | 4:22 |
| 105 | Julian Spies, Kaan Erol 🇩🇪 GER12th of 176 aged 16-24 | 16-24 | 1:05:22 | 14:23 | 34:56 | 26:42 | 3:48 | 3:54 | 1:45 | 3:10 | 2:58 | 4:20 | 1:36 | 3:35 | 5:24 |
| 106 | Julien Fuchs, Stefano Plossi 🇫🇷 FRA26th of 224 aged 35-39 | 35-39 | 1:05:24 | 14:25 | 36:25 | 24:43 | 4:19 | 3:47 | 1:46 | 3:15 | 3:11 | 4:15 | 1:38 | 2:55 | 3:56 |
| 107 | Hugo Canonne, Guillaume Bertin 🇫🇷 FRA23rd of 235 aged 25-29 | 25-29 | 1:05:24 | 14:25 | 35:36 | 25:49 | 4:04 | 3:48 | 1:46 | 3:09 | 2:57 | 4:13 | 1:41 | 3:20 | 4:55 |
| 108 | Zoran Malic, Lys-Frederik Nack 🇩🇪 GER24th of 235 aged 25-29 | 25-29 | 1:05:25 | 14:26 | 37:09 | 24:12 | 4:08 | 3:57 | 1:42 | 2:39 | 2:23 | 4:13 | 1:49 | 3:35 | 3:54 |
| 109 | Max Trautmann, Daniel Kopprasch 🇩🇪 GER25th of 235 aged 25-29 | 25-29 | 1:05:28 | 14:29 | 36:32 | 24:35 | 4:26 | 4:01 | 1:33 | 3:04 | 2:35 | 4:24 | 1:28 | 3:04 | 4:26 |
| 110 | Jonathan Behra, Felicien Quereel 🇫🇷 FRA33rd of 258 aged 30-34 | 30-34 | 1:05:33 | 14:34 | 38:22 | 22:55 | 4:20 | 3:40 | 1:52 | 2:32 | 2:42 | 3:56 | 1:11 | 3:10 | 3:52 |
| 111 | Simon Attia, Florian Leist 🇮🇱 ISR12th of 136 aged 40-44 | 40-44 | 1:05:33 | 14:34 | 38:25 | 23:15 | 3:57 | 3:43 | 1:39 | 3:00 | 2:23 | 3:58 | 1:28 | 3:08 | 3:56 |
| 112 | Mael Baumann, Alexis Huber 🇫🇷 FRA26th of 235 aged 25-29 | 25-29 | 1:05:34 | 14:35 | 38:16 | 23:29 | 3:52 | 3:51 | 1:52 | 3:07 | 2:30 | 4:31 | 1:44 | 2:31 | 3:23 |
| 113 | Andreas Fieß, Maximilian Große 🇩🇪 GER27th of 235 aged 25-29 | 25-29 | 1:05:38 | 14:39 | 36:45 | 24:37 | 4:20 | 3:41 | 1:42 | 2:37 | 3:18 | 4:11 | 1:21 | 3:42 | 4:05 |
| 114 | Marco Theisen, Jendrik Müller 🇩🇪 GER27th of 224 aged 35-39 | 35-39 | 1:05:39 | 14:40 | 38:01 | 23:36 | 4:06 | 3:50 | 1:37 | 2:54 | 2:30 | 4:17 | 1:37 | 3:04 | 3:47 |
| 115 | Norman Post, Felix Gercke 🇩🇪 GER28th of 224 aged 35-39 | 35-39 | 1:05:39 | 14:40 | 36:14 | 25:02 | 4:28 | 3:59 | 1:55 | 2:59 | 3:19 | 4:21 | 1:31 | 3:06 | 3:52 |
| 116 | Patrick Feller, Jonas Keil 🇩🇪 GER28th of 235 aged 25-29 | 25-29 | 1:05:49 | 14:50 | 37:19 | 24:26 | 4:09 | 3:44 | 1:39 | 2:50 | 3:02 | 4:15 | 1:47 | 3:13 | 3:56 |
| 117 | Julian Lederbauer, Daniel Prenninger 🇦🇹 AUT29th of 235 aged 25-29 | 25-29 | 1:05:53 | 14:54 | 36:30 | 23:39 | 5:48 | 3:35 | 1:25 | 2:50 | 2:44 | 4:16 | 1:17 | 3:32 | 4:00 |
| 118 | Jan Burkhard, Erik Wilke 🇩🇪 GER13th of 176 aged 16-24 | 16-24 | 1:05:54 | 14:55 | 38:47 | 23:14 | 3:57 | 3:46 | 1:37 | 2:38 | 2:28 | 4:12 | 1:36 | 3:07 | 3:50 |
| 119 | Daouda Diop, Jonathan Joseph 🇫🇷 FRA29th of 224 aged 35-39 | 35-39 | 1:05:55 | 14:56 | 35:52 | 25:48 | 4:19 | 3:50 | 2:01 | 3:07 | 3:13 | 4:32 | 1:37 | 3:25 | 4:03 |
| 120 | Christofer Toth, Matthias Ewald 🇩🇪 GER34th of 258 aged 30-34 | 30-34 | 1:05:56 | 14:57 | 38:43 | 22:50 | 4:29 | 3:38 | 1:34 | 2:12 | 2:55 | 4:03 | 1:23 | 3:10 | 3:55 |
| 121 | Noel Kolb, Simon Keakavocy 🇩🇪 GER30th of 235 aged 25-29 | 25-29 | 1:06:01 | 15:02 | 36:19 | 25:58 | 3:49 | 3:51 | 1:54 | 3:09 | 2:44 | 4:27 | 1:45 | 4:01 | 4:07 |
| 122 | Valentin Dane, Florian Salquebre 🇫🇷 FRA30th of 224 aged 35-39 | 35-39 | 1:06:05 | 15:06 | 37:34 | 24:26 | 4:08 | 3:46 | 1:44 | 3:09 | 2:51 | 4:24 | 1:38 | 3:11 | 3:43 |
| 123 | Niklas Ebeling, Christopher Lamprecht 🇩🇪 GER35th of 258 aged 30-34 | 30-34 | 1:06:14 | 15:15 | 37:55 | 24:01 | 4:22 | 3:46 | 1:49 | 2:55 | 2:53 | 4:09 | 1:35 | 3:10 | 3:44 |
| 124 | Martin Simon, Fabian Matthias Schmidt 🇩🇪 GER36th of 258 aged 30-34 | 30-34 | 1:06:14 | 15:15 | 35:31 | 26:43 | 4:03 | 3:48 | 2:15 | 3:31 | 3:24 | 4:15 | 1:35 | 3:11 | 4:44 |
| 125 | Felix Bayer, Jonathan Kirschner 🇩🇪 GER14th of 176 aged 16-24 | 16-24 | 1:06:16 | 15:17 | 37:13 | 25:08 | 4:01 | 3:40 | 1:49 | 2:37 | 3:20 | 4:13 | 1:38 | 3:42 | 4:09 |
| 126 | Karim Riese, Andreas Benz 🇩🇪 GER37th of 258 aged 30-34 | 30-34 | 1:06:21 | 15:22 | 37:17 | 24:40 | 4:29 | 3:44 | 1:49 | 3:27 | 2:20 | 4:45 | 1:42 | 3:01 | 3:52 |
| 127 | Simon Boser, Viktor Bauer 🇩🇪 GER31st of 224 aged 35-39 | 35-39 | 1:06:22 | 15:23 | 35:53 | 25:40 | 4:54 | 3:52 | 2:03 | 3:14 | 3:28 | 4:31 | 1:14 | 3:05 | 4:13 |
| 128 | Borja Lagarón Martínez, Mariano Fernandez Luque 🇪🇸 ESP32nd of 224 aged 35-39 | 35-39 | 1:06:26 | 15:27 | 37:09 | 25:04 | 4:19 | 4:01 | 2:06 | 3:17 | 2:44 | 4:28 | 1:39 | 2:49 | 4:00 |
| 129 | Robin Meyer, Mateusz Niepras 🇩🇪 GER38th of 258 aged 30-34 | 30-34 | 1:06:28 | 15:29 | 37:33 | 24:36 | 4:22 | 3:44 | 2:02 | 2:48 | 3:02 | 4:28 | 1:27 | 3:23 | 3:42 |
| 130 | Micha Bauer, Klaus Sentner 🇩🇪 GER15th of 176 aged 16-24 | 16-24 | 1:06:32 | 15:33 | 39:26 | 20:43 | 6:27 | 3:44 | 1:13 | 2:54 | — | 4:19 | 1:01 | 2:47 | 4:43 |
| 131 | Robert Devel, Lukas Taday 🇩🇪 GER39th of 258 aged 30-34 | 30-34 | 1:06:36 | 15:37 | 38:13 | 24:11 | 4:16 | 3:53 | 1:49 | 2:56 | 2:47 | 4:07 | 1:30 | 3:17 | 3:52 |
| 132 | Alban Ditche, Maxime Beyel 🇫🇷 FRA31st of 235 aged 25-29 | 25-29 | 1:06:36 | 15:37 | 34:12 | 28:24 | 4:05 | 3:55 | 1:44 | 3:12 | 3:45 | 4:19 | 1:41 | 3:43 | 6:05 |
| 133 | Patrick Rinderer, Pyry Hasler 🇦🇹 AUT16th of 176 aged 16-24 | 16-24 | 1:06:37 | 15:38 | 36:14 | 26:09 | 4:19 | 3:49 | 2:01 | 3:36 | 3:04 | 4:31 | 1:39 | 3:18 | 4:11 |
| 134 | Andreas Erbel, Christian Gröbe 🇩🇪 GER13th of 136 aged 40-44 | 40-44 | 1:06:40 | 15:41 | 36:34 | 25:56 | 4:14 | 3:49 | 1:44 | 3:09 | 3:53 | 4:16 | 1:25 | 3:59 | 3:41 |
| 135 | Noé Dettwiller, Nicolas Schwartz 🇫🇷 FRA40th of 258 aged 30-34 | 30-34 | 1:06:40 | 15:41 | 35:44 | 26:46 | 4:15 | 3:56 | 1:40 | 3:27 | 3:24 | 4:35 | 1:20 | 3:59 | 4:25 |
| 136 | Nicolas Boissy, Mixayarath Souksomphone 🇫🇷 FRA14th of 136 aged 40-44 | 40-44 | 1:06:43 | 15:44 | 38:53 | 23:27 | 4:26 | 3:47 | 1:51 | 3:07 | 2:22 | 3:59 | 1:26 | 3:19 | 3:36 |
| 137 | Callum Green, Luke Dobson 🇬🇧 GBR41st of 258 aged 30-34 | 30-34 | 1:06:46 | 15:47 | 36:40 | 26:02 | 4:09 | 3:59 | 2:00 | 3:40 | 2:57 | 4:17 | 1:38 | 2:37 | 4:54 |
| 138 | Morris Nag, Michael Krygier 🇩🇪 GER33rd of 224 aged 35-39 | 35-39 | 1:06:47 | 15:48 | 37:01 | 25:51 | 4:00 | 3:50 | 1:49 | 2:50 | 3:16 | 4:27 | 1:43 | 3:43 | 4:13 |
| 139 | Andreas Schuhmacher, Levin Zimprich 🇩🇪 GER32nd of 235 aged 25-29 | 25-29 | 1:06:53 | 15:54 | 35:19 | 26:19 | 5:21 | 4:01 | 1:55 | 3:14 | 3:35 | 4:27 | 1:32 | 3:11 | 4:24 |
| 140 | Guillaume Cardoso, Dylan Da Costa Gonçalves 🇱🇺 LUX33rd of 235 aged 25-29 | 25-29 | 1:06:55 | 15:56 | 35:42 | 26:54 | 4:25 | 3:39 | 2:14 | 3:14 | 3:47 | 4:25 | 1:21 | 3:34 | 4:40 |
| 141 | James Kendrick, David Roche 🇮🇪 IRL34th of 224 aged 35-39 | 35-39 | 1:06:57 | 15:58 | 36:40 | 25:35 | 4:48 | 3:41 | 1:41 | 3:25 | 3:28 | 4:05 | 1:52 | 3:29 | 3:54 |
| 142 | Selim Sari, Lukas Friedt 🇩🇪 GER42nd of 258 aged 30-34 | 30-34 | 1:06:58 | 15:59 | 37:47 | 25:06 | 4:09 | 3:44 | 1:38 | 3:27 | 2:48 | 4:13 | 1:34 | 3:40 | 4:02 |
| 143 | Christian Stefani, Daniel Zittlau 🇩🇪 GER15th of 136 aged 40-44 | 40-44 | 1:06:58 | 15:59 | 37:30 | 25:17 | 4:15 | 3:52 | 1:42 | 3:08 | 3:16 | 4:14 | 1:30 | 3:27 | 4:08 |
| 144 | Linus Demler, Daniel Leppert 🇩🇪 GER34th of 235 aged 25-29 | 25-29 | 1:06:59 | 16:00 | 37:09 | 24:36 | 5:19 | 3:54 | 1:30 | 3:30 | 2:18 | 4:23 | 1:14 | 3:22 | 4:25 |
| 145 | Denny Rocha Lourenco, Christian Bradler 🇵🇹 POR43rd of 258 aged 30-34 | 30-34 | 1:07:02 | 16:03 | 40:00 | 22:46 | 4:19 | 3:44 | 1:41 | 2:31 | 2:08 | 3:54 | 1:33 | 3:01 | 4:14 |
| 146 | Finn Müller, Holger Müller 🇩🇪 GER35th of 224 aged 35-39 | 35-39 | 1:07:04 | 16:05 | 37:15 | 26:01 | 3:53 | 4:06 | 1:46 | 3:23 | 3:00 | 4:38 | 1:43 | 3:04 | 4:21 |
| 147 | Jonas Stüwe, Tobias Javier Centarti 🇩🇪 GER17th of 176 aged 16-24 | 16-24 | 1:07:07 | 16:08 | 40:02 | 23:14 | 3:56 | 3:49 | 1:42 | 2:26 | 2:45 | 4:23 | 1:27 | 2:47 | 3:55 |
| 148 | Pierig Salaün, Maxime Madoulet 🇫🇷 FRA35th of 235 aged 25-29 | 25-29 | 1:07:07 | 16:08 | 38:47 | 24:13 | 4:11 | 3:58 | 1:38 | 3:28 | 2:59 | 4:22 | 1:27 | 2:52 | 3:29 |
| 149 | Stephane Gruber, Olivier Fonteyne 🇫🇷 FRA3rd of 61 aged 45-49 | 45-49 | 1:07:10 | 16:11 | 38:44 | 24:00 | 4:30 | 3:38 | 1:43 | 2:55 | 2:45 | 3:59 | 1:37 | 3:33 | 3:50 |
| 150 | Théo Dieterich, Matteo Armenia 🇫🇷 FRA36th of 235 aged 25-29 | 25-29 | 1:07:11 | 16:12 | 37:01 | 25:45 | 4:30 | 3:55 | 1:54 | 3:23 | 3:19 | 4:12 | 1:30 | 3:24 | 4:08 |
| 151 | Janis Frangart, Erich Richter 🇩🇪 GER44th of 258 aged 30-34 | 30-34 | 1:07:19 | 16:20 | 37:38 | 24:54 | 4:50 | 4:03 | 1:46 | 3:33 | 3:08 | 4:20 | 1:18 | 2:53 | 3:53 |
| 152 | Anthony Collet, Romain Seyer 🇫🇷 FRA37th of 235 aged 25-29 | 25-29 | 1:07:24 | 16:25 | 37:02 | 26:10 | 4:18 | 4:02 | 2:09 | 3:16 | 3:24 | 4:22 | 1:48 | 3:24 | 3:45 |
| 153 | Noah Berchtold, David Zeiter 🇨🇭 SUI38th of 235 aged 25-29 | 25-29 | 1:07:29 | 16:30 | 38:49 | 23:22 | 5:24 | 3:46 | 1:36 | 2:24 | 3:04 | 4:15 | 1:22 | 3:14 | 3:41 |
| 154 | Marc Wiedemann, Osman-Emin Ünlüsoy 🇩🇪 GER18th of 176 aged 16-24 | 16-24 | 1:07:29 | 16:30 | 36:45 | 26:44 | 4:04 | 3:56 | 1:57 | 3:20 | 3:43 | 4:29 | 1:40 | 3:40 | 3:59 |
| 155 | Timothé Vazzanino, Enzo Bria 🇫🇷 FRA39th of 235 aged 25-29 | 25-29 | 1:07:37 | 16:38 | 40:13 | 23:27 | 4:00 | 3:39 | 1:34 | 2:42 | 2:46 | 4:12 | 1:39 | 3:02 | 3:53 |
| 156 | Max Höhn, Joshua Pascal Blankenburg 🇩🇪 GER40th of 235 aged 25-29 | 25-29 | 1:07:39 | 16:40 | 39:47 | 23:29 | 4:28 | 3:45 | 1:45 | 2:56 | 2:18 | 4:51 | 1:30 | 2:33 | 3:51 |
| 157 | Arnaud Kibler, Benjamin Chaut 🇫🇷 FRA36th of 224 aged 35-39 | 35-39 | 1:07:39 | 16:40 | 38:13 | 25:11 | 4:20 | 4:14 | 1:48 | 2:51 | 2:49 | 5:04 | 1:32 | 2:54 | 3:59 |
| 158 | Tobias Wächter, Oliver Weber 🇩🇪 GER45th of 258 aged 30-34 | 30-34 | 1:07:41 | 16:42 | 39:40 | 23:38 | 4:27 | 3:57 | 1:40 | 2:56 | 2:39 | 4:15 | 1:08 | 3:11 | 3:52 |
| 159 | Dennis Konieczny, Arasto Soltanipajoh 🇩🇪 GER46th of 258 aged 30-34 | 30-34 | 1:07:42 | 16:43 | 36:00 | 27:30 | 4:16 | 3:59 | 2:05 | 3:26 | 3:32 | 4:50 | 1:38 | 4:11 | 3:49 |
| 160 | Matthias Ruschig, Julian Pecho 🇩🇪 GER41st of 235 aged 25-29 | 25-29 | 1:07:43 | 16:44 | 36:17 | 27:12 | 4:21 | 3:43 | 1:46 | 2:57 | 3:11 | 4:26 | 1:44 | 4:05 | 5:20 |
| 161 | Ioannis Tsentidis, Samuel Lipp 🇬🇷 GRE19th of 176 aged 16-24 | 16-24 | 1:07:44 | 16:45 | 39:22 | 23:44 | 4:44 | 3:34 | 1:43 | 3:19 | 2:43 | 3:58 | 1:27 | 2:54 | 4:06 |
| 162 | Martin Zugg, Christian Küng 🇦🇹 AUT4th of 61 aged 45-49 | 45-49 | 1:07:44 | 16:45 | 36:29 | 26:09 | 5:11 | 3:49 | 1:50 | 3:16 | 3:10 | 4:33 | 1:32 | 3:53 | 4:06 |
| 163 | Alexis Tavernet, Geoffrey Crétineau 🇫🇷 FRA16th of 136 aged 40-44 | 40-44 | 1:07:45 | 16:46 | 40:34 | 22:48 | 4:28 | 3:48 | 2:03 | 2:47 | 2:15 | 4:14 | 1:23 | 2:44 | 3:34 |
| 164 | Guillaume Acciaro, Tristan Linde 🇫🇷 FRA47th of 258 aged 30-34 | 30-34 | 1:07:45 | 16:46 | 38:21 | 24:56 | 4:33 | 3:56 | 1:34 | 2:38 | 3:03 | 4:26 | 1:29 | 3:28 | 4:22 |
| 165 | Luke Stüwe, Patrick Dagonneau 🇩🇪 GER42nd of 235 aged 25-29 | 25-29 | 1:07:48 | 16:49 | 38:43 | 24:40 | 4:28 | 3:44 | 1:55 | 2:48 | 2:50 | 4:18 | 2:06 | 3:10 | 3:49 |
| 166 | Mathieu Weiss, Léo Martin 🇫🇷 FRA48th of 258 aged 30-34 | 30-34 | 1:07:51 | 16:52 | 38:59 | 23:55 | 5:01 | 3:37 | 1:38 | 2:50 | 2:50 | 4:05 | 1:30 | 3:04 | 4:21 |
| 167 | Tim Hieronymus, Niels Burkert 🇩🇪 GER20th of 176 aged 16-24 | 16-24 | 1:07:56 | 16:57 | 39:30 | 23:48 | 4:42 | 3:59 | 1:41 | 2:57 | 2:41 | 4:24 | 1:37 | 2:50 | 3:39 |
| 168 | Vincent Knorr, Moritz Stengel 🇩🇪 GER49th of 258 aged 30-34 | 30-34 | 1:07:56 | 16:57 | 38:54 | 24:57 | 4:11 | 3:57 | 1:40 | 2:52 | 2:51 | 4:25 | 1:42 | 3:36 | 3:54 |
| 169 | Florian Le Mouel, Manuel Haas 🇫🇷 FRA2nd of 24 aged 50-54 | 50-54 | 1:07:58 | 16:59 | 37:41 | 22:32 | 7:49 | 3:41 | 2:07 | 3:09 | — | 4:34 | 1:28 | 3:08 | 4:16 |
| 170 | Nico Westermann, Dominic Truisi 🇩🇪 GER37th of 224 aged 35-39 | 35-39 | 1:08:02 | 17:03 | 40:57 | 22:30 | 4:39 | 3:38 | 1:27 | 2:42 | 2:21 | 4:18 | 1:14 | 2:55 | 3:55 |
| 171 | Maximilian Schletterer, Timon Haas 🇩🇪 GER21st of 176 aged 16-24 | 16-24 | 1:08:08 | 17:09 | 38:18 | 25:11 | 4:44 | 3:44 | 1:44 | 2:41 | 3:25 | 4:14 | 1:36 | 2:53 | 4:54 |
| 172 | Jan Samsel, Thibaut Samsel 🇫🇷 FRA38th of 224 aged 35-39 | 35-39 | 1:08:10 | 17:11 | 38:34 | 24:42 | 4:57 | 4:00 | 1:57 | 3:03 | 2:28 | 4:27 | 1:21 | 3:03 | 4:23 |
| 173 | Florian Walterreit, Patrick Böhm 🇩🇪 GER50th of 258 aged 30-34 | 30-34 | 1:08:11 | 17:12 | 36:00 | 28:03 | 4:11 | 3:52 | 1:46 | 3:31 | 3:12 | 5:07 | 1:31 | 3:58 | 5:06 |
| 174 | Oliver Bührer, Matthias Stütz 🇩🇪 GER51st of 258 aged 30-34 | 30-34 | 1:08:12 | 17:13 | 38:05 | 24:42 | 5:30 | 3:42 | 1:42 | 2:58 | 3:05 | 4:15 | 1:19 | 3:13 | 4:28 |
| 175 | Peter De Wilde, Roman Steuble 🇨🇭 SUI1st of 7 aged 55-59 | 55-59 | 1:08:13 | 17:14 | 36:22 | 27:34 | 4:22 | 4:08 | 2:14 | 3:50 | 2:56 | 4:43 | 1:47 | 3:31 | 4:25 |
| 176 | Jimmy Menoux, Matthieu Antunes 🇫🇷 FRA52nd of 258 aged 30-34 | 30-34 | 1:08:21 | 17:22 | 38:27 | 25:21 | 4:36 | 3:42 | 2:02 | 3:18 | 2:37 | 4:27 | 1:55 | 3:28 | 3:52 |
| 177 | Pascal Schwager, Marvin Reichert 🇩🇪 GER43rd of 235 aged 25-29 | 25-29 | 1:08:25 | 17:26 | 39:40 | 24:23 | 4:26 | 3:49 | 1:33 | 2:37 | 2:34 | 4:15 | 1:35 | 3:13 | 4:47 |
| 178 | Antonio Peronace, Joachim Lang 🇩🇪 GER3rd of 24 aged 50-54 | 50-54 | 1:08:25 | 17:26 | 40:04 | 24:23 | 4:02 | 3:52 | 1:29 | 2:51 | 2:50 | 4:28 | 1:38 | 2:56 | 4:19 |
| 179 | Stephen Millar, Jonathan Lymer 🇬🇧 GBR5th of 61 aged 45-49 | 45-49 | 1:08:25 | 17:26 | 36:59 | 27:12 | 4:20 | 3:56 | 1:56 | 3:49 | 3:41 | 4:32 | 1:35 | 3:19 | 4:24 |
| 180 | Leon Leiner, Louis Bodenstein 🇩🇪 GER22nd of 176 aged 16-24 | 16-24 | 1:08:27 | 17:28 | 37:20 | 27:05 | 4:08 | 3:34 | 1:41 | 3:36 | 3:34 | 4:27 | 1:47 | 3:52 | 4:34 |
| 181 | Christoph Kroll, Patrick Kroll 🇩🇪 GER39th of 224 aged 35-39 | 35-39 | 1:08:28 | 17:29 | 38:46 | 25:20 | 4:27 | 3:42 | 1:28 | 2:58 | 3:44 | 4:20 | 1:23 | 3:38 | 4:07 |
| 182 | Max Roeder, Mark Siewerth 🇩🇪 GER44th of 235 aged 25-29 | 25-29 | 1:08:31 | 17:32 | 40:56 | 23:31 | 4:09 | 3:49 | 1:44 | 3:06 | 2:07 | 4:04 | 1:33 | 3:14 | 3:54 |
| 183 | Florian Dick, Martin Miecke 🇩🇪 GER17th of 136 aged 40-44 | 40-44 | 1:08:31 | 17:32 | 37:36 | 26:53 | 4:06 | 3:32 | 1:24 | 2:50 | 3:39 | 4:34 | 2:47 | 3:36 | 4:31 |
| 184 | Pascal Kuba, Alexander Speicher 🇩🇪 GER40th of 224 aged 35-39 | 35-39 | 1:08:34 | 17:35 | 40:39 | 23:41 | 4:18 | 3:40 | 1:31 | 2:49 | 2:31 | 4:04 | 1:21 | 3:54 | 3:51 |
| 185 | Aleksandar Miletic, Luka Obradovic 🇷🇸 SRB45th of 235 aged 25-29 | 25-29 | 1:08:34 | 17:35 | 38:45 | 25:09 | 4:43 | 3:47 | 1:45 | 3:02 | 2:27 | 4:42 | 1:21 | 3:20 | 4:45 |
| 186 | Frank Godulla, Frank Sinn 🇩🇪 GER1st of 8 aged 60-64 | 60-64 | 1:08:34 | 17:35 | 37:38 | 26:08 | 4:54 | 3:55 | 2:34 | 3:34 | 2:55 | 4:23 | 1:30 | 3:28 | 3:49 |
| 187 | Michael Dörr, Heiko Müller 🇩🇪 GER53rd of 258 aged 30-34 | 30-34 | 1:08:34 | 17:35 | 36:08 | 27:57 | 4:34 | 3:58 | 1:50 | 3:23 | 3:22 | 4:41 | 1:29 | 4:21 | 4:53 |
| 188 | Mateusz Galanek, Tobias Kornberger 🇩🇪 GER54th of 258 aged 30-34 | 30-34 | 1:08:40 | 17:41 | 38:35 | 25:14 | 4:55 | 3:45 | 1:44 | 2:38 | 2:35 | 4:21 | 1:25 | 3:52 | 4:54 |
| 189 | Jake Hayes, Simon Hayes 🇬🇧 GBR41st of 224 aged 35-39 | 35-39 | 1:08:40 | 17:41 | 37:59 | 26:50 | 3:56 | 3:54 | 1:40 | 2:43 | 3:47 | 4:28 | 1:44 | 4:03 | 4:31 |
| 190 | Maël Brichler-Hick, Nathan Jacob-Chia 🇫🇷 FRA23rd of 176 aged 16-24 | 16-24 | 1:08:41 | 17:42 | 40:46 | 23:22 | 4:37 | 3:50 | 1:27 | 2:32 | 2:36 | 4:28 | 1:23 | 3:21 | 3:45 |
| 191 | Alexander Gaugler, Armin Huber 🇩🇪 GER18th of 136 aged 40-44 | 40-44 | 1:08:42 | 17:43 | 38:41 | 25:17 | 4:49 | 3:56 | 1:50 | 2:52 | 3:53 | 4:18 | 1:39 | 2:57 | 3:52 |
| 192 | Maximilian Müller, Noah Gschwind 🇩🇪 GER24th of 176 aged 16-24 | 16-24 | 1:08:44 | 17:45 | 39:55 | 23:53 | 5:01 | 3:50 | 1:33 | 3:05 | 2:57 | 4:13 | 1:14 | 3:12 | 3:49 |
| 193 | Johannes Frank, Marco Lesniak 🇩🇪 GER19th of 136 aged 40-44 | 40-44 | 1:08:44 | 17:45 | 36:11 | 26:37 | 5:59 | 4:06 | 1:29 | 2:48 | 4:06 | 4:43 | 1:38 | 4:07 | 3:40 |
| 194 | Nikolei Weis, Tobias Hettich 🇩🇪 GER42nd of 224 aged 35-39 | 35-39 | 1:08:46 | 17:47 | 37:48 | 26:28 | 4:35 | 4:05 | 1:45 | 2:56 | 3:36 | 4:40 | 1:42 | 3:37 | 4:07 |
| 195 | Alexander Benhart, Marcel Dudko 🇩🇪 GER25th of 176 aged 16-24 | 16-24 | 1:08:49 | 17:50 | 38:30 | 25:35 | 4:48 | 3:45 | 1:46 | 3:20 | 3:01 | 4:18 | 1:47 | 3:31 | 4:07 |
| 196 | Yannick Münzinger, Xaver Albrecht 🇩🇪 GER55th of 258 aged 30-34 | 30-34 | 1:08:50 | 17:51 | 43:09 | 21:17 | 4:30 | 3:35 | 1:36 | 2:06 | 2:27 | 3:55 | 1:24 | 2:36 | 3:38 |
| 197 | Leon Schwarz, Luke Beyer 🇩🇪 GER26th of 176 aged 16-24 | 16-24 | 1:08:50 | 17:51 | 41:39 | 22:40 | 4:35 | 3:52 | 1:30 | 2:08 | 2:35 | 4:16 | 1:17 | 2:51 | 4:11 |
| 198 | Léon Málik Cin, Maximilian Bernhard 🇩🇪 GER46th of 235 aged 25-29 | 25-29 | 1:08:54 | 17:55 | 39:54 | 24:35 | 4:30 | 3:42 | 1:31 | 2:40 | 3:25 | 4:19 | 1:38 | 3:19 | 4:01 |
| 199 | Eric Stachowiak, Leo Barbier 🇫🇷 FRA56th of 258 aged 30-34 | 30-34 | 1:08:55 | 17:56 | 41:33 | 23:02 | 4:26 | 3:47 | 1:32 | 2:43 | 2:35 | 4:09 | 1:36 | 2:50 | 3:50 |
| 200 | Lukas Bürcher, Stefano Guida 🇨🇭 SUI43rd of 224 aged 35-39 | 35-39 | 1:08:55 | 17:56 | 38:18 | 25:35 | 5:06 | 4:05 | 2:00 | 3:21 | 2:33 | 4:33 | 1:48 | 3:26 | 3:49 |
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.