HYROX Karlsruhe 2026: Doubles Mixed results
1,265 teams on 1 Jul 2026. Typical finish 1:24:31, fastest 10% under 1:09:18. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1201 | Florian Reith, Awa Reith 🇩🇪 GER229th of 240 aged 35-39 | 35-39 | 1:53:27 | 57:23 | 1:03:24 | 42:27 | 7:41 | 4:29 | 2:27 | 4:44 | 7:47 | 5:28 | 2:28 | 6:29 | 8:35 |
| 1202 | Madita Kollat, Alexander Gebhardt 🇩🇪 GER127th of 140 aged 16-24 | 16-24 | 1:53:48 | 57:44 | 1:10:16 | 35:40 | 7:58 | 4:28 | 2:59 | 6:04 | 3:41 | 5:15 | 2:13 | 4:55 | 6:05 |
| 1203 | Kevin Baginski, Anna Baginski 🇩🇪 GER293rd of 305 aged 25-29 | 25-29 | 1:53:49 | 57:45 | 1:03:50 | 40:49 | 9:13 | 4:50 | 3:13 | 7:14 | 4:39 | 6:24 | 2:00 | 5:09 | 7:20 |
| 1204 | Sebastian Schlegel, Jennifer Schneider 🇩🇪 GER230th of 240 aged 35-39 | 35-39 | 1:53:59 | 57:55 | 1:07:00 | 39:03 | 8:01 | 4:47 | 2:47 | 5:38 | 6:17 | 5:01 | 2:23 | 6:35 | 5:35 |
| 1205 | David Ferreira Da Silva, Milena Tavares Heleno 🇵🇹 POR143rd of 147 aged 40-44 | 40-44 | 1:54:11 | 58:07 | 1:06:34 | 40:27 | 7:15 | 4:50 | 2:08 | 5:02 | 5:40 | 5:13 | 2:02 | 7:17 | 8:15 |
| 1206 | Sujey Del Valle Gonzalez Torres, Roiman Ardi Rojas Puccini 🇩🇪 GER29th of 31 aged 50-54 | 50-54 | 1:54:24 | 58:20 | 1:07:11 | 40:14 | 7:03 | 4:39 | 3:12 | 6:06 | 4:35 | 5:22 | 1:59 | 5:26 | 8:55 |
| 1207 | Claudio Buttice, Sabine Milling 🇮🇹 ITA30th of 31 aged 50-54 | 50-54 | 1:54:49 | 58:45 | 1:09:38 | 34:21 | 10:54 | 4:29 | 2:44 | 4:55 | 4:02 | 5:12 | 2:15 | 5:44 | 5:00 |
| 1208 | Davin Farrell Lukito, Maria Eunice Clarissa 🇮🇩 INA314th of 325 aged 30-34 | 30-34 | 1:54:58 | 58:54 | 1:00:24 | 46:21 | 8:15 | 4:41 | 4:33 | 8:09 | 6:23 | 5:52 | 2:03 | 6:27 | 8:13 |
| 1209 | Zian Zhang, Minyu Wu 🇨🇳 CHN294th of 305 aged 25-29 | 25-29 | 1:55:02 | 58:58 | 1:02:48 | 40:34 | 11:44 | 4:50 | 3:12 | 6:17 | 5:37 | 5:38 | 2:19 | 6:09 | 6:32 |
| 1210 | Judith Schork, David Schork 🇩🇪 GER231st of 240 aged 35-39 | 35-39 | 1:55:09 | 59:05 | 1:09:51 | 34:15 | 11:07 | 4:29 | 2:07 | 4:16 | 5:33 | 5:24 | 2:16 | 4:33 | 5:37 |
| 1211 | Florian Thomas, Franziska Thomas-Härig 🇩🇪 GER315th of 325 aged 30-34 | 30-34 | 1:55:20 | 59:16 | 1:14:16 | 31:58 | 9:09 | 4:23 | 2:18 | 4:23 | 5:10 | 5:22 | 2:23 | 3:35 | 4:24 |
| 1212 | Maria-Rebecca Gorges, Rene Wappler 🇩🇪 GER144th of 147 aged 40-44 | 40-44 | 1:55:21 | 59:17 | 1:11:13 | 34:39 | 9:35 | 4:20 | 2:21 | 3:55 | 5:41 | 5:09 | 2:05 | 4:10 | 6:58 |
| 1213 | Azzura Gazzara, Jonas Hülsemann 🇮🇹 ITA232nd of 240 aged 35-39 | 35-39 | 1:55:29 | 59:25 | 1:01:47 | 43:28 | 10:19 | 4:42 | 2:37 | 5:48 | 7:14 | 5:42 | 2:16 | 6:24 | 8:45 |
| 1214 | Dragos Verdes, Valeria Verdes 🇩🇪 GER128th of 140 aged 16-24 | 16-24 | 1:55:29 | 59:25 | 1:01:42 | 43:44 | 10:07 | 4:47 | 3:00 | 6:13 | 5:45 | 6:03 | 2:34 | 7:26 | 7:56 |
| 1215 | Matthieu Brobecker, Emilie Heil 🇫🇷 FRA145th of 147 aged 40-44 | 40-44 | 1:55:43 | 59:39 | 1:08:14 | 36:15 | 11:19 | 4:39 | 3:00 | 5:14 | 4:22 | 5:10 | 2:55 | 5:30 | 5:25 |
| 1216 | Davin Kettermann, Ronija Westermann 🇩🇪 GER295th of 305 aged 25-29 | 25-29 | 1:55:47 | 59:43 | 1:17:12 | 29:24 | 9:14 | 4:13 | 1:48 | 2:54 | 3:28 | 4:54 | 2:03 | 5:47 | 4:17 |
| 1217 | Tim Duran, Sandra Duran 🇩🇪 GER233rd of 240 aged 35-39 | 35-39 | 1:55:50 | 59:46 | 1:10:58 | 36:38 | 8:19 | 4:32 | 2:59 | 5:02 | 4:49 | 5:11 | 2:12 | 5:52 | 6:01 |
| 1218 | Kevin Körbel, Anika Leonhart 🇩🇪 GER316th of 325 aged 30-34 | 30-34 | 1:55:57 | 59:53 | 1:01:30 | 46:11 | 8:22 | 4:36 | 3:30 | 5:35 | 8:45 | 5:39 | 2:02 | 8:55 | 7:09 |
| 1219 | Stefan Jantos, Änne Lazarus 🇩🇪 GER31st of 31 aged 50-54 | 50-54 | 1:56:09 | 1:00:05 | 56:24 | 45:29 | 14:19 | 5:38 | 3:34 | 5:15 | 4:36 | 6:03 | 2:52 | 5:59 | 11:32 |
| 1220 | Matthias Velte, Christine Velte 🇩🇪 GER146th of 147 aged 40-44 | 40-44 | 1:56:15 | 1:00:11 | 1:06:07 | 33:30 | 16:42 | 5:21 | 2:44 | 5:44 | — | 5:25 | 2:18 | 5:52 | 6:01 |
| 1221 | Greta Schwarz, Felix Durben 🇩🇪 GER129th of 140 aged 16-24 | 16-24 | 1:56:36 | 1:00:32 | 1:03:42 | 40:50 | 12:09 | 5:05 | 3:22 | 5:57 | 5:48 | 5:38 | 1:35 | 4:47 | 8:38 |
| 1222 | Janina Harter, Nikolas Hudy 🇨🇭 SUI317th of 325 aged 30-34 | 30-34 | 1:56:45 | 1:00:41 | 1:08:38 | 38:56 | 9:15 | 4:30 | 3:31 | 5:00 | 6:23 | 5:08 | 2:11 | 6:39 | 5:34 |
| 1223 | Christine Pandy, Sascha Guzvic 🇩🇪 GER234th of 240 aged 35-39 | 35-39 | 1:56:55 | 1:00:51 | 1:15:09 | 31:31 | 10:21 | 4:14 | 2:19 | 3:45 | 4:25 | 4:44 | 1:26 | 4:54 | 5:44 |
| 1224 | Stefan Henties, Vivien Lück 🇩🇪 GER130th of 140 aged 16-24 | 16-24 | 1:56:59 | 1:00:55 | 1:11:50 | 35:16 | 9:58 | 4:37 | 2:24 | 4:43 | 3:41 | 5:24 | 2:07 | 6:25 | 5:55 |
| 1225 | Samir Demaj, Esther Fischer 🇩🇪 GER296th of 305 aged 25-29 | 25-29 | 1:57:52 | 1:01:48 | 1:03:57 | 44:45 | 9:14 | 5:07 | 3:09 | 5:18 | 6:42 | 5:59 | 2:41 | 7:17 | 8:32 |
| 1226 | Benjamin Benz, Leana Huber 🇩🇪 GER297th of 305 aged 25-29 | 25-29 | 1:57:54 | 1:01:50 | 1:12:05 | 36:25 | 9:29 | 4:27 | 2:54 | 4:36 | 4:18 | 5:20 | 2:11 | 6:35 | 6:04 |
| 1227 | Tayla Grauer, Alexander Gabler 🇩🇪 GER131st of 140 aged 16-24 | 16-24 | 1:57:58 | 1:01:54 | 1:25:38 | 27:42 | 4:38 | 4:00 | 1:26 | 2:48 | 2:31 | 4:48 | 1:36 | 6:33 | 4:00 |
| 1228 | Maria Antonietta Esposto, Michael Marx 🇩🇪 GER132nd of 140 aged 16-24 | 16-24 | 1:58:03 | 1:01:59 | 1:06:21 | 42:53 | 8:54 | 5:18 | 3:34 | 5:48 | 7:09 | 6:09 | 2:52 | 5:18 | 6:45 |
| 1229 | Clara Diehl, Alexander Diehl 🇩🇪 GER235th of 240 aged 35-39 | 35-39 | 1:58:44 | 1:02:40 | 1:19:30 | 30:13 | 9:05 | 4:08 | 2:05 | 3:49 | 4:38 | 4:51 | 1:44 | 4:07 | 4:51 |
| 1230 | Audrey Trautmann, Jérôme Trautmann 🇫🇷 FRA236th of 240 aged 35-39 | 35-39 | 1:58:46 | 1:02:42 | 1:09:18 | 40:43 | 8:50 | 5:04 | 2:37 | 4:34 | 7:00 | 5:55 | 2:17 | 6:53 | 6:23 |
| 1231 | Tobias Spatz, Klara Väth 🇩🇪 GER318th of 325 aged 30-34 | 30-34 | 1:59:00 | 1:02:56 | 1:14:46 | 36:28 | 7:51 | 4:42 | 2:36 | 5:12 | 6:18 | 5:08 | 2:25 | 5:30 | 4:37 |
| 1232 | Kevin Liang, Nawatcha Chanachai 🇩🇪 GER237th of 240 aged 35-39 | 35-39 | 1:59:10 | 1:03:06 | 1:03:27 | 45:34 | 10:13 | 4:34 | 4:32 | 6:25 | 6:24 | 5:37 | 3:05 | 5:54 | 9:03 |
| 1233 | Ingo Breuckmann, Carolin Breuckmann 🇩🇪 GER147th of 147 aged 40-44 | 40-44 | 1:59:35 | 1:03:31 | 1:05:22 | 45:29 | 8:50 | 4:46 | 3:21 | 4:14 | 8:23 | 5:12 | 2:18 | 6:34 | 10:41 |
| 1234 | Lucia Barocka, Sven Jupe 🇩🇪 GER238th of 240 aged 35-39 | 35-39 | 1:59:42 | 1:03:38 | 1:18:08 | 32:18 | 9:22 | 4:05 | 2:08 | 3:47 | 4:53 | 5:10 | 1:47 | 5:08 | 5:20 |
| 1235 | Stefan Gössel, Linda Kemski 🇩🇪 GER61st of 64 aged 45-49 | 45-49 | 1:59:46 | 1:03:42 | 1:09:19 | 41:18 | 9:13 | 4:32 | 3:16 | 4:30 | 6:12 | 5:16 | 2:07 | 7:04 | 8:21 |
| 1236 | Jasmin Hiaddihine, Karim Hiaddihine 🇩🇪 GER319th of 325 aged 30-34 | 30-34 | 2:00:05 | 1:04:01 | 1:03:22 | 48:11 | 8:36 | 4:51 | 2:35 | 4:24 | 9:23 | 5:21 | 1:59 | 8:00 | 11:38 |
| 1237 | Pauline Thoß, Emil Jonathan Thoß 🇩🇪 GER133rd of 140 aged 16-24 | 16-24 | 2:00:06 | 1:04:02 | 1:05:31 | 43:59 | 10:41 | 5:05 | 2:51 | 5:18 | 7:04 | 5:32 | 1:59 | 6:15 | 9:55 |
| 1238 | Kai Basler, Christiana Fabireck 🇩🇪 GER239th of 240 aged 35-39 | 35-39 | 2:00:13 | 1:04:09 | 1:07:54 | 42:50 | 9:33 | 4:44 | 2:49 | 5:26 | 6:41 | 5:12 | 2:20 | 7:06 | 8:32 |
| 1239 | Jahn Schmidt, Leonie Bauer 🇩🇪 GER134th of 140 aged 16-24 | 16-24 | 2:00:45 | 1:04:41 | 1:04:17 | 45:03 | 11:28 | 4:34 | 3:50 | 5:11 | 5:46 | 5:01 | 2:17 | 5:38 | 12:46 |
| 1240 | Marion Mocigemba, Jonathan Seidel 🇩🇪 GER320th of 325 aged 30-34 | 30-34 | 2:01:12 | 1:05:08 | 1:10:32 | 38:46 | 11:58 | 4:39 | 3:27 | 4:43 | 5:43 | 5:12 | 2:16 | 6:32 | 6:14 |
| 1241 | Marina San Gabriel, Edward Trinidad 🇵🇭 PHI321st of 325 aged 30-34 | 30-34 | 2:01:15 | 1:05:11 | 1:00:57 | 47:58 | 12:25 | 5:09 | 3:57 | 7:48 | 7:02 | 6:15 | 2:02 | 7:20 | 8:25 |
| 1242 | Pascal Schönlaub, Sonja Schönlaub 🇩🇪 GER298th of 305 aged 25-29 | 25-29 | 2:01:19 | 1:05:15 | 1:06:55 | 44:08 | 10:20 | 4:30 | 5:02 | 5:35 | 6:21 | 5:21 | 2:20 | 6:16 | 8:43 |
| 1243 | Michael Weber, Lisa Flüter 🇩🇪 GER322nd of 325 aged 30-34 | 30-34 | 2:02:14 | 1:06:10 | 1:06:15 | 46:19 | 9:46 | 4:35 | 2:48 | 6:11 | 7:40 | 4:59 | 2:19 | 8:41 | 9:06 |
| 1244 | Ronja Lüddecke, Volker Barth 🇩🇪 GER62nd of 64 aged 45-49 | 45-49 | 2:02:50 | 1:06:46 | 1:07:44 | 44:23 | 10:46 | 4:55 | 2:57 | 6:29 | 6:12 | 6:01 | 2:18 | 6:26 | 9:05 |
| 1245 | Amelie Beyer, Henry Mielke 🇩🇪 GER135th of 140 aged 16-24 | 16-24 | 2:03:11 | 1:07:07 | 1:14:42 | 41:37 | 6:56 | 4:58 | 2:49 | 5:12 | 6:10 | 5:12 | 2:22 | 6:56 | 7:58 |
| 1246 | Philipp Hilgenberg, Laura Sophie Hilgenberg 🇩🇪 GER136th of 140 aged 16-24 | 16-24 | 2:03:13 | 1:07:09 | 1:09:00 | 43:07 | 11:12 | 4:43 | 3:57 | 5:50 | 7:40 | 6:12 | 1:45 | 6:31 | 6:29 |
| 1247 | Julien Nopre, Orlane Ring 🇫🇷 FRA299th of 305 aged 25-29 | 25-29 | 2:04:29 | 1:08:25 | 1:01:14 | 49:41 | 13:39 | 4:58 | 4:29 | 8:08 | 6:32 | 5:54 | 1:52 | 7:14 | 10:34 |
| 1248 | Heidi Eichenauer, Juergen Ruhl 🇩🇪 GER7th of 8 aged 55-59 | 55-59 | 2:07:40 | 1:11:36 | 1:13:29 | 42:43 | 11:33 | 4:36 | 4:31 | 6:14 | 4:42 | 5:00 | 2:29 | 7:53 | 7:18 |
| 1249 | Nadine Fix, Marco Fix 🇩🇪 GER63rd of 64 aged 45-49 | 45-49 | 2:08:54 | 1:12:50 | 1:07:36 | 51:18 | 10:04 | 5:20 | 2:50 | 5:45 | 7:48 | 5:27 | 2:19 | 7:42 | 14:07 |
| 1250 | Kim Petrischek, Kevin Bahnmüller 🇩🇪 GER300th of 305 aged 25-29 | 25-29 | 2:09:04 | 1:13:00 | 1:05:17 | 52:13 | 11:39 | 4:46 | 3:37 | 5:46 | 8:58 | 5:59 | 2:12 | 7:41 | 13:14 |
| 1251 | Luis Breitenbach, Salome Barking 🇩🇪 GER137th of 140 aged 16-24 | 16-24 | 2:09:08 | 1:13:04 | 1:10:23 | 48:51 | 9:58 | 5:04 | 3:38 | 6:28 | 7:16 | 5:08 | 2:20 | 7:57 | 11:00 |
| 1252 | Eric Haase, Michelle Bendel 🇩🇪 GER301st of 305 aged 25-29 | 25-29 | 2:09:22 | 1:13:18 | 1:26:05 | 31:37 | 11:44 | 4:19 | 2:18 | 3:06 | 4:10 | 5:06 | 2:00 | 5:52 | 4:46 |
| 1253 | Marvin Rüffer, Nicola Sophie Wegener 🇩🇪 GER302nd of 305 aged 25-29 | 25-29 | 2:10:21 | 1:14:17 | 1:11:48 | 45:54 | 12:44 | 4:41 | 3:38 | 7:29 | 6:47 | 5:11 | 2:20 | 6:30 | 9:18 |
| 1254 | Izan Buijs, Mauro Ter Smitten 🇳🇱 NED138th of 140 aged 16-24 | 16-24 | 2:10:24 | 1:14:20 | 1:13:23 | 47:04 | 9:57 | 5:15 | 2:29 | 5:55 | 6:51 | 5:42 | — | 11:36 | 8:36 |
| 1255 | Imane Fariss, Alexander Zeilinger 🇲🇦 MAR323rd of 325 aged 30-34 | 30-34 | 2:10:32 | 1:14:28 | 1:15:45 | 43:33 | 11:19 | 4:34 | 3:24 | 5:43 | 6:05 | 5:28 | 1:59 | 4:51 | 11:29 |
| 1256 | Rufaro Nyakatswau, Selin Türk 🇿🇼 ZIM303rd of 305 aged 25-29 | 25-29 | 2:13:10 | 1:17:06 | 1:24:35 | 38:52 | 9:47 | 5:03 | 3:30 | 4:12 | 5:11 | 5:26 | 1:51 | 5:27 | 8:12 |
| 1257 | Kevin Franzl, Tatjana Dach 🇩🇪 GER304th of 305 aged 25-29 | 25-29 | 2:13:36 | 1:17:32 | 1:23:50 | 39:19 | 10:32 | 5:04 | 2:18 | 4:17 | 6:16 | 5:48 | 2:06 | 5:47 | 7:43 |
| 1258 | Moritz Burger, Elisa Brandherm 🇩🇪 GER324th of 325 aged 30-34 | 30-34 | 2:14:33 | 1:18:29 | 1:14:43 | 47:42 | 12:11 | 4:33 | 3:21 | 5:17 | 7:30 | 6:10 | 1:55 | 6:12 | 12:44 |
| 1259 | Aude Brissac, Adam Latuner 🇫🇷 FRA139th of 140 aged 16-24 | 16-24 | 2:15:11 | 1:19:07 | 1:27:23 | 36:24 | 11:27 | 4:48 | 3:02 | 5:21 | 4:39 | 5:29 | 2:04 | 5:02 | 5:59 |
| 1260 | Jasmin Strack, Dominik Isenmann 🇩🇪 GER305th of 305 aged 25-29 | 25-29 | 2:16:45 | 1:20:41 | 1:21:43 | 40:11 | 14:56 | 4:52 | 8:15 | 6:06 | — | 5:34 | 2:01 | 5:33 | 7:42 |
| 1261 | Elodie Bonnin, Jean-Luc Bonnin 🇫🇷 FRA64th of 64 aged 45-49 | 45-49 | 2:20:28 | 1:24:24 | 1:09:58 | 59:34 | 11:02 | 5:13 | 3:17 | 7:38 | 8:12 | 6:47 | 3:15 | 10:46 | 14:26 |
| 1262 | Benedikt Günther, Annika Günther 🇩🇪 GER140th of 140 aged 16-24 | 16-24 | 2:25:06 | 1:29:02 | 1:25:49 | 48:14 | 11:09 | 4:39 | 3:58 | 5:51 | 6:11 | 5:39 | 2:22 | 8:21 | 11:13 |
| 1263 | Vera Gamboa, Ron Gamboa 🇩🇪 GER8th of 8 aged 55-59 | 55-59 | 2:28:43 | 1:32:39 | 1:25:53 | 53:48 | 9:07 | 4:55 | 3:51 | 6:32 | 7:34 | 6:04 | 2:32 | 9:58 | 12:22 |
| 1264 | Alexandra Hamilton, Kendrell Hamilton 🇺🇸 USA325th of 325 aged 30-34 | 30-34 | 2:30:05 | 1:34:01 | 1:27:58 | 49:03 | 13:10 | 5:25 | 3:46 | 5:38 | 6:37 | 6:00 | 2:16 | 8:20 | 11:01 |
| 1265 | Katharina Menz, Johannes (Johnny) Grasser 🇩🇪 GER240th of 240 aged 35-39 | 35-39 | 4:32:37 | 3:36:33 | 3:02:10 | 53:30 | — | 6:50 | 8:19 | 10:02 | 3:52 | 7:55 | 2:34 | 7:48 | 6:10 |
How to read
The place is among timed teams in Doubles Mixed; 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.