HYROX Berlin 2026: Doubles Men results

2,471 teams on 22 May 2026. Typical finish 1:14:44, fastest 10% under 1:03:34. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
101 Max Minges, Julian Schmitt 🇩🇪 GER39th of 577 aged 30-34 30-34 1:00:13 10:44 26:31 22:25 11:20 4:04 1:45 2:35 1:39 4:23 1:38 2:42 3:39
102 Robert Maire, Finn Ulbricht 🇩🇪 GER24th of 556 aged 25-29 25-29 1:00:20 10:51 28:23 21:51 10:11 3:40 1:45 2:06 2:45 3:57 1:27 2:40 3:31
103 Axel Vega, Federico Leis 🇫🇷 FRA21st of 518 aged 35-39 35-39 1:00:20 10:51 25:21 22:23 12:42 — 1:54 2:26 3:21 4:09 1:24 3:35 4:26
104 Corentin Courmont, Clément Courmont 🇫🇷 FRA25th of 556 aged 25-29 25-29 1:00:20 10:51 27:08 23:03 10:15 3:45 1:59 2:29 2:32 3:55 1:27 3:01 3:55
105 Jesus Perez, Guillaume Brocart 🇪🇸 ESP7th of 281 aged 40-44 40-44 1:00:20 10:51 26:30 24:16 9:39 3:49 1:46 3:06 2:53 4:08 1:37 3:08 3:49
106 Alexander Herbrecht, Tom Kistner 🇩🇪 GER22nd of 518 aged 35-39 35-39 1:00:22 10:53 28:11 22:12 10:04 3:38 1:35 2:22 2:39 4:07 1:31 2:43 3:37
107 Patrik Picek, Sebastian Klimt 🇨🇿 CZE26th of 556 aged 25-29 25-29 1:00:22 10:53 26:58 23:37 9:52 3:44 1:32 2:57 2:36 4:20 1:35 3:00 3:53
108 Javier Aguiar Axpe, Agustin Gómez Sainz de la Maza 🇪🇸 ESP23rd of 518 aged 35-39 35-39 1:00:23 10:54 26:56 23:32 10:01 3:59 1:50 2:16 2:39 4:18 1:25 2:40 4:25
109 Fabian Rösl, Nils Neubauer 🇩🇪 GER27th of 556 aged 25-29 25-29 1:00:24 10:55 27:54 21:51 10:43 3:48 1:33 2:27 2:18 4:03 1:27 2:37 3:38
110 Stephen Pollock, Dan Garnett 🇬🇧 GBR24th of 518 aged 35-39 35-39 1:00:25 10:56 25:54 24:44 9:52 3:50 2:06 2:43 2:58 4:12 1:37 3:03 4:15
111 Silas Herborn, Maximilian Wenner 🇩🇪 GER40th of 577 aged 30-34 30-34 1:00:26 10:57 28:02 21:51 10:37 3:44 1:31 1:58 2:24 4:10 1:20 2:43 4:01
112 Harvey Sheard, Mackenzie Sykes 12th of 355 aged 16-24 16-24 1:00:31 11:02 — — — — — — — — — — —
113 Paul Zandt, Simon Schulenburg 🇩🇪 GER25th of 518 aged 35-39 35-39 1:00:33 11:04 26:35 24:19 9:45 3:54 1:56 2:46 2:58 4:17 1:39 3:02 3:47
114 Alan Le Gall, Djordan Toussaint 28th of 556 aged 25-29 25-29 1:00:33 11:04 — — — — — — — — — — —
115 Jesper Herr, Thorben Franzen 🇩🇪 GER26th of 518 aged 35-39 35-39 1:00:34 11:05 27:07 23:08 10:24 3:45 2:00 2:26 2:26 4:21 1:44 2:32 3:54
116 Ruben Garcia Gamarra, Kevin Lennon 🇪🇸 ESP27th of 518 aged 35-39 35-39 1:00:35 11:06 27:42 22:44 10:12 3:49 1:44 2:20 2:26 4:04 1:29 2:58 3:54
117 Henrik Bredenbals, Don Eteghwia 29th of 556 aged 25-29 25-29 1:00:40 11:11 — — — — — — — — — — —
118 Willem Maas, Luc Van Der Werf 30th of 556 aged 25-29 25-29 1:00:40 11:11 — — — — — — — — — — —
119 Thibault Lefevre, Vianney Lekieffre 🇫🇷 FRA31st of 556 aged 25-29 25-29 1:00:41 11:12 27:00 23:28 10:19 3:55 1:39 2:13 3:03 4:22 1:23 3:09 3:44
120 Ben Ruddick, Simeon Cromarty 🇬🇧 GBR32nd of 556 aged 25-29 25-29 1:00:42 11:13 27:07 23:16 10:24 3:45 1:43 2:35 2:34 4:07 1:36 3:02 3:54
121 Hannes Eberhardt, Kenny Raab 🇩🇪 GER28th of 518 aged 35-39 35-39 1:00:43 11:14 26:20 21:42 12:44 — 2:03 2:53 2:51 4:17 1:47 3:06 3:41
122 Olly Halls, Sam Millsted 🇬🇧 GBR13th of 355 aged 16-24 16-24 1:00:48 11:19 27:18 23:02 10:33 3:46 1:43 2:31 2:50 4:03 1:36 2:42 3:51
123 Henrik Josefsson, Vilmer Enberg 🇸🇪 SWE41st of 577 aged 30-34 30-34 1:00:50 11:21 27:24 22:53 10:38 3:55 1:15 2:29 2:46 4:15 1:32 2:32 4:09
124 Joe Corrie, Matt Grech-Smith 🇬🇧 GBR8th of 281 aged 40-44 40-44 1:00:50 11:21 27:15 23:28 10:12 3:39 1:29 2:35 2:51 4:02 1:44 3:12 3:56
125 Yannick Weinsheimer, Frederik Faste 🇩🇪 GER42nd of 577 aged 30-34 30-34 1:00:53 11:24 27:44 23:12 10:03 3:52 1:44 3:17 2:23 4:05 1:36 2:40 3:35
126 Paul McCartney, Ryan Stevenson 43rd of 577 aged 30-34 30-34 1:00:53 11:24 — — — — — — — — — — —
127 Nic Paolella, Garret Gerow 🇨🇦 CAN44th of 577 aged 30-34 30-34 1:00:57 11:28 28:16 22:17 10:29 3:44 1:32 2:50 2:17 4:13 1:22 2:38 3:41
128 Flemming Bruns, Thomas Knaack 🇩🇪 GER29th of 518 aged 35-39 35-39 1:01:02 11:33 27:30 23:06 10:28 3:41 1:47 2:16 2:54 4:08 1:34 3:00 3:46
129 Matthias Ruschig, Julian Pecho 🇩🇪 GER33rd of 556 aged 25-29 25-29 1:01:04 11:35 28:15 22:15 10:40 3:46 1:39 2:07 2:27 4:12 1:36 2:34 3:54
130 Sven Möller, Kevin Wolf 🇩🇪 GER30th of 518 aged 35-39 35-39 1:01:07 11:38 26:31 24:29 10:11 3:53 1:47 3:09 2:55 4:16 1:45 3:06 3:38
131 Felix Leichsenring, Dominik Wilms 🇩🇪 GER34th of 556 aged 25-29 25-29 1:01:09 11:40 27:52 23:02 10:21 3:53 1:50 2:30 2:26 4:07 1:30 3:04 3:42
132 Giorgio Bettarini, Andrea Bettarini 14th of 355 aged 16-24 16-24 1:01:10 11:41 — — — — — — — — — — —
133 Abian Morales, Marcos Morales 🇪🇸 ESP15th of 355 aged 16-24 16-24 1:01:12 11:43 26:35 24:19 10:22 3:45 1:29 2:53 2:28 4:11 1:31 2:58 5:04
134 Tobias Klaus, Luis Recinos 🇩🇪 GER31st of 518 aged 35-39 35-39 1:01:14 11:45 27:25 23:49 10:05 3:52 1:51 2:43 2:33 4:18 1:31 2:51 4:10
135 Adham Hany, Yassin Zaghloul 🇪🇬 EGY16th of 355 aged 16-24 16-24 1:01:17 11:48 28:04 22:40 10:36 3:41 1:31 2:29 2:25 4:14 1:33 2:51 3:56
136 Quentin Rivoire, Pierre Alexandre Schwartz 🇫🇷 FRA32nd of 518 aged 35-39 35-39 1:01:17 11:48 27:55 23:03 10:22 3:49 1:47 2:35 2:16 4:18 1:38 2:40 4:00
137 Terry Brady, Chris Brady 🇬🇧 GBR33rd of 518 aged 35-39 35-39 1:01:17 11:48 27:07 24:25 9:49 4:02 1:38 2:29 2:41 4:19 1:38 3:35 4:03
138 Jordan Nixon, Joey Newbold 34th of 518 aged 35-39 35-39 1:01:17 11:48 — — — — — — — — — — —
139 Hartmann-Georg Müller, Marc Lewerentz 🇩🇪 GER45th of 577 aged 30-34 30-34 1:01:18 11:49 27:58 23:20 10:04 3:50 1:31 2:37 2:31 3:55 1:42 3:01 4:13
140 Christopher Kampik, Oliver Kosmis-Sabev 46th of 577 aged 30-34 30-34 1:01:19 11:50 — — — — — — — — — — —
141 Franz Schreder, Tim Vetter 🇩🇪 GER35th of 556 aged 25-29 25-29 1:01:21 11:52 29:01 21:27 10:57 3:30 1:39 2:36 2:14 3:45 1:30 2:36 3:37
142 Christian Staaden, David Roos 🇩🇪 GER36th of 556 aged 25-29 25-29 1:01:21 11:52 28:56 21:28 11:01 3:46 1:32 2:30 2:07 3:54 1:36 2:28 3:35
143 Jo Purwin, Florian Dittmann 🇩🇪 GER47th of 577 aged 30-34 30-34 1:01:21 11:52 27:58 22:58 10:28 3:45 1:42 2:12 3:05 4:06 1:32 2:43 3:53
144 Patrick Dagonneau, Anthony Lollegni 🇩🇪 GER37th of 556 aged 25-29 25-29 1:01:22 11:53 28:36 22:06 10:44 3:55 1:30 2:37 2:05 3:52 1:19 3:09 3:39
145 Simon Alame, Jason Alame 🇦🇺 AUS35th of 518 aged 35-39 35-39 1:01:23 11:54 27:42 23:57 9:49 3:55 1:37 2:29 2:08 4:11 1:39 3:03 4:55
146 Curtis Morgan, Jonathan Swindles 🇬🇧 GBR36th of 518 aged 35-39 35-39 1:01:23 11:54 26:57 24:13 10:17 3:43 1:48 2:32 3:03 4:12 1:45 3:06 4:04
147 Ben Lewis, Jake Dell 48th of 577 aged 30-34 30-34 1:01:23 11:54 — — — — — — — — — — —
148 Erik Heinze, Niels Post 38th of 556 aged 25-29 25-29 1:01:23 11:54 — — — — — — — — — — —
149 Tolga Hartig, Nico Michalzik 🇩🇪 GER17th of 355 aged 16-24 16-24 1:01:24 11:55 28:34 22:10 10:45 3:32 1:27 1:47 2:17 4:05 1:30 2:51 4:41
150 Till Schenk, Kevin Tuchen 🇩🇪 GER37th of 518 aged 35-39 35-39 1:01:25 11:56 28:58 22:02 10:29 3:49 1:39 2:14 2:36 3:59 1:12 2:53 3:40
151 Chris Umana, Marcel Ignacio 49th of 577 aged 30-34 30-34 1:01:28 11:59 — — — — — — — — — — —
152 Maximilian Schmidt, Finn Merten 🇩🇪 GER39th of 556 aged 25-29 25-29 1:01:30 12:01 28:01 23:06 10:26 3:50 1:37 2:18 3:00 4:05 1:25 2:47 4:04
153 Jost Hölscher, Noah Niehaus 🇩🇪 GER18th of 355 aged 16-24 16-24 1:01:30 12:01 27:56 23:19 10:19 3:38 1:45 2:32 2:27 4:19 1:40 3:03 3:55
154 Ivann Sekielyk, Nikolaï Sekielyk 🇫🇷 FRA19th of 355 aged 16-24 16-24 1:01:38 12:09 27:18 24:10 10:16 4:16 1:54 2:44 2:26 4:24 1:24 2:32 4:30
155 Fabio Jetses, Jannis Bandorski 🇩🇪 GER38th of 518 aged 35-39 35-39 1:01:41 12:12 26:27 25:00 10:18 3:53 1:51 2:17 2:40 4:26 1:32 3:40 4:41
156 Kilian Müller, Basil Schürch 🇨🇭 SUI50th of 577 aged 30-34 30-34 1:01:44 12:15 28:22 22:54 10:33 3:39 1:26 2:51 2:28 4:01 1:30 3:00 3:59
157 Tristan Geoni, Maxime Maugé 🇫🇷 FRA51st of 577 aged 30-34 30-34 1:01:46 12:17 29:15 20:18 12:17 3:45 1:30 1:57 — 4:05 1:25 2:27 3:49
158 Oliver Willert, Eric Hantsch 🇩🇪 GER39th of 518 aged 35-39 35-39 1:01:46 12:17 27:10 24:17 10:23 3:49 1:34 2:52 2:43 4:16 1:28 3:29 4:06
159 Conor McFadden, Pablo Garcia 52nd of 577 aged 30-34 30-34 1:01:46 12:17 — — — — — — — — — — —
160 Oleh Chaikovskyi, Mateusz Frachowicz 🇺🇦 UKR20th of 355 aged 16-24 16-24 1:01:49 12:20 27:56 23:29 10:29 3:48 1:51 2:42 2:55 4:13 1:42 2:39 3:39
161 Pierre Lussault, Alexandre Dubief 40th of 556 aged 25-29 25-29 1:01:50 12:21 — — — — — — — — — — —
162 Baptiste Banaix, Alexandre Kong 🇫🇷 FRA53rd of 577 aged 30-34 30-34 1:01:51 12:22 26:19 23:05 12:32 — 2:34 3:12 2:42 4:08 1:30 2:37 5:07
163 Paweł Dudziński, Dominik Nizio 41st of 556 aged 25-29 25-29 1:01:51 12:22 — — — — — — — — — — —
164 Kevin Tuchen, Lucas Krämer 54th of 577 aged 30-34 30-34 1:01:56 12:27 — — — — — — — — — — —
165 Denis Keller, Abdul Mohamed 🇩🇪 GER42nd of 556 aged 25-29 25-29 1:01:57 12:28 27:55 23:39 10:28 3:48 1:47 2:46 2:35 4:11 1:38 3:05 3:49
166 Joost van Dun, Morris Engelbert 🇳🇱 NED55th of 577 aged 30-34 30-34 1:01:58 12:29 28:49 22:42 10:32 3:47 1:34 2:11 2:42 4:18 1:41 2:37 3:52
167 Lukas Dreger, Marc Linn 🇩🇪 GER9th of 281 aged 40-44 40-44 1:02:02 12:33 26:45 25:26 9:55 3:57 1:54 2:58 3:15 4:33 1:34 3:19 3:56
168 Noah Tiltack, Dorian Trösken 🇩🇪 GER43rd of 556 aged 25-29 25-29 1:02:03 12:34 27:54 22:45 11:28 3:45 1:50 2:45 — 4:24 1:28 3:11 4:09
169 James Orr, Stephen Brown 🇬🇧 GBR56th of 577 aged 30-34 30-34 1:02:03 12:34 27:33 24:01 10:33 3:49 1:36 2:33 3:32 4:19 1:36 2:52 3:44
170 Elliot Rollet, Maxence Caullet 🇫🇷 FRA21st of 355 aged 16-24 16-24 1:02:05 12:36 28:40 22:50 10:42 3:41 1:35 1:51 2:16 4:07 1:31 3:01 4:48
171 Andre Karthaus, Marco Karthaus 🇩🇪 GER40th of 518 aged 35-39 35-39 1:02:05 12:36 27:30 24:33 10:07 3:38 1:48 2:46 3:14 4:15 1:41 3:16 3:55
172 Sven Hammerl, Nick Waldstädt 🇩🇪 GER41st of 518 aged 35-39 35-39 1:02:06 12:37 26:57 24:59 10:15 3:35 1:41 2:38 3:46 4:19 1:55 3:16 3:49
173 Sandro Günaltay, Daniel Nascimento 🇩🇪 GER10th of 281 aged 40-44 40-44 1:02:06 12:37 26:53 25:27 9:51 3:39 2:08 3:09 3:00 4:14 1:34 3:25 4:18
174 Alvaro Saez, Valts Grinbergs 🇬🇧 GBR11th of 281 aged 40-44 40-44 1:02:09 12:40 27:08 25:02 10:03 3:39 1:36 3:00 3:23 4:06 1:32 3:21 4:25
175 Yannik Brien, Niklas Koch 🇩🇪 GER44th of 556 aged 25-29 25-29 1:02:12 12:43 28:34 23:08 10:35 3:46 1:40 2:49 2:24 4:05 1:32 2:54 3:58
176 Calvin O'Brien, Craig Burrowes 🇮🇪 IRL57th of 577 aged 30-34 30-34 1:02:12 12:43 27:24 24:29 10:23 3:58 1:50 2:35 3:15 4:16 1:49 3:03 3:43
177 Jannes Müller, Corvin Höft 🇩🇪 GER45th of 556 aged 25-29 25-29 1:02:13 12:44 27:17 24:54 10:07 3:54 2:08 2:46 2:43 4:17 1:43 3:22 4:01
178 Phillipp Leuchtmann, Mike Reiss 🇩🇪 GER12th of 281 aged 40-44 40-44 1:02:14 12:45 28:17 23:30 10:34 3:48 1:32 2:36 2:33 4:01 1:27 3:11 4:22
179 Marian Böhm, Julian Saakel 🇩🇪 GER22nd of 355 aged 16-24 16-24 1:02:17 12:48 29:01 22:45 10:37 4:03 1:30 2:27 2:12 3:51 1:30 2:58 4:14
180 Tom Mougeolle, Benjamin Deroff 46th of 556 aged 25-29 25-29 1:02:17 12:48 — — — — — — — — — — —
181 Wesley Routier, Emile Brunekreeft 🇳🇱 NED58th of 577 aged 30-34 30-34 1:02:24 12:55 28:56 22:30 11:00 3:41 1:43 2:35 2:25 4:11 1:42 2:39 3:34
182 Thomas Heider, Sven Bleh 🇩🇪 GER1st of 50 aged 50-54 50-54 1:02:26 12:57 28:15 24:03 10:12 3:51 1:59 2:35 2:31 4:12 1:39 3:06 4:10
183 Jad Eid, Alaa Mourad 🇱🇧 LBN59th of 577 aged 30-34 30-34 1:02:26 12:57 27:31 24:38 10:23 3:45 1:41 2:49 2:54 4:10 1:34 3:07 4:38
184 Davy Hornschu, Julian Baumbach 🇩🇪 GER42nd of 518 aged 35-39 35-39 1:02:27 12:58 30:14 21:26 10:52 3:35 1:24 2:33 2:31 3:58 1:21 2:23 3:41
185 Artem Natalich, Sławomir hrynkiewicz 🇺🇦 UKR43rd of 518 aged 35-39 35-39 1:02:27 12:58 28:16 23:14 11:01 3:49 1:35 2:09 2:49 4:11 1:50 2:47 4:04
186 Maximilian Mißlinger, Marc Boltz 🇩🇪 GER44th of 518 aged 35-39 35-39 1:02:29 13:00 29:04 23:02 10:29 3:37 1:39 2:44 2:58 4:07 1:29 2:47 3:41
187 Alan Rice, paul cosgrave 🇮🇪 IRL13th of 281 aged 40-44 40-44 1:02:29 13:00 27:21 24:55 10:19 3:53 1:48 2:39 3:02 4:11 1:41 3:21 4:20
188 Bernard Dobrowolski, Szymon Affek 🇵🇱 POL47th of 556 aged 25-29 25-29 1:02:30 13:01 28:17 20:15 14:03 — 1:34 3:05 2:33 3:59 1:27 2:53 4:07
189 Patrick Grewe, Mathias Kaak 🇩🇪 GER45th of 518 aged 35-39 35-39 1:02:30 13:01 28:17 23:24 10:53 3:44 1:42 2:14 2:37 4:10 1:28 3:35 3:54
190 Dimitri Merlant, Kevin Bellanger 🇫🇷 FRA60th of 577 aged 30-34 30-34 1:02:31 13:02 28:57 23:13 10:26 3:57 1:40 2:09 2:54 4:01 1:39 3:15 3:38
191 Balazs Horvath, Mark Laluska 61st of 577 aged 30-34 30-34 1:02:32 13:03 — — — — — — — — — — —
192 Bartlomiej Kreblewski, Lennart Behmer 🇩🇪 GER46th of 518 aged 35-39 35-39 1:02:37 13:08 27:19 24:57 10:26 3:56 1:49 3:17 3:09 4:02 1:36 3:14 3:54
193 Christof Oberschelp, David Rua Amaro 62nd of 577 aged 30-34 30-34 1:02:39 13:10 — — — — — — — — — — —
194 Marco Fromme, Pierre Sommers 🇩🇪 GER63rd of 577 aged 30-34 30-34 1:02:40 13:11 26:50 25:44 10:12 4:04 2:01 2:18 3:19 4:22 1:43 3:37 4:20
195 Alexander Nowosad, Marc Thormeyer 🇩🇪 GER64th of 577 aged 30-34 30-34 1:02:41 13:12 28:58 23:12 10:35 3:54 1:41 2:32 2:32 4:15 1:38 2:51 3:49
196 Janusz Stryjek, Mateusz Zajączkowski 🇵🇱 POL47th of 518 aged 35-39 35-39 1:02:44 13:15 28:41 22:40 11:29 3:50 1:42 2:17 2:27 4:08 1:29 2:51 3:56
197 DJ Swa, Faisal Abdalla 🇫🇷 FRA14th of 281 aged 40-44 40-44 1:02:45 13:16 28:12 23:43 10:53 3:43 1:55 2:16 3:06 4:08 1:38 3:06 3:51
198 Djordje Markovic, Robert Sobczak 🇲🇪 MNE48th of 518 aged 35-39 35-39 1:02:46 13:17 28:16 24:10 10:26 3:45 1:58 2:19 3:16 4:18 1:42 3:10 3:42
199 Erik Schnaubelt, Martin Poley 🇩🇪 GER48th of 556 aged 25-29 25-29 1:02:49 13:20 29:46 21:25 11:43 3:45 1:31 2:22 2:22 3:48 1:21 2:28 3:48
200 Alexis Mikaelian, Leo Biechel 🇫🇷 FRA49th of 556 aged 25-29 25-29 1:02:49 13:20 27:53 24:18 10:40 3:55 1:46 2:15 3:07 4:21 1:55 3:00 3:59
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. Tap a time for that race's full report, or a name for every race of that athlete.

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.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result