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
1 Ben Sutherland, Harry Sutherland 🇬🇧 GBR1st of 556 aged 25-29 25-29 49:29 — 18:35 8:19 3:23 1:17 1:52 1:42 3:33 1:17 2:03 3:28
2 Robert Van Herk, Dieter Schwarzkopf 1st of 281 aged 40-44 40-44 51:52 2:23 — — — — — — — — — — —
3 Claudio Marco Mazzola, Fede Scuteri 🇮🇹 ITA1st of 577 aged 30-34 30-34 52:16 2:47 — 20:44 8:23 3:36 1:36 2:34 1:50 3:55 1:12 2:29 3:32
4 Mika Limberg, Janik Hoffmann 🇩🇪 GER1st of 355 aged 16-24 16-24 53:21 3:52 — 18:40 10:49 — 1:28 2:00 2:17 4:10 1:29 2:06 3:36
5 Liam Grant, Dylan Thomson 🇬🇧 GBR2nd of 556 aged 25-29 25-29 53:43 4:14 — 18:25 11:40 — 1:28 2:21 2:25 4:06 1:23 2:23 3:36
6 Axel Wattiez, Edouard Lame 🇫🇷 FRA2nd of 577 aged 30-34 30-34 53:44 4:15 — 21:03 8:53 3:46 1:29 2:08 2:08 4:00 1:30 2:25 3:37
7 Marcos Ramos Fernandez, Sergio López Izquierdo 🇪🇸 ESP3rd of 577 aged 30-34 30-34 53:50 4:21 — 22:13 8:31 3:51 1:32 2:24 2:21 4:08 1:30 2:33 3:54
8 Frederic Legatzki, Marco Wolf 🇩🇪 GER4th of 577 aged 30-34 30-34 54:06 4:37 24:40 20:27 9:03 3:35 1:31 2:08 2:17 3:53 1:14 2:25 3:24
9 Jan Nicholas Bauer, Fritz Grobien 🇩🇪 GER5th of 577 aged 30-34 30-34 55:02 5:33 24:55 20:52 9:20 3:33 1:22 2:44 2:01 3:59 1:23 2:19 3:31
10 Mattijs Vanhuysse, Michiel Vanhuysse 🇧🇪 BEL2nd of 355 aged 16-24 16-24 55:16 5:47 — 22:19 8:52 3:59 1:34 2:40 2:25 4:05 1:23 2:33 3:40
11 Jordy Snel, Jordy Habets 🇳🇱 NED3rd of 556 aged 25-29 25-29 55:30 6:01 24:45 21:41 9:09 3:53 1:37 2:13 2:19 4:15 1:20 2:24 3:40
12 Alexander Jäger, Daniel Dumschat 🇩🇪 GER3rd of 355 aged 16-24 16-24 55:37 6:08 25:42 20:41 9:18 3:32 1:39 1:57 2:37 3:43 1:23 2:26 3:24
13 Chris Burrows, Daniel Burrows 🇬🇧 GBR4th of 556 aged 25-29 25-29 55:49 6:20 25:01 21:38 9:14 3:47 1:38 2:34 2:26 3:53 1:21 2:37 3:22
14 Aaron Cleaver, Camron Hill 5th of 556 aged 25-29 25-29 56:01 6:32 — — — — — — — — — — —
15 Dylan Simonsen, Nico Küttner 🇺🇸 USA6th of 577 aged 30-34 30-34 56:02 6:33 24:46 22:17 9:05 3:45 1:42 2:30 2:32 4:02 1:28 2:46 3:32
16 Maximilian Kunert, Kevin Ociepka 🇩🇪 GER6th of 556 aged 25-29 25-29 56:06 6:37 25:21 21:14 9:35 3:32 1:25 2:14 2:25 4:05 1:28 2:36 3:29
17 Tobias Kiefer, Dustin Meurer 🇩🇪 GER7th of 577 aged 30-34 30-34 56:10 6:41 25:30 21:34 9:12 3:37 1:29 2:22 2:38 3:58 1:31 2:29 3:30
18 Krystian Spławski, Adam Maciejewski 🇵🇱 POL8th of 577 aged 30-34 30-34 56:19 6:50 25:16 21:58 9:10 3:37 1:24 2:18 2:37 3:59 1:29 2:49 3:45
19 Kenneth Polfliet, Axel De lievre 🇧🇪 BEL9th of 577 aged 30-34 30-34 56:35 7:06 24:32 22:52 9:16 3:52 1:40 2:37 2:30 4:09 1:36 2:34 3:54
20 Dominik Fechner, Andre Deimling 🇩🇪 GER1st of 518 aged 35-39 35-39 56:43 7:14 25:32 21:47 9:29 3:43 1:36 2:36 2:06 4:04 1:18 2:41 3:43
21 Jacob Perrella, Daniel Keane 🇬🇧 GBR4th of 355 aged 16-24 16-24 56:43 7:14 24:37 22:57 9:13 3:56 1:38 2:57 2:25 3:57 1:29 2:51 3:44
22 Stefan Bethmann, Patrick Westermann 🇩🇪 GER2nd of 518 aged 35-39 35-39 56:45 7:16 25:33 21:52 9:25 3:36 1:22 2:27 2:27 3:59 1:22 2:35 4:04
23 Boris Lichtner, Marian Tschirner 🇩🇪 GER7th of 556 aged 25-29 25-29 57:01 7:32 26:26 18:48 11:50 — 1:27 1:58 2:07 3:55 1:24 2:36 3:54
24 Dawid Ponichtera, Jakub Ostafiński 5th of 355 aged 16-24 16-24 57:16 7:47 — — — — — — — — — — —
25 Simon Zíma, Marek Kovář 8th of 556 aged 25-29 25-29 57:24 7:55 — — — — — — — — — — —
26 Paul Sauter, Tobias Trenkle 🇩🇪 GER10th of 577 aged 30-34 30-34 57:26 7:57 26:32 21:39 9:21 3:39 1:31 1:51 2:19 4:00 1:30 2:48 4:01
27 Aurélien Ferlay, Aron Csiky 🇨🇭 SUI9th of 556 aged 25-29 25-29 57:28 7:59 26:17 21:09 10:05 3:39 1:20 1:54 2:39 3:49 1:18 3:00 3:30
28 Dominik Poreba, Filip Nikolic 🇵🇱 POL3rd of 518 aged 35-39 35-39 57:33 8:04 26:23 21:35 9:39 3:31 1:25 1:58 2:54 3:59 1:25 2:47 3:36
29 Paul Hennessy, Dean Brady 🇮🇪 IRL4th of 518 aged 35-39 35-39 57:35 8:06 26:28 21:34 9:39 3:44 1:35 2:28 2:22 3:59 1:30 2:22 3:34
30 Matt Threadgold, Chris Threadgold 🇬🇧 GBR11th of 577 aged 30-34 30-34 57:37 8:08 24:52 20:40 12:10 — 1:30 2:39 2:52 4:15 1:27 3:09 3:49
31 Tim Ufermann, Fabio Mancuso 🇩🇪 GER12th of 577 aged 30-34 30-34 57:38 8:09 27:06 21:03 9:34 3:41 1:35 1:49 2:43 3:53 1:26 2:21 3:35
32 Dominik Kaunert, Henrik Schilling 13th of 577 aged 30-34 30-34 57:40 8:11 — — — — — — — — — — —
33 Mark Kojc, Jože Kojc 5th of 518 aged 35-39 35-39 57:43 8:14 — — — — — — — — — — —
34 Andreas Fruhmann, Hermann Schöberl 1st of 111 aged 45-49 45-49 57:48 8:19 — — — — — — — — — — —
35 Facundo Druziuk, Lorenzo Mayol 🇦🇷 ARG14th of 577 aged 30-34 30-34 57:57 8:28 25:17 23:24 9:21 3:44 1:32 2:19 3:05 4:05 1:25 2:49 4:25
36 Konstantin Jünger, Maximilian Schröter 🇩🇪 GER6th of 518 aged 35-39 35-39 57:58 8:29 25:53 22:21 9:48 3:43 1:35 2:31 2:36 4:02 1:31 2:44 3:39
37 Cornelius Rossbach, Ilya Kashkarev 🇩🇪 GER7th of 518 aged 35-39 35-39 58:02 8:33 — 24:33 9:20 3:54 1:53 2:49 2:52 4:11 1:33 3:16 4:05
38 Jean-François Bohn-Sehili, Maxime Rodrigues 🇫🇷 FRA8th of 518 aged 35-39 35-39 58:06 8:37 26:35 21:38 9:57 3:45 1:26 2:29 2:09 4:00 1:24 2:57 3:28
39 Lukas Thomalla, Moriz Von Boyen 🇩🇪 GER10th of 556 aged 25-29 25-29 58:09 8:40 26:16 21:52 10:06 3:44 1:34 1:59 2:14 4:13 1:27 2:39 4:02
40 Roman Hopp, David Fischer 🇩🇪 GER2nd of 281 aged 40-44 40-44 58:11 8:42 25:52 22:36 9:47 3:51 1:46 2:14 2:42 4:08 1:24 2:34 3:57
41 Anton Zimmermann, Matthias Müller 🇩🇪 GER15th of 577 aged 30-34 30-34 58:15 8:46 26:37 22:06 9:37 3:47 1:46 2:18 2:22 4:06 1:22 2:41 3:44
42 James Adams, Craig McCulloch 🇬🇧 GBR9th of 518 aged 35-39 35-39 58:17 8:48 25:06 23:52 9:23 3:54 1:44 2:33 2:40 4:20 1:31 3:13 3:57
43 Julien Gallo, Mathias Drygala 🇫🇷 FRA16th of 577 aged 30-34 30-34 58:18 8:49 25:45 22:47 9:49 3:39 1:46 2:45 2:20 4:09 1:32 2:50 3:46
44 Orelien Nicaise, Quentin Deppe 🇧🇪 BEL11th of 556 aged 25-29 25-29 58:22 8:53 26:06 21:02 11:20 — 1:44 2:38 2:13 4:37 1:27 2:39 4:04
45 Tobias Offt, Julian Öchsl 🇩🇪 GER6th of 355 aged 16-24 16-24 58:24 8:55 27:13 20:43 10:32 3:38 1:30 1:46 2:19 3:45 1:22 2:32 3:51
46 Piran Asci, Tim Sommer 🇩🇪 GER17th of 577 aged 30-34 30-34 58:25 8:56 26:30 22:13 9:46 3:33 1:33 2:49 2:29 4:05 1:25 2:38 3:41
47 Andrew Joyce, Donnacha Higgins 🇮🇪 IRL10th of 518 aged 35-39 35-39 58:26 8:57 26:32 22:20 9:39 3:50 1:42 2:22 2:12 4:08 1:27 2:39 4:00
48 Jack Melling, Jonathan Davies 🇬🇧 GBR11th of 518 aged 35-39 35-39 58:33 9:04 26:38 22:11 9:49 3:43 1:29 2:37 2:37 3:48 1:33 2:42 3:42
49 Niklas Möckel, Sebastian Merten 🇩🇪 GER18th of 577 aged 30-34 30-34 58:33 9:04 26:03 22:53 9:42 3:48 1:51 2:32 2:43 4:13 1:40 2:37 3:29
50 Matthias Jaensch, Renning Elischer 19th of 577 aged 30-34 30-34 58:33 9:04 — — — — — — — — — — —
51 Florian Mitic-Vetter, Dirk Dorian Berresheim 🇩🇪 GER12th of 518 aged 35-39 35-39 58:35 9:06 26:32 22:01 10:08 3:47 1:40 2:27 2:08 3:57 1:27 2:40 3:55
52 Bosse Mildner, Petter Mildner 🇩🇪 GER7th of 355 aged 16-24 16-24 58:35 9:06 26:32 22:12 9:55 3:59 1:39 2:17 2:08 4:16 1:30 2:53 3:30
53 Mathieu Bouillard, Regis Vergnes 🇫🇷 FRA20th of 577 aged 30-34 30-34 58:37 9:08 27:38 20:50 10:13 3:49 1:32 1:59 1:59 4:00 1:19 2:34 3:38
54 Roy Koenders, Bart Daaleman 🇳🇱 NED3rd of 281 aged 40-44 40-44 58:39 9:10 27:08 21:40 9:55 3:31 1:44 2:09 2:31 4:03 1:32 2:27 3:43
55 Felix Ruf, Julian Blaumoser 🇩🇪 GER12th of 556 aged 25-29 25-29 58:40 9:11 24:51 24:36 9:17 3:51 1:38 2:46 3:11 4:17 1:15 3:03 4:35
56 Noah Berger, Jan Rummel 🇩🇪 GER8th of 355 aged 16-24 16-24 58:42 9:13 26:35 22:11 10:01 3:48 1:36 2:23 2:38 4:02 1:27 2:34 3:43
57 Octavio Pérez Calatayud, Salva Pla Úbeda 🇪🇸 ESP2nd of 111 aged 45-49 45-49 58:43 9:14 26:11 23:00 9:37 3:41 1:56 3:03 2:11 4:00 1:37 2:52 3:40
58 Behnam Bakhshayesh, Deniz Yesilkaya 🇩🇪 GER13th of 556 aged 25-29 25-29 58:43 9:14 26:01 23:10 9:36 3:47 1:33 2:44 2:34 4:24 1:26 2:57 3:45
59 Tim Risch, Philipp Stumm 14th of 556 aged 25-29 25-29 58:46 9:17 — — — — — — — — — — —
60 Yannick Roggatz, Michael Gropp 21st of 577 aged 30-34 30-34 58:47 9:18 — — — — — — — — — — —
61 Jacob Knoud, Dean Evans 🇬🇧 GBR22nd of 577 aged 30-34 30-34 58:50 9:21 26:19 22:57 9:39 3:56 1:34 2:31 2:42 4:04 1:36 2:52 3:42
62 Hussein Ahmed, Sherif Alaa 🇪🇬 EGY23rd of 577 aged 30-34 30-34 58:54 9:25 27:10 21:57 9:51 3:47 1:45 2:07 2:17 4:08 1:44 2:31 3:38
63 Matthias Diekmann, Jannis Marks 🇩🇪 GER13th of 518 aged 35-39 35-39 58:54 9:25 26:39 22:22 9:58 3:53 1:37 2:03 2:59 4:02 1:28 2:35 3:45
64 Jamie Hall, Lewis McBride 🇬🇧 GBR24th of 577 aged 30-34 30-34 58:54 9:25 25:56 23:29 9:34 3:45 1:41 2:39 2:34 4:11 1:29 2:52 4:18
65 Frank Borchert, Ruben Van De Plas 🇳🇱 NED25th of 577 aged 30-34 30-34 58:55 9:26 26:51 22:14 9:52 3:39 1:10 2:33 2:59 4:05 1:17 3:01 3:30
66 Yves Van Der Vloet, Stef De Wijs 🇳🇱 NED9th of 355 aged 16-24 16-24 58:59 9:30 25:07 24:28 9:28 3:47 1:39 2:51 3:07 4:19 1:41 3:12 3:52
67 Stefanos Bavas, Michael Lelleck 🇩🇪 GER15th of 556 aged 25-29 25-29 59:01 9:32 26:44 22:36 9:46 3:47 1:41 2:43 2:25 4:26 1:25 2:36 3:33
68 Patrick Gayer, Johannes Brandt 🇩🇪 GER14th of 518 aged 35-39 35-39 59:01 9:32 26:40 22:44 9:41 3:51 1:51 2:24 2:41 4:09 1:25 2:40 3:43
69 James Rowbotham, Adam Aylett 26th of 577 aged 30-34 30-34 59:02 9:33 — — — — — — — — — — —
70 Ben Horton, Scott Walker 🇬🇧 GBR4th of 281 aged 40-44 40-44 59:06 9:37 26:20 23:08 9:42 3:40 1:39 2:05 2:45 4:09 1:30 2:59 4:21
71 Markus Kayser, Robert May 16th of 556 aged 25-29 25-29 59:10 9:41 — — — — — — — — — — —
72 Rafael Portmann, Eduardo Gonçalves 5th of 281 aged 40-44 40-44 59:13 9:44 — — — — — — — — — — —
73 Nino Lewe, Alexander Wendt 🇩🇪 GER17th of 556 aged 25-29 25-29 59:16 9:47 26:58 22:26 9:58 3:52 1:32 1:52 3:04 4:05 1:13 2:41 4:07
74 Daniel Bleja, Julian Nießen 🇩🇪 GER27th of 577 aged 30-34 30-34 59:21 9:52 26:55 22:02 10:27 3:47 1:44 2:02 2:39 4:01 1:30 2:35 3:44
75 Granit Halilaj, Gramos Halilaj 🇦🇱 ALB28th of 577 aged 30-34 30-34 59:22 9:53 28:06 21:12 10:09 3:43 1:31 2:20 1:53 3:56 1:24 2:44 3:41
76 Rory Dempsey, Gerard O’Donoghue 🇮🇪 IRL29th of 577 aged 30-34 30-34 59:22 9:53 25:44 24:02 9:39 3:57 1:37 2:17 3:07 4:09 1:42 3:11 4:02
77 Iven Christian Hansen, Jannis Spring 🇩🇪 GER18th of 556 aged 25-29 25-29 59:23 9:54 26:45 22:12 10:29 3:45 1:51 2:20 2:22 4:01 1:15 2:59 3:39
78 Benito Baez Ayala, Athanasios Coutroumpas 30th of 577 aged 30-34 30-34 59:30 10:01 — — — — — — — — — — —
79 Frederik Zoller, Mats Köhler 🇩🇪 GER15th of 518 aged 35-39 35-39 59:31 10:02 27:21 22:33 9:44 3:43 1:42 2:08 3:16 3:54 1:32 2:46 3:32
80 Luke Trotman, Jack McMillan 🇬🇧 GBR19th of 556 aged 25-29 25-29 59:36 10:07 26:10 23:21 10:08 3:47 1:38 2:15 2:43 4:01 1:43 2:42 4:32
81 Ricardo Wendt, Aldo Hellmich 🇩🇪 GER31st of 577 aged 30-34 30-34 59:37 10:08 28:10 21:18 10:14 3:40 1:25 2:30 2:07 4:03 1:22 2:38 3:33
82 Björn Wüsteney, Justin Pietryga 🇩🇪 GER32nd of 577 aged 30-34 30-34 59:41 10:12 26:28 23:48 9:30 4:01 1:32 2:44 2:59 4:25 1:26 2:42 3:59
83 Dominik Clemm, Maximilian Neureuter 🇩🇪 GER33rd of 577 aged 30-34 30-34 59:41 10:12 26:05 23:58 9:43 3:48 1:57 2:18 2:57 4:19 1:43 2:59 3:57
84 Nicolas Perroy, Maxence Ungauer 🇫🇷 FRA16th of 518 aged 35-39 35-39 59:44 10:15 27:36 20:39 11:32 3:36 1:38 2:08 — 3:56 1:26 2:52 3:51
85 Robert Sarzynski, Berkay Ertas 🇵🇱 POL34th of 577 aged 30-34 30-34 59:44 10:15 27:29 22:28 9:52 3:54 1:50 2:40 2:03 4:00 1:27 2:55 3:39
86 Steven Black, Niall Offill 🇬🇧 GBR17th of 518 aged 35-39 35-39 59:45 10:16 27:07 22:01 10:42 3:54 1:40 2:14 2:15 3:57 1:28 2:57 3:36
87 Fabian Fuhrmann, Patrick Haugk 🇩🇪 GER6th of 281 aged 40-44 40-44 59:46 10:17 26:44 19:47 13:20 — 1:47 2:10 2:34 4:02 1:26 3:00 4:08
88 Dorian Dugon, Axel Briere 🇫🇷 FRA20th of 556 aged 25-29 25-29 59:50 10:21 27:29 21:50 10:35 3:43 1:30 2:10 2:37 4:08 1:22 2:29 3:51
89 Martin Ünal, Wanja Moritz 🇩🇪 GER18th of 518 aged 35-39 35-39 59:51 10:22 25:59 24:18 9:40 3:46 1:44 2:38 3:09 4:09 1:32 3:01 4:19
90 Yannis Vanhaesendonck, Enzo Van Keer 🇧🇪 BEL10th of 355 aged 16-24 16-24 59:52 10:23 27:51 21:44 10:21 3:44 1:41 2:12 2:13 3:49 1:18 2:33 4:14
91 Peter Simon, Carsten Flynn 19th of 518 aged 35-39 35-39 59:52 10:23 — — — — — — — — — — —
92 Tom Arden, Kevin Gorton 🇬🇧 GBR35th of 577 aged 30-34 30-34 59:57 10:28 26:35 23:35 9:52 3:46 1:25 2:40 2:43 4:12 1:31 3:06 4:12
93 Barış Cihan Karakuş, Muhammed Abdulkadir Ataker 36th of 577 aged 30-34 30-34 59:57 10:28 — — — — — — — — — — —
94 Thomas Jourdan Da Silva, Emeric Delfau 11th of 355 aged 16-24 16-24 59:59 10:30 — — — — — — — — — — —
95 Michael Dünkel, Johannes Gerlof 37th of 577 aged 30-34 30-34 1:00:04 10:35 — — — — — — — — — — —
96 Markus Badwal, Jonas Japing 🇩🇪 GER38th of 577 aged 30-34 30-34 1:00:06 10:37 27:31 22:42 9:57 3:41 1:35 2:18 2:46 3:57 1:38 2:58 3:49
97 Stefan Hitzlsperger, Thomas Pfanzelt 21st of 556 aged 25-29 25-29 1:00:09 10:40 — — — — — — — — — — —
98 Nico Kitta, Sören Sacht 🇩🇪 GER22nd of 556 aged 25-29 25-29 1:00:10 10:41 27:09 23:05 10:00 3:53 1:51 2:06 2:52 4:04 1:46 3:04 3:29
99 Ben Clarke, Jack phillips 🇬🇧 GBR23rd of 556 aged 25-29 25-29 1:00:11 10:42 27:38 22:21 10:16 3:40 1:37 2:36 2:24 3:51 1:39 2:53 3:41
100 Torge Hannemann, Tim Ingwersen 20th of 518 aged 35-39 35-39 1:00:11 10:42 — — — — — — — — — — —
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