HYROX Rome 2026: Doubles Men results

2,001 teams on 23 Sep 2026. Typical finish 1:15:03, fastest 10% under 1:03:36. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Luke Pace, Stephen Camilleri 🇲🇹 MLT1st of 460 aged 30-34 30-34 52:57 28:17 20:35 4:10 3:32 1:47 2:10 1:55 4:10 1:12 2:22 3:27
2 Adán Pérez, Juan Carlos Bussi 🇪🇸 ESP2nd of 460 aged 30-34 30-34 53:29 0:32 27:32 21:55 4:06 3:38 1:40 2:33 2:33 3:49 1:39 2:26 3:37
3 Tomaž Gojčič, Kristjan Amon 🇸🇮 SLO1st of 491 aged 25-29 25-29 53:42 0:45 29:32 20:07 4:08 3:48 1:41 1:42 2:08 3:57 1:11 2:14 3:26
4 Matteo Cioè, giuseppe caruso 🇮🇹 ITA3rd of 460 aged 30-34 30-34 54:30 1:33 29:42 20:44 4:08 3:31 1:34 2:20 1:53 4:02 1:22 2:25 3:37
5 Mateusz Wisz, Miłosz Bielak 🇵🇱 POL2nd of 491 aged 25-29 25-29 55:42 2:45 29:49 21:40 4:17 3:36 1:50 2:29 2:07 3:51 1:14 2:43 3:50
6 Manuel Licci, Dylan Caruso 🇮🇹 ITA4th of 460 aged 30-34 30-34 56:03 3:06 29:35 22:19 4:14 3:44 1:37 2:22 3:20 3:56 1:12 2:33 3:35
7 Marino Maximiliano Maiorino, Davide Campagna 🇮🇹 ITA1st of 338 aged 35-39 35-39 56:10 3:13 29:19 22:36 4:19 3:52 1:46 3:03 2:07 3:54 1:13 2:43 3:58
8 Mauro Viel, Michele Provera 🇮🇹 ITA2nd of 338 aged 35-39 35-39 56:21 3:24 28:56 23:05 4:24 3:42 1:52 2:26 2:57 4:25 1:18 2:40 3:45
9 Jaafar Moumen, Sebastian Jonczyk 🇲🇦 MAR3rd of 338 aged 35-39 35-39 56:23 3:26 30:56 21:01 4:30 3:51 1:47 2:14 2:00 4:15 1:19 2:19 3:16
10 Nathan Bugeja, Mauro Grioli 🇲🇹 MLT4th of 338 aged 35-39 35-39 56:30 3:33 28:21 23:54 4:20 3:44 2:01 2:39 2:58 4:25 1:34 2:52 3:41
11 Enrico Orazi Barattieri, Francesco Orazi Barattieri 🇮🇹 ITA3rd of 491 aged 25-29 25-29 56:35 3:38 29:45 22:32 4:23 3:35 1:46 2:40 2:35 3:52 1:27 2:50 3:47
12 Giovanni Domenico Nucera, Enrico Battistel 🇮🇹 ITA5th of 338 aged 35-39 35-39 56:42 3:45 30:15 22:04 4:28 3:36 1:51 2:47 2:14 3:52 1:26 2:41 3:37
13 Harry Hennon, George Paterson 🇬🇧 GBR4th of 491 aged 25-29 25-29 56:45 3:48 29:25 22:39 4:43 3:54 1:36 2:58 1:55 4:21 1:22 2:48 3:45
14 Simone Gramola, Roberto Eccher 🇮🇹 ITA5th of 491 aged 25-29 25-29 56:46 3:49 30:30 22:00 4:20 3:51 1:40 2:32 2:04 4:11 1:32 2:27 3:43
15 Salvador Vázquez Guillén, Juan Manuel Bueno coronado 🇪🇸 ESP6th of 338 aged 35-39 35-39 56:49 3:52 30:03 22:25 4:26 3:40 1:32 3:08 2:13 4:16 1:19 2:48 3:29
16 Clayton Abela, Dalton Wingfield 🇲🇹 MLT5th of 460 aged 30-34 30-34 56:54 3:57 29:53 22:54 4:11 3:42 1:58 3:03 2:03 4:12 1:26 3:04 3:26
17 Lorenzo Di Buó, Lancey Keita 🇮🇹 ITA6th of 491 aged 25-29 25-29 56:55 3:58 29:23 22:59 4:38 3:42 1:29 2:30 3:05 4:01 1:36 2:59 3:37
18 Craig Lewis, Darren Roberts 🇬🇧 GBR6th of 460 aged 30-34 30-34 57:20 4:23 30:53 21:54 4:38 3:42 1:33 2:26 2:06 4:08 1:31 2:39 3:49
19 Geremia Nannini, Gregorio Nannini 🇮🇹 ITA7th of 491 aged 25-29 25-29 57:25 4:28 31:08 21:56 4:26 3:32 1:23 2:53 2:37 4:07 1:11 2:36 3:37
20 Pierre Berton, Jeremy Sonntag 🇫🇷 FRA7th of 460 aged 30-34 30-34 57:34 4:37 31:30 21:26 4:42 3:29 1:29 2:09 2:20 3:58 1:25 2:44 3:52
21 Matteo Campaniello, Alessandro Dicorato 🇮🇹 ITA7th of 338 aged 35-39 35-39 57:40 4:43 31:32 21:35 4:39 3:43 1:52 2:21 1:56 4:09 1:16 2:29 3:49
22 Matteo Radice, Michele Stancanelli 🇮🇹 ITA8th of 338 aged 35-39 35-39 57:49 4:52 29:45 23:29 4:38 3:44 1:52 2:57 3:17 4:15 1:36 2:20 3:28
23 Francesco Albanese, Gioele Arreghini 🇮🇹 ITA1st of 313 aged 16-24 16-24 57:50 4:53 30:35 22:28 4:54 3:40 1:43 2:38 2:47 4:03 1:33 2:21 3:43
24 Xabier Asua, Iñigo Del val cerro 🇪🇸 ESP8th of 491 aged 25-29 25-29 57:51 4:54 30:04 23:13 4:38 3:52 1:36 2:55 2:11 4:29 1:22 2:53 3:55
25 Tomas Morris, Declan smith 🇬🇧 GBR9th of 491 aged 25-29 25-29 57:53 4:56 30:52 22:27 4:38 3:32 1:35 2:43 2:44 4:06 1:20 2:38 3:49
26 Simone Traverso, Fabrizio Campanella 🇮🇹 ITA10th of 491 aged 25-29 25-29 57:57 5:00 32:04 21:12 4:47 3:34 1:48 2:51 2:02 4:07 1:08 2:25 3:17
27 Costantino Valente, Lorenzo Grillo 🇮🇹 ITA9th of 338 aged 35-39 35-39 57:58 5:01 30:33 22:55 4:34 3:35 1:45 2:44 2:47 4:11 1:23 2:36 3:54
28 adam aylett, James rowbotham 🇬🇧 GBR8th of 460 aged 30-34 30-34 58:02 5:05 32:36 20:43 4:48 3:39 1:34 2:17 1:49 3:54 1:16 2:38 3:36
29 Sam Charman, Josh Clinton 🇮🇪 IRL11th of 491 aged 25-29 25-29 58:10 5:13 31:39 21:58 4:37 4:00 1:37 2:40 2:06 4:23 1:21 2:18 3:33
30 Liam Harris, Cenk Acar 🇬🇧 GBR12th of 491 aged 25-29 25-29 58:14 5:17 30:33 22:42 5:03 3:35 1:34 3:00 2:07 4:12 1:23 2:54 3:57
31 Giacomo Merli, Alberto Stefani 🇮🇹 ITA2nd of 313 aged 16-24 16-24 58:17 5:20 30:13 23:19 4:48 3:45 1:51 2:51 2:52 4:15 1:25 2:44 3:36
32 Joseph Trim, Billy Yuille 🇬🇧 GBR13th of 491 aged 25-29 25-29 58:19 5:22 29:19 24:33 4:32 3:44 1:50 2:57 3:05 4:13 1:34 2:56 4:14
33 Giacomo Pierozzi, Ivan Ostaggio 🇮🇹 ITA10th of 338 aged 35-39 35-39 58:25 5:28 31:08 22:35 4:46 3:54 1:50 2:34 2:31 4:21 1:20 2:26 3:39
34 Andrea Braghini, Stefano Povoli 🇮🇹 ITA11th of 338 aged 35-39 35-39 58:25 5:28 31:12 22:35 4:43 3:38 1:33 2:39 2:48 4:01 1:40 3:00 3:16
35 Brian Aitchison, Graeme Murdoch 🇬🇧 GBR1st of 114 aged 45-49 45-49 58:26 5:29 28:47 25:27 4:17 3:54 1:47 3:03 2:52 4:17 1:29 3:28 4:37
36 Guido Barbuscio, Marco Barbuscio 🇮🇹 ITA12th of 338 aged 35-39 35-39 58:27 5:30 29:37 24:26 4:28 3:48 2:11 3:02 3:04 4:13 1:22 2:55 3:51
37 Francesco Costantini, Luca Fanfano 🇮🇹 ITA1st of 218 aged 40-44 40-44 58:28 5:31 30:40 22:53 4:59 3:51 1:49 2:07 2:58 4:21 1:25 2:31 3:51
38 Angel Parriaux, Emilien Bourgeois 🇫🇷 FRA3rd of 313 aged 16-24 16-24 58:31 5:34 31:01 22:54 4:41 3:54 1:49 2:55 2:30 4:07 1:30 2:32 3:37
39 Benjamin malenfant, robin medard 🇫🇷 FRA14th of 491 aged 25-29 25-29 58:32 5:35 31:06 22:38 4:51 4:06 1:46 2:50 2:03 4:21 1:29 2:32 3:31
40 Lee Stewart, Michael Tolan 🇮🇪 IRL9th of 460 aged 30-34 30-34 58:38 5:41 30:39 23:23 4:40 3:46 1:51 2:47 2:36 4:24 1:21 3:07 3:31
41 Tomos Marsh, Callum Keating 🇬🇧 GBR15th of 491 aged 25-29 25-29 58:41 5:44 30:26 23:54 4:26 3:58 1:53 2:36 2:31 4:02 1:27 3:16 4:11
42 Mohamed-Nabil Jaffal, Jonathan Verbeke 🇫🇷 FRA10th of 460 aged 30-34 30-34 58:46 5:49 30:48 22:49 5:13 3:46 2:02 2:32 2:16 4:10 1:28 2:40 3:55
43 Matteo Natali, Alec Magri 🇮🇹 ITA11th of 460 aged 30-34 30-34 58:48 5:51 31:18 22:16 5:20 3:38 1:36 2:18 2:24 4:16 1:37 2:44 3:43
44 Antonio Rossi, Tommaso Morelli 🇮🇹 ITA4th of 313 aged 16-24 16-24 58:49 5:52 30:16 24:09 4:29 3:57 1:58 2:57 2:48 4:10 1:15 2:51 4:13
45 Francesco Frosinini, Matteo Bettini 🇮🇹 ITA16th of 491 aged 25-29 25-29 59:02 6:05 31:23 22:54 4:48 3:41 2:08 2:44 2:40 4:09 1:32 2:42 3:18
46 Tom Sale, Benjamin Bradley 🇬🇧 GBR17th of 491 aged 25-29 25-29 59:02 6:05 30:29 24:04 4:33 3:48 2:05 2:54 2:14 4:14 1:51 3:13 3:45
47 Colin Nicol, Adrian Devlin SCO2nd of 114 aged 45-49 45-49 59:04 6:07 30:49 23:45 4:36 3:45 2:09 3:08 2:37 4:16 1:23 2:59 3:28
48 Florian Boittin, Louis Grillet-Aubert 🇫🇷 FRA5th of 313 aged 16-24 16-24 59:10 6:13 31:45 22:13 5:18 3:46 1:29 2:30 1:58 4:23 1:24 3:08 3:35
49 Spencer Bolte, Preston Bolte 🇺🇸 USA13th of 338 aged 35-39 35-39 59:11 6:14 30:32 23:56 4:47 3:51 2:14 2:30 2:54 4:18 1:28 3:06 3:35
50 Chris Umana, Marcel Ignacio 🇨🇭 SUI14th of 338 aged 35-39 35-39 59:13 6:16 32:46 21:36 4:53 3:36 1:55 2:14 2:02 4:15 1:19 2:33 3:42
51 Benjamin Tavares Pinto, Luca Fiorani 🇱🇺 LUX12th of 460 aged 30-34 30-34 59:14 6:17 31:16 23:15 4:47 3:51 1:37 2:59 2:36 4:19 1:16 2:50 3:47
52 Daniel Iacobelli, Giovanni Contenta 🇮🇹 ITA18th of 491 aged 25-29 25-29 59:14 6:17 29:56 24:44 4:39 3:57 1:52 2:59 3:06 4:34 1:33 3:00 3:43
53 Amaury Bernard, Mohamed Benkirane 🇫🇷 FRA13th of 460 aged 30-34 30-34 59:22 6:25 32:37 22:05 4:45 3:41 1:55 2:19 2:10 4:10 1:18 2:57 3:35
54 Manuel Moriconi, Davide MInelli 🇮🇹 ITA14th of 460 aged 30-34 30-34 59:22 6:25 31:04 23:34 4:49 3:47 1:55 3:14 2:05 4:22 1:30 2:34 4:07
55 Alberico Annovati, Andrea Como 🇮🇹 ITA19th of 491 aged 25-29 25-29 59:23 6:26 32:24 21:52 5:12 3:33 1:54 2:44 2:21 4:20 1:21 2:13 3:26
56 Victor Alfano, Lucien Véron 🇫🇷 FRA15th of 460 aged 30-34 30-34 59:24 6:27 32:06 22:57 4:25 3:47 1:49 2:41 2:19 4:07 1:29 3:01 3:44
57 Andrea Matteo, Lorenzo Matteo 🇮🇹 ITA20th of 491 aged 25-29 25-29 59:25 6:28 30:44 24:16 4:28 3:54 1:50 3:08 2:25 4:18 1:29 2:58 4:14
58 Giovanni Santinelli, Daniele Santinelli 🇮🇹 ITA16th of 460 aged 30-34 30-34 59:26 6:29 30:25 24:14 4:51 3:56 2:06 2:55 2:31 4:22 1:48 2:53 3:43
59 Gabriel Salvetti, Marco Masieri 🇮🇹 ITA21st of 491 aged 25-29 25-29 59:29 6:32 32:02 22:51 4:41 3:55 1:42 2:46 2:03 4:15 1:33 2:58 3:39
60 Antonio Garcia, Rafael Gil 🇪🇸 ESP22nd of 491 aged 25-29 25-29 59:29 6:32 30:26 24:21 4:47 3:59 1:52 3:14 2:11 4:25 1:44 3:01 3:55
61 Arthur Andriollo, Vincent Moncada 🇫🇷 FRA23rd of 491 aged 25-29 25-29 59:36 6:39 32:31 22:26 4:44 3:53 1:43 2:30 2:38 4:18 1:24 2:32 3:28
62 Javier del Pino, Victor Reales Ceprian 🇪🇸 ESP2nd of 218 aged 40-44 40-44 59:38 6:41 31:45 23:03 4:54 3:49 1:56 2:42 2:33 4:19 1:37 2:38 3:29
63 Nicolò Giacomini, Mattia Giacomini 🇮🇹 ITA24th of 491 aged 25-29 25-29 59:39 6:42 30:41 24:17 4:44 3:51 1:34 3:47 2:13 4:42 1:28 2:55 3:47
64 Riccardo Bertrando, Giovanni Fois 🇮🇹 ITA17th of 460 aged 30-34 30-34 59:40 6:43 32:54 21:51 4:59 3:33 1:46 2:16 2:34 4:13 1:31 2:38 3:20
65 Baptiste Cros, Anthony Garcia 🇫🇷 FRA25th of 491 aged 25-29 25-29 59:40 6:43 31:01 23:54 4:50 3:51 2:04 3:19 2:33 4:19 1:26 2:41 3:41
66 Jerome Le Gurun, Aurelien Lossouarn 🇫🇷 FRA3rd of 218 aged 40-44 40-44 59:41 6:44 30:14 24:39 4:51 3:50 2:00 2:50 3:33 4:26 1:25 2:48 3:47
67 Filippo Greco, Matteo Roncalli 🇮🇹 ITA6th of 313 aged 16-24 16-24 59:45 6:48 32:44 22:06 5:01 3:45 1:45 2:38 1:57 4:06 1:34 3:02 3:19
68 Davide Gabrielli, Jacopo Ciabattoni 🇮🇹 ITA26th of 491 aged 25-29 25-29 59:48 6:51 32:01 22:43 5:10 3:42 1:50 3:04 2:08 3:59 1:18 2:47 3:55
69 Lorenzo Morando, Giacomo Merli 🇮🇹 ITA27th of 491 aged 25-29 25-29 59:50 6:53 31:08 23:55 4:51 3:43 2:08 3:10 2:33 4:10 1:26 3:07 3:38
70 Christian Vertua, Claudio Sona 🇮🇹 ITA15th of 338 aged 35-39 35-39 59:54 6:57 31:30 23:44 4:45 3:50 1:58 2:50 2:40 4:07 1:22 3:24 3:33
71 Simone Caminiti, Anthony Calicchio 🇮🇹 ITA18th of 460 aged 30-34 30-34 59:56 6:59 31:26 23:38 4:56 3:49 2:09 3:01 2:31 4:17 1:22 2:47 3:42
72 Luca Loglio, Massimo Gorasso 🇮🇹 ITA3rd of 114 aged 45-49 45-49 59:57 7:00 31:49 23:31 4:42 3:51 1:59 3:02 2:22 4:11 1:22 2:47 3:57
73 Dany El Riz, Daoud El Riz 🇫🇷 FRA16th of 338 aged 35-39 35-39 59:58 7:01 32:16 23:01 4:47 3:54 1:41 2:52 2:29 4:32 1:22 2:36 3:35
74 Francisco Teixeira, Nicu Stratan 🇵🇹 POR28th of 491 aged 25-29 25-29 1:00:01 7:04 32:33 22:49 4:44 3:42 1:46 2:57 2:14 4:11 1:37 2:34 3:48
75 Alex Dell’uomo, Emanuele Pizzoli 🇮🇹 ITA29th of 491 aged 25-29 25-29 1:00:01 7:04 31:27 24:01 4:39 3:47 1:57 2:45 2:58 4:16 1:40 2:57 3:41
76 Antonio Crupi, Giuliano Catanese 🇮🇹 ITA7th of 313 aged 16-24 16-24 1:00:01 7:04 30:23 25:04 4:38 3:56 2:05 3:09 2:49 4:10 1:47 3:34 3:34
77 Claudio Gallo, Enrico De luca 🇮🇹 ITA17th of 338 aged 35-39 35-39 1:00:08 7:11 30:44 24:33 4:55 3:36 2:08 2:47 3:02 4:19 1:24 3:31 3:46
78 Ricardo Ferreira, Pedro Silva 🇵🇹 POR30th of 491 aged 25-29 25-29 1:00:09 7:12 31:28 24:06 4:40 3:53 1:46 3:09 2:40 4:18 1:26 3:17 3:37
79 Edoardo Nodaro, Giuseppe Pastore 🇮🇹 ITA19th of 460 aged 30-34 30-34 1:00:11 7:14 32:41 22:53 4:42 3:49 1:38 2:51 2:25 4:15 1:16 3:01 3:38
80 Jonathon Wilks, Matthew Norton 🇬🇧 GBR20th of 460 aged 30-34 30-34 1:00:17 7:20 31:37 23:42 5:03 3:52 1:53 2:47 2:58 4:20 1:33 2:37 3:42
81 Fabio Pichinelli, Andrea Stipa 🇮🇹 ITA4th of 114 aged 45-49 45-49 1:00:19 7:22 30:56 24:30 4:58 3:52 1:42 3:21 2:59 4:17 1:32 3:15 3:32
82 Eros Lutzu, Francesco Proietti 🇮🇹 ITA31st of 491 aged 25-29 25-29 1:00:20 7:23 32:11 23:47 4:26 3:58 2:13 3:20 2:12 4:27 1:22 2:24 3:51
83 Teun van Woerkom, Marc van Ballegooij 🇳🇱 NED32nd of 491 aged 25-29 25-29 1:00:24 7:27 33:25 21:54 5:10 3:44 1:25 2:12 2:38 4:17 1:33 2:27 3:38
84 Eric Morvan, Lenaic Jegou 🇫🇷 FRA18th of 338 aged 35-39 35-39 1:00:34 7:37 32:35 23:10 4:53 3:52 1:27 2:26 2:30 4:06 1:39 3:05 4:05
85 Alessandro Specchio, Matteo Baffi 🇮🇹 ITA33rd of 491 aged 25-29 25-29 1:00:36 7:39 32:35 23:30 4:36 3:58 1:50 3:12 2:27 4:08 1:22 2:57 3:36
86 Francesco Piermarini, Andrea Pierangeli 🇮🇹 ITA21st of 460 aged 30-34 30-34 1:00:38 7:41 31:29 24:26 4:47 3:54 1:57 3:06 2:37 4:16 1:42 2:54 4:00
87 Federico Calvi, Leonardo Coccu 🇮🇹 ITA22nd of 460 aged 30-34 30-34 1:00:39 7:42 32:28 23:37 4:39 3:57 1:53 2:33 2:30 4:31 1:29 2:52 3:52
88 Nikolaus Spiess, Mathias Maxa 🇦🇹 AUT8th of 313 aged 16-24 16-24 1:00:39 7:42 30:53 25:17 4:33 3:54 1:59 3:22 2:37 4:11 2:16 3:01 3:57
89 Federico Ronci, Anass Oumaiz 🇮🇹 ITA23rd of 460 aged 30-34 30-34 1:00:41 7:44 33:14 22:31 5:00 3:50 1:40 3:01 2:19 4:16 1:21 2:29 3:35
90 leonardo capizzi, nicolò dalla marta 🇮🇹 ITA9th of 313 aged 16-24 16-24 1:00:43 7:46 32:37 23:16 4:55 3:46 1:53 2:49 2:55 4:10 1:40 2:25 3:38
91 Thibault Boullé, Philippe Maas 🇫🇷 FRA24th of 460 aged 30-34 30-34 1:00:45 7:48 32:26 23:30 4:55 4:06 1:51 2:36 2:41 4:23 1:32 2:35 3:46
92 Maxime Cartier, Michael Serieys 🇫🇷 FRA25th of 460 aged 30-34 30-34 1:00:46 7:49 33:21 21:57 5:33 3:42 1:55 2:11 2:29 4:03 1:22 2:37 3:38
93 Alessio Tenaglia, Lucio Lombardi 🇮🇹 ITA10th of 313 aged 16-24 16-24 1:00:54 7:57 34:10 22:04 4:45 3:38 1:45 2:38 2:01 3:58 1:26 2:40 3:58
94 Riccardo Rosselli Del Turco, Raffaele Donati 🇮🇹 ITA34th of 491 aged 25-29 25-29 1:00:55 7:58 33:47 22:22 4:49 4:00 2:07 2:24 2:04 4:16 1:20 2:52 3:19
95 Igor Mijic, Branislav Bogdanovic 🇷🇸 SRB26th of 460 aged 30-34 30-34 1:00:55 7:58 33:00 22:40 5:19 3:45 1:47 2:31 2:35 4:19 1:20 2:46 3:37
96 Filipe Figueiredo, Rui Diogo 🇵🇹 POR5th of 114 aged 45-49 45-49 1:00:56 7:59 32:20 23:52 4:49 4:00 2:15 2:54 2:17 4:31 1:27 2:38 3:50
97 Jacob Kitson, Connor Baker 🇬🇧 GBR35th of 491 aged 25-29 25-29 1:00:56 7:59 31:36 24:41 4:42 3:40 1:35 3:48 2:53 4:17 1:50 2:49 3:49
98 Edoardo Bianco, Marco Maiorano 🇮🇹 ITA11th of 313 aged 16-24 16-24 1:01:00 8:03 34:05 22:17 4:42 3:39 1:31 3:14 2:16 4:06 1:25 2:20 3:46
99 Antonios Manouilidis, Nikolaos Sakellaropoulos 🇬🇷 GRE36th of 491 aged 25-29 25-29 1:01:03 8:06 33:22 23:02 4:44 3:49 1:48 2:40 2:30 4:03 1:32 3:00 3:40
100 Giacomo Bianconi, Edoardo Ciliberti 🇮🇹 ITA12th of 313 aged 16-24 16-24 1:01:03 8:06 31:27 24:58 4:42 3:39 2:00 2:50 3:59 4:00 1:21 3:06 4:03
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