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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 701 | Markus Jahnke, Sven Petri 🇩🇪 GER35th of 61 aged 45-49 | 45-49 | 1:22:29 | 31:30 | 45:51 | 30:35 | 6:07 | 3:50 | 2:32 | 4:16 | 3:51 | 4:58 | 2:00 | 4:08 | 5:00 |
| 702 | Felix Klemm, Guido Palacios Canteros 🇩🇪 GER93rd of 176 aged 16-24 | 16-24 | 1:22:30 | 31:31 | 48:25 | 25:37 | 8:32 | 3:54 | 1:35 | 3:39 | 2:46 | 4:55 | 1:28 | 3:13 | 4:07 |
| 703 | Patric Jacob, Stan-Paul Schipper 🇩🇪 GER158th of 235 aged 25-29 | 25-29 | 1:22:30 | 31:31 | 49:20 | 27:09 | 6:06 | 4:00 | 1:54 | 3:17 | 3:41 | 4:13 | 1:44 | 3:49 | 4:31 |
| 704 | Vincent Carreira, Loris Vollmer 🇩🇪 GER159th of 235 aged 25-29 | 25-29 | 1:22:31 | 31:32 | 47:34 | 28:56 | 6:06 | 4:07 | 1:49 | 3:24 | 5:06 | 4:31 | 1:54 | 3:30 | 4:35 |
| 705 | Marc Brutty, Armin Grathwohl 🇩🇪 GER85th of 136 aged 40-44 | 40-44 | 1:22:35 | 31:36 | 52:18 | 24:47 | 5:34 | 3:46 | 1:59 | 2:55 | 2:42 | 4:11 | 1:36 | 3:43 | 3:55 |
| 706 | Timo Heiß, Christian Kiefer 🇩🇪 GER36th of 61 aged 45-49 | 45-49 | 1:22:37 | 31:38 | 48:58 | 26:55 | 6:49 | 3:56 | 1:33 | 3:23 | 3:41 | 4:27 | 1:28 | 3:40 | 4:47 |
| 707 | Nicolae Andrei Heyer, Leon Ungefuk 🇩🇪 GER160th of 235 aged 25-29 | 25-29 | 1:22:40 | 31:41 | 50:12 | 25:57 | 6:35 | 3:49 | 2:10 | 3:27 | 2:57 | 4:38 | 1:37 | 3:39 | 3:40 |
| 708 | Maël Rolland, Hugo Vannesson 🇫🇷 FRA161st of 235 aged 25-29 | 25-29 | 1:22:42 | 31:43 | 44:50 | 29:47 | 8:10 | 4:27 | 1:48 | 3:32 | 3:48 | 5:01 | 1:34 | 4:19 | 5:18 |
| 709 | Léo Nahmias, Riwan Dapolito 🇫🇷 FRA94th of 176 aged 16-24 | 16-24 | 1:22:45 | 31:46 | 42:21 | 33:50 | 6:40 | 4:15 | 2:04 | 5:21 | 4:21 | 5:11 | 2:01 | 4:22 | 6:15 |
| 710 | Heiko Suelmann, Philipp Lattig 🇩🇪 GER183rd of 258 aged 30-34 | 30-34 | 1:22:46 | 31:47 | 52:19 | 24:54 | 5:37 | 3:43 | 1:26 | 2:38 | 3:23 | 4:26 | 1:21 | 3:16 | 4:41 |
| 711 | Tobias Reger, Jannik Ringeling 🇩🇪 GER138th of 224 aged 35-39 | 35-39 | 1:22:46 | 31:47 | 51:35 | 25:53 | 5:22 | 4:01 | 1:30 | 2:50 | 2:59 | 4:52 | 1:35 | 3:46 | 4:20 |
| 712 | David Schütz, Jan-Paul Spitzer 🇩🇪 GER184th of 258 aged 30-34 | 30-34 | 1:22:47 | 31:48 | 48:04 | 29:16 | 5:32 | 3:52 | 2:25 | 3:06 | 3:04 | 4:21 | 1:32 | 4:43 | 6:13 |
| 713 | Leon Reichardt, Tobias Ammer 🇩🇪 GER185th of 258 aged 30-34 | 30-34 | 1:22:49 | 31:50 | 45:55 | 30:35 | 6:24 | 4:15 | 2:04 | 3:40 | 4:58 | 4:47 | 1:52 | 4:31 | 4:28 |
| 714 | Alex Ramminger, Hannes Söll 🇩🇪 GER95th of 176 aged 16-24 | 16-24 | 1:22:51 | 31:52 | 48:53 | 26:52 | 7:11 | 3:54 | 1:58 | 3:08 | 3:33 | 4:48 | 2:06 | 3:13 | 4:12 |
| 715 | Luc Wagentrutz, Benjamin Parmentier 🇫🇷 FRA139th of 224 aged 35-39 | 35-39 | 1:22:52 | 31:53 | 50:32 | 26:44 | 5:40 | 3:54 | 1:39 | 3:01 | 3:47 | 4:23 | 2:10 | 3:57 | 3:53 |
| 716 | Kevin Kerber, Martin Kerber 🇩🇪 GER186th of 258 aged 30-34 | 30-34 | 1:22:53 | 31:54 | 47:39 | 29:31 | 5:49 | 4:23 | 2:32 | 4:10 | 3:20 | 4:56 | 1:58 | 4:09 | 4:03 |
| 717 | Aaron Kaiser, Alexander Kopf 🇩🇪 GER96th of 176 aged 16-24 | 16-24 | 1:22:53 | 31:54 | 47:00 | 30:24 | 5:33 | 3:58 | 2:22 | 3:48 | 4:18 | 4:42 | 1:58 | 3:55 | 5:23 |
| 718 | Patrick Eichenlaub, Jan-Kristof Pfaffmann 🇩🇪 GER140th of 224 aged 35-39 | 35-39 | 1:22:53 | 31:54 | 44:22 | 32:55 | 5:43 | 4:04 | 2:18 | 4:18 | 5:46 | 4:56 | 1:35 | 4:53 | 5:05 |
| 719 | Max Bloch, Leon Hähnlein 🇩🇪 GER97th of 176 aged 16-24 | 16-24 | 1:22:55 | 31:56 | 50:17 | 27:00 | 5:41 | 3:58 | 1:40 | 3:13 | 3:40 | 4:22 | 2:01 | 3:34 | 4:32 |
| 720 | Mika Berndt, Hagen Essig 🇩🇪 GER162nd of 235 aged 25-29 | 25-29 | 1:22:55 | 31:56 | 47:50 | 27:36 | 7:34 | 3:58 | 1:45 | 4:06 | 3:06 | 4:31 | 1:39 | 3:20 | 5:11 |
| 721 | Marcel Solak, Marco Forster 🇩🇪 GER141st of 224 aged 35-39 | 35-39 | 1:22:55 | 31:56 | 48:42 | 29:12 | 5:05 | 3:58 | 2:32 | 3:15 | 3:59 | 5:08 | 1:46 | 4:02 | 4:32 |
| 722 | Benjamin Freitag, Fabian Weidmann 🇩🇪 GER142nd of 224 aged 35-39 | 35-39 | 1:22:57 | 31:58 | 46:53 | 30:32 | 5:36 | 4:12 | 2:07 | 3:40 | 3:54 | 4:29 | 1:57 | 4:43 | 5:30 |
| 723 | Lucas Guyot, Maxime Lefray 🇫🇷 FRA187th of 258 aged 30-34 | 30-34 | 1:23:00 | 32:01 | 47:23 | 29:33 | 6:08 | 4:21 | 2:31 | 4:38 | 3:17 | 4:33 | 1:58 | 4:04 | 4:11 |
| 724 | Simon Hall, Moritz Maier 🇩🇪 GER98th of 176 aged 16-24 | 16-24 | 1:23:09 | 32:10 | 48:47 | 28:39 | 5:46 | 4:13 | 1:42 | 3:21 | 3:19 | 4:37 | 1:47 | 3:54 | 5:46 |
| 725 | Julien Dehaene, Michael Autret 🇫🇷 FRA143rd of 224 aged 35-39 | 35-39 | 1:23:09 | 32:10 | 46:51 | 30:39 | 5:45 | 4:01 | 2:09 | 3:49 | 3:30 | 5:01 | 1:56 | 4:48 | 5:25 |
| 726 | Gian Luca Johannes, Nicco Johannes 🇩🇪 GER86th of 136 aged 40-44 | 40-44 | 1:23:16 | 32:17 | 48:26 | 29:21 | 5:32 | 4:02 | 1:54 | 3:29 | 3:54 | 4:35 | 1:43 | 4:17 | 5:27 |
| 727 | Lucas Beggs, Cedric Tschentscher 🇩🇪 GER163rd of 235 aged 25-29 | 25-29 | 1:23:18 | 32:19 | 49:25 | 27:07 | 6:52 | 3:54 | 1:39 | 2:42 | 3:31 | 4:30 | 1:37 | 3:29 | 5:45 |
| 728 | Markus Hehl, Igor Fink 🇩🇪 GER164th of 235 aged 25-29 | 25-29 | 1:23:18 | 32:19 | 46:00 | 31:24 | 5:59 | 4:03 | 2:09 | 3:29 | 4:37 | 4:44 | 1:40 | 4:31 | 6:11 |
| 729 | Elias Braiek, Till Schweizer 🇩🇪 GER99th of 176 aged 16-24 | 16-24 | 1:23:20 | 32:21 | 49:13 | 28:50 | 5:21 | 4:05 | 2:01 | 3:22 | 3:30 | 4:51 | 1:40 | 3:52 | 5:29 |
| 730 | Leonard Timmerbeil, Simon Schmitz 🇩🇪 GER100th of 176 aged 16-24 | 16-24 | 1:23:22 | 32:23 | 46:08 | 30:20 | 6:59 | 4:11 | 1:48 | 4:37 | 3:33 | 4:51 | 1:34 | 4:26 | 5:20 |
| 731 | Yvan Forestier, Yannick Forestier 🇫🇷 FRA37th of 61 aged 45-49 | 45-49 | 1:23:22 | 32:23 | 45:44 | 32:14 | 5:29 | 4:10 | 1:59 | 4:32 | 4:18 | 5:11 | 1:53 | 4:45 | 5:26 |
| 732 | Steve Andres, Sebastien Heiwy 🇫🇷 FRA87th of 136 aged 40-44 | 40-44 | 1:23:23 | 32:24 | 44:43 | 31:51 | 6:52 | 4:06 | 2:00 | 3:48 | 4:38 | 5:17 | 2:17 | 4:43 | 5:02 |
| 733 | Clemens Schramm, Jonathan West 🇩🇪 GER165th of 235 aged 25-29 | 25-29 | 1:23:29 | 32:30 | 47:58 | 29:43 | 5:52 | 4:10 | 1:47 | 2:49 | 4:47 | 5:07 | 2:09 | 4:13 | 4:41 |
| 734 | Timur Brakemann, Said Karakus-Wagner 🇩🇪 GER101st of 176 aged 16-24 | 16-24 | 1:23:30 | 32:31 | 48:20 | 29:05 | 6:08 | 4:15 | 2:18 | 3:38 | 3:43 | 5:01 | 1:20 | 3:10 | 5:40 |
| 735 | Aik Petersen, Paul Volbers 🇦🇹 AUT102nd of 176 aged 16-24 | 16-24 | 1:23:33 | 32:34 | 45:24 | 32:02 | 6:11 | 4:02 | 2:37 | 4:55 | 3:52 | 4:54 | 1:55 | 3:42 | 6:05 |
| 736 | Max Berl, Steven Murr 🇩🇪 GER144th of 224 aged 35-39 | 35-39 | 1:23:41 | 32:42 | 49:36 | 27:54 | 6:16 | 3:50 | 1:51 | 3:06 | 4:01 | 4:44 | 1:38 | 3:46 | 4:58 |
| 737 | Erik Wizemann, Corvin Kreidt 🇩🇪 GER103rd of 176 aged 16-24 | 16-24 | 1:23:43 | 32:44 | 45:47 | 32:53 | 5:08 | 4:23 | 2:18 | 4:31 | 3:15 | 4:47 | 1:50 | 4:57 | 6:52 |
| 738 | Fabian Müller, Alexander Nürnberg 🇩🇪 GER188th of 258 aged 30-34 | 30-34 | 1:23:46 | 32:47 | 44:45 | 32:14 | 6:50 | 4:00 | 2:14 | 3:59 | 5:19 | 4:40 | 1:42 | 5:13 | 5:07 |
| 739 | Florian Junkowitsch, Josef Haslinger 🇦🇹 AUT104th of 176 aged 16-24 | 16-24 | 1:23:47 | 32:48 | 50:54 | 26:01 | 6:57 | 3:54 | 2:03 | 3:24 | 2:39 | 4:30 | 1:30 | 3:13 | 4:48 |
| 740 | Florian Miodek, Julian Schödl 🇩🇪 GER189th of 258 aged 30-34 | 30-34 | 1:23:47 | 32:48 | 50:45 | 27:07 | 6:00 | 3:51 | 1:46 | 3:54 | 3:09 | 5:04 | 1:33 | 3:11 | 4:39 |
| 741 | Alexej Braun, Jonathan Fischer 🇩🇪 GER145th of 224 aged 35-39 | 35-39 | 1:23:47 | 32:48 | 48:43 | 29:30 | 5:38 | 4:00 | 1:49 | 4:43 | 4:09 | 4:40 | 1:44 | 4:11 | 4:14 |
| 742 | Dominik Bihari, Stefan Schatz 🇭🇺 HUN190th of 258 aged 30-34 | 30-34 | 1:23:52 | 32:53 | 50:32 | 26:54 | 6:29 | 3:58 | 1:32 | 3:02 | 3:50 | 4:25 | 1:54 | 3:40 | 4:33 |
| 743 | Franck Mathis, Estéban Fuchs 🇫🇷 FRA105th of 176 aged 16-24 | 16-24 | 1:23:52 | 32:53 | 50:57 | 27:40 | 5:18 | 4:02 | 1:45 | 3:24 | 3:58 | 4:45 | 1:34 | 3:41 | 4:31 |
| 744 | Philipp Metz, Christian Sucietto 🇩🇪 GER88th of 136 aged 40-44 | 40-44 | 1:23:52 | 32:53 | 46:14 | 31:41 | 6:01 | 4:24 | 2:20 | 4:12 | 4:04 | 4:50 | 1:56 | 4:49 | 5:06 |
| 745 | Osman Usta, Tobias Jonas 🇩🇪 GER146th of 224 aged 35-39 | 35-39 | 1:24:00 | 33:01 | 50:04 | 27:56 | 6:03 | 3:48 | 1:52 | 3:49 | 4:35 | 4:26 | 1:28 | 3:33 | 4:25 |
| 746 | Xavier Schneider, Alexis Guinotte 🇫🇷 FRA191st of 258 aged 30-34 | 30-34 | 1:24:00 | 33:01 | 44:48 | 33:32 | 5:44 | 4:18 | 3:31 | 5:03 | 3:54 | 4:50 | 1:40 | 3:43 | 6:33 |
| 747 | Georg Pah, Marcel Kull 🇩🇪 GER89th of 136 aged 40-44 | 40-44 | 1:24:03 | 33:04 | 48:23 | 30:29 | 5:14 | 4:10 | 2:29 | 3:36 | 3:28 | 4:59 | 2:20 | 4:15 | 5:12 |
| 748 | Tobias Blahetka, Josha Proske 🇩🇪 GER166th of 235 aged 25-29 | 25-29 | 1:24:05 | 33:06 | 51:31 | 26:16 | 6:22 | 3:54 | 2:06 | 3:04 | 3:06 | 4:32 | 1:20 | 3:06 | 5:08 |
| 749 | Stefan Hildenbrand, Matthias Hildenbrand 🇩🇪 GER147th of 224 aged 35-39 | 35-39 | 1:24:07 | 33:08 | 49:38 | 27:50 | 6:43 | 3:59 | 2:12 | 3:58 | 3:41 | 4:32 | 1:42 | 3:47 | 3:59 |
| 750 | Noah Rehm, Lucas Rübenacker 🇩🇪 GER167th of 235 aged 25-29 | 25-29 | 1:24:10 | 33:11 | 47:07 | 30:53 | 6:13 | 4:10 | 1:48 | 3:56 | 4:12 | 4:47 | 1:40 | 5:08 | 5:12 |
| 751 | Thomas Frey, Jan Schwarz 🇩🇪 GER38th of 61 aged 45-49 | 45-49 | 1:24:11 | 33:12 | 49:08 | 29:33 | 5:35 | 4:06 | 2:16 | 3:35 | 4:35 | 4:58 | 1:48 | 4:02 | 4:13 |
| 752 | Luca Maximilian Scheer, Marco Scheer 🇩🇪 GER192nd of 258 aged 30-34 | 30-34 | 1:24:12 | 33:13 | 48:27 | 28:43 | 7:05 | 4:08 | 1:49 | 4:18 | 4:14 | 4:54 | 1:34 | 3:11 | 4:35 |
| 753 | Cem Kirbas, Jonas Ramsteiner 🇩🇪 GER193rd of 258 aged 30-34 | 30-34 | 1:24:13 | 33:14 | 48:18 | 29:56 | 6:03 | 3:56 | 1:45 | 3:11 | 3:29 | 4:54 | 1:50 | 5:47 | 5:04 |
| 754 | Francisco Oliveira, Ricardo Ferreira 🇵🇹 POR168th of 235 aged 25-29 | 25-29 | 1:24:15 | 33:16 | 46:33 | 31:05 | 6:43 | 4:01 | 1:56 | 5:01 | 4:07 | 4:28 | 2:03 | 4:04 | 5:25 |
| 755 | Julian Frauendorf, Philipp Karasinski 🇩🇪 GER194th of 258 aged 30-34 | 30-34 | 1:24:17 | 33:18 | 51:13 | 27:29 | 5:40 | 3:45 | 2:06 | 2:51 | 3:49 | 4:25 | 1:44 | 4:21 | 4:28 |
| 756 | Alessio Krinke, Andreas Messmer 🇩🇪 GER169th of 235 aged 25-29 | 25-29 | 1:24:19 | 33:20 | 47:26 | 30:44 | 6:13 | 4:03 | 2:01 | 2:38 | 3:51 | 4:49 | 1:49 | 4:08 | 7:25 |
| 757 | Robin Kohler, Dirk Kohler 🇩🇪 GER195th of 258 aged 30-34 | 30-34 | 1:24:20 | 33:21 | 44:04 | 31:44 | 8:37 | 4:30 | 2:14 | 4:06 | 3:44 | 5:02 | 1:46 | 4:29 | 5:53 |
| 758 | Niklas Held, Dennis Sackmann 🇩🇪 GER106th of 176 aged 16-24 | 16-24 | 1:24:23 | 33:24 | 47:21 | 30:21 | 6:46 | 4:20 | 1:52 | 3:43 | 4:04 | 4:35 | 2:05 | 4:14 | 5:28 |
| 759 | Maxime Taesch, Gabin Deloffre 🇫🇷 FRA107th of 176 aged 16-24 | 16-24 | 1:24:26 | 33:27 | 50:33 | 29:06 | 4:51 | 3:49 | 3:29 | 3:30 | 4:46 | 4:17 | 1:30 | 3:36 | 4:09 |
| 760 | Loic Le Gall, Léopold Villette 🇫🇷 FRA170th of 235 aged 25-29 | 25-29 | 1:24:26 | 33:27 | 50:02 | 29:17 | 5:13 | 4:23 | 2:02 | 3:43 | 3:26 | 4:45 | 1:41 | 4:13 | 5:04 |
| 761 | Lars Leopold, Philipp Baader 🇩🇪 GER108th of 176 aged 16-24 | 16-24 | 1:24:27 | 33:28 | 48:26 | 29:19 | 6:46 | 4:06 | 2:25 | 3:40 | 3:59 | 4:45 | 1:16 | 3:43 | 5:25 |
| 762 | Timéo Chevreux, Jolan Chevreux 🇫🇷 FRA109th of 176 aged 16-24 | 16-24 | 1:24:29 | 33:30 | 48:10 | 31:21 | 5:03 | 3:47 | 2:00 | 4:37 | 4:25 | 4:29 | 2:08 | 4:06 | 5:49 |
| 763 | Ludovic Spaeth, Xavier Logel 🇫🇷 FRA196th of 258 aged 30-34 | 30-34 | 1:24:30 | 33:31 | 49:10 | 29:43 | 5:43 | 4:09 | 1:56 | 3:10 | 3:46 | 4:54 | 2:03 | 4:34 | 5:11 |
| 764 | Fjodor Flato, Patrick Richter 🇩🇪 GER148th of 224 aged 35-39 | 35-39 | 1:24:34 | 33:35 | 46:45 | 31:13 | 6:39 | 3:59 | 2:13 | 2:46 | 5:39 | 4:57 | 1:35 | 4:15 | 5:49 |
| 765 | David Naumann, Lennart Hein 🇩🇪 GER110th of 176 aged 16-24 | 16-24 | 1:24:37 | 33:38 | 47:25 | 31:25 | 5:50 | 4:14 | 2:17 | 3:32 | 3:57 | 4:42 | 2:05 | 4:01 | 6:37 |
| 766 | Jascha Bleicher, Michael Bleicher 🇩🇪 GER90th of 136 aged 40-44 | 40-44 | 1:24:39 | 33:40 | 48:53 | 29:26 | 6:24 | 4:15 | 2:10 | 3:55 | 3:51 | 4:55 | 2:00 | 3:45 | 4:35 |
| 767 | Niklas Häckel, Felix Häckel 🇩🇪 GER111th of 176 aged 16-24 | 16-24 | 1:24:39 | 33:40 | 46:29 | 32:36 | 5:37 | 4:01 | 1:52 | 3:41 | 5:45 | 4:57 | 2:10 | 4:14 | 5:56 |
| 768 | Bennet Frank, Max Dick 🇩🇪 GER112th of 176 aged 16-24 | 16-24 | 1:24:42 | 33:43 | 50:07 | 27:37 | 7:01 | 3:49 | 1:38 | 3:08 | 4:23 | 4:42 | 2:11 | 3:30 | 4:16 |
| 769 | Pascal Haudbert, Derek Androni 🇫🇷 FRA11th of 24 aged 50-54 | 50-54 | 1:24:42 | 33:43 | 47:51 | 31:02 | 5:55 | 3:52 | 2:02 | 3:38 | 3:30 | 4:51 | 1:55 | 6:52 | 4:22 |
| 770 | Oliver Staniczek, Daniel Fritzler 🇩🇪 GER171st of 235 aged 25-29 | 25-29 | 1:24:47 | 33:48 | 50:17 | 27:08 | 7:26 | 3:55 | 1:31 | 2:50 | 3:37 | 4:44 | 1:26 | 4:57 | 4:08 |
| 771 | Sascha Witzke, Florian Nägele 🇩🇪 GER91st of 136 aged 40-44 | 40-44 | 1:24:48 | 33:49 | 48:50 | 28:31 | 7:34 | 4:11 | 1:42 | 3:20 | 3:45 | 4:35 | 1:49 | 3:59 | 5:10 |
| 772 | Ohmed Sofizadeh, Mika Müller 🇩🇪 GER113th of 176 aged 16-24 | 16-24 | 1:24:49 | 33:50 | 44:35 | 33:44 | 6:33 | 4:35 | 2:41 | 4:14 | 4:38 | 4:52 | 2:03 | 4:23 | 6:18 |
| 773 | Cornelius Altenfelder, Patrick Lessmeister 🇩🇪 GER197th of 258 aged 30-34 | 30-34 | 1:24:51 | 33:52 | 51:17 | 27:21 | 6:18 | 3:53 | 2:06 | 3:51 | 3:20 | 4:40 | 1:56 | 3:30 | 4:05 |
| 774 | Younis Alikadli, Florian Harz 🇩🇪 GER172nd of 235 aged 25-29 | 25-29 | 1:24:54 | 33:55 | 50:40 | 27:13 | 7:05 | 3:57 | 1:58 | 3:13 | 4:06 | 4:54 | 1:33 | 3:21 | 4:11 |
| 775 | Stefan Merten, Marc Diemer 🇩🇪 GER149th of 224 aged 35-39 | 35-39 | 1:24:58 | 33:59 | 51:09 | 28:11 | 5:44 | 4:16 | 1:37 | 2:28 | 4:04 | 4:34 | 1:35 | 4:59 | 4:38 |
| 776 | Nicolas Munos, Jordan Péan 🇫🇷 FRA173rd of 235 aged 25-29 | 25-29 | 1:25:01 | 34:02 | 55:45 | 24:38 | 4:43 | 3:46 | 1:34 | 3:05 | 3:04 | 4:21 | 1:34 | 3:11 | 4:03 |
| 777 | Manuel Hildebrandt, Marc-Jerome Pach 🇩🇪 GER92nd of 136 aged 40-44 | 40-44 | 1:25:01 | 34:02 | 52:06 | 25:36 | 7:24 | 3:42 | 1:26 | 2:42 | 2:54 | 4:42 | 1:52 | 4:06 | 4:12 |
| 778 | Felix Wind, Maik Siemens 🇩🇪 GER114th of 176 aged 16-24 | 16-24 | 1:25:03 | 34:04 | 47:14 | 29:09 | 8:44 | 3:54 | 2:02 | 3:05 | 3:15 | 4:47 | 1:45 | 4:53 | 5:28 |
| 779 | Marius Körber, Marco Kiefer 🇩🇪 GER174th of 235 aged 25-29 | 25-29 | 1:25:04 | 34:05 | 46:44 | 31:43 | 6:41 | 4:04 | 1:56 | 3:10 | 5:03 | 4:47 | 1:34 | 4:52 | 6:17 |
| 780 | Jonathan Wolf, Daniel Werthmann 🇩🇪 GER150th of 224 aged 35-39 | 35-39 | 1:25:06 | 34:07 | 50:34 | 27:55 | 6:42 | 3:57 | 1:32 | 2:21 | 3:57 | 4:29 | 1:42 | 5:06 | 4:51 |
| 781 | Jordan Izzi, Cyril Moreau 🇫🇷 FRA198th of 258 aged 30-34 | 30-34 | 1:25:07 | 34:08 | 49:37 | 29:36 | 5:58 | 4:23 | 1:45 | 3:32 | 4:29 | 4:43 | 1:52 | 4:53 | 3:59 |
| 782 | Leonard Kanitz, Marius Mayer 🇩🇪 GER175th of 235 aged 25-29 | 25-29 | 1:25:07 | 34:08 | 47:47 | 30:49 | 6:35 | 4:05 | 2:18 | 4:02 | 3:54 | 4:54 | 2:02 | 4:09 | 5:25 |
| 783 | David Stillfried, Daniel Schaffartzik 🇩🇪 GER93rd of 136 aged 40-44 | 40-44 | 1:25:09 | 34:10 | 50:49 | 27:34 | 6:51 | 4:18 | 1:57 | 3:02 | 3:36 | 4:53 | 1:40 | 3:47 | 4:21 |
| 784 | Jérémy Roth, Bastian Amar 🇫🇷 FRA94th of 136 aged 40-44 | 40-44 | 1:25:09 | 34:10 | 45:40 | 33:26 | 6:03 | 3:56 | 2:32 | 3:41 | 4:02 | 4:50 | 1:55 | 8:02 | 4:28 |
| 785 | Achim Klipfel, Patrick Doll 🇩🇪 GER12th of 24 aged 50-54 | 50-54 | 1:25:12 | 34:13 | 52:36 | 27:01 | 5:39 | 4:00 | 1:54 | 2:57 | 3:16 | 4:27 | 1:57 | 3:40 | 4:50 |
| 786 | Leunidas Jung, Niklas Huber 🇩🇪 GER115th of 176 aged 16-24 | 16-24 | 1:25:12 | 34:13 | 47:59 | 30:31 | 6:47 | 4:05 | 1:53 | 3:46 | 3:41 | 4:56 | 2:17 | 4:01 | 5:52 |
| 787 | Daniel Graf, Stefan Graf 🇩🇪 GER151st of 224 aged 35-39 | 35-39 | 1:25:12 | 34:13 | 45:21 | 34:26 | 5:31 | 4:05 | 3:22 | 3:57 | 3:49 | 4:43 | 2:03 | 4:27 | 8:00 |
| 788 | Thomas Gierke, Andreas Kessler 🇩🇪 GER3rd of 8 aged 60-64 | 60-64 | 1:25:14 | 34:15 | 44:58 | 33:53 | 6:27 | 4:11 | 2:04 | 3:46 | 5:13 | 5:01 | 1:32 | 6:07 | 5:59 |
| 789 | Tom Bastian, Luca Schneider 🇩🇪 GER176th of 235 aged 25-29 | 25-29 | 1:25:19 | 34:20 | 57:20 | 22:45 | 5:19 | 3:40 | 1:38 | 2:28 | 2:25 | 4:06 | 1:50 | 3:03 | 3:35 |
| 790 | Vincent Engel, Justin Rieger 🇩🇪 GER116th of 176 aged 16-24 | 16-24 | 1:25:21 | 34:22 | 46:43 | 32:18 | 6:26 | 4:12 | 1:59 | 4:14 | 5:06 | 4:44 | 1:53 | 4:56 | 5:14 |
| 791 | Tobias Heß, Eugen Chiorean 🇩🇪 GER95th of 136 aged 40-44 | 40-44 | 1:25:28 | 34:29 | 48:24 | 30:25 | 6:44 | 3:57 | 2:05 | 3:49 | 4:48 | 4:50 | 1:47 | 4:17 | 4:52 |
| 792 | Stefan Gnann, Fabian Baumann 🇩🇪 GER152nd of 224 aged 35-39 | 35-39 | 1:25:34 | 34:35 | 48:16 | 30:25 | 6:58 | 4:08 | 1:45 | 3:33 | 4:10 | 4:35 | 1:44 | 4:47 | 5:43 |
| 793 | Louis Tosch, Nicholas Vom Berg 🇩🇪 GER117th of 176 aged 16-24 | 16-24 | 1:25:34 | 34:35 | 47:20 | 30:44 | 7:36 | 4:28 | 2:04 | 3:47 | 4:38 | 5:05 | 1:46 | 4:10 | 4:46 |
| 794 | Tom Hayward, Eduard Borgardt 🇩🇪 GER118th of 176 aged 16-24 | 16-24 | 1:25:35 | 34:36 | 46:59 | 28:13 | 10:26 | 4:14 | 2:07 | 4:39 | 3:00 | 4:50 | 1:43 | 2:48 | 4:52 |
| 795 | Tobias Brecht, Sven Gunzelmann 🇩🇪 GER96th of 136 aged 40-44 | 40-44 | 1:25:40 | 34:41 | 52:20 | 27:20 | 6:05 | 3:51 | 2:29 | 2:52 | 4:09 | 4:21 | 1:42 | 3:51 | 4:05 |
| 796 | Francisco Aresta Branco, Olaf Stenzel 🇵🇹 POR39th of 61 aged 45-49 | 45-49 | 1:25:41 | 34:42 | 50:45 | 30:09 | 4:52 | 4:03 | 2:39 | 3:50 | 4:08 | 4:36 | 1:45 | 4:31 | 4:37 |
| 797 | Klaus Niegsch, Markus Buschmeier 🇩🇪 GER3rd of 7 aged 55-59 | 55-59 | 1:25:41 | 34:42 | 48:12 | 32:08 | 5:27 | 3:47 | 2:00 | 3:58 | 4:42 | 4:45 | 2:04 | 5:12 | 5:40 |
| 798 | Oleg Kauz, Lukas Forat 🇩🇪 GER199th of 258 aged 30-34 | 30-34 | 1:25:49 | 34:50 | 48:42 | 28:27 | 8:45 | 4:05 | 1:59 | 3:15 | 3:37 | 4:57 | 1:51 | 4:14 | 4:29 |
| 799 | Kayuran Nadarajapillai, Nishanthan Jegatheeswaran 🇨🇭 SUI153rd of 224 aged 35-39 | 35-39 | 1:25:51 | 34:52 | 48:28 | 31:13 | 6:15 | 4:20 | 2:11 | 3:56 | 4:37 | 4:54 | 1:57 | 4:42 | 4:36 |
| 800 | Kai Grimmeisen, Marcel Schreiber 🇩🇪 GER154th of 224 aged 35-39 | 35-39 | 1:25:52 | 34:53 | 44:31 | 33:59 | 7:28 | 4:17 | 2:37 | 7:13 | 4:21 | 4:55 | 1:55 | 3:47 | 4:54 |
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.