HYROX Oslo 2026: Pro Doubles Men results

261 teams on 25 Sep 2026. Typical finish 1:06:59, fastest 10% under 57:18. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Cem Ter Burg, Maarten Enthoven 🇳🇱 NED1st of 59 aged 25-29 25-29 49:43 28:25 18:58 2:25 3:23 1:35 2:23 1:36 3:38 1:10 2:01 3:12
2 Hakan Burton, Michael Stephens ENG1st of 50 aged 35-39 35-39 50:00 0:17 28:14 19:30 2:20 3:20 1:25 2:32 1:52 3:30 1:12 2:22 3:17
3 Erik Oscar Bøe, Erik Woodward 🇳🇴 NOR1st of 69 aged 30-34 30-34 50:18 0:35 28:48 19:04 2:30 3:23 1:30 2:21 — 3:37 1:15 2:09 3:22
4 David Aryeetey, Oli Fricker ENG2nd of 59 aged 25-29 25-29 50:52 1:09 28:41 19:39 2:36 3:23 1:31 2:38 1:37 3:40 1:05 2:23 3:22
5 Ari Luusua, Markus Vuorela 🇫🇮 FIN2nd of 69 aged 30-34 30-34 51:41 1:58 27:46 21:27 2:33 3:17 1:39 2:59 2:14 3:34 1:11 2:48 3:45
6 Simen Røssland, Jørgen Dahl Olsen 🇳🇴 NOR3rd of 59 aged 25-29 25-29 52:06 2:23 30:25 19:18 2:28 3:22 1:24 2:07 1:58 3:38 1:10 2:11 3:28
7 Tiarnan ONeill, Justin Rheinheimer 🇮🇪 IRL4th of 59 aged 25-29 25-29 52:20 2:37 29:31 20:19 2:36 3:29 1:37 2:38 1:45 3:36 1:22 2:14 3:38
8 Lukas Wrobel, Emil Albrechtsen 🇩🇰 DEN5th of 59 aged 25-29 25-29 52:59 3:16 29:24 21:10 2:30 3:31 1:55 2:46 1:47 3:53 1:27 2:16 3:35
9 Derek Allison, Jordan Kane 🇬🇧 GBR2nd of 50 aged 35-39 35-39 53:17 3:34 29:02 21:28 2:51 3:33 1:49 2:54 1:48 3:46 1:27 2:35 3:36
10 Espen Berget, Cornelius Bencsik 🇳🇴 NOR6th of 59 aged 25-29 25-29 54:10 4:27 29:10 22:24 2:39 3:42 1:48 3:09 1:50 4:01 1:28 2:41 3:45
11 Markus Johansen Westgaard, Vetle Juliussen 🇳🇴 NOR3rd of 69 aged 30-34 30-34 54:44 5:01 29:50 22:19 2:41 3:23 1:50 3:08 2:01 4:00 1:22 2:42 3:53
12 Rob Whittaker, Ben Fitzmartin 🇬🇧 GBR3rd of 50 aged 35-39 35-39 54:55 5:12 31:05 21:15 2:39 3:37 1:44 2:48 1:53 3:53 1:26 2:22 3:32
13 James Beazley, Ben Hopkins 🇬🇧 GBR1st of 42 aged 16-24 16-24 55:05 5:22 30:33 21:52 2:44 3:39 1:55 2:51 2:04 3:57 1:28 2:29 3:29
14 Mikkel Hoffmann Fyhn, Mikkel Næss 🇳🇴 NOR2nd of 42 aged 16-24 16-24 55:21 5:38 30:47 21:49 2:51 3:21 1:48 3:17 2:03 3:37 1:21 2:45 3:37
15 Hans Henrik Bierke, Lars Verwegen 🇳🇴 NOR7th of 59 aged 25-29 25-29 55:29 5:46 31:53 20:57 2:44 3:34 1:44 2:25 2:05 3:54 1:25 2:24 3:26
16 Frederik Jensen, Daniel Stoksbjerg 🇩🇰 DEN8th of 59 aged 25-29 25-29 55:58 6:15 31:48 21:30 2:44 3:37 1:55 2:55 1:53 3:48 1:29 2:35 3:18
17 Marius Dreyer, Andre Sødlund 🇳🇴 NOR4th of 69 aged 30-34 30-34 56:02 6:19 31:13 22:13 2:40 3:36 1:46 3:08 2:25 3:56 1:25 2:25 3:32
18 William Samuelsson, Albin Öst Sandström 🇸🇪 SWE5th of 69 aged 30-34 30-34 56:16 6:33 30:53 22:44 2:44 3:29 2:02 3:10 2:02 3:50 1:24 2:46 4:01
19 Eirik Köpp, Jon Hodnemyr 🇳🇴 NOR6th of 69 aged 30-34 30-34 56:20 6:37 31:38 22:13 2:33 3:37 1:45 2:45 2:10 3:46 1:27 2:30 4:13
20 Omer Sherif, Mohammed Sherif 🇸🇪 SWE4th of 50 aged 35-39 35-39 56:25 6:42 31:27 22:21 2:40 3:54 1:57 2:48 1:41 4:08 1:32 2:44 3:37
21 Victor De la cruz, Damian Sandebergh 🇨🇺 CUB1st of 25 aged 40-44 40-44 56:32 6:49 30:53 22:49 2:53 3:39 1:55 2:53 2:31 4:06 1:32 2:58 3:15
22 Jarand Trøen, Jakob Sande 🇳🇴 NOR7th of 69 aged 30-34 30-34 56:33 6:50 31:32 22:07 2:58 3:36 1:54 3:14 2:13 3:57 1:19 2:29 3:25
23 Andreas Martinussen, Mikkel Trøstheim 🇳🇴 NOR8th of 69 aged 30-34 30-34 56:33 6:50 31:17 22:31 2:50 3:38 1:46 3:10 2:05 3:52 1:15 2:46 3:59
24 Eddie Braithwaite, Ryan Schofield 🇬🇧 GBR9th of 59 aged 25-29 25-29 56:45 7:02 31:25 22:46 2:38 3:42 2:01 3:21 2:14 3:49 1:29 2:33 3:37
25 Adam Fransson, Ola Thorängen 🇸🇪 SWE5th of 50 aged 35-39 35-39 56:45 7:02 31:06 22:58 2:46 3:31 2:07 2:49 2:19 3:59 1:25 2:54 3:54
26 Joar Thele, Eivind Vold 🇳🇴 NOR9th of 69 aged 30-34 30-34 56:58 7:15 30:03 24:08 2:52 3:22 1:33 3:44 2:51 3:45 1:18 3:26 4:09
27 Adrian Sandvold, Sigurd Heckmann Hagen 🇳🇴 NOR3rd of 42 aged 16-24 16-24 57:18 7:35 32:36 21:47 3:00 3:31 2:07 3:05 1:49 3:55 1:34 2:23 3:23
28 Pontus Karlström, Gustav Hellgren 🇸🇪 SWE10th of 69 aged 30-34 30-34 57:30 7:47 32:29 22:10 2:56 3:34 1:39 3:05 2:09 3:47 1:25 2:48 3:43
29 Christoffer Johnsen, Alexander Johnsen 🇳🇴 NOR6th of 50 aged 35-39 35-39 57:45 8:02 31:31 23:28 2:50 3:43 1:54 3:24 2:09 3:53 1:30 3:18 3:37
30 Toms Peleģis, Rihards Peleģis 🇱🇻 LAT11th of 69 aged 30-34 30-34 57:59 8:16 31:09 24:01 2:54 3:28 1:59 3:02 2:25 4:11 1:31 3:12 4:13
31 Oliver Lund, Tobias Engberg 🇩🇰 DEN4th of 42 aged 16-24 16-24 58:07 8:24 32:29 22:49 2:54 3:44 1:52 3:34 1:59 3:57 1:23 2:39 3:41
32 Marek Podolinský, Martin Zastko 🇸🇰 SVK7th of 50 aged 35-39 35-39 58:11 8:28 32:54 22:33 2:47 3:37 2:05 2:39 2:18 3:58 1:33 2:50 3:33
33 Peter Scheffler, Bosse Mildner 🇩🇪 GER10th of 59 aged 25-29 25-29 58:12 8:29 32:34 22:53 2:50 3:41 1:59 3:02 2:12 4:10 1:23 2:49 3:37
34 Jesper Møll Vårdal, Nicolai Tofte 🇳🇴 NOR11th of 59 aged 25-29 25-29 58:13 8:30 31:54 23:13 3:11 3:33 1:41 3:27 2:38 3:57 1:14 2:58 3:45
35 Joakim Svennarp, Niklas Svennarp 🇳🇴 NOR8th of 50 aged 35-39 35-39 58:26 8:43 31:48 23:54 2:47 3:39 2:02 3:05 2:19 4:02 1:35 3:05 4:07
36 Jonas Justesen, Türker Alici 🇩🇰 DEN12th of 69 aged 30-34 30-34 58:30 8:47 33:17 22:12 3:07 3:45 1:52 2:47 1:57 3:59 1:21 2:47 3:44
37 Bjørnar Degnes Bønøgård, Michael Grimsrud 🇳🇴 NOR12th of 59 aged 25-29 25-29 59:02 9:19 34:15 21:58 2:54 3:43 1:42 3:09 1:50 3:49 1:18 2:52 3:35
38 Sindre Hoff, Roger Pollen 🇳🇴 NOR9th of 50 aged 35-39 35-39 59:10 9:27 30:26 25:57 2:54 3:48 2:19 3:23 2:04 4:03 1:28 3:34 5:18
39 Renè Nielsen, Jonas Lind 🇩🇰 DEN2nd of 25 aged 40-44 40-44 59:18 9:35 34:10 22:19 2:54 3:36 2:08 3:01 2:01 3:51 1:18 2:47 3:37
40 Mattias Jakobsson, Johan Cajdert 🇸🇪 SWE3rd of 25 aged 40-44 40-44 59:20 9:37 32:56 23:41 2:48 3:49 2:03 3:18 2:07 4:07 1:46 2:50 3:41
41 Rolf Døskeland, Kjetil Bru 🇳🇴 NOR10th of 50 aged 35-39 35-39 59:22 9:39 33:04 23:29 2:53 3:55 1:45 3:17 2:12 4:05 1:24 2:56 3:55
42 Bjørnar Hoff, Aleksander Fridén 🇳🇴 NOR13th of 69 aged 30-34 30-34 59:26 9:43 32:44 23:57 2:50 3:40 2:21 3:11 2:40 4:02 1:34 2:50 3:39
43 Lars Helge Antonsen, Ole Kristian Antonsen 🇳🇴 NOR14th of 69 aged 30-34 30-34 59:34 9:51 33:28 23:06 3:05 3:43 2:06 3:18 1:58 3:53 1:34 2:48 3:46
44 Thomas Øie, Sebastian Dalbye 🇳🇴 NOR5th of 42 aged 16-24 16-24 59:36 9:53 33:09 23:31 3:00 3:44 1:58 3:19 2:20 4:03 1:22 2:42 4:03
45 Joakim Rygh, Benjamim Risvold Boujar 🇳🇴 NOR15th of 69 aged 30-34 30-34 59:42 9:59 33:39 23:09 2:58 3:43 2:03 3:06 2:35 3:55 1:30 2:44 3:33
46 Jonas Leenen, Einar Loeng Grilstad 🇳🇴 NOR13th of 59 aged 25-29 25-29 59:52 10:09 31:24 25:40 2:53 3:38 2:03 4:09 2:27 4:06 1:24 3:09 4:44
47 Andrey Kalinin, Evgeny Kalinin 🇷🇺 RUS16th of 69 aged 30-34 30-34 59:53 10:10 31:23 25:07 3:28 3:50 2:04 3:36 2:26 4:11 1:39 3:14 4:07
48 Mikkel Christiansen, Rasmus Justesen 🇩🇰 DEN6th of 42 aged 16-24 16-24 1:00:00 10:17 34:19 22:49 2:56 3:43 2:01 3:05 2:07 4:04 1:36 2:43 3:30
49 Patrik Olofsson, Patrik Sköldeborg 🇸🇪 SWE4th of 25 aged 40-44 40-44 1:00:00 10:17 33:09 23:56 2:59 3:55 2:01 3:04 2:31 4:03 1:31 3:02 3:49
50 Yann Fouquart, Jordan Warin 🇫🇷 FRA17th of 69 aged 30-34 30-34 1:00:09 10:26 32:42 24:26 3:04 3:52 1:58 3:53 2:24 4:10 1:35 2:53 3:41
51 Jonas Ringøen Vikeså, Nicolai Vikeså 🇳🇴 NOR18th of 69 aged 30-34 30-34 1:00:19 10:36 33:09 24:11 3:05 3:41 2:01 3:17 2:53 3:58 1:37 3:02 3:42
52 Stian Christiansen, Even Larsen 🇳🇴 NOR14th of 59 aged 25-29 25-29 1:00:28 10:45 33:24 24:10 2:59 3:49 1:51 3:34 2:37 4:03 1:26 2:50 4:00
53 Ole Martin Flatjord, Sindre Flatjord 🇳🇴 NOR19th of 69 aged 30-34 30-34 1:00:29 10:46 32:12 25:12 3:10 3:39 2:31 3:42 2:23 4:06 1:29 2:46 4:36
54 Ross McKenzie, Ben Williamson SCO5th of 25 aged 40-44 40-44 1:00:37 10:54 35:31 22:11 2:59 3:42 1:54 2:58 2:02 3:54 1:23 2:33 3:45
55 Eivind Dahl Ringard, Simen Brennvik Tøndel 🇳🇴 NOR11th of 50 aged 35-39 35-39 1:00:37 10:54 34:37 22:52 3:11 3:39 1:59 3:12 2:24 3:52 1:26 2:49 3:31
56 David Leithe, Peter Sagdahl 🇳🇴 NOR15th of 59 aged 25-29 25-29 1:00:40 10:57 32:50 25:03 2:52 3:45 1:46 3:25 2:27 4:09 1:29 3:13 4:49
57 Magnus Holmen, Peder Sanden 🇳🇴 NOR20th of 69 aged 30-34 30-34 1:00:43 11:00 31:59 25:48 3:00 3:42 2:02 4:01 2:23 4:03 1:38 3:27 4:32
58 Henrik Josefsson, Patrick Schönemann 🇸🇪 SWE6th of 25 aged 40-44 40-44 1:00:44 11:01 34:32 23:03 3:13 3:44 1:50 3:08 2:30 4:09 1:26 2:28 3:48
59 Andreas Wik, Kristoffer Førde 🇳🇴 NOR12th of 50 aged 35-39 35-39 1:00:46 11:03 34:31 23:13 3:06 3:48 1:52 2:59 2:26 4:00 1:29 2:51 3:48
60 Ronnie Hyvärinen, Christoffer Wickström 🇫🇮 FIN13th of 50 aged 35-39 35-39 1:00:54 11:11 33:04 24:53 3:02 3:49 2:19 3:28 2:40 4:11 1:33 3:15 3:38
61 Somner Brenna-Hansen, Ruben Larsen 🇳🇴 NOR7th of 42 aged 16-24 16-24 1:01:01 11:18 34:50 23:18 2:57 3:52 2:02 3:17 2:06 4:03 1:35 2:48 3:35
62 Thomas Grønfur, Kristoffer Rygg 🇳🇴 NOR7th of 25 aged 40-44 40-44 1:01:12 11:29 34:52 23:24 3:02 3:40 2:17 3:00 2:26 3:59 1:31 2:53 3:38
63 Johnny Fitzharris, Mark Fitzharris 🇮🇪 IRL8th of 25 aged 40-44 40-44 1:01:13 11:30 33:16 25:13 2:49 3:56 2:15 3:21 2:29 4:20 1:36 3:10 4:06
64 Espen Stølan Holten, Stefan Revang 🇳🇴 NOR14th of 50 aged 35-39 35-39 1:01:20 11:37 35:40 22:41 3:02 3:57 1:39 2:50 2:08 4:08 1:33 3:00 3:26
65 Jørgen Systad, Eivind Hartvigsen 🇳🇴 NOR21st of 69 aged 30-34 30-34 1:01:24 11:41 35:08 23:02 3:19 3:42 1:53 3:08 2:42 3:53 1:15 2:44 3:45
66 Eirik Øversveen, Morten Portaas 🇳🇴 NOR22nd of 69 aged 30-34 30-34 1:01:24 11:41 35:09 23:12 3:07 3:31 1:48 3:00 2:44 3:45 1:29 2:56 3:59
67 Sindre Palm, Kasper Jacobsen 🇳🇴 NOR23rd of 69 aged 30-34 30-34 1:01:24 11:41 34:25 23:52 3:10 3:48 2:07 3:14 2:47 3:55 1:19 2:56 3:46
68 Peter Sjölander, Joakim Gävert 🇸🇪 SWE9th of 25 aged 40-44 40-44 1:01:25 11:42 34:38 23:45 3:05 3:51 1:58 3:08 2:10 3:58 1:30 3:13 3:57
69 Ola Pedersen, Endre Winje 🇳🇴 NOR24th of 69 aged 30-34 30-34 1:01:26 11:43 35:44 22:42 3:05 3:47 2:04 2:59 2:17 3:58 1:19 2:47 3:31
70 Vemund Schøyen, Eirik Emil Årseth 🇳🇴 NOR25th of 69 aged 30-34 30-34 1:01:30 11:47 35:41 22:51 3:02 4:04 2:08 2:44 2:17 4:04 1:27 2:36 3:31
71 Anders Rakke, Lars Frøland Albert 🇳🇴 NOR10th of 25 aged 40-44 40-44 1:01:32 11:49 36:17 22:17 3:04 3:33 1:40 2:55 2:28 3:45 1:22 2:55 3:39
72 Glenn rune olsen, Knut Hortemo 🇳🇴 NOR11th of 25 aged 40-44 40-44 1:01:33 11:50 35:45 22:40 3:12 3:41 1:47 3:26 2:09 4:02 1:33 2:39 3:23
73 Böðvar Tandri Reynisson, Ingimar Jónsson 🇮🇸 ISL16th of 59 aged 25-29 25-29 1:01:39 11:56 34:44 24:03 2:58 3:49 2:02 3:34 2:42 3:58 1:32 2:41 3:45
74 Simen Arnekleiv, Edvard Foss 🇳🇴 NOR17th of 59 aged 25-29 25-29 1:01:42 11:59 34:24 24:27 2:56 3:49 2:13 2:58 2:55 4:07 1:20 3:13 3:52
75 Jostein Bergdal, Torstein Almendingen 🇳🇴 NOR8th of 42 aged 16-24 16-24 1:01:44 12:01 35:09 23:46 2:53 3:52 1:59 3:14 2:16 4:05 1:22 3:01 3:57
76 Marc Thoft, Bjarke Clausen 🇩🇰 DEN18th of 59 aged 25-29 25-29 1:01:49 12:06 36:00 22:48 3:05 3:49 1:43 3:20 2:24 3:49 1:23 2:42 3:38
77 Emil Ulleberg, Sturle Stenerud 🇳🇴 NOR26th of 69 aged 30-34 30-34 1:02:03 12:20 36:19 22:27 3:21 3:29 1:42 2:59 2:44 3:42 1:29 2:40 3:42
78 August Christiansen, Benjamin Andersen 🇩🇰 DEN9th of 42 aged 16-24 16-24 1:02:12 12:29 35:58 23:09 3:10 3:39 1:51 3:15 2:04 3:54 1:35 2:52 3:59
79 Sondre Johansen, Stig Magnus Sødal 🇳🇴 NOR27th of 69 aged 30-34 30-34 1:02:20 12:37 34:53 24:09 3:23 3:50 2:14 3:37 2:14 4:06 1:27 2:56 3:45
80 Øyvind Røsand, Martin Handeland 🇳🇴 NOR12th of 25 aged 40-44 40-44 1:02:20 12:37 34:27 24:26 3:32 3:47 2:09 3:04 2:35 4:07 1:32 3:14 3:58
81 Björn Lind, Luke Dragstra 🇸🇪 SWE1st of 3 aged 50-54 50-54 1:02:21 12:38 35:25 23:58 3:02 3:46 2:08 3:10 2:10 4:03 1:34 3:10 3:57
82 Simen Torslett, Jørgen Espeseth 🇳🇴 NOR19th of 59 aged 25-29 25-29 1:02:22 12:39 36:09 22:41 3:37 3:40 1:39 3:07 2:24 3:59 1:30 2:50 3:32
83 Jesper Andreasen, Ivar Tverå 🇳🇴 NOR20th of 59 aged 25-29 25-29 1:02:28 12:45 34:06 25:27 2:59 3:53 2:14 3:43 2:44 4:09 1:38 3:11 3:55
84 Jake Amron, thomas norcross 🇬🇧 GBR28th of 69 aged 30-34 30-34 1:02:46 13:03 34:49 24:48 3:13 3:59 2:00 3:21 1:56 4:24 1:53 3:20 3:55
85 Jonas Lund, David Frykman 🇸🇪 SWE1st of 13 aged 45-49 45-49 1:02:46 13:03 34:04 25:44 3:04 3:50 2:18 3:35 2:32 4:08 1:46 3:11 4:24
86 Anders Skaar, Adrian Bjerketvedt 🇳🇴 NOR10th of 42 aged 16-24 16-24 1:02:47 13:04 37:38 21:38 3:35 3:34 1:43 2:53 1:58 3:52 1:18 2:42 3:38
87 Jay Keogh, Gus O Brien 🇮🇪 IRL29th of 69 aged 30-34 30-34 1:03:03 13:20 34:25 25:33 3:08 3:43 2:19 3:02 2:57 4:14 1:51 3:20 4:07
88 Gurvan Bouvier, Florian Barbaire 🇫🇷 FRA21st of 59 aged 25-29 25-29 1:03:04 13:21 33:47 26:20 3:03 3:45 2:19 3:53 2:48 4:03 1:50 3:42 4:00
89 Jon Fredrik Uggerud, Anders Banke 🇳🇴 NOR30th of 69 aged 30-34 30-34 1:03:27 13:44 35:47 24:15 3:29 3:36 2:00 3:25 2:47 3:56 1:28 3:10 3:53
90 Nigel Levett, Darren Shearer 🇬🇧 GBR2nd of 3 aged 50-54 50-54 1:03:28 13:45 35:34 24:52 3:07 3:51 2:08 3:18 2:50 4:10 1:41 2:54 4:00
91 Jon Stavnsborg, Christian Poppe 🇳🇴 NOR15th of 50 aged 35-39 35-39 1:03:34 13:51 36:39 23:48 3:12 3:46 1:52 3:00 2:26 3:58 1:30 3:16 4:00
92 Martin Johansen, Eivind Moland 🇳🇴 NOR31st of 69 aged 30-34 30-34 1:03:35 13:52 35:49 24:26 3:25 3:40 2:08 3:04 2:50 4:05 1:27 3:07 4:05
93 Ole Dolvik, Jon-Arne Hasund 🇳🇴 NOR22nd of 59 aged 25-29 25-29 1:03:36 13:53 33:07 27:22 3:12 3:47 2:36 3:44 2:28 4:08 1:33 3:40 5:26
94 Hans Christian Bjørge, Lars Ole Hetland 🇳🇴 NOR32nd of 69 aged 30-34 30-34 1:03:37 13:54 35:01 25:24 3:17 3:34 2:01 4:00 2:22 4:03 1:31 3:14 4:39
95 Oliwier Idasiak, Damian Pietrzak 🇵🇱 POL23rd of 59 aged 25-29 25-29 1:03:46 14:03 35:42 24:35 3:31 3:46 2:19 3:14 2:31 4:00 1:33 3:09 4:03
96 Sigurd Holemark, Ole Amund Bonden Hørthe 🇳🇴 NOR24th of 59 aged 25-29 25-29 1:03:49 14:06 32:24 28:16 3:15 3:33 2:29 4:19 2:36 4:04 1:18 3:58 5:59
97 Simon Slettevold, Glenn André Årstad 🇳🇴 NOR25th of 59 aged 25-29 25-29 1:03:54 14:11 36:34 23:57 3:29 3:36 2:16 3:15 2:50 4:04 1:28 2:38 3:50
98 Fredrik Sørensen, Ruben Gullesen 🇳🇴 NOR13th of 25 aged 40-44 40-44 1:03:54 14:11 36:03 24:36 3:18 3:43 2:03 3:36 2:30 4:03 1:39 3:25 3:37
99 Olav Johnsrud, Jens Bråten 🇳🇴 NOR26th of 59 aged 25-29 25-29 1:04:01 14:18 33:12 27:36 3:16 3:47 2:34 3:23 2:38 4:03 1:30 3:59 5:42
100 Kristoffer Lie Andersen, Peder Leikvoll 🇳🇴 NOR11th of 42 aged 16-24 16-24 1:04:05 14:22 35:35 25:21 3:16 3:51 2:27 3:39 2:17 4:01 1:33 3:21 4:12
How to read

The place is among timed teams in Pro 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