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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 801 | Nico Szydlowski, Tom Engel 🇩🇪 GER200th of 258 aged 30-34 | 30-34 | 1:25:53 | 34:54 | 46:35 | 33:13 | 6:11 | 4:09 | 2:08 | 4:04 | 4:45 | 4:36 | 1:43 | 5:26 | 6:22 |
| 802 | Philipp Maibaum, Tobias Maibaum 🇩🇪 GER177th of 235 aged 25-29 | 25-29 | 1:25:54 | 34:55 | 49:10 | 28:05 | 8:44 | 4:11 | 1:57 | 3:10 | 4:31 | 4:35 | 1:55 | 3:40 | 4:06 |
| 803 | Michael Winter, Daniel Vida 🇩🇪 GER155th of 224 aged 35-39 | 35-39 | 1:25:56 | 34:57 | 51:12 | 26:25 | 8:23 | 3:58 | 1:50 | 2:33 | 3:16 | 4:25 | 1:44 | 4:12 | 4:27 |
| 804 | Anton Benecke, Sam Fischer 🇩🇪 GER178th of 235 aged 25-29 | 25-29 | 1:25:59 | 35:00 | 50:36 | 29:22 | 6:06 | 4:08 | 1:50 | 3:06 | 4:09 | 4:36 | 1:54 | 4:23 | 5:16 |
| 805 | Mathieu Zacher, Julien Chapelle 🇫🇷 FRA179th of 235 aged 25-29 | 25-29 | 1:25:59 | 35:00 | 46:01 | 33:11 | 6:51 | 4:03 | 1:52 | 5:28 | 4:33 | 5:05 | 2:04 | 4:33 | 5:33 |
| 806 | Daniele D'Ulisse, José Nereu 🇨🇭 SUI40th of 61 aged 45-49 | 45-49 | 1:26:02 | 35:03 | 48:39 | 31:12 | 6:14 | 4:19 | 1:48 | 3:41 | 4:29 | 4:46 | 1:59 | 5:09 | 5:01 |
| 807 | Niklas Zech, Felix Dipper 🇩🇪 GER180th of 235 aged 25-29 | 25-29 | 1:26:06 | 35:07 | 51:00 | 27:59 | 7:12 | 3:55 | 1:35 | 3:43 | 4:09 | 4:34 | 1:15 | 4:27 | 4:21 |
| 808 | Luca Fleck, Damian Franz 🇩🇪 GER119th of 176 aged 16-24 | 16-24 | 1:26:07 | 35:08 | 50:09 | 30:08 | 5:54 | 3:58 | 2:51 | 5:28 | 3:19 | 4:51 | 1:32 | 3:48 | 4:21 |
| 809 | Alexander Saur, Matthias Saur 🇩🇪 GER97th of 136 aged 40-44 | 40-44 | 1:26:10 | 35:11 | 51:03 | 28:11 | 7:02 | 3:52 | 1:32 | 2:28 | 5:24 | 4:30 | 1:37 | 3:50 | 4:58 |
| 810 | Daniel Fischer, Florian Fischer 🇩🇪 GER156th of 224 aged 35-39 | 35-39 | 1:26:10 | 35:11 | 50:38 | 29:36 | 6:00 | 3:50 | 1:49 | 3:40 | 3:53 | 4:59 | — | 5:02 | 5:34 |
| 811 | Stephan Bernt, Joshua Riedelsheimer 🇩🇪 GER201st of 258 aged 30-34 | 30-34 | 1:26:13 | 35:14 | 52:52 | 26:16 | 7:10 | 4:02 | 1:42 | 3:17 | 3:09 | 4:51 | 1:23 | 3:11 | 4:41 |
| 812 | Carsten Lebtig, Benjamin Heck 🇩🇪 GER98th of 136 aged 40-44 | 40-44 | 1:26:19 | 35:20 | 51:52 | 29:20 | 5:10 | 4:14 | 1:56 | 3:16 | 4:12 | 4:48 | 1:51 | 3:59 | 5:04 |
| 813 | Arian Röhrle, Felix Spreckelsen 🇩🇪 GER202nd of 258 aged 30-34 | 30-34 | 1:26:19 | 35:20 | 50:56 | 30:19 | 5:09 | 4:13 | 2:37 | 3:58 | 4:03 | 4:40 | 1:49 | 4:15 | 4:44 |
| 814 | Kevin Thiele, Ha Duc Pham 🇩🇪 GER157th of 224 aged 35-39 | 35-39 | 1:26:19 | 35:20 | 46:54 | 34:22 | 5:07 | 4:34 | 2:48 | 4:24 | 4:24 | 5:03 | 1:34 | 6:03 | 5:32 |
| 815 | Justin Mcdougal, Oliver Appelfeller 🇩🇪 GER181st of 235 aged 25-29 | 25-29 | 1:26:27 | 35:28 | 49:35 | 30:01 | 6:56 | 4:05 | 1:35 | 3:36 | 5:18 | 4:44 | 1:46 | 4:13 | 4:44 |
| 816 | James Maxwell, Michael Kazik 🇺🇸 USA99th of 136 aged 40-44 | 40-44 | 1:26:27 | 35:28 | 47:41 | 31:33 | 7:17 | 4:02 | 2:17 | 4:06 | 3:52 | 4:46 | 2:13 | 5:16 | 5:01 |
| 817 | Erich Buchholz, Mathias Selle 🇩🇪 GER182nd of 235 aged 25-29 | 25-29 | 1:26:34 | 35:35 | 51:27 | 29:32 | 5:40 | 4:09 | 1:49 | 3:48 | 4:06 | 4:48 | 1:54 | 4:18 | 4:40 |
| 818 | Samuel Spindler, Julius Spindler 🇩🇪 GER120th of 176 aged 16-24 | 16-24 | 1:26:35 | 35:36 | 45:41 | 34:33 | 6:26 | 4:32 | 2:02 | 3:44 | 4:07 | 5:09 | 1:44 | 6:01 | 7:14 |
| 819 | Dustin Miller, Kadir Sadovic 🇩🇪 GER183rd of 235 aged 25-29 | 25-29 | 1:26:40 | 35:41 | 51:11 | 27:49 | 7:44 | 3:31 | 1:33 | 2:46 | 4:14 | 4:35 | 1:33 | 4:18 | 5:19 |
| 820 | Sebastian Donauer, Leon Schoner 🇩🇪 GER203rd of 258 aged 30-34 | 30-34 | 1:26:46 | 35:47 | 48:19 | 30:03 | 8:28 | 4:21 | 1:55 | 3:37 | 4:14 | 5:00 | 1:41 | 4:32 | 4:43 |
| 821 | Benedikt Zwetkow, Marvin Obert 🇩🇪 GER121st of 176 aged 16-24 | 16-24 | 1:26:51 | 35:52 | 47:19 | 32:39 | 6:59 | 4:13 | 1:48 | 4:20 | 4:16 | 5:18 | 2:16 | 4:52 | 5:36 |
| 822 | Daniel Cruccas, Martin Hauck 🇩🇪 GER100th of 136 aged 40-44 | 40-44 | 1:26:52 | 35:53 | 50:26 | 30:48 | 5:42 | 3:53 | 2:23 | 4:19 | 3:58 | 4:39 | 1:52 | 4:58 | 4:46 |
| 823 | Max Schönle, Benjamin Klein 🇩🇪 GER158th of 224 aged 35-39 | 35-39 | 1:27:03 | 36:04 | 48:13 | 31:41 | 7:13 | 3:58 | 2:06 | 3:55 | 4:29 | 4:51 | 2:13 | 4:35 | 5:34 |
| 824 | Jan Castorff, Oliver Allgaier 🇩🇪 GER13th of 24 aged 50-54 | 50-54 | 1:27:07 | 36:08 | 52:22 | 28:00 | 6:49 | 4:05 | 1:52 | 3:06 | 3:26 | 4:23 | 1:41 | 4:31 | 4:56 |
| 825 | Mohamed Nabil, Mohamed Abdelmagid 🇩🇪 GER159th of 224 aged 35-39 | 35-39 | 1:27:13 | 36:14 | 49:31 | 31:27 | 6:18 | 4:01 | 2:22 | 3:50 | 5:13 | 4:23 | 1:29 | 3:58 | 6:11 |
| 826 | Marco Reichert, Ruven Lang 🇩🇪 GER204th of 258 aged 30-34 | 30-34 | 1:27:14 | 36:15 | 58:19 | 24:30 | 4:29 | 3:50 | 1:40 | 3:06 | 2:45 | 4:35 | 1:28 | 3:04 | 4:02 |
| 827 | Sergej Neumann, Leopold Bard 🇩🇪 GER205th of 258 aged 30-34 | 30-34 | 1:27:17 | 36:18 | 50:10 | 31:14 | 5:58 | 4:25 | 2:32 | 3:50 | 4:07 | 5:09 | 1:32 | 4:30 | 5:09 |
| 828 | Patrick Maier, Eduard Hartschenko 🇩🇪 GER160th of 224 aged 35-39 | 35-39 | 1:27:18 | 36:19 | 50:07 | 30:13 | 7:04 | 3:58 | 2:11 | 3:19 | 4:42 | 4:38 | 1:39 | 4:10 | 5:36 |
| 829 | Jean Nicola, Gil Nicola 🇱🇺 LUX4th of 7 aged 55-59 | 55-59 | 1:27:20 | 36:21 | 56:34 | 24:44 | 6:07 | 3:53 | 1:52 | 3:01 | 2:13 | 4:41 | 2:09 | 2:49 | 4:06 |
| 830 | Toralf Skeries, Heiko Hauptmann 🇩🇪 GER14th of 24 aged 50-54 | 50-54 | 1:27:20 | 36:21 | 49:28 | 31:02 | 6:55 | 4:05 | 1:50 | 3:18 | 5:04 | 4:47 | 2:00 | 4:43 | 5:15 |
| 831 | Sebastian Trenholm, Marco Trenholm 🇩🇪 GER206th of 258 aged 30-34 | 30-34 | 1:27:24 | 36:25 | 52:11 | 28:12 | 7:05 | 3:56 | 2:02 | 4:06 | 3:25 | 4:38 | 0:57 | 3:58 | 5:10 |
| 832 | Manfred Maier, Guido Betz 🇩🇪 GER5th of 7 aged 55-59 | 55-59 | 1:27:24 | 36:25 | 49:22 | 31:31 | 6:36 | 4:28 | 2:23 | 3:49 | 3:53 | 4:53 | 1:56 | 4:03 | 6:06 |
| 833 | Mirko Reichenbach, Fabio Vivarelli 🇩🇪 GER101st of 136 aged 40-44 | 40-44 | 1:27:29 | 36:30 | 53:18 | 28:47 | 5:30 | 4:15 | 1:54 | 3:25 | 3:39 | 4:37 | 2:05 | 4:48 | 4:04 |
| 834 | Nico Rudolf, Matthias Meyer 🇩🇪 GER207th of 258 aged 30-34 | 30-34 | 1:27:35 | 36:36 | 50:49 | 29:18 | 7:33 | 4:07 | 1:57 | 3:58 | 4:22 | 4:26 | 1:40 | 3:55 | 4:53 |
| 835 | Lukas Czaja, Sebastian Reuschling 🇩🇪 GER161st of 224 aged 35-39 | 35-39 | 1:27:35 | 36:36 | 51:52 | 29:28 | 6:20 | 4:29 | 2:17 | 3:33 | 3:36 | 4:48 | 1:52 | 4:04 | 4:49 |
| 836 | Stefan Muffler, Manuel Leutner 🇩🇪 GER102nd of 136 aged 40-44 | 40-44 | 1:27:37 | 36:38 | 54:51 | 25:22 | 7:27 | 3:52 | 1:48 | 3:01 | 2:59 | 4:16 | 1:52 | 3:25 | 4:09 |
| 837 | Marcel Heimroth, Mathias Schneider 🇩🇪 GER103rd of 136 aged 40-44 | 40-44 | 1:27:38 | 36:39 | 48:14 | 34:00 | 5:28 | 4:06 | 2:19 | 3:57 | 4:30 | 4:47 | 1:40 | 6:11 | 6:30 |
| 838 | Thomas Herzogenrath, Johann Breitbeil 🇫🇷 FRA208th of 258 aged 30-34 | 30-34 | 1:27:39 | 36:40 | 56:12 | 25:20 | 6:12 | 3:40 | 1:43 | 3:06 | 2:57 | 4:40 | 1:53 | 3:26 | 3:55 |
| 839 | Max Kias, Jamal Johann 🇩🇪 GER184th of 235 aged 25-29 | 25-29 | 1:27:43 | 36:44 | 54:24 | 26:28 | 6:54 | 4:01 | 2:03 | 3:05 | 3:15 | 4:31 | 1:28 | 3:41 | 4:24 |
| 840 | Xavier Celli Lancel, Romain Husson 🇫🇷 FRA104th of 136 aged 40-44 | 40-44 | 1:27:47 | 36:48 | 49:36 | 31:26 | 6:49 | 4:04 | 1:48 | 4:54 | 4:38 | 4:43 | 1:53 | 4:12 | 5:14 |
| 841 | René Wismar, Martin Strobel 🇩🇪 GER105th of 136 aged 40-44 | 40-44 | 1:27:48 | 36:49 | 49:09 | 30:48 | 7:56 | 3:47 | 2:21 | 3:18 | 4:31 | 5:16 | 1:51 | 4:28 | 5:16 |
| 842 | Mario Winter, Colin De Jong 🇩🇪 GER162nd of 224 aged 35-39 | 35-39 | 1:27:51 | 36:52 | 48:20 | 31:24 | 8:11 | 4:09 | 2:06 | 4:31 | 3:57 | 4:42 | 2:08 | 4:10 | 5:41 |
| 843 | Christoph Laudes, Erik Streser 🇩🇪 GER209th of 258 aged 30-34 | 30-34 | 1:27:52 | 36:53 | 51:26 | 29:10 | 7:20 | 3:51 | 1:38 | 3:06 | 4:21 | 4:19 | 1:41 | 4:24 | 5:50 |
| 844 | Nikola Protić, Luca Guzina 🇩🇪 GER185th of 235 aged 25-29 | 25-29 | 1:27:57 | 36:58 | 54:13 | 27:10 | 6:39 | 3:53 | 2:18 | 3:36 | 3:23 | 4:30 | 1:25 | 3:38 | 4:27 |
| 845 | Robert Wischi, Dennis Wiens 🇩🇪 GER210th of 258 aged 30-34 | 30-34 | 1:28:00 | 37:01 | 53:32 | 26:53 | 7:40 | 4:12 | 1:37 | 3:15 | 3:45 | 4:40 | 1:28 | 3:49 | 4:07 |
| 846 | Colm Crehan, Daniel Haas 🇮🇪 IRL163rd of 224 aged 35-39 | 35-39 | 1:28:00 | 37:01 | 50:57 | 30:55 | 6:12 | 4:27 | 2:21 | 4:11 | 3:18 | 5:12 | 1:29 | 4:54 | 5:03 |
| 847 | Luis Pojtinger, Samuel Van Loo 🇩🇪 GER122nd of 176 aged 16-24 | 16-24 | 1:28:01 | 37:02 | 54:40 | 27:07 | 6:18 | 3:59 | 1:54 | 4:12 | 2:38 | 4:45 | 1:26 | 3:32 | 4:41 |
| 848 | Malte Polloczek, Julian Dick 🇩🇪 GER186th of 235 aged 25-29 | 25-29 | 1:28:07 | 37:08 | 49:41 | 29:40 | 8:50 | 4:01 | 2:07 | 3:53 | 3:33 | 4:33 | 1:32 | 4:22 | 5:39 |
| 849 | Patrick Kewenig, Niklas Föster 🇩🇪 GER211th of 258 aged 30-34 | 30-34 | 1:28:11 | 37:12 | 51:26 | 29:58 | 6:51 | 4:09 | 1:41 | 3:56 | 3:55 | 5:11 | 1:39 | 4:46 | 4:41 |
| 850 | Alexander Stiegelmeier, Christopher Klein 🇩🇪 GER164th of 224 aged 35-39 | 35-39 | 1:28:11 | 37:12 | 51:57 | 30:12 | 6:08 | 3:55 | 2:06 | 3:30 | 4:11 | 4:50 | 2:03 | 4:50 | 4:47 |
| 851 | Sascha Schmitt, Fabian Köhler 🇩🇪 GER165th of 224 aged 35-39 | 35-39 | 1:28:12 | 37:13 | 51:38 | 29:58 | 6:41 | 4:10 | 1:55 | 4:11 | 3:47 | 4:31 | 2:08 | 4:21 | 4:55 |
| 852 | Nico Andreani, Ilyas Tanglay 🇨🇭 SUI166th of 224 aged 35-39 | 35-39 | 1:28:14 | 37:15 | 59:05 | 24:53 | 4:21 | 3:49 | 1:59 | 3:02 | 3:07 | 4:18 | 1:26 | 2:54 | 4:18 |
| 853 | Coen Velmans, Desmond Van Den Broek 🇳🇱 NED187th of 235 aged 25-29 | 25-29 | 1:28:14 | 37:15 | 47:18 | 31:58 | 9:03 | 4:10 | 2:09 | 4:06 | 4:33 | 5:24 | 2:14 | 3:29 | 5:53 |
| 854 | Sebastian Britzke, Hendrik Mihai 🇩🇪 GER212th of 258 aged 30-34 | 30-34 | 1:28:18 | 37:19 | 51:11 | 30:43 | 6:29 | 4:04 | 2:04 | 3:50 | 4:53 | 4:34 | 1:07 | 4:56 | 5:15 |
| 855 | Dominik Schneider, Dennis Gassner 🇩🇪 GER167th of 224 aged 35-39 | 35-39 | 1:28:19 | 37:20 | 46:49 | 34:49 | 6:45 | 4:02 | 2:07 | 4:37 | 5:33 | 5:11 | 1:43 | 5:41 | 5:55 |
| 856 | Benjamin Daniel Gehrig, Björn Sven Schneider 🇩🇪 GER15th of 24 aged 50-54 | 50-54 | 1:28:20 | 37:21 | 50:48 | 30:06 | 7:31 | 4:10 | 2:04 | 3:22 | 4:58 | 4:49 | 1:43 | 4:32 | 4:28 |
| 857 | Dennis Sturm, Marc Düring 🇩🇪 GER168th of 224 aged 35-39 | 35-39 | 1:28:22 | 37:23 | 52:59 | 29:31 | 5:56 | 4:09 | 2:36 | 4:23 | 3:36 | 4:28 | 1:52 | 3:55 | 4:32 |
| 858 | Guido Schäffer, Jochen Di Vincenzo 🇩🇪 GER213th of 258 aged 30-34 | 30-34 | 1:28:23 | 37:24 | 51:08 | 29:27 | 7:52 | 4:12 | 1:58 | 3:58 | 4:47 | 4:48 | 1:23 | 4:06 | 4:15 |
| 859 | Julian Winkler, Daniel Limmer 🇦🇹 AUT169th of 224 aged 35-39 | 35-39 | 1:28:24 | 37:25 | 51:04 | 28:38 | 8:46 | 4:06 | 2:28 | 3:42 | 3:11 | 5:02 | 2:08 | 3:25 | 4:36 |
| 860 | Martyn Frysol, Robin Morgans 🇬🇧 GBR170th of 224 aged 35-39 | 35-39 | 1:28:28 | 37:29 | 53:29 | 26:57 | 8:02 | 3:54 | 1:32 | 2:37 | 2:59 | 4:15 | 1:13 | 6:02 | 4:25 |
| 861 | Cyri Joson, Max Adam 🇫🇷 FRA214th of 258 aged 30-34 | 30-34 | 1:28:32 | 37:33 | 50:26 | 28:55 | 9:17 | 4:11 | 2:49 | 3:39 | 3:13 | 5:08 | 1:43 | 3:09 | 5:03 |
| 862 | Matteo Hofstetter, Robin Alburg 🇩🇪 GER123rd of 176 aged 16-24 | 16-24 | 1:28:33 | 37:34 | 56:15 | 26:15 | 6:07 | 4:07 | 1:47 | 3:01 | 2:51 | 4:40 | 1:45 | 3:41 | 4:23 |
| 863 | Nils Boettcher, Reinhard Rubow 🇩🇪 GER4th of 8 aged 60-64 | 60-64 | 1:28:43 | 37:44 | 52:45 | 29:37 | 6:26 | 4:00 | 2:21 | 4:03 | 3:52 | 4:45 | 1:45 | 4:35 | 4:16 |
| 864 | Julian Fuchs, Malique Treiber 🇩🇪 GER124th of 176 aged 16-24 | 16-24 | 1:28:45 | 37:46 | 52:16 | 30:15 | 6:17 | 4:06 | 2:18 | 3:28 | 3:02 | 4:46 | 1:48 | 3:56 | 6:51 |
| 865 | Lennart Bullerdiek, Tom Altevolmer 🇩🇪 GER188th of 235 aged 25-29 | 25-29 | 1:28:49 | 37:50 | 50:39 | 30:46 | 7:28 | 4:22 | 1:54 | 4:27 | 3:38 | 5:05 | 1:54 | 4:07 | 5:19 |
| 866 | Patrick Ruck, Ilir Ramadani 🇩🇪 GER189th of 235 aged 25-29 | 25-29 | 1:28:55 | 37:56 | 56:31 | 27:28 | 5:00 | 3:52 | 1:56 | 3:25 | 3:16 | 4:36 | 1:35 | 3:56 | 4:52 |
| 867 | Jason Spotswood, Gene Spotswood 🇦🇺 AUS215th of 258 aged 30-34 | 30-34 | 1:28:57 | 37:58 | 51:02 | 30:08 | 7:52 | 4:02 | 1:43 | 3:32 | 4:45 | 4:25 | 1:53 | 4:09 | 5:39 |
| 868 | Eric Da Piedade, Patrice Sessie 🇫🇷 FRA41st of 61 aged 45-49 | 45-49 | 1:28:57 | 37:58 | 50:49 | 31:49 | 6:22 | 4:17 | 2:25 | 3:53 | 3:25 | 5:47 | 2:25 | 4:04 | 5:33 |
| 869 | Luka Mikulic, Jakob Mikulic 🇩🇪 GER190th of 235 aged 25-29 | 25-29 | 1:29:01 | 38:02 | 55:16 | 27:07 | 6:41 | 3:53 | 1:51 | 4:48 | 2:56 | 4:36 | 1:46 | 3:15 | 4:02 |
| 870 | Eric Dauster, Johannes Gleißner 🇩🇪 GER125th of 176 aged 16-24 | 16-24 | 1:29:06 | 38:07 | 50:31 | 32:21 | 6:20 | 3:54 | 2:26 | 4:17 | 4:44 | 4:58 | 1:52 | 4:17 | 5:53 |
| 871 | Dimi Santos, Kevin Gröger 🇩🇪 GER216th of 258 aged 30-34 | 30-34 | 1:29:07 | 38:08 | 54:49 | 28:08 | 6:14 | 3:47 | 1:44 | 3:29 | 3:56 | 4:42 | 0:55 | 4:01 | 5:34 |
| 872 | Max Günthör, Sebastian Schwarz 🇩🇪 GER106th of 136 aged 40-44 | 40-44 | 1:29:07 | 38:08 | 52:19 | 28:47 | 8:06 | 4:23 | 1:45 | 3:04 | 3:18 | 5:15 | 1:57 | 3:40 | 5:25 |
| 873 | Pascal Frommer, Michael Schwingenschlögl 🇩🇪 GER171st of 224 aged 35-39 | 35-39 | 1:29:08 | 38:09 | 51:28 | 30:45 | 6:59 | 4:08 | 2:05 | 3:57 | 4:54 | 4:31 | 1:53 | 4:53 | 4:24 |
| 874 | Claudius Horsch, Mirco Stoll 🇩🇪 GER191st of 235 aged 25-29 | 25-29 | 1:29:09 | 38:10 | 44:41 | 36:53 | 7:40 | 4:43 | 1:51 | 4:01 | 6:33 | 5:01 | 1:55 | 5:08 | 7:41 |
| 875 | Jan Hübner, Victor Wischnewski 🇩🇪 GER172nd of 224 aged 35-39 | 35-39 | 1:29:14 | 38:15 | 52:25 | 29:45 | 7:09 | 3:47 | 1:34 | 3:08 | 4:52 | 4:58 | 1:54 | 4:29 | 5:03 |
| 876 | Patrick Gunawan, Jakub Lipinski 🇩🇪 GER173rd of 224 aged 35-39 | 35-39 | 1:29:16 | 38:17 | 51:16 | 32:23 | 5:41 | 4:21 | 1:49 | 4:10 | 3:48 | 5:02 | 1:36 | 6:11 | 5:26 |
| 877 | Gerrit Leiser, Marvin Kretschmann 🇩🇪 GER192nd of 235 aged 25-29 | 25-29 | 1:29:22 | 38:23 | 56:08 | 25:43 | 7:35 | 3:56 | 2:05 | 3:28 | 2:33 | 4:42 | 1:34 | 3:11 | 4:14 |
| 878 | Christian Sucietto, Tim Sucietto 🇩🇪 GER217th of 258 aged 30-34 | 30-34 | 1:29:22 | 38:23 | 48:47 | 34:46 | 5:54 | 4:35 | 2:44 | 5:09 | 4:28 | 5:16 | 2:02 | 5:05 | 5:27 |
| 879 | Nick Festi, Sandro Wuttke 🇨🇭 SUI193rd of 235 aged 25-29 | 25-29 | 1:29:29 | 38:30 | 51:59 | 30:11 | 7:22 | 4:19 | 1:49 | 3:27 | 4:22 | 4:52 | 2:02 | 4:38 | 4:42 |
| 880 | Peter Den Heijer, Maurice Moes 🇳🇱 NED174th of 224 aged 35-39 | 35-39 | 1:29:32 | 38:33 | 52:31 | 30:56 | 6:09 | 4:22 | 2:33 | 4:11 | 4:13 | 4:52 | 2:09 | 4:21 | 4:15 |
| 881 | Roland Bruckdorfer, Tim Bruckdorfer 🇩🇪 GER107th of 136 aged 40-44 | 40-44 | 1:29:33 | 38:34 | 53:02 | 29:00 | 7:35 | 4:17 | 2:01 | 3:17 | 3:51 | 4:31 | 1:45 | 4:42 | 4:36 |
| 882 | Julian Würz, Marco Buhl 🇩🇪 GER175th of 224 aged 35-39 | 35-39 | 1:29:33 | 38:34 | 53:34 | 29:34 | 6:29 | 4:05 | 2:09 | 3:00 | 5:00 | 4:38 | 2:04 | 4:20 | 4:18 |
| 883 | Raphael Alt, Leo Weidmann 🇩🇪 GER126th of 176 aged 16-24 | 16-24 | 1:29:37 | 38:38 | 54:14 | 28:57 | 6:30 | 4:13 | 1:26 | 3:55 | 3:08 | 5:12 | 1:18 | 3:19 | 6:26 |
| 884 | Jonathan Schygulla, Luis Herrmann 🇩🇪 GER127th of 176 aged 16-24 | 16-24 | 1:29:38 | 38:39 | 53:05 | 30:42 | 5:56 | 4:30 | 1:38 | 3:59 | 3:22 | 4:56 | 1:34 | 3:42 | 7:01 |
| 885 | Robert Kressig, Stefan Tanner 🇨🇭 SUI176th of 224 aged 35-39 | 35-39 | 1:29:38 | 38:39 | 49:43 | 33:24 | 6:35 | 4:14 | 1:55 | 4:12 | 3:18 | 4:59 | 1:52 | 4:40 | 8:14 |
| 886 | Edgar Timm, Theo Hammer 🇩🇪 GER5th of 8 aged 60-64 | 60-64 | 1:29:39 | 38:40 | 48:55 | 34:39 | 6:08 | 4:22 | 2:26 | 4:25 | 4:53 | 5:21 | 2:19 | 5:21 | 5:32 |
| 887 | Jürgen Jakob, Leo Jakob 🇩🇪 GER177th of 224 aged 35-39 | 35-39 | 1:29:40 | 38:41 | 53:34 | 30:24 | 5:47 | 4:14 | 1:55 | 4:31 | 3:56 | 4:51 | 1:47 | 3:57 | 5:13 |
| 888 | Philipp Allgeier, Christopher Webb 🇩🇪 GER178th of 224 aged 35-39 | 35-39 | 1:29:45 | 38:46 | 55:35 | 26:50 | 7:25 | 4:21 | 1:34 | 2:59 | 3:29 | 5:02 | 1:41 | 3:48 | 3:56 |
| 889 | Steven Wagner, Adrian Schwer 🇩🇪 GER179th of 224 aged 35-39 | 35-39 | 1:29:51 | 38:52 | 54:13 | 29:41 | 6:03 | 4:23 | 1:43 | 2:55 | 3:35 | 4:39 | 1:46 | 4:44 | 5:56 |
| 890 | Dominik Anders, Thomas Häußler 🇩🇪 GER42nd of 61 aged 45-49 | 45-49 | 1:29:51 | 38:52 | 51:29 | 32:08 | 6:18 | 4:00 | 2:24 | 4:05 | 5:02 | 4:41 | 2:06 | 4:24 | 5:26 |
| 891 | Kai Burkhardt, Marc Held 🇩🇪 GER194th of 235 aged 25-29 | 25-29 | 1:29:58 | 38:59 | 52:03 | 30:13 | 7:47 | 4:03 | 1:55 | 3:39 | 4:10 | 4:42 | 1:29 | 5:17 | 4:58 |
| 892 | Marlon Wessels, Jonas Lehmann 🇩🇪 GER195th of 235 aged 25-29 | 25-29 | 1:30:13 | 39:14 | 49:21 | 34:50 | 6:06 | 4:00 | 2:16 | 3:45 | 7:00 | 4:47 | 1:39 | 5:28 | 5:55 |
| 893 | Benedict Claßen, Adrian Löffler 🇩🇪 GER196th of 235 aged 25-29 | 25-29 | 1:30:14 | 39:15 | 52:13 | 31:28 | 6:37 | 3:56 | 2:10 | 4:02 | 4:37 | 5:02 | 1:49 | 4:08 | 5:44 |
| 894 | Fabien Marie, Mathieu Weiss 🇫🇷 FRA180th of 224 aged 35-39 | 35-39 | 1:30:16 | 39:17 | 51:14 | 32:31 | 6:35 | 4:14 | 2:24 | 3:47 | 5:12 | 4:56 | 1:48 | 4:20 | 5:50 |
| 895 | Alain Latscha, Sébastien Futsch 🇫🇷 FRA43rd of 61 aged 45-49 | 45-49 | 1:30:16 | 39:17 | 47:46 | 36:53 | 5:42 | 4:16 | 2:40 | 6:53 | 3:37 | 4:46 | 1:38 | 5:39 | 7:24 |
| 896 | Nico Kolbeck, Manuel Fenzl 🇩🇪 GER218th of 258 aged 30-34 | 30-34 | 1:30:20 | 39:21 | 52:16 | 29:49 | 8:18 | 4:33 | 2:02 | 3:38 | 4:29 | 4:40 | 1:27 | 4:02 | 4:58 |
| 897 | Alexandre Hoerth, Franck Parmentier 🇫🇷 FRA44th of 61 aged 45-49 | 45-49 | 1:30:26 | 39:27 | 50:25 | 31:08 | 8:59 | 4:15 | 2:18 | 3:34 | 4:23 | 4:49 | 1:36 | 5:14 | 4:59 |
| 898 | Felix Claus, Julian Vahl 🇩🇪 GER219th of 258 aged 30-34 | 30-34 | 1:30:26 | 39:27 | 50:57 | 33:21 | 6:14 | 4:17 | 2:27 | 4:09 | 3:54 | 4:29 | 1:33 | 5:35 | 6:57 |
| 899 | Marcel Olwitz, Sergej Lang 🇩🇪 GER108th of 136 aged 40-44 | 40-44 | 1:30:29 | 39:30 | 59:52 | 26:06 | 4:35 | 3:57 | 1:59 | 3:33 | 2:50 | 4:37 | 1:35 | 3:30 | 4:05 |
| 900 | Dennis Hansen, Nils Bruhn 🇩🇪 GER109th of 136 aged 40-44 | 40-44 | 1:30:30 | 39:31 | 53:50 | 30:41 | 6:04 | 4:02 | 2:13 | 3:27 | 4:06 | 4:23 | 1:37 | 5:51 | 5:02 |
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.