HYROX Copenhagen 2026: Doubles Men results

874 teams on 13 Mar 2026. Typical finish 1:14:42, fastest 10% under 1:04:08. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Lukas Wrobel, Joel Persson 🇩🇰 DEN1st of 193 aged 25-29 25-29 51:13 28:10 19:39 3:28 3:38 1:29 2:12 1:41 3:42 1:09 2:18 3:30
2 Emil Albrechtsen, Mathias Lynge 🇩🇰 DEN1st of 192 aged 30-34 30-34 53:38 2:25 30:11 19:48 3:44 3:36 1:27 2:15 1:56 3:40 1:06 2:13 3:35
3 John Boland, Declan Kay 🇬🇧 GBR2nd of 192 aged 30-34 30-34 54:35 3:22 30:37 20:14 3:48 3:38 1:27 2:23 2:04 3:50 1:15 2:12 3:25
4 Olivier mairos, melik cangur 🇫🇷 FRA2nd of 193 aged 25-29 25-29 54:40 3:27 29:31 20:45 4:28 3:40 1:19 2:14 2:25 3:56 1:02 2:22 3:47
5 Robert Hobbs, Ryan Gackowski 🇬🇧 GBR1st of 133 aged 35-39 35-39 55:20 4:07 31:04 20:18 4:03 3:50 1:33 2:12 2:04 3:56 1:11 2:15 3:17
6 Dan Cooper, Tim Porter 🇬🇧 GBR2nd of 133 aged 35-39 35-39 55:36 4:23 30:36 21:10 3:54 3:49 1:20 2:14 1:58 3:59 1:19 2:25 4:06
7 Lukas Ulriksen, Benjamin Sandholdt 🇩🇰 DEN3rd of 193 aged 25-29 25-29 57:16 6:03 31:50 21:23 4:09 3:39 1:42 2:20 2:01 3:55 1:30 2:44 3:32
8 Frederik Jensen, Mathias Jessen 🇩🇰 DEN4th of 193 aged 25-29 25-29 57:16 6:03 31:37 21:36 4:08 3:38 1:39 2:24 2:29 4:05 1:19 2:27 3:35
9 Kristian Tjørnhom, Ole Mikal Tørsdal 🇳🇴 NOR3rd of 192 aged 30-34 30-34 57:30 6:17 29:40 23:56 3:59 3:50 1:41 2:50 2:15 4:27 1:24 3:15 4:14
10 Sebastian Magnussen, Daniel Stoksbjerg 🇩🇰 DEN5th of 193 aged 25-29 25-29 58:04 6:51 32:27 21:28 4:12 3:39 1:34 2:29 2:16 3:41 1:26 2:37 3:46
11 Nikolaj Koors Hoff, Casper Stenderup Korch 🇩🇰 DEN4th of 192 aged 30-34 30-34 58:07 6:54 28:18 26:02 3:53 3:52 1:41 3:04 2:40 4:06 1:20 3:46 5:33
12 Joachim Madsen, simon søndergaard 🇩🇰 DEN5th of 192 aged 30-34 30-34 58:13 7:00 31:10 23:06 4:02 3:55 1:48 2:38 2:50 4:03 1:11 2:36 4:05
13 Fyn Townson, Ben Heys 🇬🇧 GBR6th of 193 aged 25-29 25-29 58:17 7:04 33:07 21:11 4:04 3:47 1:26 2:10 2:06 3:55 1:29 2:30 3:48
14 Anthony Ginet, Tristan Sache 🇫🇷 FRA7th of 193 aged 25-29 25-29 58:19 7:06 32:09 22:02 4:13 3:46 1:39 2:50 2:16 3:53 1:21 2:26 3:51
15 Rasmus Jensen, Christopher Lund 🇩🇰 DEN1st of 134 aged 16-24 16-24 58:28 7:15 31:27 22:50 4:15 3:40 1:41 2:34 3:04 3:48 1:20 2:45 3:58
16 Shane Kelly, Ross Hendy 🇮🇪 IRL1st of 113 aged 40-44 40-44 58:31 7:18 32:24 21:55 4:16 3:54 1:45 2:30 2:24 4:21 1:13 2:23 3:25
17 Andreas Haugstvedt, Gard Drag-Erlandsen 🇳🇴 NOR8th of 193 aged 25-29 25-29 58:34 7:21 32:16 21:41 4:41 3:51 1:37 2:41 2:25 3:56 1:14 2:17 3:40
18 Jonas Nordmark, Andreas Hauge 🇸🇪 SWE2nd of 113 aged 40-44 40-44 58:55 7:42 31:06 23:26 4:28 3:48 2:10 2:43 2:34 4:10 1:32 2:51 3:38
19 Phil Hions, Jonjo Gallagher 🇬🇧 GBR3rd of 113 aged 40-44 40-44 59:04 7:51 33:08 21:42 4:18 3:35 1:32 2:27 2:18 3:56 1:33 2:34 3:47
20 Alex Render, Josh Render 🇬🇧 GBR9th of 193 aged 25-29 25-29 59:13 8:00 32:35 22:34 4:10 4:00 1:33 2:31 2:34 4:12 1:21 2:34 3:49
21 Adrian Roseanu, Sven Petersen 🇩🇪 GER6th of 192 aged 30-34 30-34 59:17 8:04 32:55 21:50 4:35 3:50 1:34 2:11 2:39 4:08 1:30 2:28 3:30
22 Jack McStay, Darren McEvoy 🇮🇪 IRL7th of 192 aged 30-34 30-34 59:24 8:11 33:04 22:04 4:20 3:41 1:40 2:27 2:23 4:02 1:23 2:40 3:48
23 Simon Kjølhede, Mike Andersen 🇩🇰 DEN3rd of 133 aged 35-39 35-39 59:32 8:19 33:06 22:02 4:29 3:53 1:29 2:36 2:20 4:03 1:22 2:44 3:35
24 Miguel Ros robles, Charlely Locci 🇪🇸 ESP10th of 193 aged 25-29 25-29 59:38 8:25 32:41 22:21 4:42 3:42 1:40 2:48 2:08 3:56 1:09 3:22 3:36
25 Daniel Veiby, Thomas Karlsen 🇩🇰 DEN2nd of 134 aged 16-24 16-24 59:55 8:42 33:28 22:16 4:16 3:50 1:40 2:48 2:25 4:11 1:30 2:20 3:32
26 Sven Lübbermann, Marvin Hencke 🇩🇪 GER4th of 133 aged 35-39 35-39 59:57 8:44 33:24 22:18 4:17 3:50 1:46 2:35 2:12 4:07 1:17 2:40 3:51
27 Mark Kongsbak, Nicklas Hamann 🇩🇰 DEN11th of 193 aged 25-29 25-29 59:58 8:45 34:53 20:45 4:25 3:45 1:40 2:33 1:40 3:55 1:21 2:21 3:30
28 Tino Kern, Mathias Kapala 🇩🇪 GER8th of 192 aged 30-34 30-34 1:00:04 8:51 33:08 22:35 4:27 3:45 1:58 2:27 2:23 4:06 1:27 2:38 3:51
29 Mark Bormanis, Nicholas Davine 🇦🇺 AUS5th of 133 aged 35-39 35-39 1:00:09 8:56 31:51 23:41 4:39 3:57 1:34 3:16 2:29 4:10 1:23 2:57 3:55
30 Amaury Bernard, Julien Chouraqui 🇫🇷 FRA12th of 193 aged 25-29 25-29 1:00:12 8:59 32:27 23:18 4:31 3:52 1:28 2:49 2:57 4:16 1:32 2:54 3:30
31 Tim Ingwersen, Oke Petersen 🇩🇪 GER6th of 133 aged 35-39 35-39 1:00:23 9:10 34:44 21:22 4:21 3:45 1:35 2:55 2:03 4:06 1:15 2:12 3:31
32 Rasmus Munch Hassing, Casper Munch 🇩🇰 DEN4th of 113 aged 40-44 40-44 1:00:30 9:17 32:50 23:09 4:35 3:49 1:28 2:23 3:09 4:20 1:37 2:34 3:49
33 Jonas Krogh, Søren Gøttig 🇩🇰 DEN7th of 133 aged 35-39 35-39 1:00:45 9:32 33:59 22:36 4:15 3:54 1:36 2:41 2:18 4:12 1:17 2:46 3:52
34 Rasmus Dinsen, Christian Arndt 🇩🇰 DEN13th of 193 aged 25-29 25-29 1:00:45 9:32 33:15 23:01 4:35 3:55 1:50 2:52 2:11 4:09 1:21 2:54 3:49
35 Paul Wolf, Aldo Hellmich 🇩🇪 GER9th of 192 aged 30-34 30-34 1:00:57 9:44 35:05 21:03 4:55 3:51 1:31 2:10 2:08 3:59 1:18 2:35 3:31
36 Matt Threadgold, Chris Malone 🇬🇧 GBR10th of 192 aged 30-34 30-34 1:00:59 9:46 32:43 24:13 4:08 3:49 2:07 3:31 3:07 4:00 1:19 2:51 3:29
37 Adam Mansa, Jacob Jensen-Abbew 🇩🇰 DEN14th of 193 aged 25-29 25-29 1:01:13 10:00 34:21 22:10 4:45 3:34 1:48 2:32 2:24 4:01 1:40 2:26 3:45
38 Leonard Adolphs, Oskar-Emil Ipsen 🇩🇪 GER11th of 192 aged 30-34 30-34 1:01:14 10:01 34:47 21:49 4:42 3:51 1:27 2:31 2:08 4:06 1:24 3:03 3:19
39 Aleksi Leppinen, Mikael Makinen 🇫🇮 FIN8th of 133 aged 35-39 35-39 1:01:17 10:04 34:37 22:10 4:34 3:39 1:35 2:41 2:22 3:57 1:10 2:37 4:09
40 Christopher Gensø, Morten Rohden 🇩🇰 DEN12th of 192 aged 30-34 30-34 1:01:20 10:07 33:57 22:36 4:50 3:49 1:41 2:33 2:18 4:12 1:30 2:44 3:49
41 Adam Pedersen, Alexander Mose-Johansen 🇩🇰 DEN13th of 192 aged 30-34 30-34 1:01:22 10:09 34:28 22:30 4:29 3:44 1:43 2:38 2:53 3:59 1:14 2:49 3:30
42 Martin Emond, David Dornan 🇸🇪 SWE9th of 133 aged 35-39 35-39 1:01:29 10:16 32:59 24:11 4:24 4:04 1:54 3:02 2:40 4:16 1:38 2:44 3:53
43 Sejer Tobiasen, Balder Tobiasen 🇩🇰 DEN14th of 192 aged 30-34 30-34 1:01:32 10:19 33:41 23:18 4:38 3:50 1:44 3:05 2:09 4:03 1:36 3:02 3:49
44 Anders Sell, Mads Andersen 🇩🇰 DEN15th of 193 aged 25-29 25-29 1:01:36 10:23 34:30 22:41 4:30 3:37 1:41 2:17 2:48 3:59 1:37 3:04 3:38
45 Jesper Pors, Raul Stanbury 🇩🇰 DEN15th of 192 aged 30-34 30-34 1:01:40 10:27 35:26 21:42 4:37 3:49 1:37 2:20 2:32 3:57 1:12 2:43 3:32
46 Jóan Petur Samson Jónsson, Tóki Á Lógv FRO3rd of 134 aged 16-24 16-24 1:01:40 10:27 34:17 22:10 5:17 3:49 1:24 2:33 2:34 4:08 1:16 2:32 3:54
47 Ugo Emrinian, Loris Emrinian 🇫🇷 FRA10th of 133 aged 35-39 35-39 1:01:43 10:30 34:20 22:15 5:12 4:02 1:39 2:04 2:35 4:09 1:31 2:42 3:33
48 Jonas Hestbech Lind, Mathias Rosenkrands 🇩🇰 DEN11th of 133 aged 35-39 35-39 1:01:47 10:34 36:43 20:12 4:57 3:32 1:17 2:17 2:06 3:54 1:01 2:33 3:32
49 Jannis Spring, Iven Christian Hansen 🇩🇪 GER4th of 134 aged 16-24 16-24 1:01:47 10:34 34:37 22:47 4:26 3:46 1:47 2:25 2:27 4:03 1:08 2:58 4:13
50 Mathias Bonne, Søren Ejsing 🇩🇰 DEN16th of 192 aged 30-34 30-34 1:01:50 10:37 34:57 22:29 4:29 3:43 1:31 2:27 3:01 3:57 1:20 2:41 3:49
51 Ricardo Martinez, Cristian Baroa 🇪🇸 ESP17th of 192 aged 30-34 30-34 1:01:54 10:41 34:59 22:15 4:45 3:45 1:54 2:31 2:26 4:07 1:27 2:19 3:46
52 Mathias Kjeldager, Mathias Danielsen 🇩🇰 DEN5th of 134 aged 16-24 16-24 1:01:54 10:41 31:55 25:24 4:40 4:10 1:56 3:39 2:43 4:14 1:36 3:24 3:42
53 Magnus Bøge, Oliver Meier 🇩🇰 DEN6th of 134 aged 16-24 16-24 1:02:00 10:47 34:32 22:30 5:03 3:49 1:54 2:51 2:16 4:04 1:39 2:12 3:45
54 Andre Dirks, Rico Gast 🇩🇪 GER16th of 193 aged 25-29 25-29 1:02:13 11:00 35:25 21:52 5:01 3:57 1:41 2:16 2:39 4:12 1:08 2:20 3:39
55 Markus Rosén, Aksel Thomasbjerg 🇩🇰 DEN17th of 193 aged 25-29 25-29 1:02:18 11:05 35:18 22:16 4:50 3:52 2:00 3:02 1:35 4:15 1:39 2:15 3:38
56 Tobias Engberg, Niclas Svejdal 🇩🇰 DEN7th of 134 aged 16-24 16-24 1:02:20 11:07 34:55 23:02 4:27 3:49 1:46 2:51 2:21 4:12 1:13 2:57 3:53
57 Richard Vatnedal, Victor Moland 🇳🇴 NOR18th of 193 aged 25-29 25-29 1:02:21 11:08 33:07 24:23 4:55 4:00 1:43 3:16 2:23 4:13 1:43 3:11 3:54
58 Stijn Blokker, Alexander verlaat 🇳🇱 NED8th of 134 aged 16-24 16-24 1:02:29 11:16 34:24 23:32 4:37 3:50 1:38 2:35 2:28 4:29 1:23 2:32 4:37
59 Morten Haugland Jakobsen, Tord Sollesnes 🇳🇴 NOR19th of 193 aged 25-29 25-29 1:02:32 11:19 35:41 22:17 4:37 3:54 1:45 2:41 2:14 4:06 1:28 2:36 3:33
60 Kristoffer Handgaard, Johan Selleby 🇩🇰 DEN20th of 193 aged 25-29 25-29 1:02:41 11:28 35:18 23:03 4:25 3:59 1:46 2:32 2:36 4:03 1:36 2:49 3:42
61 Frederik Vork, Lucas Brun 🇩🇰 DEN9th of 134 aged 16-24 16-24 1:02:48 11:35 34:56 23:04 4:52 3:42 1:49 2:25 2:54 3:58 1:31 3:00 3:45
62 Olmo Middeldorp, Jan Piscaer 🇳🇱 NED21st of 193 aged 25-29 25-29 1:02:49 11:36 34:43 22:42 5:27 3:46 1:26 2:54 2:15 4:00 1:12 2:39 4:30
63 Carmine Urti, Filip Andersson 🇮🇹 ITA18th of 192 aged 30-34 30-34 1:02:50 11:37 36:16 21:44 4:55 3:46 1:41 2:56 1:48 3:59 1:21 2:23 3:50
64 Frank Thanning Mikkelsen, Kenneth Niluasen 🇩🇰 DEN1st of 71 aged 45-49 45-49 1:02:51 11:38 35:54 22:08 4:55 3:58 1:54 2:21 2:08 4:11 1:24 2:08 4:04
65 Jonas Budtz Louw-Reimer, Jacob Liocouras 🇩🇰 DEN19th of 192 aged 30-34 30-34 1:02:55 11:42 35:38 22:34 4:48 3:50 1:53 2:40 2:17 4:05 1:30 2:44 3:35
66 Kenni Christensen, Kristoffer Kjær 🇩🇰 DEN22nd of 193 aged 25-29 25-29 1:02:57 11:44 34:15 23:45 5:02 3:58 1:37 2:39 2:57 4:17 1:23 2:49 4:05
67 Mads Bork Jepsen, Hector Gonzales mandrup Hansen 🇩🇰 DEN20th of 192 aged 30-34 30-34 1:03:02 11:49 35:19 23:01 4:44 3:53 1:40 3:17 2:08 4:11 1:34 2:41 3:37
68 Justin Johannsen, Kevin Herse 🇩🇪 GER10th of 134 aged 16-24 16-24 1:03:03 11:50 33:39 24:58 4:32 3:55 1:43 2:42 2:57 4:17 1:38 3:18 4:28
69 Mikael Rönnberg, Markus Eriksson 🇸🇪 SWE2nd of 71 aged 45-49 45-49 1:03:03 11:50 32:56 25:34 4:37 3:53 1:57 2:53 2:49 4:05 1:26 3:50 4:41
70 Victor Holst, Sebastian Kriegbaum 🇩🇰 DEN23rd of 193 aged 25-29 25-29 1:03:05 11:52 34:35 23:57 4:37 3:47 1:42 3:36 2:54 3:56 1:13 2:56 3:53
71 Tobias Kimber Roldan, Nicholas Kimber Roldan 🇬🇧 GBR11th of 134 aged 16-24 16-24 1:03:06 11:53 34:15 23:52 5:04 3:51 1:44 3:02 2:57 4:06 1:10 2:58 4:04
72 Gareth Maglennon, Hubert Zdebel 🇬🇧 GBR5th of 113 aged 40-44 40-44 1:03:06 11:53 34:38 23:58 4:35 4:01 1:57 2:34 3:14 4:13 1:31 2:52 3:36
73 Björn Fugmann, Ruwen Möller 🇩🇪 GER6th of 113 aged 40-44 40-44 1:03:16 12:03 37:19 21:25 4:37 3:45 1:39 2:27 2:32 3:57 1:24 2:21 3:20
74 Markus Nylander, Filip Eriksson 🇸🇪 SWE12th of 133 aged 35-39 35-39 1:03:18 12:05 36:03 22:36 4:42 3:56 1:33 2:34 2:05 4:20 1:19 2:58 3:51
75 Leon Kofoed Andersen, Christian Laurenborg 🇩🇰 DEN7th of 113 aged 40-44 40-44 1:03:23 12:10 35:33 23:09 4:46 3:55 2:02 2:50 2:03 4:17 1:24 2:41 3:57
76 William Lendeborg, Jesus Daniel Barriga 🇩🇴 DOM21st of 192 aged 30-34 30-34 1:03:27 12:14 33:43 25:23 4:25 4:02 1:58 2:53 2:45 4:49 1:42 2:58 4:16
77 Carl Strömö, Leif Lindergård 🇸🇪 SWE12th of 134 aged 16-24 16-24 1:03:32 12:19 35:25 23:14 4:57 3:57 1:46 2:56 2:28 4:01 1:29 2:41 3:56
78 Jason O'Reilly, Oliver Gahan 🇮🇪 IRL24th of 193 aged 25-29 25-29 1:03:35 12:22 34:39 23:46 5:14 4:04 1:48 2:46 2:37 4:11 1:30 2:34 4:16
79 Caspar Grauballe, Lukas Fagerholt 🇩🇰 DEN22nd of 192 aged 30-34 30-34 1:03:39 12:26 35:56 22:48 5:01 4:00 1:47 2:44 2:13 4:14 1:29 2:57 3:24
80 Mathias Damgaard, Gregers Christensen 🇩🇰 DEN23rd of 192 aged 30-34 30-34 1:03:45 12:32 36:28 22:45 4:36 3:46 1:29 2:55 2:52 4:04 1:26 2:44 3:29
81 Thomas Hørslev, Stefan Geisler 🇩🇰 DEN13th of 133 aged 35-39 35-39 1:03:48 12:35 34:24 24:57 4:31 3:58 2:15 2:54 2:47 4:00 1:21 3:31 4:11
82 Tim Fenhed, Marcus Willart 🇸🇪 SWE24th of 192 aged 30-34 30-34 1:03:51 12:38 35:33 23:41 4:41 3:55 1:46 2:49 2:40 4:08 1:28 2:57 3:58
83 Tobias Troels Melby-Øster, Casper Cornelius Skaarenborg Kloster 🇩🇰 DEN25th of 193 aged 25-29 25-29 1:03:52 12:39 35:59 23:04 4:54 4:00 1:38 2:53 2:23 4:09 1:17 2:55 3:49
84 Ryan Doyle, Luke Jordan 🇮🇪 IRL26th of 193 aged 25-29 25-29 1:03:52 12:39 34:25 24:36 4:56 3:58 1:46 2:56 3:07 4:08 1:32 2:49 4:20
85 Sebastian Clausen, Christoffer Markvard Hansen 🇩🇰 DEN25th of 192 aged 30-34 30-34 1:03:57 12:44 36:18 22:13 5:32 3:51 1:31 2:16 2:44 4:04 1:27 2:45 3:35
86 Jesper Kaack Noyé Kongsvad, Martin Surlemont Noyé Kongsvad 🇩🇰 DEN8th of 113 aged 40-44 40-44 1:04:01 12:48 38:01 21:08 4:56 3:41 1:54 2:22 2:13 3:46 1:18 2:20 3:34
87 Victorien Vivier, Serdar Sevdasiz 🇫🇷 FRA26th of 192 aged 30-34 30-34 1:04:05 12:52 32:30 27:20 4:20 3:51 1:49 3:49 2:52 6:20 1:30 3:11 3:58
88 Kasper Olesen, Simon Olsen 🇩🇰 DEN14th of 133 aged 35-39 35-39 1:04:06 12:53 34:21 25:06 4:44 4:10 2:02 3:10 2:42 4:01 1:27 3:43 3:51
89 Jake Bloomer, Jackson Baker 🇦🇺 AUS27th of 192 aged 30-34 30-34 1:04:11 12:58 37:01 22:29 4:48 3:41 1:32 2:20 2:48 4:00 1:30 2:50 3:48
90 Mikkel Refsgaard, Magnus Scmith Jørgensen 🇩🇰 DEN13th of 134 aged 16-24 16-24 1:04:12 12:59 36:00 23:24 4:53 4:06 1:34 3:06 2:29 4:01 1:22 2:53 3:53
91 James Tilley, Oliver Bolton 🇬🇧 GBR27th of 193 aged 25-29 25-29 1:04:12 12:59 35:14 23:25 5:38 3:53 1:31 2:36 2:37 4:07 1:30 2:55 4:16
92 Kasper Skræp, Gawain Bey 🇩🇰 DEN28th of 193 aged 25-29 25-29 1:04:15 13:02 37:54 21:31 4:54 3:53 1:35 2:31 2:07 4:03 1:24 2:20 3:38
93 Nahne Petersen, Jules Vandierendonck 🇩🇪 GER28th of 192 aged 30-34 30-34 1:04:17 13:04 34:22 25:31 4:29 4:03 1:57 3:06 3:10 4:25 1:39 3:04 4:07
94 Ellis Ledder, Jake Parker 🇬🇧 GBR14th of 134 aged 16-24 16-24 1:04:20 13:07 35:34 24:07 4:43 3:54 1:50 3:22 2:27 4:30 1:30 2:39 3:55
95 Kennet Hartmann, Lars Andersen 🇩🇰 DEN15th of 133 aged 35-39 35-39 1:04:20 13:07 35:06 24:23 4:56 3:54 1:26 2:39 3:00 4:17 1:41 3:27 3:59
96 Gift Nwachukwu, Nicola Squeo 🇮🇹 ITA29th of 192 aged 30-34 30-34 1:04:24 13:11 35:53 23:42 4:53 3:49 1:32 2:33 3:12 4:12 1:39 2:56 3:49
97 Josef Saker, Athanasios Paraskevopoulos 🇸🇪 SWE30th of 192 aged 30-34 30-34 1:04:30 13:17 36:39 23:12 4:44 3:56 2:00 2:50 2:29 4:25 1:23 2:41 3:28
98 Mikkel Tang Møldrup, Peter Munck Mejer 🇩🇰 DEN31st of 192 aged 30-34 30-34 1:04:32 13:19 34:49 24:51 4:57 3:54 1:33 2:37 2:37 4:23 2:14 2:54 4:39
99 Florian Rausch, Fritz Franke 🇩🇪 GER32nd of 192 aged 30-34 30-34 1:04:35 13:22 36:33 23:23 4:45 3:48 1:45 2:56 2:28 4:07 1:30 3:00 3:49
100 Jung Min Roh, Pablo Beaus 🇰🇷 KOR15th of 134 aged 16-24 16-24 1:04:36 13:23 34:11 25:50 4:39 3:53 2:06 3:02 2:20 4:15 1:42 3:06 5:26
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