HYROX Nice 2026: Doubles Men results

1,375 teams on 12 Feb 2026. Typical finish 1:13:07, fastest 10% under 1:03:07. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Raphaël Tarlette, Thierry Ellena 🇫🇷 FRA1st of 237 aged 35-39 35-39 53:17 28:31 21:04 3:47 3:27 1:22 2:26 2:25 3:52 1:18 2:46 3:28
2 Laurent Navarro, Romain Chamayou Brien 🇫🇷 FRA1st of 372 aged 30-34 30-34 53:17 28:10 21:25 3:46 3:39 1:28 2:46 1:58 4:03 1:22 2:38 3:31
3 Evan Marion, Valentin Copin 🇫🇷 FRA1st of 372 aged 25-29 25-29 54:08 0:51 29:59 20:24 3:50 3:42 1:31 2:32 1:51 3:37 1:24 2:29 3:18
4 Thomas Jurado, Jules Chouvin 🇫🇷 FRA2nd of 372 aged 25-29 25-29 54:46 1:29 30:02 20:58 3:49 3:42 1:18 2:30 2:19 3:59 1:18 2:29 3:23
5 Maxime Pons, Roch Rabino 🇫🇷 FRA3rd of 372 aged 25-29 25-29 54:56 1:39 28:23 22:51 3:47 3:54 1:41 2:35 2:14 4:14 1:26 2:36 4:11
6 Corentin Coirnot, Lucas Lepretre 🇫🇷 FRA4th of 372 aged 25-29 25-29 55:05 1:48 29:29 21:44 3:55 3:50 1:26 2:42 2:21 3:51 1:11 2:47 3:36
7 Mohamed Akermi, Matieu Clerget 🇫🇷 FRA2nd of 372 aged 30-34 30-34 55:06 1:49 29:42 21:22 4:07 3:36 1:33 2:10 2:36 4:01 1:19 2:45 3:22
8 Fabien Clair, Romain Degioanni 🇫🇷 FRA3rd of 372 aged 30-34 30-34 55:41 2:24 29:54 21:57 3:54 3:43 1:33 2:47 2:21 4:02 1:23 2:39 3:29
9 Nicolas Blin, Anthony Mahé 🇫🇷 FRA4th of 372 aged 30-34 30-34 56:41 3:24 29:56 22:44 4:04 3:50 1:35 2:49 2:14 4:05 1:30 2:57 3:44
10 Mathieu Escobosa, Eliott Goi 🇫🇷 FRA2nd of 237 aged 35-39 35-39 56:46 3:29 31:49 21:06 3:55 3:43 1:17 2:36 2:09 4:04 1:18 2:26 3:33
11 Gregory Petitjean, Jean Christophe Bernardini 🇫🇷 FRA3rd of 237 aged 35-39 35-39 56:49 3:32 32:22 20:29 4:02 3:44 1:32 2:23 1:54 3:46 1:13 2:34 3:23
12 hugo Gilet, Pierre Vaillant 🇫🇷 FRA1st of 162 aged 16-24 16-24 56:49 3:32 29:51 22:42 4:20 3:36 1:33 2:45 2:28 4:08 1:24 2:53 3:55
13 Antoine Lubrano, Vincent Britto 🇫🇷 FRA5th of 372 aged 30-34 30-34 56:51 3:34 31:47 20:53 4:16 3:35 1:10 2:24 2:08 4:00 1:19 2:46 3:31
14 Flavien Esmieu, Thomas Bobillier 🇫🇷 FRA2nd of 162 aged 16-24 16-24 57:13 3:56 31:08 22:16 3:53 3:54 1:34 2:45 2:17 4:13 1:11 2:29 3:53
15 Killian Desbiens, Mathieu Billotet 🇫🇷 FRA3rd of 162 aged 16-24 16-24 57:21 4:04 30:38 22:34 4:14 3:40 1:31 3:30 2:01 4:02 1:23 2:40 3:47
16 Victor Charron, Luca Blesson 🇫🇷 FRA6th of 372 aged 30-34 30-34 57:23 4:06 30:50 22:00 4:38 3:47 1:33 2:44 2:11 4:01 1:11 2:42 3:51
17 Grégory Agnellet, Téo Cicutta 🇫🇷 FRA5th of 372 aged 25-29 25-29 57:32 4:15 32:46 20:19 4:33 3:31 1:25 2:34 1:45 3:59 1:03 2:29 3:33
18 Thomas Barat Touig, Thomas Albizzati 🇫🇷 FRA6th of 372 aged 25-29 25-29 57:32 4:15 30:36 23:00 3:59 3:46 1:39 2:42 2:23 3:56 1:12 3:23 3:59
19 Doudou Ndiaye, Emeric Choisy 🇫🇷 FRA4th of 237 aged 35-39 35-39 57:34 4:17 31:54 21:23 4:20 3:41 1:36 2:23 2:09 3:59 1:11 2:38 3:46
20 Romain Vasseur, Emmanuel Moreni 🇫🇷 FRA7th of 372 aged 25-29 25-29 57:34 4:17 31:29 21:57 4:13 3:42 1:45 2:29 2:25 4:03 1:14 2:37 3:42
21 Jean-Baptiste Andribet, Clément Andribet 🇫🇷 FRA8th of 372 aged 25-29 25-29 57:34 4:17 30:45 22:40 4:13 3:34 1:23 2:40 2:47 3:56 1:23 2:53 4:04
22 Romain Angeletti, Anthony Brignoli 🇫🇷 FRA7th of 372 aged 30-34 30-34 57:44 4:27 31:59 21:03 4:48 3:52 1:26 2:21 2:01 3:53 1:29 2:30 3:31
23 Giovanni Braule, Thibault Tetrel 🇫🇷 FRA8th of 372 aged 30-34 30-34 57:49 4:32 30:39 22:39 4:36 3:57 1:45 2:52 2:32 4:04 1:15 2:36 3:38
24 Yann Dusehu, Nicolas Quenette 🇫🇷 FRA9th of 372 aged 25-29 25-29 58:03 4:46 28:23 25:54 3:50 3:58 1:32 3:08 3:43 4:16 1:21 3:16 4:40
25 Eric Balguerie, Mathieu Perget 🇫🇷 FRA1st of 143 aged 40-44 40-44 58:08 4:51 28:51 25:27 3:54 4:06 1:30 3:09 2:52 4:18 1:21 3:23 4:48
26 Tristan Pastore, Loan Bertrand 🇫🇷 FRA4th of 162 aged 16-24 16-24 58:22 5:05 32:22 21:50 4:15 3:39 1:26 2:26 2:31 4:01 1:18 2:43 3:46
27 Adrien Boch, Matteo Morresi 🇫🇷 FRA10th of 372 aged 25-29 25-29 58:28 5:11 31:29 22:50 4:13 3:47 1:38 2:50 2:31 4:13 1:13 2:34 4:04
28 Clément Alves De Amorim, Vincent Aman 🇫🇷 FRA11th of 372 aged 25-29 25-29 58:33 5:16 31:39 22:19 4:39 3:37 1:12 2:24 3:18 4:06 1:18 2:28 3:56
29 Antoine Réthoré, Hugo Laracca 🇫🇷 FRA9th of 372 aged 30-34 30-34 58:41 5:24 31:38 23:01 4:07 3:55 1:41 2:57 2:18 4:08 1:20 2:51 3:51
30 Flavien Abidos, Remy Rinaldi 🇫🇷 FRA10th of 372 aged 30-34 30-34 58:48 5:31 33:13 21:25 4:17 3:42 1:29 2:05 2:23 3:54 1:18 2:44 3:50
31 Gautier Caron, Martin Saunier 🇫🇷 FRA11th of 372 aged 30-34 30-34 58:51 5:34 30:49 23:52 4:15 3:59 1:48 3:03 2:08 4:20 1:10 3:15 4:09
32 Alexandre Viala, Joris Saint Jean 🇫🇷 FRA12th of 372 aged 25-29 25-29 58:52 5:35 31:57 22:21 4:38 3:52 1:25 2:17 2:54 4:08 1:13 2:57 3:35
33 Guillaume Benoist, Flavien Salhi 🇫🇷 FRA5th of 162 aged 16-24 16-24 59:00 5:43 32:28 22:35 4:01 3:47 1:27 2:59 2:20 4:00 1:16 2:44 4:02
34 Mathis Leger, Hugo Leger 🇫🇷 FRA13th of 372 aged 25-29 25-29 59:01 5:44 30:54 23:21 4:51 3:52 1:26 3:00 2:29 4:05 1:22 3:09 3:58
35 Guillaume Alarcon, Charles Blaizot 🇫🇷 FRA14th of 372 aged 25-29 25-29 59:01 5:44 30:03 24:12 4:50 3:48 1:31 4:28 2:17 4:06 1:15 2:50 3:57
36 Idriss Ben Abdallah, Samy Ben Abdallah 🇫🇷 FRA12th of 372 aged 30-34 30-34 59:04 5:47 31:45 22:54 4:31 3:44 1:34 2:47 2:48 4:00 1:22 3:00 3:39
37 Emeric Delfau, Thomas Jourdan 🇫🇷 FRA6th of 162 aged 16-24 16-24 59:06 5:49 32:09 22:48 4:14 3:52 1:24 2:37 2:50 4:04 1:21 2:44 3:56
38 Adel Tahir, Maxime Dernesch 🇫🇷 FRA15th of 372 aged 25-29 25-29 59:15 5:58 31:52 22:54 4:32 3:54 1:14 2:20 2:42 4:34 1:35 2:47 3:48
39 Medhi Youbi, Georges Chahoud 🇫🇷 FRA5th of 237 aged 35-39 35-39 59:20 6:03 32:00 23:03 4:20 3:49 1:40 2:47 2:22 4:10 1:24 3:26 3:25
40 Mathieu Simao, Wilson Ardon 🇫🇷 FRA7th of 162 aged 16-24 16-24 59:24 6:07 33:23 21:22 4:44 3:49 1:34 2:27 2:01 3:47 1:32 2:25 3:47
41 Hugo Revoil, Mathis Revoil 🇫🇷 FRA8th of 162 aged 16-24 16-24 59:27 6:10 32:15 23:12 4:04 4:06 1:43 3:14 2:07 4:15 1:34 2:45 3:28
42 Kevin Salselas Guedes, Nicolas Van Coillie 🇫🇷 FRA13th of 372 aged 30-34 30-34 59:29 6:12 31:06 24:09 4:18 4:09 1:44 2:56 2:34 4:07 1:40 3:22 3:37
43 Nicolas Toscan, Jeremy Chiabo 🇫🇷 FRA14th of 372 aged 30-34 30-34 59:30 6:13 31:43 21:39 6:12 3:54 1:19 2:41 2:38 4:12 1:12 1:33 4:10
44 Jordan Ripley, Thomas Devine 🇬🇧 GBR15th of 372 aged 30-34 30-34 59:33 6:16 31:58 23:28 4:12 3:40 1:33 2:47 3:12 4:00 1:31 2:41 4:04
45 Paul Méhauté, Hugo Méhauté 🇫🇷 FRA16th of 372 aged 30-34 30-34 59:37 6:20 31:54 22:39 5:09 3:52 1:33 2:54 1:54 4:11 1:27 2:46 4:02
46 Kieran Bumster, Isaac Thomas 🇬🇧 GBR16th of 372 aged 25-29 25-29 59:39 6:22 32:01 23:33 4:10 3:53 1:31 2:49 2:13 4:15 1:34 3:13 4:05
47 Pierre Lorenzi, Jean Paul Antonelli 🇫🇷 FRA17th of 372 aged 30-34 30-34 59:42 6:25 32:40 22:39 4:29 4:01 1:17 2:36 2:51 4:13 1:26 2:34 3:41
48 Cyril Szymanski, Louis Margalida 🇫🇷 FRA18th of 372 aged 30-34 30-34 59:42 6:25 32:13 22:57 4:36 3:40 1:32 2:14 2:51 4:12 1:18 3:02 4:08
49 Hugo Le Huitou, Julien Faujour 🇫🇷 FRA17th of 372 aged 25-29 25-29 59:44 6:27 31:38 23:43 4:28 3:59 1:35 2:50 2:27 4:16 1:34 2:41 4:21
50 Enzo Vitali, Mehdi Morsli 🇫🇷 FRA9th of 162 aged 16-24 16-24 59:45 6:28 33:25 22:01 4:23 3:47 1:30 2:45 1:52 4:08 1:10 3:04 3:45
51 Aurelien Audibert, Tom Mougeolle 🇫🇷 FRA6th of 237 aged 35-39 35-39 59:50 6:33 31:10 24:21 4:26 3:49 1:44 3:09 2:34 4:06 1:15 3:28 4:16
52 Jacopo Sergio Sofia, Simone Barbieri 🇮🇹 ITA7th of 237 aged 35-39 35-39 59:51 6:34 32:22 23:07 4:27 3:57 1:55 2:32 2:43 4:20 1:29 2:47 3:24
53 Emeric Devillert, Quentin Cubizolle 🇫🇷 FRA18th of 372 aged 25-29 25-29 59:52 6:35 34:31 21:10 4:15 3:42 1:34 2:41 2:04 3:50 1:17 2:29 3:33
54 Enzo Pech, Valentin Pagès 🇫🇷 FRA19th of 372 aged 25-29 25-29 1:00:07 6:50 32:14 23:20 4:39 3:58 1:45 3:00 2:55 4:04 1:35 2:40 3:23
55 Florian Mougel, Umberto Torretto 🇫🇷 FRA19th of 372 aged 30-34 30-34 1:00:08 6:51 28:21 25:38 6:13 2:56 1:27 3:14 3:31 4:24 1:14 3:19 5:33
56 Wesley Lautoa, Ben Le Souchu 🇫🇷 FRA8th of 237 aged 35-39 35-39 1:00:10 6:53 33:18 22:32 4:24 3:49 1:32 2:29 2:40 4:01 1:34 2:50 3:37
57 Emilien Gaillard, Jean Marie Marie Magdeleine Slohan 🇫🇷 FRA20th of 372 aged 25-29 25-29 1:00:11 6:54 31:27 24:50 3:59 3:52 1:49 2:56 2:36 4:11 1:32 3:42 4:12
58 Evan Baesberg, Hugo Haton 🇫🇷 FRA10th of 162 aged 16-24 16-24 1:00:15 6:58 32:22 23:14 4:45 3:53 1:28 2:37 2:33 4:20 1:22 2:58 4:03
59 Romain Calone, Nathan Calone 🇫🇷 FRA21st of 372 aged 25-29 25-29 1:00:16 6:59 32:30 23:08 4:43 3:56 1:58 2:42 2:20 4:17 1:11 3:12 3:32
60 Adrien Castinel, Noé Malnou 🇫🇷 FRA9th of 237 aged 35-39 35-39 1:00:21 7:04 31:18 24:05 5:03 4:01 1:15 2:48 3:05 4:08 1:26 3:29 3:53
61 Raphael Prouheze, Wilric Rufer 🇫🇷 FRA22nd of 372 aged 25-29 25-29 1:00:25 7:08 33:29 22:22 4:38 4:10 1:39 2:35 2:30 4:13 1:12 2:34 3:29
62 Pierre Berton, Bruno Riberi 🇫🇷 FRA20th of 372 aged 30-34 30-34 1:00:25 7:08 33:17 22:58 4:15 3:32 1:35 2:50 2:21 3:52 1:25 3:16 4:07
63 Liam Colin, Hugo Croizier 🇫🇷 FRA11th of 162 aged 16-24 16-24 1:00:27 7:10 32:37 23:35 4:21 3:50 1:39 2:58 2:14 4:03 1:24 3:14 4:13
64 Mathieu Le Gall, Olivier Le Gall 🇫🇷 FRA23rd of 372 aged 25-29 25-29 1:00:29 7:12 32:13 23:27 4:53 3:48 1:44 2:43 2:26 4:13 1:28 3:09 3:56
65 Laurent Delanoue, Nathan Delanoue 🇫🇷 FRA10th of 237 aged 35-39 35-39 1:00:29 7:12 32:29 23:51 4:14 3:47 1:31 2:45 2:33 4:04 1:39 2:44 4:48
66 Eric Sendas, Geoffrey Perrot 🇫🇷 FRA11th of 237 aged 35-39 35-39 1:00:35 7:18 33:24 22:43 4:33 3:58 1:36 2:42 2:08 4:17 1:09 2:44 4:09
67 Guillaume Raymond, Valentin Suchet 🇨🇭 SUI24th of 372 aged 25-29 25-29 1:00:35 7:18 33:02 23:20 4:18 4:05 1:35 2:49 2:24 4:31 1:27 3:05 3:24
68 Julien Seillier, Maxime Cosme 🇫🇷 FRA12th of 237 aged 35-39 35-39 1:00:36 7:19 32:20 24:05 4:17 3:49 1:32 2:57 2:30 3:55 1:22 3:23 4:37
69 Nasser Bougueffa, Hamza El Ouadghiri 🇩🇿 ALG21st of 372 aged 30-34 30-34 1:00:38 7:21 31:55 24:39 4:09 3:48 1:41 3:05 2:40 4:06 1:41 3:03 4:35
70 Pierre Aupomerol, Nathan Desterbecq 🇫🇷 FRA22nd of 372 aged 30-34 30-34 1:00:39 7:22 31:13 25:11 4:19 3:50 1:56 2:58 2:45 4:17 1:45 3:14 4:26
71 Nicolas Schlienger, Florian Verderame 🇫🇷 FRA23rd of 372 aged 30-34 30-34 1:00:42 7:25 33:44 22:52 4:12 3:48 1:38 3:14 1:55 4:07 1:16 3:01 3:53
72 Jonathan Gandeboeuf, Mathias Drygala 🇫🇷 FRA24th of 372 aged 30-34 30-34 1:00:42 7:25 33:10 23:23 4:13 3:43 1:32 3:08 2:51 4:14 1:16 2:45 3:54
73 Christian Nossein, Benjamin Carlier 🇫🇷 FRA2nd of 143 aged 40-44 40-44 1:00:47 7:30 32:59 23:48 4:06 3:56 1:45 2:36 2:31 4:10 1:29 3:08 4:13
74 Cedric Le Bec, Quentin Trochon 🇫🇷 FRA25th of 372 aged 25-29 25-29 1:00:48 7:31 33:20 23:02 4:31 3:50 1:43 2:40 2:36 4:09 1:29 3:05 3:30
75 Kevin Jacq, Antony Jacq 🇫🇷 FRA26th of 372 aged 25-29 25-29 1:00:50 7:33 32:51 23:49 4:15 3:41 1:44 3:04 2:43 4:15 1:24 2:49 4:09
76 Pierre Lussault, Alexandre Dubief 🇨🇭 SUI27th of 372 aged 25-29 25-29 1:00:52 7:35 33:34 22:55 4:26 3:40 1:15 2:37 3:04 4:02 1:12 3:05 4:00
77 Charly Corsaletti, Geoffrey Brocal 🇫🇷 FRA25th of 372 aged 30-34 30-34 1:00:54 7:37 33:22 23:06 4:30 3:41 1:38 2:32 2:30 4:03 1:28 2:52 4:22
78 Aron Csiky, Aurelien Ferlay 🇭🇺 HUN28th of 372 aged 25-29 25-29 1:01:01 7:44 32:44 23:47 4:35 3:54 1:32 2:25 3:17 4:19 1:19 3:16 3:45
79 Florian Tournel, Romain Dany 🇫🇷 FRA29th of 372 aged 25-29 25-29 1:01:03 7:46 32:29 24:10 4:29 4:00 1:39 2:44 2:33 4:08 1:22 3:26 4:18
80 Adrien Dion, Maxime Ferreri 🇫🇷 FRA30th of 372 aged 25-29 25-29 1:01:08 7:51 33:04 22:59 5:09 3:46 1:22 3:02 2:24 3:59 1:21 3:01 4:04
81 Charles Desmoulins, Luc Lacombe 🇫🇷 FRA31st of 372 aged 25-29 25-29 1:01:10 7:53 33:35 23:05 4:34 3:52 1:46 2:29 2:24 4:14 1:35 2:47 3:58
82 Antoine Balbo, Yanis Eloire 🇫🇷 FRA12th of 162 aged 16-24 16-24 1:01:12 7:55 35:11 21:29 4:37 3:42 1:18 2:29 2:31 3:43 1:17 2:46 3:43
83 Axel Boyer Moretti, Alexandre Mounes 🇫🇷 FRA26th of 372 aged 30-34 30-34 1:01:12 7:55 32:57 23:39 4:40 3:44 1:28 2:25 2:54 4:12 1:25 3:20 4:11
84 Abdellah Benzamia, Halim Sahnoune 🇫🇷 FRA27th of 372 aged 30-34 30-34 1:01:24 8:07 31:47 24:58 4:43 3:48 1:47 3:30 2:37 4:28 1:39 2:51 4:18
85 Emilien Le Mounier, Louis Vallin 🇫🇷 FRA28th of 372 aged 30-34 30-34 1:01:26 8:09 33:29 23:27 4:34 4:04 1:35 3:18 2:07 4:11 1:21 2:58 3:53
86 Valentin Noel, Stojko Gonev 🇫🇷 FRA32nd of 372 aged 25-29 25-29 1:01:27 8:10 34:17 22:51 4:22 3:47 1:39 2:50 2:28 4:03 1:40 2:50 3:34
87 Daniel Du preez, Johan Du Preez 🇿🇦 RSA33rd of 372 aged 25-29 25-29 1:01:30 8:13 33:18 21:34 6:44 3:51 1:33 2:01 2:40 4:21 1:32 1:41 3:55
88 Thomas Lioult, Clément Lioult 🇫🇷 FRA34th of 372 aged 25-29 25-29 1:01:30 8:13 32:13 24:29 4:53 4:04 1:55 2:51 2:26 4:19 1:25 2:55 4:34
89 Teddy Lupo-Guestin, Cüneyt Oral 🇫🇷 FRA13th of 237 aged 35-39 35-39 1:01:31 8:14 33:51 23:08 4:36 3:55 1:37 2:36 2:43 4:06 1:35 2:48 3:48
90 Kevin Guyader, Alex Serrault 🇫🇷 FRA35th of 372 aged 25-29 25-29 1:01:32 8:15 33:01 24:04 4:32 3:47 1:47 2:58 2:39 3:53 1:33 3:00 4:27
91 Allan Delmas, Yannis Delmas 🇫🇷 FRA36th of 372 aged 25-29 25-29 1:01:33 8:16 33:38 23:32 4:27 3:56 1:52 2:41 2:18 4:33 1:22 2:49 4:01
92 Yannick Houpert, Thibaut Fricout 🇫🇷 FRA14th of 237 aged 35-39 35-39 1:01:34 8:17 33:37 23:32 4:28 3:52 1:30 3:10 2:19 4:09 1:22 3:10 4:00
93 Timothé Girard, Nicolas Jilbert 🇫🇷 FRA29th of 372 aged 30-34 30-34 1:01:37 8:20 33:34 23:59 4:09 3:55 1:38 3:15 2:14 4:06 1:19 2:55 4:37
94 Hugo Zannoni, Thomas Besenval 🇫🇷 FRA30th of 372 aged 30-34 30-34 1:01:38 8:21 33:15 24:00 4:29 3:56 1:31 2:52 2:40 4:29 1:38 3:05 3:49
95 Sami El Idrissi, Mathis Antherieu 🇫🇷 FRA37th of 372 aged 25-29 25-29 1:01:40 8:23 32:47 24:20 4:37 3:48 1:57 3:09 2:31 4:03 1:39 3:19 3:54
96 Clement Gobert, Axel Chevalier 🇫🇷 FRA38th of 372 aged 25-29 25-29 1:01:40 8:23 32:05 25:16 4:24 3:51 1:42 2:48 2:33 4:08 1:38 3:04 5:32
97 Jeremy Devos, Ludovic Fazzari 🇫🇷 FRA31st of 372 aged 30-34 30-34 1:01:41 8:24 34:21 22:42 4:43 3:50 1:40 3:01 2:24 3:59 1:31 2:36 3:41
98 Greg Meng, Léo Tacinelli Rabineau 🇫🇷 FRA13th of 162 aged 16-24 16-24 1:01:43 8:26 32:38 24:38 4:31 3:59 1:34 3:12 2:37 4:17 1:27 3:15 4:17
99 Mathieu Chaux, Jeremy Colomby 🇫🇷 FRA15th of 237 aged 35-39 35-39 1:01:46 8:29 33:00 24:17 4:33 3:57 1:55 2:43 2:31 4:07 1:35 3:16 4:13
100 Gaspard Espitallier, Pierre Gosset 🇫🇷 FRA39th of 372 aged 25-29 25-29 1:01:48 8:31 34:03 23:22 4:27 4:06 1:33 2:34 2:34 4:13 1:25 2:30 4:27
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