HYROX Milan 2024: Doubles Men results

572 teams on 19 Oct 2024. Typical finish 1:20:11, fastest 10% under 1:06:55. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Aaron Woodman, Simon Derby 🇮🇪 IRL1st of 122 aged 40-49 40-49 55:27 30:28 20:37 4:26 3:32 1:24 2:34 2:17 3:49 1:19 2:24 3:18
2 Nik Kojc, Joze Kojc 🇸🇮 SLO2nd of 122 aged 40-49 40-49 56:58 1:31 31:19 20:52 4:53 3:36 1:27 2:44 1:57 3:52 1:26 2:19 3:31
3 David Kelly, Dean Power 🇮🇪 IRL1st of 288 aged 30-39 30-39 57:12 1:45 31:05 21:19 4:52 3:37 1:37 2:46 2:01 3:56 1:24 2:38 3:20
4 Gordon Bieling, Martin Strauch 🇩🇪 GER2nd of 288 aged 30-39 30-39 57:39 2:12 31:15 21:46 4:42 3:30 1:33 2:39 2:35 3:52 1:24 2:38 3:35
5 Aaron McPhee, Andrew Dunkerley 🇬🇧 GBR3rd of 122 aged 40-49 40-49 59:30 4:03 31:35 23:10 4:51 3:29 1:25 2:36 3:28 4:00 1:21 3:11 3:40
6 Gabriele Di Rocco, Manuel Morselli 🇮🇹 ITA1st of 132 aged U29 U29 59:31 4:04 31:47 22:54 4:55 3:45 1:38 2:48 2:59 4:09 1:37 2:34 3:24
7 Mehdi Berrouigat, Nabil Berrouigat 🇫🇷 FRA3rd of 288 aged 30-39 30-39 1:00:32 5:05 30:37 25:06 4:54 4:13 1:49 3:20 2:48 4:30 1:25 2:24 4:37
8 Mehdi Prevosti, Julien Navarro 🇫🇷 FRA4th of 288 aged 30-39 30-39 1:00:46 5:19 32:21 23:46 4:43 3:48 1:37 3:16 3:07 3:56 1:19 2:45 3:58
9 Karl Sciortino, Daniel Brincat 🇲🇹 MLT5th of 288 aged 30-39 30-39 1:00:47 5:20 33:33 22:07 5:12 3:37 1:33 3:01 2:00 4:02 1:29 2:29 3:56
10 Gioele Patroni, Filippo Tenca 🇮🇹 ITA2nd of 132 aged U29 U29 1:01:01 5:34 34:17 21:31 5:18 3:33 1:35 2:32 2:14 4:05 1:15 2:55 3:22
11 Edoardo Fazzari, Sandro Zurlo 🇮🇹 ITA3rd of 132 aged U29 U29 1:01:35 6:08 32:11 24:35 4:55 3:55 1:51 3:32 2:50 4:20 1:41 3:01 3:25
12 Gabriele Ammoni, Alessandro Aly Fouda 🇮🇹 ITA6th of 288 aged 30-39 30-39 1:01:39 6:12 34:18 22:13 5:13 3:50 1:26 2:40 2:29 4:07 1:25 2:43 3:33
13 Thomas Molgora, Guglielmo Platania 🇮🇹 ITA4th of 132 aged U29 U29 1:01:47 6:20 30:06 26:52 4:53 4:11 2:03 3:11 4:00 4:25 1:43 3:24 3:55
14 Oliver Black, Mark Wyatt 🇬🇧 GBR7th of 288 aged 30-39 30-39 1:02:13 6:46 32:27 24:54 4:57 3:54 2:04 3:07 3:24 4:20 1:45 2:38 3:42
15 Owen Lloyd, Matthew Plowman 🇬🇧 GBR8th of 288 aged 30-39 30-39 1:02:38 7:11 33:09 24:40 4:55 3:40 1:40 3:30 3:20 3:56 1:33 2:56 4:05
16 Virgilio Zupancich, Emilio Brunazzi 🇮🇹 ITA9th of 288 aged 30-39 30-39 1:03:05 7:38 35:20 22:05 5:44 3:38 1:26 3:27 1:48 3:56 1:25 2:36 3:49
17 Michael Cella, Damiano Curati 🇮🇹 ITA10th of 288 aged 30-39 30-39 1:03:17 7:50 32:51 25:05 5:25 4:00 1:33 4:00 2:39 4:28 1:32 3:05 3:48
18 Mattia Armellini, Mauro Balletti 🇮🇹 ITA5th of 132 aged U29 U29 1:03:24 7:57 34:09 23:52 5:28 3:44 1:34 3:28 2:27 4:15 1:29 3:02 3:53
19 Dimitri Waeber, Alexandre Nunes 🇨🇭 SUI11th of 288 aged 30-39 30-39 1:03:26 7:59 34:58 22:45 5:47 3:42 1:27 3:02 2:48 4:14 1:19 2:34 3:39
20 Simon Ord, Ben Courty 🇬🇧 GBR6th of 132 aged U29 U29 1:03:28 8:01 35:09 22:14 6:11 3:31 1:25 2:52 3:02 3:34 1:31 2:38 3:41
21 Luca Belotti, Marco Guaglianone 🇮🇹 ITA12th of 288 aged 30-39 30-39 1:03:35 8:08 35:22 22:21 5:55 3:51 1:39 2:19 2:49 4:06 1:24 2:45 3:28
22 Nicolas Reyes, Andreas Lütkewitte 🇩🇪 GER7th of 132 aged U29 U29 1:03:35 8:08 35:11 23:02 5:26 3:55 1:30 3:11 2:39 4:03 1:21 2:32 3:51
23 Marco Parlani, Stefano Gemello 🇮🇹 ITA13th of 288 aged 30-39 30-39 1:03:51 8:24 33:32 24:40 5:43 4:03 1:45 3:56 2:25 4:29 1:34 2:42 3:46
24 Anaël Magnol, Sebastien Tibulle 🇫🇷 FRA8th of 132 aged U29 U29 1:03:59 8:32 33:38 25:19 5:07 3:46 1:52 4:10 2:54 4:05 1:25 3:12 3:55
25 Raymond Leonardi Roche, Paul Fitzgerald 🇮🇪 IRL9th of 132 aged U29 U29 1:04:03 8:36 35:31 23:00 5:36 3:39 1:16 3:15 2:51 3:57 1:19 2:49 3:54
26 Antonio Barbuto, Andrea Germano 🇮🇹 ITA14th of 288 aged 30-39 30-39 1:04:04 8:37 36:23 22:18 5:28 3:48 1:24 2:59 2:38 4:26 1:14 2:24 3:25
27 Karim Hegazy, Sherif Hegazy 🇬🇧 GBR15th of 288 aged 30-39 30-39 1:04:08 8:41 35:08 23:44 5:21 3:54 1:48 3:03 2:12 4:07 1:31 2:53 4:16
28 Patrizio Viero, Filippo Prussiani 🇮🇹 ITA4th of 122 aged 40-49 40-49 1:04:15 8:48 35:06 23:50 5:22 3:58 1:48 3:48 2:10 4:11 1:33 2:53 3:29
29 Evangelos Bampaletsos, Alexandros Tatakos 🇬🇷 GRE5th of 122 aged 40-49 40-49 1:04:15 8:48 34:03 24:24 5:50 3:55 1:43 2:54 2:36 4:14 1:40 3:27 3:55
30 Alessio Rebai, Nicoló Brivio 🇨🇭 SUI16th of 288 aged 30-39 30-39 1:04:15 8:48 33:31 25:33 5:14 3:49 1:49 3:23 2:32 4:18 1:33 3:08 5:01
31 Robert Hobbs, Ryan Gackowski 🇬🇧 GBR17th of 288 aged 30-39 30-39 1:04:19 8:52 34:51 23:34 5:58 3:55 1:35 3:06 2:37 4:11 1:28 3:06 3:36
32 Alessandro Brambilla Colnago, Elia Cerato 🇮🇹 ITA18th of 288 aged 30-39 30-39 1:04:30 9:03 34:45 24:03 5:47 3:40 1:48 3:07 3:10 3:56 1:38 3:09 3:35
33 Nathan Adams, Daniel Akinrinbola 🇮🇪 IRL10th of 132 aged U29 U29 1:04:34 9:07 34:40 24:43 5:16 3:42 1:39 3:51 2:21 4:05 1:30 3:06 4:29
34 Oliver Zeuge, Anil Yesil 🇩🇪 GER19th of 288 aged 30-39 30-39 1:04:38 9:11 35:16 24:30 4:55 3:44 1:45 3:54 2:24 4:13 1:25 3:13 3:52
35 Nazzareno Boldrini, Marco Boldrini 🇮🇹 ITA20th of 288 aged 30-39 30-39 1:04:40 9:13 34:53 24:04 5:48 3:51 1:43 3:04 3:15 4:05 1:32 3:08 3:26
36 Joe McCabe, Mark Gannon 🇮🇪 IRL21st of 288 aged 30-39 30-39 1:04:42 9:15 36:21 23:53 4:34 3:45 1:38 3:35 2:19 4:24 1:26 3:00 3:46
37 Panagiotis Avramidis, Petros Tsakoulis 🇬🇷 GRE11th of 132 aged U29 U29 1:05:10 9:43 35:37 24:18 5:20 3:49 1:35 3:27 3:03 4:13 1:25 3:07 3:39
38 Harry Warburton, David Griffiths 🇬🇧 GBR22nd of 288 aged 30-39 30-39 1:05:16 9:49 34:53 25:17 5:12 3:51 1:21 4:04 2:55 4:13 1:37 3:17 3:59
39 Claudio Sona, Davide Rossi 🇮🇹 ITA23rd of 288 aged 30-39 30-39 1:05:24 9:57 37:23 22:19 5:47 3:45 1:21 2:39 2:46 3:57 1:27 2:56 3:28
40 Raymond Mc Namee, Conor Patton 🇮🇪 IRL12th of 132 aged U29 U29 1:05:24 9:57 35:13 24:38 5:37 3:47 1:50 2:58 3:11 3:59 1:20 3:38 3:55
41 Arian Selimi, Adrijan Selimi 🇨🇭 SUI13th of 132 aged U29 U29 1:05:28 10:01 36:35 23:10 5:48 3:40 1:26 3:22 2:35 4:14 1:27 2:51 3:35
42 Francesco Paura, Carlo Fassi 🇮🇹 ITA24th of 288 aged 30-39 30-39 1:05:33 10:06 35:36 23:57 6:04 3:52 1:43 3:05 2:29 4:18 1:39 2:49 4:02
43 Roberto Cassidei, Edoardo Capone 🇮🇹 ITA25th of 288 aged 30-39 30-39 1:05:39 10:12 34:33 24:53 6:15 4:22 1:45 3:35 2:33 4:55 1:36 2:38 3:29
44 Luca Lavelli, Federico Stucchi 🇮🇹 ITA14th of 132 aged U29 U29 1:05:40 10:13 34:33 24:37 6:34 3:56 1:30 3:57 2:56 4:25 1:32 2:28 3:53
45 Oliver Eastwood, Jack Davies 🇬🇧 GBR15th of 132 aged U29 U29 1:05:40 10:13 34:39 25:47 5:19 4:09 1:34 3:37 2:55 4:41 1:29 3:20 4:02
46 Salvatore Giardino, Lorenzo Finardi 🇮🇹 ITA16th of 132 aged U29 U29 1:05:42 10:15 37:24 22:33 5:49 3:55 1:26 2:43 2:19 3:58 1:29 2:56 3:47
47 Andrea Giovanazzi, Matteo Tuzzi 🇮🇹 ITA6th of 122 aged 40-49 40-49 1:05:51 10:24 34:50 25:06 5:59 4:00 1:48 3:26 3:12 4:12 1:44 2:58 3:46
48 Matteo Stefanazzi, Marco Belfortini 🇮🇹 ITA26th of 288 aged 30-39 30-39 1:05:57 10:30 33:30 25:18 7:12 3:59 1:51 3:58 2:47 4:21 1:41 3:01 3:40
49 Evangelos Dimopoulos, Vaios Panagiotou 🇬🇷 GRE17th of 132 aged U29 U29 1:06:01 10:34 38:20 21:58 5:48 3:35 1:21 2:48 2:18 3:52 1:26 3:06 3:32
50 Simone Bartolini, Moreno Bucci 🇮🇹 ITA27th of 288 aged 30-39 30-39 1:06:03 10:36 35:55 24:25 5:48 4:00 1:30 3:29 2:50 4:25 1:20 2:51 4:00
51 Albano Malo, Giovanni Giove 🇮🇹 ITA28th of 288 aged 30-39 30-39 1:06:07 10:40 37:11 23:18 5:42 3:53 1:37 3:11 2:33 4:29 1:32 2:32 3:31
52 Salvatore Pio Fini, Michele Vaira 🇮🇹 ITA18th of 132 aged U29 U29 1:06:09 10:42 35:48 24:38 5:46 3:49 1:45 3:21 2:26 4:08 1:53 3:31 3:45
53 Alex Bellin, Marco Pavanello 🇮🇹 ITA7th of 122 aged 40-49 40-49 1:06:23 10:56 32:59 28:04 5:25 4:02 1:38 7:01 2:49 4:24 1:55 2:52 3:23
54 Paolo Verzeletti, Matteo Veschetti 🇮🇹 ITA19th of 132 aged U29 U29 1:06:25 10:58 36:35 23:51 6:04 3:45 1:47 2:52 2:57 4:11 1:27 3:11 3:41
55 Declan Gavigan, Niall Shannon 🇮🇪 IRL29th of 288 aged 30-39 30-39 1:06:31 11:04 36:46 24:27 5:22 3:55 1:45 3:16 2:33 4:13 1:32 3:13 4:00
56 Alessandro Cioni, Mauro Gherardi 🇮🇹 ITA8th of 122 aged 40-49 40-49 1:06:34 11:07 35:47 25:13 5:38 4:02 1:19 3:26 3:10 4:15 1:31 3:35 3:55
57 Iacopo Iachettini, Filippo Guastella 🇮🇹 ITA30th of 288 aged 30-39 30-39 1:06:55 11:28 35:38 25:31 5:52 3:39 1:52 3:23 2:51 4:20 1:43 3:28 4:15
58 Darren Barber, Daniel Gilbert 🇬🇧 GBR31st of 288 aged 30-39 30-39 1:06:55 11:28 34:36 26:56 5:28 3:59 1:45 3:18 3:16 4:44 1:44 4:19 3:51
59 Matteo Carlo Botti, Giulio Sandrinelli 🇮🇹 ITA20th of 132 aged U29 U29 1:06:59 11:32 37:32 23:28 6:03 3:55 1:19 3:04 2:27 4:14 1:21 2:57 4:11
60 Paolo Elia Soddu, Stefano Sanna 🇮🇹 ITA32nd of 288 aged 30-39 30-39 1:07:04 11:37 36:00 25:18 5:51 4:07 1:39 4:06 2:24 4:32 1:33 3:14 3:43
61 Paul O'Connor, Keith Hughes 🇮🇪 IRL9th of 122 aged 40-49 40-49 1:07:04 11:37 35:49 25:46 5:33 3:56 1:43 3:31 2:35 4:32 1:53 3:22 4:14
62 Massimiliano Bolognesi, Ruben Biasioli 🇮🇹 ITA21st of 132 aged U29 U29 1:07:08 11:41 36:33 24:19 6:20 3:53 1:39 3:26 2:33 4:06 1:27 2:53 4:22
63 Lorenzo Lotti, Michele Agostini 🇮🇹 ITA33rd of 288 aged 30-39 30-39 1:07:17 11:50 30:32 31:24 5:26 4:11 1:45 4:12 4:08 4:36 2:00 5:05 5:27
64 Andrea Palmas, Antonio Deiana 🇮🇹 ITA34th of 288 aged 30-39 30-39 1:07:21 11:54 38:13 23:32 5:41 3:54 1:22 3:17 2:27 4:13 1:28 2:57 3:54
65 Sholto Hanson, Cameron Coulson 🇬🇧 GBR22nd of 132 aged U29 U29 1:07:23 11:56 36:43 25:04 5:40 3:48 1:23 2:59 3:18 4:16 1:35 3:11 4:34
66 Matteo Meneghetti, Luigi Iazzi 🇮🇹 ITA35th of 288 aged 30-39 30-39 1:07:27 12:00 35:44 26:27 5:20 3:47 1:37 4:19 3:12 4:10 1:46 3:51 3:45
67 Cesare Castorini, Andrea Serena 🇮🇹 ITA10th of 122 aged 40-49 40-49 1:07:35 12:08 37:28 24:36 5:34 3:57 1:33 3:44 2:47 4:18 1:36 3:03 3:38
68 Matteo Tenca, Valerio Guernieri 🇮🇹 ITA36th of 288 aged 30-39 30-39 1:07:44 12:17 37:50 24:04 5:55 3:58 1:33 3:09 2:41 4:18 1:38 3:09 3:38
69 Daniel Jonsson, Daniel Bates 🇸🇪 SWE1st of 28 aged 50-59 50-59 1:08:05 12:38 36:24 26:00 5:44 3:53 1:33 3:23 3:32 4:31 1:32 3:32 4:04
70 Andrea Traica, Lorenzo Martinelli 🇮🇹 ITA37th of 288 aged 30-39 30-39 1:08:13 12:46 38:04 23:57 6:16 4:06 1:28 3:09 2:45 4:28 1:12 3:16 3:33
71 Pierre-Alexandre Marange, Florin Pandeli 🇫🇷 FRA23rd of 132 aged U29 U29 1:08:15 12:48 37:22 25:07 5:51 3:48 1:36 3:21 2:50 4:09 1:40 3:56 3:47
72 Michele Buglione, Piero Profera 🇮🇹 ITA38th of 288 aged 30-39 30-39 1:08:15 12:48 35:07 26:34 6:39 3:51 1:37 4:11 3:47 4:27 1:37 3:27 3:37
73 Enrico Francescato, Alberto Zorzi 🇮🇹 ITA39th of 288 aged 30-39 30-39 1:08:30 13:03 37:20 25:22 5:51 3:48 1:24 4:01 2:09 4:22 1:43 3:23 4:32
74 Nicola Cafaro, Filippo Panetti 🇮🇹 ITA40th of 288 aged 30-39 30-39 1:08:33 13:06 37:21 25:11 6:04 4:07 1:42 3:27 2:12 4:39 1:33 3:29 4:02
75 Kier Long, Tom Brennan 🇬🇧 GBR24th of 132 aged U29 U29 1:08:37 13:10 34:55 27:58 5:48 3:48 1:30 3:22 4:55 4:16 1:52 3:36 4:39
76 Dario Prada, Luca Rodino 🇮🇹 ITA41st of 288 aged 30-39 30-39 1:08:44 13:17 36:54 26:09 5:47 4:04 2:00 3:34 2:54 4:32 1:31 3:42 3:52
77 Leonardo Fornari, Marco Palazzesi 🇮🇹 ITA42nd of 288 aged 30-39 30-39 1:08:47 13:20 37:09 23:40 8:00 3:47 1:38 3:27 2:18 4:26 1:15 3:11 3:38
78 Davide Scaletta, Emanuele Zummo 🇮🇹 ITA43rd of 288 aged 30-39 30-39 1:08:50 13:23 37:18 26:10 5:26 3:51 1:41 3:23 3:14 4:11 1:39 4:06 4:05
79 Stefano Scoca, Matteo Zanotti 🇮🇹 ITA25th of 132 aged U29 U29 1:08:54 13:27 37:17 24:09 7:33 3:33 1:44 3:15 2:38 4:21 1:24 3:00 4:14
80 Mauro Daniel De Angelis, Nino Rodio 🇮🇹 ITA44th of 288 aged 30-39 30-39 1:09:00 13:33 38:07 24:42 6:17 3:50 1:36 3:04 3:23 4:03 1:26 3:42 3:38
81 Edoardo Carenza, Gabriele De Giorgi 🇮🇹 ITA11th of 122 aged 40-49 40-49 1:09:03 13:36 36:17 26:22 6:28 4:06 1:55 4:04 2:42 4:23 1:54 3:29 3:49
82 Gianmarco Pausani, Massimo Benedetti 🇮🇹 ITA45th of 288 aged 30-39 30-39 1:09:04 13:37 39:24 23:14 6:29 3:53 1:29 3:01 2:33 3:58 1:35 2:58 3:47
83 Oliver Spritzendorfer, Matteo Spritzendorfer 🇦🇹 AUT46th of 288 aged 30-39 30-39 1:09:04 13:37 34:11 29:41 5:17 4:10 2:05 4:58 3:50 4:44 1:32 3:40 4:42
84 Stephen Browne, David Larrissy 🇮🇪 IRL12th of 122 aged 40-49 40-49 1:09:09 13:42 34:40 28:58 5:35 4:07 1:32 3:42 3:14 4:20 1:35 4:06 6:22
85 Lucas Perez, Ismael Gonzalez 🇪🇸 ESP47th of 288 aged 30-39 30-39 1:09:14 13:47 36:17 27:31 5:32 4:02 1:36 3:37 4:05 4:26 1:48 3:45 4:12
86 Osian Burrell, Callum Jones 🇬🇧 GBR26th of 132 aged U29 U29 1:09:17 13:50 37:18 25:40 6:23 3:59 1:25 4:11 2:46 4:31 1:25 2:59 4:24
87 Joshua Cavey, Jordan Hood 🇬🇧 GBR48th of 288 aged 30-39 30-39 1:09:25 13:58 39:46 22:24 7:20 3:52 1:27 2:45 2:16 4:10 1:20 2:50 3:44
88 Manuel Vitorino, Francisco Vitorino 🇵🇹 POR49th of 288 aged 30-39 30-39 1:09:28 14:01 35:59 27:55 5:38 4:03 1:54 4:03 2:40 4:33 1:46 3:20 5:36
89 Andrea Paderno, Simone Gentili 🇮🇹 ITA27th of 132 aged U29 U29 1:09:38 14:11 37:48 25:41 6:14 3:58 1:49 3:52 2:55 4:09 1:48 3:30 3:40
90 Federico Manuini, Luca Svanera 🇮🇹 ITA50th of 288 aged 30-39 30-39 1:09:41 14:14 40:16 23:21 6:09 3:56 1:27 2:54 2:37 4:03 1:50 3:13 3:21
91 Sean McCarthy, Chris Liddell 🇬🇧 GBR28th of 132 aged U29 U29 1:09:41 14:14 36:37 27:34 5:34 3:46 1:40 4:45 3:16 4:40 1:36 3:59 3:52
92 Edoardo Taranto, Lorenzo Gaiola 🇮🇹 ITA29th of 132 aged U29 U29 1:09:49 14:22 39:26 24:00 6:28 3:55 1:46 3:01 3:39 4:10 1:20 2:40 3:29
93 Andrea Cappai, Luca Cappai 🇮🇹 ITA13th of 122 aged 40-49 40-49 1:09:51 14:24 35:47 27:43 6:26 4:16 1:47 4:49 2:52 4:43 1:38 3:51 3:47
94 Andrea Ceresia, Davide Migliore 🇮🇹 ITA30th of 132 aged U29 U29 1:10:08 14:41 37:17 26:38 6:18 4:03 1:47 4:22 3:25 4:34 1:37 3:18 3:32
95 Alessandro Zanchi, Federico Atragene 🇮🇹 ITA14th of 122 aged 40-49 40-49 1:10:13 14:46 36:37 27:16 6:26 4:01 1:55 4:25 2:44 4:34 1:45 4:03 3:49
96 Alessandro Tarabini, Marco Donghi 🇮🇹 ITA31st of 132 aged U29 U29 1:10:21 14:54 39:38 25:06 5:42 3:55 1:31 3:13 3:18 4:12 1:39 3:18 4:00
97 Edoardo Pagani, Francesco Bartiromo 🇮🇹 ITA32nd of 132 aged U29 U29 1:10:27 15:00 39:20 25:03 6:09 3:56 1:18 3:06 2:59 4:14 2:04 3:48 3:38
98 Giulio Corso, Stefano Favalli 🇮🇹 ITA51st of 288 aged 30-39 30-39 1:10:30 15:03 38:39 25:59 5:55 3:37 1:21 2:30 3:12 7:04 1:16 3:14 3:45
99 Daniele Becchio, Fabio Monticone 🇮🇹 ITA52nd of 288 aged 30-39 30-39 1:10:37 15:10 36:29 28:31 5:41 4:03 2:00 3:56 3:49 4:28 1:34 4:34 4:07
100 Jonas Arnesen, Lucas Vange 🇩🇰 DEN33rd of 132 aged U29 U29 1:10:47 15:20 39:30 25:19 6:02 3:35 1:30 3:13 4:22 4:03 1:33 2:50 4:13
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