HYROX Riga 2026: Doubles Men results

423 teams on 30 May 2026. Typical finish 1:15:55, fastest 10% under 1:01:22. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
201 Harry Legg, Ryan Grandy 🇬🇧 GBR20th of 53 aged 16-24 16-24 1:14:52 22:01 40:48 29:26 4:42 4:11 1:52 4:16 3:50 4:40 2:03 3:45 4:49
202 Jason Andorre, Hugo Chavoix 🇫🇷 FRA21st of 53 aged 16-24 16-24 1:14:53 22:02 44:11 26:33 4:12 4:29 1:50 4:01 2:08 4:31 1:36 3:35 4:23
203 Raimondas Baltrukėnas, Erikas Batulevičius 🇱🇹 LTU30th of 53 aged 40-44 40-44 1:15:01 22:10 44:41 26:18 4:06 3:59 2:04 2:41 3:50 4:18 1:43 3:53 3:50
204 Tristan Lassègue, Nicolas Bonnin 🇫🇷 FRA22nd of 53 aged 16-24 16-24 1:15:12 22:21 39:48 28:58 6:31 4:13 2:21 3:45 3:28 4:33 1:35 4:09 4:54
205 Tim Sottek, Erik Huber 🇩🇪 GER50th of 101 aged 30-34 30-34 1:15:16 22:25 47:49 23:33 3:59 3:52 1:50 2:55 2:39 4:09 1:26 2:49 3:53
206 Ēriks Tukišs, Jānis Veinebrgs 🇱🇻 LAT31st of 53 aged 40-44 40-44 1:15:26 22:35 43:17 26:42 5:33 3:55 2:11 3:08 3:32 4:28 1:44 3:57 3:47
207 Safovan Ismaal, Muhammad Akram Romae 🇸🇪 SWE51st of 101 aged 30-34 30-34 1:15:29 22:38 44:17 27:07 4:09 4:16 1:41 2:58 2:51 4:44 1:44 3:58 4:55
208 Eirik Husa, Anders Brynildsen 🇳🇴 NOR38th of 74 aged 35-39 35-39 1:15:35 22:44 44:35 26:47 4:17 4:12 1:58 3:14 3:16 4:25 1:31 4:09 4:02
209 Dean Collins, Jason Knaepel 🇬🇧 GBR11th of 23 aged 45-49 45-49 1:15:41 22:50 45:44 25:44 4:17 3:58 1:48 3:11 3:21 4:27 1:26 3:22 4:11
210 Viljo Pentti, Nuutti Torkki 🇫🇮 FIN23rd of 53 aged 16-24 16-24 1:15:43 22:52 45:51 25:20 4:37 4:15 1:55 3:19 2:44 4:08 1:25 3:32 4:02
211 Tadas Mičiulis, Marius Mykolaitis 🇱🇹 LTU39th of 74 aged 35-39 35-39 1:15:49 22:58 44:39 26:37 4:39 3:58 1:40 3:04 3:39 4:21 1:37 3:54 4:24
212 Alvin Yeo, Thomas Walton 🇸🇬 SIN32nd of 53 aged 40-44 40-44 1:15:55 23:04 43:46 27:06 5:08 4:03 1:51 3:02 3:45 4:26 1:44 4:03 4:12
213 Richard Boden, Niels Frandsen 🇸🇪 SWE24th of 53 aged 16-24 16-24 1:15:57 23:06 43:56 27:16 4:50 4:09 2:06 3:15 2:59 4:17 1:34 3:51 5:05
214 Eduards Musatovs, Elvijs Lankovskis-Ķeķis 🇱🇻 LAT40th of 74 aged 35-39 35-39 1:16:01 23:10 44:27 24:19 7:19 3:54 1:27 2:41 2:51 4:21 1:26 3:02 4:37
215 David Caputo, Nicolas Caputo 🇫🇷 FRA33rd of 53 aged 40-44 40-44 1:16:03 23:12 42:37 28:02 5:26 4:00 2:22 3:05 2:39 4:40 1:38 4:47 4:51
216 Karolis Sruogis, Giedrius Milevičius 🇱🇹 LTU52nd of 101 aged 30-34 30-34 1:16:04 23:13 45:22 25:29 5:19 4:02 1:44 2:57 3:27 4:05 1:26 3:47 4:01
217 Žilvinas Juškys, Nerijus Mencevičius 🇱🇹 LTU41st of 74 aged 35-39 35-39 1:16:05 23:14 45:31 26:18 4:20 3:48 1:29 2:45 4:25 4:14 1:27 3:59 4:11
218 Justas Vaitkus, Povilas Vaitkus 🇱🇹 LTU49th of 106 aged 25-29 25-29 1:16:07 23:16 44:20 26:53 4:58 4:04 2:03 3:35 3:47 4:17 1:41 3:38 3:48
219 Rainar Sagar, Margus Sellin 🇪🇪 EST42nd of 74 aged 35-39 35-39 1:16:18 23:27 43:46 27:54 4:41 4:13 2:11 3:57 3:58 4:17 1:41 3:39 3:58
220 Anis Tals, El Mehdi Touri 🇲🇦 MAR50th of 106 aged 25-29 25-29 1:16:30 23:39 45:57 26:18 4:19 3:55 1:47 3:09 4:39 4:13 1:23 3:12 4:00
221 Lauris Bronuss, Kalvis Urmans 🇱🇻 LAT34th of 53 aged 40-44 40-44 1:16:30 23:39 44:15 26:59 5:21 3:54 1:36 2:26 3:51 4:22 1:33 4:10 5:07
222 Kim Langvannskås, Jan Rune Olsen 🇳🇴 NOR51st of 106 aged 25-29 25-29 1:16:39 23:48 46:35 25:08 5:00 4:01 1:25 2:51 3:28 3:55 1:21 3:25 4:42
223 Keeghan Polard, Scott Ferris 🇨🇦 CAN53rd of 101 aged 30-34 30-34 1:16:44 23:53 49:07 22:44 4:57 3:40 1:21 2:34 2:32 4:00 1:30 3:07 4:00
224 Pawel Borek, Krists Feldmanis 🇵🇱 POL35th of 53 aged 40-44 40-44 1:16:52 24:01 43:38 27:46 5:34 4:00 1:44 3:48 3:09 4:23 1:37 4:06 4:59
225 Jan Pisani, Jhon Rueda 🇲🇹 MLT43rd of 74 aged 35-39 35-39 1:16:53 24:02 44:08 27:10 5:39 4:00 2:07 3:34 3:19 4:25 1:54 4:09 3:42
226 Adrian Chełmiński, Radosław Borowy 🇵🇱 POL52nd of 106 aged 25-29 25-29 1:16:55 24:04 45:49 24:04 7:06 3:56 1:28 2:51 2:26 4:21 1:26 3:12 4:24
227 Mārtiņš Šeflers, Aivars Ceriņš 🇱🇻 LAT36th of 53 aged 40-44 40-44 1:16:56 24:05 47:11 24:36 5:14 3:54 1:50 2:23 3:23 4:11 1:52 3:29 3:34
228 Braiens Stuglis, Olegs Tarasovs 🇱🇻 LAT53rd of 106 aged 25-29 25-29 1:16:56 24:05 41:23 28:15 7:22 4:13 2:01 3:38 3:02 4:42 1:37 3:42 5:20
229 Kalvis Penka, Kristaps Baltiņš 🇱🇻 LAT54th of 101 aged 30-34 30-34 1:17:12 24:21 44:34 28:08 4:34 4:12 2:00 3:21 4:21 4:37 1:52 3:54 3:51
230 Kaspars Pīrāgs, Jānis Jākobsons 🇱🇻 LAT44th of 74 aged 35-39 35-39 1:17:18 24:27 44:22 27:19 5:42 4:08 2:30 3:15 3:22 4:33 1:43 4:00 3:48
231 Sam Barton, Sam Price 🇬🇧 GBR54th of 106 aged 25-29 25-29 1:17:30 24:39 47:14 25:13 5:08 3:54 1:31 3:12 3:09 4:01 1:29 3:16 4:41
232 Antanas Joniškis, Robertas Joniškis 🇱🇹 LTU45th of 74 aged 35-39 35-39 1:17:38 24:47 45:48 27:39 4:14 4:22 1:43 3:13 3:55 4:11 1:33 5:10 3:32
233 Boris Barbolyas, Peter Hacaj 🇸🇰 SVK37th of 53 aged 40-44 40-44 1:17:38 24:47 43:58 28:14 5:29 4:07 1:44 3:33 4:18 4:39 1:36 3:58 4:19
234 Edvards Dunaiskis, Kaspars Strožs 🇱🇻 LAT55th of 101 aged 30-34 30-34 1:17:45 24:54 47:18 24:40 5:51 3:57 1:22 2:51 3:10 4:23 1:30 3:23 4:04
235 Brendan Raubenheimer, Quinton Soper 🇿🇦 RSA38th of 53 aged 40-44 40-44 1:17:45 24:54 45:03 27:52 4:53 4:11 1:35 2:29 4:28 4:10 1:48 3:55 5:16
236 Ross Cobban, Matthew Shiel 🇬🇧 GBR56th of 101 aged 30-34 30-34 1:17:47 24:56 44:03 28:35 5:14 4:07 2:53 3:01 3:39 4:21 1:41 4:06 4:47
237 Roman Kononov, Nikita Ananjev 🇱🇹 LTU57th of 101 aged 30-34 30-34 1:17:48 24:57 45:31 25:43 6:39 4:07 1:48 3:13 3:18 4:24 1:45 3:16 3:52
238 Reinis Pepa, Miķelis Jurevičs 🇱🇻 LAT58th of 101 aged 30-34 30-34 1:17:55 25:04 49:53 23:24 4:43 3:43 1:18 2:38 3:05 4:21 1:25 2:58 3:56
239 Šarūnas Krilavičius, Erikas Krestnikovas 🇱🇹 LTU59th of 101 aged 30-34 30-34 1:17:56 25:05 48:32 24:20 5:09 3:59 1:46 2:46 3:24 4:24 1:35 2:51 3:35
240 Kristaps Leitis, Aleksandrs Ārgalis 🇱🇻 LAT60th of 101 aged 30-34 30-34 1:17:58 25:07 49:43 23:04 5:15 4:23 1:25 2:45 2:39 4:00 1:24 2:52 3:36
241 Ludvik Høvik, Viktor Høvik 🇳🇴 NOR55th of 106 aged 25-29 25-29 1:17:58 25:07 38:49 34:30 4:41 4:10 1:34 4:01 5:55 4:50 1:35 5:14 7:11
242 Oskars Zomerovskis, Mārcis Jurisons 🇱🇻 LAT46th of 74 aged 35-39 35-39 1:17:59 25:08 45:35 27:39 4:50 3:51 1:43 3:19 4:32 4:15 1:51 4:00 4:08
243 Fabio Cao, Anis Nassif 🇮🇹 ITA12th of 23 aged 45-49 45-49 1:18:03 25:12 43:14 30:12 4:42 4:29 2:30 3:43 3:29 4:52 1:36 4:21 5:12
244 Benjamin Savage, Ethan May 🇬🇧 GBR25th of 53 aged 16-24 16-24 1:18:12 25:21 47:55 25:54 4:27 4:14 1:50 3:41 2:27 4:25 1:35 3:15 4:27
245 Pablo Hourcade, Killian Hourcade 🇫🇷 FRA56th of 106 aged 25-29 25-29 1:18:19 25:28 38:12 34:16 5:57 4:28 1:38 4:16 5:45 4:56 2:11 5:26 5:36
246 Corrado Pagani, Nicola Boledi 🇮🇹 ITA61st of 101 aged 30-34 30-34 1:18:29 25:38 43:34 29:16 5:43 4:09 2:09 3:21 4:18 4:41 1:46 4:18 4:34
247 Edžus Priedītis, Kaspars Pumpurs 🇱🇻 LAT47th of 74 aged 35-39 35-39 1:18:38 25:47 50:13 23:43 4:47 4:01 1:29 2:34 2:53 4:23 1:24 3:28 3:31
248 Adin Kozic, Jean-Charles Szumigala 🇨🇭 SUI62nd of 101 aged 30-34 30-34 1:18:42 25:51 45:37 28:12 4:58 3:58 1:38 2:43 5:23 4:25 1:37 4:09 4:19
249 Magnus Sørensen, Isak Krøll 🇩🇰 DEN26th of 53 aged 16-24 16-24 1:18:42 25:51 45:08 28:28 5:10 4:25 1:43 3:31 4:04 4:19 1:41 3:26 5:19
250 Miks Vilkaplāters, Raivis Andžāns 🇱🇻 LAT63rd of 101 aged 30-34 30-34 1:18:43 25:52 48:02 25:07 5:39 3:53 1:26 2:54 3:39 4:15 1:25 3:28 4:07
251 Dominykas Bernotas, Mantas Girulis 🇱🇹 LTU64th of 101 aged 30-34 30-34 1:18:45 25:54 46:46 27:13 4:50 3:53 1:27 2:32 5:09 4:22 1:29 4:25 3:56
252 Uosis Sturys, Marius Vaičiulis 🇱🇹 LTU48th of 74 aged 35-39 35-39 1:18:49 25:58 46:20 27:57 4:36 3:56 1:36 2:45 4:26 4:31 1:50 4:19 4:34
253 Mathew Creamer, Robert Brown 🇬🇧 GBR65th of 101 aged 30-34 30-34 1:18:52 26:01 46:48 27:48 4:22 3:54 1:36 3:11 3:52 4:09 1:31 4:05 5:30
254 Andis Dzeguze, Marcis Gaurucs 🇱🇻 LAT49th of 74 aged 35-39 35-39 1:18:53 26:02 46:07 27:02 5:48 3:41 1:31 3:00 4:10 4:12 1:45 4:01 4:42
255 Josh Kemp, Jasper Miles 🇬🇧 GBR27th of 53 aged 16-24 16-24 1:18:53 26:02 43:51 30:50 4:17 4:43 1:42 3:52 3:26 4:47 1:43 4:11 6:26
256 Kaspars Narovskis, Raivis Kuševskis 🇱🇻 LAT66th of 101 aged 30-34 30-34 1:18:53 26:02 41:15 32:53 4:51 4:11 2:06 4:35 4:57 4:43 1:45 4:53 5:43
257 Ričards Dēvits, Maksims Kirs 🇱🇻 LAT57th of 106 aged 25-29 25-29 1:18:55 26:04 45:36 25:59 7:25 4:01 1:47 3:16 2:52 4:43 1:22 3:43 4:15
258 Roberts Pumpurs, Pēteris Dambergs 🇱🇻 LAT39th of 53 aged 40-44 40-44 1:18:58 26:07 46:15 27:25 5:23 3:53 1:50 2:51 4:38 4:26 1:42 4:04 4:01
259 Robert Brittain, Max Woodward 🇬🇧 GBR28th of 53 aged 16-24 16-24 1:19:00 26:09 44:09 29:14 5:41 3:53 1:49 3:28 4:05 4:34 1:55 4:19 5:11
260 Rolands Petunovs, Antons Banscikovs 🇱🇻 LAT40th of 53 aged 40-44 40-44 1:19:05 26:14 47:25 25:54 5:50 3:55 1:21 2:41 3:58 4:39 1:40 3:44 3:56
261 Jöran Korf, Nico Jobs 🇩🇪 GER67th of 101 aged 30-34 30-34 1:19:06 26:15 51:09 22:05 5:55 3:40 1:25 1:59 3:01 4:06 1:16 3:02 3:36
262 Marks Skujiņš, Patriks Rudzitis 🇱🇻 LAT58th of 106 aged 25-29 25-29 1:19:09 26:18 46:13 26:37 6:25 3:51 1:30 3:51 3:54 4:16 1:49 3:32 3:54
263 Terence McGrath, Robert Kenny 🇮🇪 IRL7th of 8 aged 50-54 50-54 1:19:13 26:22 40:32 33:49 4:55 4:24 2:02 3:49 5:18 4:38 1:46 5:29 6:23
264 Daniel Brown, Daryl Todd 🇬🇧 GBR68th of 101 aged 30-34 30-34 1:19:17 26:26 48:14 26:32 4:35 4:09 1:32 2:47 4:13 4:14 1:25 3:33 4:39
265 Nathaniel Giese, Joe Neill 🇺🇸 USA50th of 74 aged 35-39 35-39 1:19:22 26:31 50:34 23:54 4:59 3:51 1:27 2:27 3:03 4:12 1:31 3:12 4:11
266 Vilius Petraitis, Benediktas Prekeris 🇱🇹 LTU59th of 106 aged 25-29 25-29 1:19:22 26:31 45:23 26:46 7:18 4:08 1:51 2:37 4:05 4:23 1:30 3:56 4:16
267 Uldis Urbāns, Jānis Rjabko 🇱🇻 LAT69th of 101 aged 30-34 30-34 1:19:29 26:38 44:36 27:27 7:30 4:08 1:28 3:22 5:23 4:18 1:19 3:35 3:54
268 Klaidas Plytnikas, Titas Zabita 🇱🇹 LTU60th of 106 aged 25-29 25-29 1:19:30 26:39 49:51 23:28 6:15 3:55 1:29 2:54 3:16 4:06 1:25 2:41 3:42
269 Quentin Maudet, Nathan Rautureau 🇫🇷 FRA70th of 101 aged 30-34 30-34 1:19:30 26:39 48:24 25:39 5:29 3:58 1:47 2:31 3:43 4:21 1:40 3:37 4:02
270 Wout Mans Wilbrink, Hendrik Jan Wilbrink 🇳🇱 NED41st of 53 aged 40-44 40-44 1:19:37 26:46 45:11 29:40 4:50 4:08 1:48 3:21 4:21 4:34 1:46 4:37 5:05
271 Yann-Eric Hoarau, Cedric Caro 🇫🇷 FRA42nd of 53 aged 40-44 40-44 1:19:40 26:49 47:25 27:35 4:47 3:57 2:03 3:28 3:39 4:06 1:38 4:09 4:35
272 Jonas Rusinas, Aras Rusinas 🇱🇹 LTU51st of 74 aged 35-39 35-39 1:19:40 26:49 44:41 29:46 5:18 4:01 2:26 3:50 4:30 4:37 2:01 4:02 4:19
273 Giuliano Randazzo, Pietro Boledi 🇮🇹 ITA71st of 101 aged 30-34 30-34 1:19:46 26:55 44:34 30:29 4:46 4:12 2:02 3:46 5:09 4:17 1:46 4:34 4:43
274 Edvinas Kazlauskas, Karolis Stravinskas 🇱🇹 LTU72nd of 101 aged 30-34 30-34 1:20:00 27:09 50:00 25:02 5:02 4:00 1:41 2:32 3:05 4:07 1:37 3:50 4:10
275 Sébastien Guerra, Gianluca Tringali 🇫🇷 FRA13th of 23 aged 45-49 45-49 1:20:05 27:14 45:04 28:37 6:28 4:07 2:46 3:08 4:07 4:23 1:31 3:32 5:03
276 Aurimas Gutkauskas, Valdemaras Dubauskas 🇱🇹 LTU52nd of 74 aged 35-39 35-39 1:20:06 27:15 45:47 29:01 5:23 4:10 2:08 3:42 4:12 4:19 2:16 3:54 4:20
277 Dovydas Daubaris, Tadas Darginavičius 🇱🇹 LTU73rd of 101 aged 30-34 30-34 1:20:07 27:16 46:18 27:55 5:58 4:05 1:46 3:30 4:40 4:17 1:37 3:48 4:12
278 Daniel Christie, Headon Hughes-Jordan 🇮🇪 IRL61st of 106 aged 25-29 25-29 1:20:11 27:20 49:23 26:43 4:10 3:55 1:43 3:23 3:12 4:12 1:41 4:21 4:16
279 Michele Ballerini, Luca Manfredi 🇮🇹 ITA74th of 101 aged 30-34 30-34 1:20:39 27:48 43:21 30:18 7:05 4:16 2:12 3:35 3:49 4:30 1:51 4:36 5:29
280 Jānis Bārtulis, Aleksejs Kušpelo 🇱🇻 LAT43rd of 53 aged 40-44 40-44 1:20:41 27:50 45:19 29:06 6:21 4:05 1:54 3:35 5:14 4:37 1:33 3:54 4:14
281 Joseph Blackmore, Jeremy Over 🇬🇧 GBR44th of 53 aged 40-44 40-44 1:20:45 27:54 47:39 28:00 5:11 4:06 2:02 3:24 4:05 4:13 1:45 4:11 4:14
282 Tommy Exner, Nick Stacey 🇨🇦 CAN75th of 101 aged 30-34 30-34 1:21:10 28:19 47:56 27:51 5:28 3:56 1:54 3:20 3:32 4:42 1:50 3:43 4:54
283 Charlie Boulton, George Boughey 🇬🇧 GBR62nd of 106 aged 25-29 25-29 1:21:13 28:22 50:44 25:32 5:02 3:48 1:29 2:23 4:29 4:23 1:30 3:04 4:26
284 Carlo Girasoli, Simon Rodgerslea 🇬🇧 GBR45th of 53 aged 40-44 40-44 1:21:13 28:22 46:10 28:31 6:37 4:08 1:40 2:54 4:10 4:39 1:45 4:30 4:45
285 Martin Gårdlund, Eric Almbladh 🇸🇪 SWE14th of 23 aged 45-49 45-49 1:21:19 28:28 45:49 29:51 5:46 4:14 2:11 3:32 5:11 4:19 1:52 4:03 4:29
286 Benas Jurkūnas, Vytenis Plastininas 🇱🇹 LTU63rd of 106 aged 25-29 25-29 1:21:27 28:36 49:33 25:53 6:06 4:07 1:46 2:32 4:09 4:15 1:49 3:10 4:05
287 Kārlis Vitkovskis, Toms Kalniņš 🇱🇻 LAT76th of 101 aged 30-34 30-34 1:21:31 28:40 47:54 26:12 7:29 4:10 1:32 2:49 3:40 4:53 1:31 3:30 4:07
288 Patrik Walldov, Henrik Hernander 🇸🇪 SWE8th of 8 aged 50-54 50-54 1:21:37 28:46 47:06 28:35 5:59 4:03 1:54 3:27 4:12 4:34 1:38 3:58 4:49
289 Callum Reckless, Daniel Hooper 🇬🇧 GBR46th of 53 aged 40-44 40-44 1:21:53 29:02 46:52 29:32 5:34 3:58 2:06 3:05 4:44 4:27 2:09 4:30 4:33
290 Vilius Kaminskas, Adomas Mikalauskas 🇱🇹 LTU64th of 106 aged 25-29 25-29 1:22:01 29:10 48:39 25:51 7:35 3:52 1:41 3:07 3:43 4:14 1:38 3:25 4:11
291 Marcello Blinkenberg, Nicklas Odgaard 🇩🇰 DEN77th of 101 aged 30-34 30-34 1:22:02 29:11 43:04 31:22 7:41 3:51 1:56 7:31 4:20 4:01 1:48 3:31 4:24
292 Christoph Thees, Daniel Volodarski 🇩🇪 GER29th of 53 aged 16-24 16-24 1:22:13 29:22 48:58 27:39 5:42 4:01 2:03 3:19 3:15 4:23 1:40 4:28 4:30
293 Vincent Hollander, Romain Nicolas 🇫🇷 FRA65th of 106 aged 25-29 25-29 1:22:15 29:24 42:36 33:12 6:31 4:02 6:48 2:47 4:52 4:20 1:31 4:28 4:24
294 Jeremy Davies, Jonathan Suckley 🇬🇧 GBR15th of 23 aged 45-49 45-49 1:22:16 29:25 43:57 32:34 5:51 4:01 1:48 3:17 4:48 4:42 1:37 5:35 6:46
295 Armands Jakusenoks, Martins Pauls Hons 🇱🇻 LAT66th of 106 aged 25-29 25-29 1:22:19 29:28 46:20 29:22 6:39 4:13 4:46 3:40 2:35 4:40 1:47 3:28 4:13
296 Henry Boddington, Redouane Lahsen 🇬🇧 GBR16th of 23 aged 45-49 45-49 1:22:22 29:31 50:06 28:21 3:58 4:17 1:45 3:27 3:29 4:20 1:45 4:21 4:57
297 Steffen Dill, Martin Speetzen 🇩🇪 GER53rd of 74 aged 35-39 35-39 1:22:26 29:35 48:35 27:23 6:32 4:11 1:51 3:03 3:17 4:38 1:29 4:27 4:27
298 Oskar Solnask, Kris-Hendrik Pokk 🇪🇪 EST30th of 53 aged 16-24 16-24 1:22:28 29:37 46:59 28:33 7:00 4:39 2:05 3:57 3:38 4:47 1:27 3:40 4:20
299 Krisjanis Ozolins, Karlis Ozolins 🇱🇻 LAT67th of 106 aged 25-29 25-29 1:22:36 29:45 50:37 26:20 5:42 4:16 1:40 2:19 3:09 4:36 1:43 4:05 4:32
300 Dimitri Boeuf, Elliot Boeuf 🇫🇷 FRA31st of 53 aged 16-24 16-24 1:22:47 29:56 48:43 26:40 7:29 4:08 1:49 4:33 2:42 4:15 1:28 3:38 4:07
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