HYROX Toulouse 2025: Pro Doubles Men results

156 teams on 8 Feb 2025. Typical finish 1:12:30, fastest 10% under 1:02:39. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Guillaume Levoy, Joffrey Voisin 🇫🇷 FRA1st of 17 aged 40-49 40-49 53:35 27:55 21:47 4:01 3:25 1:52 3:32 2:07 3:41 1:21 2:22 3:27
2 Arthur Barbey, Maxime Krantz 🇫🇷 FRA1st of 94 aged 30-39 30-39 56:19 2:44 28:26 23:55 4:06 3:34 2:04 4:28 2:05 3:58 1:31 2:46 3:29
3 Thomas Delattre, José Estrangeiro 🇫🇷 FRA2nd of 94 aged 30-39 30-39 57:22 3:47 30:05 23:03 4:22 3:28 1:46 5:05 2:00 3:43 1:13 2:33 3:15
4 Xabi Berra, Igor Arruti 🇪🇸 ESP3rd of 94 aged 30-39 30-39 57:25 3:50 29:21 24:13 4:15 3:43 1:58 4:30 2:04 3:58 1:30 2:52 3:38
5 Lucas Roberto, Martin Carrere 🇫🇷 FRA4th of 94 aged 30-39 30-39 57:35 4:00 31:34 22:01 4:17 3:39 2:02 3:32 1:42 3:49 1:24 2:32 3:21
6 Gaëtan Chappaz, Julien Veyrat 🇫🇷 FRA5th of 94 aged 30-39 30-39 57:44 4:09 30:27 22:54 4:32 3:31 1:55 3:30 2:05 3:58 1:33 2:44 3:38
7 David Preciado, David Queiroz 🇵🇹 POR6th of 94 aged 30-39 30-39 58:06 4:31 31:20 23:15 4:01 3:23 2:03 3:46 2:30 3:51 1:25 2:37 3:40
8 Adrien Raffault, Frederic Dorez 🇫🇷 FRA7th of 94 aged 30-39 30-39 58:31 4:56 29:47 24:25 4:26 3:33 1:52 4:43 2:10 3:48 1:29 3:13 3:37
9 Cedric Khampasath, Kevin Mercier 🇫🇷 FRA2nd of 17 aged 40-49 40-49 58:41 5:06 30:33 23:59 4:14 3:47 2:07 4:17 2:29 4:03 1:25 2:32 3:19
10 Alexis Charlotteaux, Yohannes Moges 🇫🇷 FRA8th of 94 aged 30-39 30-39 59:10 5:35 30:08 24:33 4:37 3:43 2:05 4:23 2:24 3:49 1:33 2:50 3:46
11 Sonny Decouflé, Eliott Goi 🇫🇷 FRA1st of 43 aged U29 U29 59:31 5:56 31:58 23:42 3:57 3:44 1:51 3:49 1:58 4:04 1:29 2:54 3:53
12 Lucio Román, Ismael Mateo 🇪🇸 ESP1st of 2 aged 50-59 50-59 59:57 6:22 30:56 24:38 4:32 3:47 2:08 3:42 1:54 4:07 1:34 3:18 4:08
13 Nabil Berrouigat, Mehdi Berrouigat 🇫🇷 FRA9th of 94 aged 30-39 30-39 1:00:00 6:25 30:32 25:04 4:32 3:59 2:07 4:20 2:39 4:06 1:21 3:01 3:31
14 François Bossard, Alexis Panetier 🇫🇷 FRA10th of 94 aged 30-39 30-39 1:01:02 7:27 32:50 23:29 4:51 3:42 2:05 3:33 2:22 4:00 1:25 2:53 3:29
15 Maxime Denjean, Morgan Moreau 🇫🇷 FRA11th of 94 aged 30-39 30-39 1:02:07 8:32 33:28 24:04 4:42 3:45 2:43 2:52 2:16 4:04 1:29 3:30 3:25
16 Anthony Peudpiece, Alexandre Clement 🇫🇷 FRA12th of 94 aged 30-39 30-39 1:02:21 8:46 32:16 25:46 4:26 3:40 2:16 4:01 2:19 4:13 1:41 3:29 4:07
17 Cedric Saint-Martin, Victor Laborie 🇫🇷 FRA13th of 94 aged 30-39 30-39 1:02:56 9:21 34:33 23:41 5:07 3:44 2:03 3:38 2:19 3:58 1:32 2:56 3:31
18 Thomas Czubernat, Daniel DE Almeida 🇫🇷 FRA14th of 94 aged 30-39 30-39 1:02:57 9:22 33:09 25:33 4:42 3:54 2:00 4:09 2:26 4:12 1:45 3:11 3:56
19 Dormoy Hugues, Herfort Benoist 🇫🇷 FRA3rd of 17 aged 40-49 40-49 1:03:14 9:39 33:59 24:55 4:33 3:37 2:08 3:44 2:25 3:56 1:13 3:40 4:12
20 Jean marie Peoch, Eliott Coti 🇫🇷 FRA15th of 94 aged 30-39 30-39 1:03:41 10:06 33:42 25:30 4:48 3:53 2:00 4:50 3:02 3:54 1:28 2:48 3:35
21 Bruno Leblois, Christopher Lebel 🇫🇷 FRA2nd of 43 aged U29 U29 1:03:51 10:16 33:10 25:45 5:01 3:44 2:10 5:32 2:15 4:05 1:20 2:59 3:40
22 Clement Huber, Lucas Heuzé 🇫🇷 FRA16th of 94 aged 30-39 30-39 1:04:26 10:51 33:42 25:40 5:10 3:42 1:53 5:09 2:28 4:05 1:33 3:15 3:35
23 Stéphane Fernandez, Gaspard Bui 🇫🇷 FRA4th of 17 aged 40-49 40-49 1:04:32 10:57 36:45 22:31 5:26 3:47 1:56 3:25 1:52 4:01 1:31 2:41 3:18
24 Yannick Fornairon, Thomas Boivin 🇫🇷 FRA17th of 94 aged 30-39 30-39 1:04:36 11:01 37:22 22:00 5:24 3:31 1:39 3:31 2:14 3:40 1:11 2:37 3:37
25 Henri Mascarell, Kevin Lasserre 🇫🇷 FRA3rd of 43 aged U29 U29 1:04:46 11:11 33:56 26:08 5:14 3:47 2:08 3:59 2:49 4:14 1:28 4:04 3:39
26 Anthony Pozza, Sébastien Pozza 🇫🇷 FRA18th of 94 aged 30-39 30-39 1:04:49 11:14 34:56 25:05 5:15 4:04 1:58 3:57 2:21 4:07 1:36 3:34 3:28
27 Baptiste Thomen, Baptiste Le Vigouroux 🇫🇷 FRA4th of 43 aged U29 U29 1:04:50 11:15 32:31 27:50 4:33 3:42 2:04 5:07 2:46 3:55 1:35 3:23 5:18
28 Pierre Coudray, Clément Ovan 🇫🇷 FRA19th of 94 aged 30-39 30-39 1:05:15 11:40 34:59 25:39 5:03 3:44 2:17 4:20 2:39 4:02 1:43 3:40 3:14
29 Louis Weber, Nathan Haag 🇫🇷 FRA5th of 43 aged U29 U29 1:05:17 11:42 33:08 26:52 5:26 3:49 2:09 5:32 3:03 4:14 1:24 2:56 3:45
30 Maxime Moulin, Arthur Benedetti 🇫🇷 FRA6th of 43 aged U29 U29 1:05:56 12:21 33:33 27:36 5:02 3:46 2:25 5:16 2:53 4:01 1:29 3:33 4:13
31 Hugo Retailleau, Peyo Fonteny 🇫🇷 FRA7th of 43 aged U29 U29 1:06:12 12:37 33:16 27:56 5:07 3:45 2:05 5:03 3:17 4:07 1:38 4:13 3:48
32 Quentin Mousset, Anthony Courault 🇫🇷 FRA20th of 94 aged 30-39 30-39 1:06:21 12:46 35:47 26:03 5:01 4:00 2:21 4:48 2:21 4:08 1:23 3:17 3:45
33 Pierre Brigand, Gabin Baran 🇫🇷 FRA8th of 43 aged U29 U29 1:06:26 12:51 37:25 24:11 4:59 3:55 2:05 3:11 2:42 3:59 1:41 3:14 3:24
34 Étienne Lité, Antoine Marty 🇫🇷 FRA21st of 94 aged 30-39 30-39 1:06:34 12:59 34:20 27:16 5:08 3:54 2:09 4:50 3:04 4:02 1:36 3:51 3:50
35 Baptiste Fleuriet, Gabriel Caillol de Poncy 🇫🇷 FRA9th of 43 aged U29 U29 1:06:36 13:01 35:06 26:45 4:53 4:04 2:46 4:10 2:48 4:10 1:59 3:22 3:26
36 Patrick Lee, Damien Artus 🇲🇾 MAS22nd of 94 aged 30-39 30-39 1:06:40 13:05 32:41 28:48 5:18 3:58 2:27 5:43 2:43 4:15 1:34 4:15 3:53
37 Yannick Blanc, Albert Hoeger 🇫🇷 FRA5th of 17 aged 40-49 40-49 1:06:46 13:11 35:49 26:29 4:35 3:41 1:40 7:18 2:03 4:15 1:28 2:38 3:26
38 Corentin Borri, Thomas Bentata 🇫🇷 FRA23rd of 94 aged 30-39 30-39 1:06:55 13:20 35:17 26:58 5:29 4:08 2:24 6:41 1:57 4:04 1:33 2:30 3:41
39 Noureddin El khamsi, Hicham Afkir 🇲🇦 MAR6th of 17 aged 40-49 40-49 1:07:07 13:32 33:32 29:16 4:53 3:44 2:15 5:20 3:13 4:07 1:32 4:31 4:34
40 Maxime Benazet, Mathieu Janis 🇫🇷 FRA24th of 94 aged 30-39 30-39 1:07:20 13:45 38:22 24:04 5:22 3:44 2:14 3:36 2:24 3:51 1:47 2:56 3:32
41 Yoann Lescure, Jorry Deplaix 🇫🇷 FRA7th of 17 aged 40-49 40-49 1:07:20 13:45 35:36 26:43 5:27 3:47 2:39 5:12 2:11 4:11 1:35 3:17 3:51
42 Anaël Magnol, Sebastien Tibulle 🇫🇷 FRA10th of 43 aged U29 U29 1:07:24 13:49 33:39 28:48 5:03 3:56 2:04 7:27 2:17 4:12 1:26 3:40 3:46
43 Guilhem Trilles, Enzo Bonnet 🇫🇷 FRA11th of 43 aged U29 U29 1:07:27 13:52 40:50 26:23 5:26 3:42 2:25 4:38 2:48 4:01 1:31 3:35 3:43
44 Alexandre Laurini, Kevin Boyer 🇫🇷 FRA25th of 94 aged 30-39 30-39 1:07:36 14:01 38:32 24:24 5:17 3:52 2:06 3:32 2:33 3:56 1:27 3:08 3:50
45 Julien Damiani, Benjamin Kalita 🇫🇷 FRA26th of 94 aged 30-39 30-39 1:08:01 14:26 36:35 26:30 5:32 3:41 2:34 4:41 2:48 4:00 1:28 3:25 3:53
46 Théo Guibert, Hugo Guibert 🇫🇷 FRA12th of 43 aged U29 U29 1:08:10 14:35 34:00 28:31 5:48 3:51 2:27 4:52 3:17 4:13 1:38 3:55 4:18
47 Nicolas Zizzo, Thomas Gonzalez 🇫🇷 FRA27th of 94 aged 30-39 30-39 1:08:12 14:37 35:21 26:54 6:07 4:00 2:10 4:51 2:54 4:07 — 3:53 4:20
48 Quentin Polisset, Louis Paurisse 🇫🇷 FRA13th of 43 aged U29 U29 1:08:12 14:37 33:06 29:39 5:37 4:03 1:56 7:43 3:14 4:14 1:38 3:03 3:48
49 florian hegoas, sacha mazzer martinez 🇫🇷 FRA14th of 43 aged U29 U29 1:08:17 14:42 34:20 28:45 5:23 4:01 2:06 5:51 2:49 3:59 1:41 3:44 4:34
50 Nicolas Da Silva, Alex Marteno 🇫🇷 FRA28th of 94 aged 30-39 30-39 1:08:35 15:00 38:16 25:00 5:30 4:04 2:02 4:48 2:13 3:55 1:20 2:50 3:48
51 Declan Savage, Joe Jackson 🇬🇧 GBR15th of 43 aged U29 U29 1:08:44 15:09 38:31 25:10 5:12 3:43 2:06 4:42 2:17 4:10 1:10 3:11 3:51
52 Xavier Couve, Lucas Sandoval 🇫🇷 FRA29th of 94 aged 30-39 30-39 1:08:47 15:12 35:19 27:30 6:12 4:04 2:00 5:31 2:57 4:13 1:31 3:18 3:56
53 Maxime Cottineau, Théo Berriat 🇫🇷 FRA16th of 43 aged U29 U29 1:09:16 15:41 35:29 29:04 4:59 3:58 2:23 5:36 2:04 4:22 1:38 3:55 5:08
54 Vincent Rigault, Elio Artus 🇫🇷 FRA17th of 43 aged U29 U29 1:09:25 15:50 36:30 25:26 7:38 3:31 1:58 4:33 2:19 4:07 1:28 3:43 3:47
55 Dylan Arcidiacono, Julien Roy 🇫🇷 FRA18th of 43 aged U29 U29 1:09:30 15:55 36:55 26:45 6:17 3:52 1:40 4:48 3:17 4:14 1:49 3:43 3:22
56 Vincent Martin, Julien Bourdin 🇫🇷 FRA30th of 94 aged 30-39 30-39 1:09:39 16:04 37:11 27:01 5:49 3:52 2:19 4:26 2:45 4:19 1:39 3:50 3:51
57 Bruce Clemenceau, Kevin Mercier 🇫🇷 FRA19th of 43 aged U29 U29 1:09:47 16:12 35:24 29:16 5:30 3:46 2:25 6:58 3:04 3:57 1:53 3:31 3:42
58 Théo Restancourt, Felix Restancourt 🇫🇷 FRA31st of 94 aged 30-39 30-39 1:10:16 16:41 38:20 25:46 6:23 3:54 2:03 4:21 3:15 4:03 — 3:37 3:41
59 David Verron, David Potet 🇫🇷 FRA32nd of 94 aged 30-39 30-39 1:10:27 16:52 36:02 27:55 6:44 3:51 2:17 4:49 2:15 4:21 1:29 3:15 5:38
60 Mathieu Bertrand, Thibault Catalano 🇫🇷 FRA20th of 43 aged U29 U29 1:10:28 16:53 38:16 26:59 5:27 3:50 2:50 5:00 2:38 4:12 1:32 3:34 3:23
61 Ben Thevenin, Kevin Prisse 🇫🇷 FRA21st of 43 aged U29 U29 1:10:34 16:59 36:36 28:21 5:53 3:47 3:30 5:00 2:54 4:06 1:42 3:24 3:58
62 Risser Yvan, Hugo Comte 🇫🇷 FRA33rd of 94 aged 30-39 30-39 1:10:46 17:11 37:34 27:43 5:45 3:55 2:28 5:26 2:54 4:17 1:38 3:07 3:58
63 Alexis Mouchon, Vincent Glemain 🇫🇷 FRA34th of 94 aged 30-39 30-39 1:10:53 17:18 38:13 27:05 5:37 3:59 2:09 5:17 2:15 4:18 1:34 3:28 4:05
64 Matthieu Calpetard, Erwan Tanguy 🇫🇷 FRA35th of 94 aged 30-39 30-39 1:11:05 17:30 38:39 27:21 5:41 3:41 2:31 4:05 3:37 4:04 1:33 4:04 3:46
65 Dimitri Polo, Benjamin Polo 🇫🇷 FRA36th of 94 aged 30-39 30-39 1:11:13 17:38 39:10 26:14 6:04 3:47 2:11 4:14 3:07 4:07 1:29 3:42 3:37
66 Pedro Paiva, Miguel Sousa 🇵🇹 POR37th of 94 aged 30-39 30-39 1:11:38 18:03 36:38 30:06 5:13 3:48 2:29 7:37 3:07 3:57 1:40 3:09 4:19
67 michael Arragain, Adrien Gomez 🇫🇷 FRA38th of 94 aged 30-39 30-39 1:11:39 18:04 37:32 28:53 6:13 3:57 2:35 6:42 2:24 4:28 1:25 3:19 4:03
68 Florian Blain, Gaëtan Blancheton 🇫🇷 FRA39th of 94 aged 30-39 30-39 1:11:45 18:10 38:13 27:35 6:32 4:11 2:39 4:19 2:47 4:29 1:44 3:33 3:53
69 Bryan Charge, Geoffrey Werhle 🇫🇷 FRA8th of 17 aged 40-49 40-49 1:11:48 18:13 36:00 31:05 5:18 3:58 2:13 8:10 2:18 4:37 1:36 3:47 4:26
70 Pavel Dzhioev, Landry Bennardo 🇷🇺 RUS22nd of 43 aged U29 U29 1:12:04 18:29 37:03 29:34 5:42 3:53 2:08 5:51 3:42 4:24 1:41 3:51 4:04
71 Enzo Martin, Alexandre Héricy 🇫🇷 FRA40th of 94 aged 30-39 30-39 1:12:05 18:30 37:52 28:31 5:49 3:54 2:34 4:23 3:07 4:19 1:53 4:00 4:21
72 Vincent Tost, thomas Hourcq 🇫🇷 FRA41st of 94 aged 30-39 30-39 1:12:06 18:31 39:37 27:38 4:59 3:54 2:11 4:43 3:08 4:10 1:32 4:17 3:43
73 Maxime Boulah, Anael Barbagallo 🇫🇷 FRA42nd of 94 aged 30-39 30-39 1:12:13 18:38 38:59 27:25 5:54 3:59 2:21 4:23 2:24 4:27 1:33 4:35 3:43
74 Martin Gonthier, Romain Pothier 🇫🇷 FRA43rd of 94 aged 30-39 30-39 1:12:14 18:39 38:13 28:20 5:46 4:01 2:33 6:58 2:40 3:58 1:43 3:05 3:22
75 Malek Khamassi, olivier manant 🇫🇷 FRA44th of 94 aged 30-39 30-39 1:12:15 18:40 37:06 29:40 5:40 4:01 2:31 5:27 2:55 4:15 1:53 4:13 4:25
76 Félix Paradis, Morgan Huron 🇨🇦 CAN45th of 94 aged 30-39 30-39 1:12:21 18:46 37:53 28:46 6:15 4:14 2:16 4:39 3:11 4:29 1:52 4:10 3:55
77 Bastien Perez, Mohamed Boukhobza 🇫🇷 FRA46th of 94 aged 30-39 30-39 1:12:21 18:46 36:08 31:01 5:19 4:19 2:19 6:49 3:24 4:19 1:41 3:45 4:25
78 Christopher Robin, Benjamin Trublin 🇫🇷 FRA9th of 17 aged 40-49 40-49 1:12:25 18:50 38:04 28:05 6:24 4:10 2:41 4:43 3:10 4:20 1:33 3:33 3:55
79 Camille Renaux, Nicolas François 🇫🇷 FRA47th of 94 aged 30-39 30-39 1:12:36 19:01 41:21 25:24 6:06 3:52 2:00 4:52 2:19 4:17 1:26 2:51 3:47
80 Brahim Bertholet, Jeff Mailland 🇫🇷 FRA10th of 17 aged 40-49 40-49 1:12:47 19:12 39:55 27:54 5:35 3:57 2:22 4:38 2:41 4:19 1:48 4:26 3:43
81 Pierre Rey, Simon Dauvois 🇫🇷 FRA23rd of 43 aged U29 U29 1:12:52 19:17 39:39 28:02 5:44 3:54 1:52 5:55 2:32 4:03 1:46 4:08 3:52
82 Pierre Sagala, Aurelien Bouillaud 🇫🇷 FRA48th of 94 aged 30-39 30-39 1:13:01 19:26 39:29 27:32 6:05 3:58 1:57 4:50 2:19 4:23 1:40 3:55 4:30
83 Andreas Piombo, Tiwakan Falaise 🇫🇷 FRA49th of 94 aged 30-39 30-39 1:13:08 19:33 41:03 26:24 5:45 3:48 2:14 4:31 2:39 3:53 1:31 3:28 4:20
84 Nicolas Peniche, Sebastien Peniche 🇫🇷 FRA50th of 94 aged 30-39 30-39 1:13:15 19:40 40:10 27:24 5:53 4:03 2:10 4:58 2:59 4:09 1:47 3:21 3:57
85 Wahib Ben lakhal, Abhishek Verma 🇩🇿 ALG24th of 43 aged U29 U29 1:13:25 19:50 41:30 26:06 6:20 3:58 2:38 3:40 2:09 4:26 1:35 3:58 3:42
86 David Samson, Charles Moussay 🇫🇷 FRA51st of 94 aged 30-39 30-39 1:13:33 19:58 39:20 27:43 7:14 3:54 2:08 6:11 2:30 4:27 — 3:44 4:05
87 Julien Fourty, Quentin Antoine 🇫🇷 FRA25th of 43 aged U29 U29 1:13:36 20:01 37:56 30:36 5:34 3:45 2:08 7:55 2:48 3:58 2:03 4:00 3:59
88 Nicolas Hartenstein, Adrien Audet 🇫🇷 FRA52nd of 94 aged 30-39 30-39 1:13:58 20:23 37:37 30:33 5:59 3:52 2:04 7:20 3:10 4:15 1:45 4:22 3:45
89 Anthony Doyen, Ducourtieux Arnaud 🇫🇷 FRA53rd of 94 aged 30-39 30-39 1:14:07 20:32 36:39 32:03 5:33 3:43 1:41 8:52 3:00 4:12 1:34 4:21 4:40
90 Regis Loubeyre, Valentin Duchet 🇫🇷 FRA54th of 94 aged 30-39 30-39 1:14:12 20:37 36:40 31:44 6:04 4:03 2:38 8:40 2:13 4:18 1:59 3:57 3:56
91 David Sutter, Jérèmy Soulard 🇫🇷 FRA55th of 94 aged 30-39 30-39 1:14:17 20:42 39:31 28:58 6:06 3:56 2:19 6:00 2:45 4:26 1:49 3:32 4:11
92 Ludovic Miolane, Florent Miolane 🇫🇷 FRA56th of 94 aged 30-39 30-39 1:14:23 20:48 39:27 28:28 6:35 4:00 2:50 5:38 3:07 4:05 1:35 3:26 3:47
93 Sebastien Da ré, Robin Da ré 🇫🇷 FRA26th of 43 aged U29 U29 1:14:24 20:49 37:36 32:20 5:11 4:08 2:49 8:30 2:56 4:28 1:43 3:46 4:00
94 Romain Crozet, Arthur Estienne 🇫🇷 FRA27th of 43 aged U29 U29 1:14:30 20:55 43:42 25:38 5:48 3:59 2:24 4:08 2:35 3:53 1:52 3:09 3:38
95 matthias verne, tristan margalet 🇫🇷 FRA28th of 43 aged U29 U29 1:14:36 21:01 37:17 31:10 6:18 3:55 2:36 6:39 3:00 4:28 1:53 4:44 3:55
96 Régis Le Marchand, Jonathan Tabutin 🇫🇷 FRA11th of 17 aged 40-49 40-49 1:14:37 21:02 38:42 30:16 6:00 3:58 2:16 8:17 3:01 3:58 1:26 3:40 3:40
97 Julien Benabdelagiz, Thibaud Coulonge 🇫🇷 FRA57th of 94 aged 30-39 30-39 1:14:37 21:02 38:08 31:02 5:53 4:02 2:35 6:34 3:39 4:10 1:37 4:38 3:47
98 romain debeve, Ben Bernard 🇫🇷 FRA58th of 94 aged 30-39 30-39 1:14:44 21:09 39:37 29:30 5:44 3:57 1:56 7:25 3:07 4:12 1:39 3:28 3:46
99 Boris Encinas, Benjamin Gora 🇫🇷 FRA59th of 94 aged 30-39 30-39 1:14:46 21:11 43:05 25:44 6:04 3:55 2:08 3:48 2:32 4:15 1:38 3:22 4:06
100 Paul Thomas, Nathan Larrue 🇫🇷 FRA29th of 43 aged U29 U29 1:14:53 21:18 41:28 26:58 6:48 4:05 2:31 4:20 3:01 4:17 1:46 3:07 3:51
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