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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1001 | Gilles Rink, Olivier Romac 🇫🇷 FRA123rd of 136 aged 40-44 | 40-44 | 1:37:02 | 46:03 | 55:28 | 33:35 | 8:03 | 4:06 | 2:49 | 5:37 | 4:17 | 4:52 | 1:58 | 3:53 | 6:03 |
| 1002 | Chris Eberling, Noah Lämmle 🇩🇪 GER211th of 235 aged 25-29 | 25-29 | 1:37:13 | 46:14 | 56:43 | 31:09 | 9:26 | 4:12 | 2:11 | 4:41 | 3:46 | 4:56 | 1:47 | 4:10 | 5:26 |
| 1003 | Hosam El Halougy, Chavez Kartopawiro 🇳🇱 NED212th of 235 aged 25-29 | 25-29 | 1:37:14 | 46:15 | 56:21 | 33:09 | 7:47 | 4:15 | 3:26 | 4:09 | 4:23 | 4:46 | 1:51 | 4:28 | 5:51 |
| 1004 | Brice Absous, Cyrille Marbaise 🇫🇷 FRA18th of 24 aged 50-54 | 50-54 | 1:37:14 | 46:15 | 1:01:45 | 34:20 | 1:09 | 4:18 | 2:16 | 4:28 | 4:46 | 5:03 | 1:59 | 4:50 | 6:40 |
| 1005 | Grégory Bande, Damien Labanca 🇫🇷 FRA124th of 136 aged 40-44 | 40-44 | 1:37:19 | 46:20 | 55:31 | 34:38 | 7:13 | 4:08 | 2:23 | 4:50 | 4:33 | 4:36 | 2:06 | 5:34 | 6:28 |
| 1006 | Mikail Yesil, Loris Corbari 🇩🇪 GER145th of 176 aged 16-24 | 16-24 | 1:37:26 | 46:27 | 1:02:45 | 29:22 | 5:23 | 4:12 | 1:28 | 3:30 | 5:50 | 4:27 | 1:26 | 3:14 | 5:15 |
| 1007 | Paul Ott, Dominic Christ 🇩🇪 GER213th of 235 aged 25-29 | 25-29 | 1:37:31 | 46:32 | 54:05 | 34:46 | 8:45 | 3:58 | 2:06 | 5:01 | 4:53 | 4:44 | 2:28 | 5:19 | 6:17 |
| 1008 | Daniel Weber, Tim Häusler 🇩🇪 GER214th of 235 aged 25-29 | 25-29 | 1:37:41 | 46:42 | 52:23 | 35:51 | 9:32 | 4:15 | 2:03 | 4:00 | 5:56 | 4:58 | 1:38 | 5:00 | 8:01 |
| 1009 | Janis Mühling, Piet Moysich 🇩🇪 GER146th of 176 aged 16-24 | 16-24 | 1:37:42 | 46:43 | 56:07 | 30:39 | 11:01 | 4:05 | 2:47 | 3:46 | 4:00 | 4:50 | 1:51 | 4:05 | 5:15 |
| 1010 | Mckinley White, Steven Swaleh 🇺🇸 USA201st of 224 aged 35-39 | 35-39 | 1:37:46 | 46:47 | 1:03:13 | 28:24 | 6:14 | 3:58 | 1:46 | 3:11 | 4:18 | 5:04 | 1:53 | 3:42 | 4:32 |
| 1011 | Khalil Fulton, Marcel Steinfeld LBN202nd of 224 aged 35-39 | 35-39 | 1:37:47 | 46:48 | 1:00:52 | 28:56 | 8:05 | 4:01 | 1:46 | 3:35 | 3:22 | 4:49 | 1:29 | 5:09 | 4:45 |
| 1012 | Fabian Wurst, Oliver Rautenberg 🇩🇪 GER147th of 176 aged 16-24 | 16-24 | 1:38:08 | 47:09 | 59:10 | 29:14 | 9:48 | 4:11 | 1:40 | 3:52 | 4:30 | 4:59 | 1:54 | 3:30 | 4:38 |
| 1013 | Maximilian Wolf, Dennis Kastein 🇩🇪 GER203rd of 224 aged 35-39 | 35-39 | 1:38:12 | 47:13 | 57:25 | 33:17 | 7:35 | 4:36 | 1:57 | 2:47 | 4:47 | 4:54 | 2:01 | 6:00 | 6:15 |
| 1014 | Marcel Reinhardt, Sandro Zirn 🇩🇪 GER125th of 136 aged 40-44 | 40-44 | 1:38:15 | 47:16 | 58:35 | 32:02 | 7:41 | 4:11 | 2:06 | 3:52 | 5:14 | 4:53 | 1:57 | 4:32 | 5:17 |
| 1015 | Ingo Hinkel, Andreas Kliner 🇩🇪 GER19th of 24 aged 50-54 | 50-54 | 1:38:15 | 47:16 | 48:45 | — | — | 4:15 | 3:22 | — | 5:20 | 5:26 | 2:06 | 6:40 | 7:37 |
| 1016 | Zoltan Varga, Damian Gerent 🇷🇸 SRB126th of 136 aged 40-44 | 40-44 | 1:38:18 | 47:19 | 59:29 | 29:43 | 9:09 | 3:59 | 1:40 | 3:14 | 4:58 | 4:29 | 2:05 | 4:21 | 4:57 |
| 1017 | Jona Hinze, Fabian Jöst 🇩🇪 GER215th of 235 aged 25-29 | 25-29 | 1:38:20 | 47:21 | 57:45 | 33:46 | 6:54 | 4:30 | 2:18 | 4:18 | 3:22 | 4:48 | 1:34 | 4:19 | 8:37 |
| 1018 | Patrick Eggert, Christian Maar 🇩🇪 GER127th of 136 aged 40-44 | 40-44 | 1:38:25 | 47:26 | 55:19 | 35:19 | 7:52 | 4:11 | 2:01 | 4:27 | 6:43 | 5:09 | 2:17 | 5:13 | 5:18 |
| 1019 | Jan Gläser, Marius Säubert 🇩🇪 GER204th of 224 aged 35-39 | 35-39 | 1:38:31 | 47:32 | 56:15 | 32:27 | 9:53 | 4:07 | 2:43 | 4:47 | 5:05 | 4:52 | 1:56 | 4:33 | 4:24 |
| 1020 | Damiano Pascarella, Thomas Spoida 🇩🇪 GER241st of 258 aged 30-34 | 30-34 | 1:38:37 | 47:38 | 1:01:07 | 31:05 | 6:29 | 4:05 | 1:47 | 3:53 | 4:52 | 4:30 | 1:56 | 4:51 | 5:11 |
| 1021 | Axel Arnold, Frank Arnold 🇩🇪 GER20th of 24 aged 50-54 | 50-54 | 1:38:40 | 47:41 | 58:59 | 32:34 | 7:12 | 4:19 | 2:04 | 3:43 | 5:02 | 4:38 | 1:48 | 5:42 | 5:18 |
| 1022 | Nils Chrétien, Konrad Schürle 🇩🇪 GER216th of 235 aged 25-29 | 25-29 | 1:38:53 | 47:54 | 1:02:56 | 27:58 | 8:03 | 4:12 | 1:59 | 3:53 | 3:28 | 4:36 | 1:44 | 3:21 | 4:45 |
| 1023 | Yan Zhang, Jianfeng Wang 🇨🇳 CHN56th of 61 aged 45-49 | 45-49 | 1:38:56 | 47:57 | 51:01 | 41:30 | 6:30 | 5:13 | 2:20 | 7:24 | 6:24 | 5:25 | 2:03 | 5:54 | 6:47 |
| 1024 | Gurumehar Singh, Gurukehar Singh 🇮🇳 IND148th of 176 aged 16-24 | 16-24 | 1:39:03 | 48:04 | 1:00:34 | 31:06 | 7:28 | 4:30 | 2:03 | 3:44 | 4:07 | 5:06 | 2:02 | 3:48 | 5:46 |
| 1025 | Tom Reymann, Lennart Panzer 🇩🇪 GER149th of 176 aged 16-24 | 16-24 | 1:39:19 | 48:20 | 53:37 | 29:42 | 16:05 | 3:52 | 1:52 | 3:23 | 3:20 | 4:36 | 2:03 | 4:37 | 5:59 |
| 1026 | Magnus Jäckl, Steffen Axt 🇩🇪 GER128th of 136 aged 40-44 | 40-44 | 1:39:24 | 48:25 | 53:47 | 36:59 | 8:43 | 4:15 | 2:08 | 3:53 | 5:57 | 5:06 | 1:53 | 7:24 | 6:23 |
| 1027 | Jean-Cedric Violet, Quentin Bassinet 🇫🇷 FRA129th of 136 aged 40-44 | 40-44 | 1:39:27 | 48:28 | 53:00 | 38:43 | 7:47 | 4:31 | 1:36 | 4:35 | 5:14 | 5:38 | 1:54 | 4:58 | 10:17 |
| 1028 | Stefan Ritan-Hein, Aditya Singh 🇩🇪 GER150th of 176 aged 16-24 | 16-24 | 1:39:32 | 48:33 | 58:54 | 32:14 | 8:27 | 4:10 | 2:22 | 4:25 | 5:30 | 4:39 | 1:37 | 3:54 | 5:37 |
| 1029 | Kevin Jürgen Philipp Gau, Andreas Malburg-Arnoldi 🇩🇪 GER242nd of 258 aged 30-34 | 30-34 | 1:39:35 | 48:36 | 52:55 | 39:49 | 6:56 | 4:43 | 1:56 | 4:19 | 4:27 | 4:57 | 2:08 | 5:56 | 11:23 |
| 1030 | Jannik Miadok, Ufkun Baran Simsek 🇩🇪 GER217th of 235 aged 25-29 | 25-29 | 1:39:41 | 48:42 | 55:47 | 37:48 | 6:10 | 4:17 | 2:07 | 4:29 | 4:36 | 4:56 | 2:05 | 5:29 | 9:49 |
| 1031 | Janek Sulewski, Florian Schaal 🇩🇪 GER151st of 176 aged 16-24 | 16-24 | 1:39:55 | 48:56 | 56:48 | 35:01 | 8:09 | 4:17 | 1:51 | 4:11 | 6:15 | 5:37 | 2:12 | 5:14 | 5:24 |
| 1032 | Tobias Albiez, Dominik Novakovic 🇩🇪 GER243rd of 258 aged 30-34 | 30-34 | 1:39:56 | 48:57 | 59:53 | 33:45 | 6:23 | 4:15 | 1:41 | 3:39 | 7:03 | 4:58 | 1:50 | 4:10 | 6:09 |
| 1033 | Karim Abdelhameed, Mohammed Noeman 🇩🇪 GER205th of 224 aged 35-39 | 35-39 | 1:39:58 | 48:59 | 58:13 | 35:22 | 6:27 | 4:14 | 2:11 | 4:04 | 6:16 | 4:53 | 1:42 | 4:52 | 7:10 |
| 1034 | Ruben Günter, Steffen Pojtinger 🇩🇪 GER244th of 258 aged 30-34 | 30-34 | 1:40:03 | 49:04 | 1:01:22 | 31:22 | 7:23 | 4:09 | 2:04 | 4:10 | 4:51 | 4:43 | 1:54 | 3:58 | 5:33 |
| 1035 | Lionel Derse, Thomas Vuillaume 🇫🇷 FRA206th of 224 aged 35-39 | 35-39 | 1:40:08 | 49:09 | 59:54 | 33:41 | 6:38 | 4:01 | 2:47 | 4:53 | 4:51 | 4:49 | 1:44 | 4:09 | 6:27 |
| 1036 | Elijah Collins, Joshua More 🇺🇸 USA218th of 235 aged 25-29 | 25-29 | 1:40:09 | 49:10 | 1:04:48 | 28:52 | 6:32 | 4:01 | 1:49 | 3:26 | 4:25 | 4:46 | 1:44 | 4:11 | 4:30 |
| 1037 | Marcel Balaci, Marc Ruble 🇩🇪 GER219th of 235 aged 25-29 | 25-29 | 1:40:13 | 49:14 | 1:01:43 | 29:43 | 8:52 | 3:58 | 2:14 | 4:13 | 3:21 | 4:53 | 2:01 | 4:45 | 4:18 |
| 1038 | Tobias Geiser, David Hochstein 🇩🇪 GER207th of 224 aged 35-39 | 35-39 | 1:40:18 | 49:19 | 56:46 | 36:13 | 7:25 | 4:30 | 2:18 | 4:28 | 5:30 | 5:28 | 1:40 | 6:27 | 5:52 |
| 1039 | Julius Endemann, David Bachmann 🇩🇪 GER220th of 235 aged 25-29 | 25-29 | 1:40:19 | 49:20 | 55:32 | 34:05 | 10:46 | 4:45 | 2:00 | 3:36 | 4:55 | 5:01 | 1:38 | 5:14 | 6:56 |
| 1040 | Erwan Locoge, David Keu 🇫🇷 FRA208th of 224 aged 35-39 | 35-39 | 1:40:29 | 49:30 | 1:02:38 | 30:32 | 7:24 | 4:06 | 2:39 | 4:55 | 3:00 | 4:34 | 1:34 | 5:23 | 4:21 |
| 1041 | August-Eric Hübner, Simon Hübner 🇩🇪 GER57th of 61 aged 45-49 | 45-49 | 1:40:35 | 49:36 | 1:00:17 | 32:46 | 7:35 | 4:10 | 2:31 | 4:11 | 3:39 | 4:44 | 1:57 | 4:24 | 7:10 |
| 1042 | Alexander Reimann, Sebastian Wagner 🇩🇪 GER58th of 61 aged 45-49 | 45-49 | 1:40:49 | 49:50 | 58:42 | 33:51 | 8:22 | 4:24 | 2:30 | 4:35 | 4:51 | 5:04 | 1:54 | 5:08 | 5:25 |
| 1043 | Rafael Campos Gonzalez, Alejandro Albert Jara 🇪🇸 ESP152nd of 176 aged 16-24 | 16-24 | 1:41:29 | 50:30 | 1:00:11 | 34:22 | 7:01 | 4:57 | 2:51 | 4:54 | 4:30 | 4:59 | 1:40 | 4:49 | 5:42 |
| 1044 | Denis Rakcheev, Dennis Dürr RUS209th of 224 aged 35-39 | 35-39 | 1:41:34 | 50:35 | 50:40 | 43:16 | 7:44 | 4:20 | 2:22 | 5:12 | 6:22 | 5:18 | 2:05 | 7:19 | 10:18 |
| 1045 | Christopher Heinz, Carsten Pfleger 🇩🇪 GER210th of 224 aged 35-39 | 35-39 | 1:41:44 | 50:45 | 1:04:34 | 28:36 | 8:38 | 4:20 | 2:04 | 3:36 | 3:19 | 4:39 | 1:51 | 4:22 | 4:25 |
| 1046 | Leopold Irrgang, Frank Irrgang 🇩🇪 GER245th of 258 aged 30-34 | 30-34 | 1:41:48 | 50:49 | 1:04:12 | 30:41 | 6:58 | 4:03 | 1:49 | 3:49 | 4:23 | 4:15 | 2:02 | 4:01 | 6:19 |
| 1047 | Thomas Milovanovic, Patrick Daether 🇩🇪 GER21st of 24 aged 50-54 | 50-54 | 1:41:54 | 50:55 | 53:44 | 36:53 | 11:21 | 4:31 | 3:07 | 4:31 | 5:58 | 5:15 | 1:57 | 4:28 | 7:06 |
| 1048 | Eric Haller, Robin Bock 🇩🇪 GER211th of 224 aged 35-39 | 35-39 | 1:42:06 | 51:07 | 1:04:57 | 31:28 | 5:46 | 3:53 | 2:10 | 4:29 | 4:03 | 4:45 | 1:42 | 4:37 | 5:49 |
| 1049 | Patrick Groga-Bada, Tyler Crawford 🇩🇪 GER130th of 136 aged 40-44 | 40-44 | 1:42:10 | 51:11 | 1:02:18 | 30:10 | 9:47 | 4:21 | 1:45 | 3:26 | 4:18 | 4:58 | 2:10 | 4:22 | 4:50 |
| 1050 | Lazaros Tigkiridis, Stefan Beller 🇬🇷 GRE212th of 224 aged 35-39 | 35-39 | 1:42:12 | 51:13 | 56:39 | 36:28 | 9:09 | 4:28 | 2:29 | 4:40 | 4:42 | 5:07 | 2:37 | 5:22 | 7:03 |
| 1051 | Jonas Zintl, Mischa Clauß 🇩🇪 GER221st of 235 aged 25-29 | 25-29 | 1:42:14 | 51:15 | 1:03:55 | 31:31 | 6:53 | 4:49 | 1:42 | 3:34 | 4:03 | 4:50 | 1:47 | 4:26 | 6:20 |
| 1052 | Luigi Jesús Ainaga Hernández, Samuel Klaus 🇻🇪 VEN222nd of 235 aged 25-29 | 25-29 | 1:42:21 | 51:22 | 1:03:08 | 31:08 | 8:11 | 4:13 | 2:05 | 3:28 | 3:32 | 5:12 | 2:01 | 4:09 | 6:28 |
| 1053 | Patrick Collet, Manuel Kern 🇩🇪 GER213th of 224 aged 35-39 | 35-39 | 1:42:34 | 51:35 | 1:02:45 | 33:38 | 6:15 | 5:02 | 1:55 | 3:55 | 5:47 | 5:06 | 2:18 | 4:40 | 4:55 |
| 1054 | Dominic Seiler, Dennis Messina 🇩🇪 GER223rd of 235 aged 25-29 | 25-29 | 1:42:48 | 51:49 | 58:53 | 35:27 | 8:32 | 4:08 | 2:41 | 4:38 | 4:13 | 5:01 | 1:44 | 5:34 | 7:28 |
| 1055 | Alexandre Gibert, Alain Racoussot 🇫🇷 FRA131st of 136 aged 40-44 | 40-44 | 1:42:52 | 51:53 | 56:24 | 37:44 | 8:49 | 4:27 | 2:35 | 7:35 | 4:46 | 5:16 | 2:26 | 4:44 | 5:55 |
| 1056 | Janik Kalbfleisch, Tobias Simon 🇩🇪 GER224th of 235 aged 25-29 | 25-29 | 1:42:52 | 51:53 | 55:34 | 38:23 | 8:59 | 4:24 | 2:34 | 5:03 | 6:04 | 4:51 | 1:59 | 5:26 | 8:02 |
| 1057 | Manuel De La Cuba, Lars Reichert 🇩🇪 GER153rd of 176 aged 16-24 | 16-24 | 1:43:16 | 52:17 | 52:21 | 43:19 | 7:42 | 4:36 | 2:34 | 5:46 | 5:50 | 5:49 | 2:09 | 4:40 | 11:55 |
| 1058 | Max Hoffmann, Manuel Fußer 🇩🇪 GER246th of 258 aged 30-34 | 30-34 | 1:43:20 | 52:21 | 53:24 | 44:13 | 5:47 | 4:44 | 3:34 | 6:14 | 6:48 | 4:48 | 1:59 | 5:13 | 10:53 |
| 1059 | Daniel Haas, Simon Jost 🇩🇪 GER214th of 224 aged 35-39 | 35-39 | 1:43:32 | 52:33 | 1:10:10 | 27:27 | 6:00 | 4:05 | 1:43 | 3:03 | 3:38 | 4:32 | 1:54 | 4:10 | 4:22 |
| 1060 | Marco Geupp, Matthias Beierlein 🇩🇪 GER215th of 224 aged 35-39 | 35-39 | 1:43:34 | 52:35 | 1:05:19 | 31:35 | 6:44 | 4:09 | 2:02 | 3:42 | 4:55 | 4:48 | 1:59 | 4:41 | 5:19 |
| 1061 | Miguel Rosa, Luís Taborda 🇵🇹 POR225th of 235 aged 25-29 | 25-29 | 1:43:34 | 52:35 | 1:01:39 | 33:37 | 8:23 | 3:59 | 3:42 | 4:42 | 3:43 | 4:57 | 1:59 | 4:51 | 5:44 |
| 1062 | Quentin Cremel, Alexandre Welsch 🇫🇷 FRA247th of 258 aged 30-34 | 30-34 | 1:43:44 | 52:45 | 56:05 | 39:18 | 8:26 | 4:23 | 2:19 | 5:20 | 6:59 | 5:10 | 2:22 | 5:32 | 7:13 |
| 1063 | Robin Leuthe, Julian Glunk 🇩🇪 GER226th of 235 aged 25-29 | 25-29 | 1:43:50 | 52:51 | 54:59 | 37:41 | 11:16 | 4:52 | 2:35 | 5:05 | 4:49 | 5:26 | 1:53 | 5:05 | 7:56 |
| 1064 | Lucas Benard, Renaud Benard 🇫🇷 FRA248th of 258 aged 30-34 | 30-34 | 1:43:53 | 52:54 | 53:28 | 41:20 | 9:09 | 4:11 | 2:45 | 4:25 | 6:48 | 5:16 | 2:16 | 7:30 | 8:09 |
| 1065 | Dennis Wagenblast, Niklas Zweigle 🇩🇪 GER227th of 235 aged 25-29 | 25-29 | 1:44:04 | 53:05 | 1:03:59 | 32:14 | 7:56 | 4:14 | 1:49 | 5:05 | 4:14 | 4:59 | 1:54 | 4:28 | 5:31 |
| 1066 | Philipp Jones, Anton Friesen 🇩🇪 GER216th of 224 aged 35-39 | 35-39 | 1:44:10 | 53:11 | 59:07 | 36:24 | 8:44 | 4:06 | 2:51 | 4:43 | 5:48 | 4:56 | 2:00 | 6:17 | 5:43 |
| 1067 | Christian Polzer, Mika Polzer 🇩🇪 GER217th of 224 aged 35-39 | 35-39 | 1:44:13 | 53:14 | 56:13 | 40:18 | 7:47 | 4:09 | 2:07 | 4:34 | 6:20 | 5:11 | 2:24 | 6:06 | 9:27 |
| 1068 | Cole Levine, Paul Peterson 🇺🇸 USA249th of 258 aged 30-34 | 30-34 | 1:44:14 | 53:15 | 1:08:34 | 27:54 | 7:51 | 4:09 | 1:53 | 4:12 | 3:00 | 4:46 | 1:57 | 3:22 | 4:35 |
| 1069 | Jacek Byczkiewicz, Dominik Byczkiewicz 🇩🇪 GER250th of 258 aged 30-34 | 30-34 | 1:44:32 | 53:33 | 1:06:24 | 30:47 | 7:26 | 3:59 | 2:01 | 3:06 | 5:16 | 4:40 | 2:00 | 4:44 | 5:01 |
| 1070 | Thomas Henrion, Hugo Lossa 🇫🇷 FRA154th of 176 aged 16-24 | 16-24 | 1:44:45 | 53:46 | 57:39 | 27:19 | 19:52 | 4:02 | 1:41 | 3:36 | 3:05 | 4:27 | 1:20 | 3:32 | 5:36 |
| 1071 | Felix Furthner, Stefan Haubner 🇦🇹 AUT218th of 224 aged 35-39 | 35-39 | 1:44:46 | 53:47 | 58:26 | 38:47 | 7:37 | 4:29 | 2:24 | 4:59 | 7:05 | 5:27 | 1:41 | 5:08 | 7:34 |
| 1072 | Thomas Gravier, Sébastien Gravier 🇫🇷 FRA132nd of 136 aged 40-44 | 40-44 | 1:44:55 | 53:56 | 57:21 | 39:05 | 8:33 | 4:24 | 2:11 | 4:42 | 8:20 | 5:25 | 2:05 | 6:49 | 5:09 |
| 1073 | Marald Groher, Colin Schindler 🇩🇪 GER155th of 176 aged 16-24 | 16-24 | 1:44:57 | 53:58 | 1:10:55 | 27:46 | 6:21 | 4:14 | 1:42 | 3:38 | 3:30 | 4:51 | 2:08 | 3:23 | 4:20 |
| 1074 | Jonathan Martin, Alexander Naczke 🇩🇪 GER228th of 235 aged 25-29 | 25-29 | 1:45:14 | 54:15 | 59:59 | 36:54 | 8:25 | 4:20 | 2:22 | 4:43 | 6:01 | 5:04 | 2:05 | 5:56 | 6:23 |
| 1075 | Tobby Hartmann, Samuel Kittinger 🇩🇪 GER156th of 176 aged 16-24 | 16-24 | 1:45:21 | 54:22 | 56:24 | 39:36 | 9:26 | 4:26 | 3:00 | 5:12 | 4:50 | 5:24 | 2:07 | 5:01 | 9:36 |
| 1076 | Maximilian Tarta, Vincent Myska 🇩🇪 GER157th of 176 aged 16-24 | 16-24 | 1:45:26 | 54:27 | 1:02:55 | 34:10 | 8:26 | 3:54 | 1:55 | 4:17 | 4:25 | 5:19 | 2:23 | 5:22 | 6:35 |
| 1077 | Julius Faulhaber, Christopher Valenta 🇩🇪 GER229th of 235 aged 25-29 | 25-29 | 1:45:31 | 54:32 | 1:03:33 | 33:56 | 8:10 | 4:26 | 2:30 | 3:55 | 5:01 | 4:51 | 2:03 | 4:13 | 6:57 |
| 1078 | David Cromheecke, Emmanuel Cromheecke 🇧🇪 BEL219th of 224 aged 35-39 | 35-39 | 1:45:34 | 54:35 | 1:05:43 | 31:29 | 8:25 | 4:01 | 2:07 | 3:42 | 4:46 | 4:47 | 2:07 | 4:37 | 5:22 |
| 1079 | Jonathan Wimmer, Niklas Gerhardt 🇩🇪 GER158th of 176 aged 16-24 | 16-24 | 1:45:36 | 54:37 | 1:08:49 | 28:40 | 8:11 | 4:11 | 1:44 | 3:58 | 3:39 | 4:47 | 1:34 | 4:03 | 4:44 |
| 1080 | Dieter Kübler, Stefan Knüppel 🇩🇪 GER22nd of 24 aged 50-54 | 50-54 | 1:45:46 | 54:47 | 59:01 | 39:38 | 7:12 | 4:19 | 2:15 | 4:08 | 6:09 | 5:05 | 1:57 | 5:27 | 10:18 |
| 1081 | Tom Horst, Volker Herold 🇩🇪 GER133rd of 136 aged 40-44 | 40-44 | 1:45:49 | 54:50 | 1:00:49 | 37:08 | 7:57 | 4:25 | 2:40 | 4:15 | 6:02 | 5:21 | 2:13 | 5:44 | 6:28 |
| 1082 | Tim De Heij, Christopher Gehrig 🇩🇪 GER134th of 136 aged 40-44 | 40-44 | 1:46:15 | 55:16 | 1:00:49 | 35:50 | 9:43 | 4:07 | 1:40 | 4:46 | 6:15 | 5:10 | 1:55 | 5:00 | 6:57 |
| 1083 | Lukas Ortner, David Protzel 🇩🇪 GER230th of 235 aged 25-29 | 25-29 | 1:46:48 | 55:49 | 55:34 | 41:14 | 10:04 | 4:27 | 2:19 | 4:22 | 5:32 | 4:54 | 2:15 | 7:06 | 10:19 |
| 1084 | David Hoffmann, Alexander Scheuermann 🇩🇪 GER231st of 235 aged 25-29 | 25-29 | 1:46:55 | 55:56 | 1:09:48 | 30:13 | 7:00 | 4:08 | 1:25 | 8:49 | 3:10 | 4:27 | 1:27 | 3:05 | 3:42 |
| 1085 | Leon Burkhardt, Nils Schnelle 🇩🇪 GER159th of 176 aged 16-24 | 16-24 | 1:47:15 | 56:16 | 1:02:38 | 35:22 | 9:20 | 4:26 | 2:22 | 3:57 | 5:18 | 5:43 | 2:15 | 5:54 | 5:27 |
| 1086 | Augustin Cousin, Lucas Charles 🇫🇷 FRA251st of 258 aged 30-34 | 30-34 | 1:47:18 | 56:19 | 1:06:08 | 35:01 | 6:12 | 3:59 | 2:36 | 5:20 | 5:29 | 5:07 | 2:08 | 5:34 | 4:48 |
| 1087 | Tamiem Badawi, Sascha Hagel 🇩🇪 GER59th of 61 aged 45-49 | 45-49 | 1:47:19 | 56:20 | 1:07:08 | 34:34 | 5:42 | 4:04 | 2:06 | 4:08 | 3:44 | 4:49 | 1:40 | 5:27 | 8:36 |
| 1088 | Ismet Osmani, Michael Haker ALB7th of 8 aged 60-64 | 60-64 | 1:47:25 | 56:26 | 57:00 | 42:51 | 7:39 | 4:13 | 2:26 | 4:25 | 7:05 | 5:24 | 2:07 | 8:37 | 8:34 |
| 1089 | Clayton Matheis, Phil Bamberger 🇩🇪 GER160th of 176 aged 16-24 | 16-24 | 1:47:30 | 56:31 | 1:09:45 | 29:37 | 8:12 | 3:56 | 2:04 | 3:21 | 3:38 | 4:53 | 2:07 | 5:14 | 4:24 |
| 1090 | Awah Lobati, Noah Kinzolani CMR161st of 176 aged 16-24 | 16-24 | 1:47:30 | 56:31 | 1:00:34 | 36:53 | 10:07 | 4:46 | 2:12 | 4:53 | 5:09 | 5:40 | 1:47 | 5:02 | 7:24 |
| 1091 | Jaycen Dölz, Ernest Berezovskyy 🇩🇪 GER162nd of 176 aged 16-24 | 16-24 | 1:47:50 | 56:51 | 59:02 | 39:22 | 9:29 | 4:18 | 2:01 | 5:09 | 5:26 | 4:52 | 1:50 | 5:28 | 10:18 |
| 1092 | Gauthier De March, Nicolas De March 🇫🇷 FRA232nd of 235 aged 25-29 | 25-29 | 1:47:51 | 56:52 | 1:08:31 | 31:27 | 7:59 | 4:11 | 2:14 | 3:12 | 5:16 | 5:28 | 1:54 | 4:10 | 5:02 |
| 1093 | Pascal Orth, Maximilian Conrad 🇩🇪 GER220th of 224 aged 35-39 | 35-39 | 1:48:08 | 57:09 | 1:06:08 | 31:51 | 10:13 | 4:06 | 1:48 | 4:36 | 4:17 | 5:14 | 2:14 | 4:43 | 4:53 |
| 1094 | Maurice Skroch, David Teckenbrock 🇩🇪 GER163rd of 176 aged 16-24 | 16-24 | 1:48:52 | 57:53 | 1:01:16 | 35:48 | 11:52 | 4:19 | 2:51 | 4:50 | 5:23 | 5:23 | 1:47 | 4:33 | 6:42 |
| 1095 | Jens Becker, Herbert Feller 🇩🇪 GER23rd of 24 aged 50-54 | 50-54 | 1:49:15 | 58:16 | 1:02:59 | 36:42 | 9:39 | 4:17 | 2:26 | 4:44 | 5:59 | 5:24 | 2:12 | 6:37 | 5:03 |
| 1096 | Vincent Hölzer, Leonard Stürner 🇩🇪 GER164th of 176 aged 16-24 | 16-24 | 1:49:31 | 58:32 | 1:07:52 | 30:57 | 10:46 | 4:26 | 1:37 | 3:16 | 4:53 | 4:58 | 1:38 | 3:27 | 6:42 |
| 1097 | Finn Pfeiffer, Alexander Volz 🇩🇪 GER233rd of 235 aged 25-29 | 25-29 | 1:49:33 | 58:34 | 1:03:09 | 34:50 | 11:39 | 4:07 | 1:59 | 4:19 | 5:04 | 4:56 | 2:21 | 5:00 | 7:04 |
| 1098 | Zhi Ma, Tieyan Fu 🇩🇪 GER60th of 61 aged 45-49 | 45-49 | 1:49:57 | 58:58 | 1:00:43 | 41:39 | 7:41 | 4:36 | 2:13 | 5:53 | 6:32 | 5:32 | 2:02 | 7:22 | 7:29 |
| 1099 | Samuel Ackermann, Jonas Huber 🇨🇭 SUI252nd of 258 aged 30-34 | 30-34 | 1:50:13 | 59:14 | 1:06:55 | 35:24 | 7:57 | 4:39 | 2:03 | 4:09 | 3:49 | 5:33 | 1:31 | 5:15 | 8:25 |
| 1100 | Bastian Braun, Thomas Maul 🇩🇪 GER253rd of 258 aged 30-34 | 30-34 | 1:51:27 | 1:00:28 | 1:07:42 | 33:00 | 10:48 | 4:36 | 2:14 | 4:30 | 4:12 | 5:05 | 1:38 | 4:42 | 6:03 |
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.