HYROX Helsinki 2026: Doubles Men results

431 teams on 9 May 2026. Typical finish 1:13:50, fastest 10% under 1:02:05. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Erik Woodward, Petter Saltvik 🇳🇴 NOR1st of 103 aged 25-29 25-29 49:47 27:49 18:26 3:39 3:31 1:14 1:54 1:40 3:45 1:08 1:55 3:19
2 Pete Daalman, Kristofer McSherry SCO1st of 80 aged 35-39 35-39 52:20 2:33 28:28 20:07 3:50 3:30 1:25 2:15 1:54 3:50 1:17 2:15 3:41
3 Joe Greenslade-Cross, Ethanl Sol Gilbert 🇬🇧 GBR2nd of 103 aged 25-29 25-29 53:34 3:47 29:20 20:18 4:01 3:41 1:33 2:26 2:00 3:58 1:10 2:09 3:21
4 Gary Pettigrew, Christopher Millar SCO2nd of 80 aged 35-39 35-39 54:31 4:44 29:15 21:15 4:06 3:34 1:26 2:20 2:17 3:57 1:19 2:37 3:45
5 Mayo Theodore, Junior Oby Obi 🇳🇱 NED3rd of 103 aged 25-29 25-29 54:39 4:52 30:19 20:26 3:57 3:40 1:39 2:17 2:05 3:56 1:16 2:10 3:23
6 William Westlund, Viggo Engkvist 🇸🇪 SWE1st of 63 aged 16-24 16-24 54:52 5:05 29:39 21:08 4:10 3:48 1:26 2:36 2:02 3:53 1:15 2:32 3:36
7 Bruce Ronaldson, Scott Walker SCO3rd of 80 aged 35-39 35-39 54:58 5:11 30:26 20:23 4:14 3:31 1:31 1:54 2:02 4:01 1:09 2:37 3:38
8 Ryan Fotheringham, Kyle Pirie 🇬🇧 GBR4th of 103 aged 25-29 25-29 56:04 6:17 30:52 20:57 4:19 3:32 1:24 2:22 2:14 3:46 1:33 2:37 3:29
9 Hugbart Maxime, Amine Fetouaki 🇫🇷 FRA5th of 103 aged 25-29 25-29 56:16 6:29 31:55 20:15 4:12 3:35 1:33 2:20 1:55 4:14 1:13 1:58 3:27
10 Steven Galea, Vasileios Valatsos 🇦🇺 AUS1st of 49 aged 40-44 40-44 56:23 6:36 30:14 21:53 4:20 3:48 1:47 2:30 2:22 4:00 1:21 2:37 3:28
11 Bradley Wilkie, Charlie Davison SCO2nd of 63 aged 16-24 16-24 56:51 7:04 31:44 21:07 4:05 3:45 1:26 2:36 2:06 4:00 1:16 2:29 3:29
12 Joona Karonen, Marko Pohjolainen 🇫🇮 FIN4th of 80 aged 35-39 35-39 56:56 7:09 33:00 19:34 4:26 3:28 1:20 2:10 1:48 3:42 1:14 2:24 3:28
13 Robert Ewen, Marcus Krischel 🇸🇪 SWE2nd of 49 aged 40-44 40-44 57:36 7:49 31:56 21:07 4:37 3:39 1:28 2:21 2:08 3:49 1:24 2:48 3:30
14 Jack Thomsen, Jamie Dunn 🇬🇧 GBR3rd of 63 aged 16-24 16-24 57:42 7:55 32:09 21:21 4:17 3:57 1:33 2:04 2:12 4:04 1:17 2:40 3:34
15 Alex Brooks, Matthew Switzer 🇬🇧 GBR3rd of 49 aged 40-44 40-44 57:44 7:57 30:36 23:00 4:12 3:52 1:39 2:39 2:25 4:04 1:33 3:00 3:48
16 Jonathan Pronk, Bryan Pronk 🇳🇱 NED4th of 63 aged 16-24 16-24 58:16 8:29 31:37 22:10 4:33 3:39 1:42 2:47 2:01 4:01 1:14 3:06 3:40
17 Jonathan Davies, Matthew Stringfellow 🇬🇧 GBR5th of 80 aged 35-39 35-39 58:23 8:36 31:15 22:45 4:28 3:46 1:34 2:47 2:35 3:59 1:28 2:40 3:56
18 Edvard Bremer, Kristian Bonnici 🇫🇮 FIN6th of 103 aged 25-29 25-29 58:25 8:38 32:15 21:34 4:41 3:46 1:33 2:22 2:13 4:09 1:19 2:29 3:43
19 Mathias Danielsen, Mathias Kjeldager 🇩🇰 DEN5th of 63 aged 16-24 16-24 58:27 8:40 31:14 22:55 4:22 3:57 1:26 3:14 2:16 4:04 1:30 2:52 3:36
20 Miro Kiiski, Juuso Nieminen 🇫🇮 FIN7th of 103 aged 25-29 25-29 58:28 8:41 31:17 22:10 5:05 3:46 1:24 2:21 2:38 4:06 1:09 3:07 3:39
21 Mike Stolworthy, Robert Harrison 🇬🇧 GBR4th of 49 aged 40-44 40-44 58:39 8:52 32:38 21:44 4:22 3:57 1:40 2:34 2:09 3:59 1:26 2:16 3:43
22 Sebastian Sienkiewicz, Błażej Wesołowski 🇵🇱 POL1st of 92 aged 30-34 30-34 58:51 9:04 32:08 21:58 4:50 3:28 1:39 2:03 2:13 3:39 1:15 3:06 4:35
23 Lasse Schwieren, Raphael Rottenkolber 🇩🇪 GER6th of 63 aged 16-24 16-24 59:01 9:14 31:12 23:31 4:22 4:05 1:39 2:36 2:40 4:09 1:23 2:58 4:01
24 Maciej Siemaszko, Jakub Jandura 🇵🇱 POL8th of 103 aged 25-29 25-29 59:06 9:19 31:24 23:03 4:42 3:50 1:37 2:36 2:55 4:13 1:16 2:40 3:56
25 Sebastian Damman, Morten Kastet 🇳🇴 NOR7th of 63 aged 16-24 16-24 59:37 9:50 32:23 23:04 4:15 3:52 1:25 2:41 2:24 4:04 1:18 2:44 4:36
26 Magnus Forssten, Christoffer Gustafsson 🇸🇪 SWE6th of 80 aged 35-39 35-39 59:45 9:58 31:41 23:35 4:32 3:56 1:35 2:49 2:34 4:13 1:35 3:00 3:53
27 Jesper Olsen, Lars Henning Bjerregaard 🇩🇰 DEN1st of 17 aged 50-54 50-54 1:00:07 10:20 31:23 24:14 4:35 3:54 1:33 2:55 3:01 4:07 1:21 3:18 4:05
28 Dan Hobson, Josh Scott 🇬🇧 GBR7th of 80 aged 35-39 35-39 1:00:34 10:47 33:03 22:50 4:46 3:32 1:30 2:34 2:45 4:03 1:31 3:00 3:55
29 Henk Kenter, Arco Kolken 🇳🇱 NED5th of 49 aged 40-44 40-44 1:00:45 10:58 33:53 22:18 4:37 3:46 1:39 2:28 2:40 4:03 1:24 2:45 3:33
30 Damien Martin, Philippe Floris 🇫🇷 FRA6th of 49 aged 40-44 40-44 1:00:49 11:02 31:56 23:51 5:06 3:54 1:52 3:18 2:16 4:15 1:21 3:17 3:38
31 Tyko Salmi, Pauli Romashko 🇫🇮 FIN9th of 103 aged 25-29 25-29 1:00:51 11:04 32:48 22:57 5:09 4:07 1:51 2:51 2:17 4:10 1:16 2:14 4:11
32 Ethan Sheridan, Josh Whitaker 🇬🇧 GBR8th of 63 aged 16-24 16-24 1:00:57 11:10 34:16 22:13 4:31 3:54 1:31 2:33 2:23 4:14 1:26 2:27 3:45
33 Michael Evans, Andrew Wisener 🇬🇧 GBR10th of 103 aged 25-29 25-29 1:01:03 11:16 33:37 22:40 4:49 3:53 1:41 2:40 2:24 4:06 1:28 2:31 3:57
34 Sebastian Zielke, Peter Schmoeller 🇩🇪 GER11th of 103 aged 25-29 25-29 1:01:04 11:17 34:05 22:20 4:45 3:38 1:49 2:28 2:37 4:01 1:17 2:39 3:51
35 Jacob Jonsson, Simon Rutström 🇸🇪 SWE12th of 103 aged 25-29 25-29 1:01:17 11:30 34:34 22:08 4:38 3:48 1:27 2:43 2:34 4:07 1:15 2:40 3:34
36 Joe Georgiadis, Keean De Villiers 🇬🇧 GBR9th of 63 aged 16-24 16-24 1:01:19 11:32 32:06 24:20 4:58 4:00 1:46 3:09 2:49 4:10 1:21 3:11 3:54
37 Harrison Barnett, Ryan Ginn 🇬🇧 GBR10th of 63 aged 16-24 16-24 1:01:23 11:36 34:01 22:42 4:44 3:50 1:35 2:25 2:42 4:09 1:23 2:36 4:02
38 Marco Strianese, Massimiliano Cadei 🇮🇹 ITA13th of 103 aged 25-29 25-29 1:01:34 11:47 33:14 23:22 5:03 3:59 1:29 2:25 2:55 4:29 1:15 2:41 4:09
39 Henri Ylönen, Lari Rautiainen 🇫🇮 FIN14th of 103 aged 25-29 25-29 1:01:36 11:49 35:01 21:51 4:50 3:48 1:36 2:54 2:02 4:03 1:18 2:31 3:39
40 Tom Plater, Tom Redfern 🇬🇧 GBR2nd of 92 aged 30-34 30-34 1:01:37 11:50 34:37 22:33 4:31 3:39 1:39 2:37 2:42 3:59 1:42 2:47 3:28
41 Andrey Gromak, Igor Kuznecov 🇬🇧 GBR7th of 49 aged 40-44 40-44 1:01:52 12:05 34:45 22:19 4:54 3:49 1:35 2:45 2:27 4:05 1:20 2:44 3:34
42 Per Svendsen, Johan Linder 🇸🇪 SWE3rd of 92 aged 30-34 30-34 1:01:55 12:08 34:00 23:10 4:48 3:50 1:27 2:12 2:50 4:12 1:24 3:00 4:15
43 Kristjan Tamme, Karl Mattias Ruus 🇪🇪 EST15th of 103 aged 25-29 25-29 1:02:01 12:14 34:14 22:46 5:06 3:40 1:42 2:36 2:36 3:54 1:31 2:55 3:52
44 Mike Linger, Frankie Sinclair 🇬🇧 GBR8th of 49 aged 40-44 40-44 1:02:05 12:18 36:15 21:17 4:39 3:43 1:44 2:05 1:59 3:59 1:23 2:36 3:48
45 Fergus Adams, Caelan Mutch 🇬🇧 GBR11th of 63 aged 16-24 16-24 1:02:07 12:20 34:53 22:30 4:48 3:44 1:23 2:42 2:13 4:02 1:19 2:50 4:17
46 Linus Sandell, Atte Kallström 🇫🇮 FIN16th of 103 aged 25-29 25-29 1:02:28 12:41 34:00 23:27 5:04 3:46 1:57 2:54 2:28 4:10 1:37 2:38 3:57
47 Harry Lewis, Taylor Rampton 🇬🇧 GBR4th of 92 aged 30-34 30-34 1:02:34 12:47 34:17 23:10 5:10 3:48 1:29 2:27 3:15 3:57 1:22 3:01 3:51
48 Stew Lloyd, Danny Platt 🇬🇧 GBR9th of 49 aged 40-44 40-44 1:02:48 13:01 34:18 22:55 5:39 3:57 1:45 2:29 2:57 4:10 1:13 2:38 3:46
49 Justus Rosqvist, Roni Vehmas 🇫🇮 FIN12th of 63 aged 16-24 16-24 1:02:48 13:01 34:12 23:25 5:17 3:54 1:42 2:49 2:29 4:11 1:18 2:50 4:12
50 Adam George-Smith, Philip Papasavvas 🇬🇧 GBR5th of 92 aged 30-34 30-34 1:02:52 13:05 34:14 23:51 4:52 4:01 1:33 2:28 2:57 4:19 1:32 3:07 3:54
51 Léo Rousse, Timothé Laurent 🇫🇷 FRA13th of 63 aged 16-24 16-24 1:02:57 13:10 32:55 25:32 4:36 4:00 1:51 3:15 2:48 4:25 1:41 2:37 4:55
52 Ben Ratcliffe, James Chennells 🇬🇧 GBR14th of 63 aged 16-24 16-24 1:03:07 13:20 35:34 22:46 4:51 3:35 1:31 2:32 2:16 3:47 1:37 2:54 4:34
53 Topi Riihimäki, Miro Miettinen 🇫🇮 FIN17th of 103 aged 25-29 25-29 1:03:09 13:22 34:35 23:46 4:54 3:52 1:46 3:04 2:50 4:19 1:24 3:05 3:26
54 Santtu Toiviainen, Zakariya Guuled 🇫🇮 FIN18th of 103 aged 25-29 25-29 1:03:09 13:22 34:23 23:53 4:58 3:59 1:33 3:33 2:43 4:08 1:26 2:41 3:50
55 Otto Vuori, Miika Lindqvist 🇫🇮 FIN19th of 103 aged 25-29 25-29 1:03:15 13:28 36:34 21:45 5:01 3:45 1:31 2:35 1:52 4:03 1:27 2:27 4:05
56 Liewe Eigenhuis, Maxime Deneyer 🇳🇱 NED15th of 63 aged 16-24 16-24 1:03:22 13:35 35:27 22:46 5:15 3:46 1:43 2:44 2:42 3:57 1:27 2:32 3:55
57 Matt Clark, Ethan Kirkwood 🇬🇧 GBR20th of 103 aged 25-29 25-29 1:03:25 13:38 35:48 23:08 4:32 3:45 1:27 2:55 3:30 3:53 1:17 2:28 3:53
58 Chris Surman, Rhys Owen 🇬🇧 GBR6th of 92 aged 30-34 30-34 1:03:29 13:42 35:49 22:48 4:56 3:40 1:34 2:13 3:07 4:09 1:33 2:40 3:52
59 Onni-Pekka Riihimäki, Santtu Niinimäki 🇫🇮 FIN16th of 63 aged 16-24 16-24 1:03:33 13:46 34:20 24:06 5:11 3:50 1:29 2:26 2:00 3:55 3:39 3:02 3:45
60 Johan Lilienberg, Thomas Risberg 🇸🇪 SWE2nd of 17 aged 50-54 50-54 1:03:46 13:59 34:49 23:53 5:08 3:58 1:38 2:33 2:28 4:09 1:22 3:13 4:32
61 Vincent Camsuzou-Soubie, Killian Agam 🇫🇷 FRA21st of 103 aged 25-29 25-29 1:03:52 14:05 36:23 22:26 5:07 3:55 1:40 2:29 2:17 4:09 1:32 2:51 3:33
62 Samuel Saari, Joni Turpeinen 🇫🇮 FIN17th of 63 aged 16-24 16-24 1:03:56 14:09 34:09 24:31 5:19 4:02 1:47 3:08 2:26 4:11 1:32 2:54 4:31
63 Ahmed Ragy, Amien Ashour 🇪🇬 EGY22nd of 103 aged 25-29 25-29 1:04:18 14:31 36:37 22:12 5:33 3:56 1:43 2:17 1:55 4:14 1:26 2:46 3:55
64 Jack Morley, Jim Morley 🇬🇧 GBR7th of 92 aged 30-34 30-34 1:04:21 14:34 33:56 25:59 4:30 4:04 1:39 2:54 3:17 4:21 1:33 3:52 4:19
65 Ville Kivakka, Niki Kaila 🇫🇮 FIN8th of 92 aged 30-34 30-34 1:04:23 14:36 36:52 22:09 5:24 3:51 1:37 2:38 2:09 4:14 1:34 2:52 3:14
66 Josua Buschmann, Johannes Eich 🇩🇪 GER18th of 63 aged 16-24 16-24 1:04:29 14:42 36:37 22:51 5:07 3:54 1:41 2:39 2:42 3:59 1:22 2:46 3:48
67 Tuomo Thesleff, Andrus Kõrgvee 🇫🇮 FIN1st of 23 aged 45-49 45-49 1:04:30 14:43 35:20 23:51 5:24 3:49 1:44 2:04 2:54 4:18 1:45 3:05 4:12
68 Josh Smee, Xavier Langlois 🇬🇧 GBR8th of 80 aged 35-39 35-39 1:04:36 14:49 34:50 24:59 4:52 3:52 1:55 3:00 3:00 4:23 1:37 3:19 3:53
69 Zak Jones, Sam Hurd 🇬🇧 GBR23rd of 103 aged 25-29 25-29 1:04:38 14:51 34:59 24:20 5:22 3:49 1:41 2:35 2:49 4:14 1:35 3:00 4:37
70 Khevin Karbowiak, Florian Bardoux 🇫🇷 FRA24th of 103 aged 25-29 25-29 1:04:45 14:58 36:03 23:14 5:33 3:51 1:22 2:26 3:05 4:06 1:20 3:00 4:04
71 Thomas Hellström, Heikki Käsnänen 🇫🇮 FIN10th of 49 aged 40-44 40-44 1:04:51 15:04 37:21 22:33 5:01 3:41 1:27 2:15 2:53 3:56 1:32 3:03 3:46
72 Teemu Tuovinen, Peter Mäkinen 🇫🇮 FIN25th of 103 aged 25-29 25-29 1:04:53 15:06 35:53 23:41 5:21 3:40 2:22 2:18 2:36 4:03 1:18 3:04 4:20
73 Harri Huohvanainen, Samuel Lappalainen 🇫🇮 FIN9th of 80 aged 35-39 35-39 1:04:54 15:07 35:11 25:04 4:43 4:41 1:40 2:59 2:40 4:25 1:33 3:22 3:44
74 Arttu Vesterinen, Lassi Pitkälä 🇫🇮 FIN10th of 80 aged 35-39 35-39 1:04:56 15:09 32:45 26:35 5:41 4:05 1:48 3:01 3:14 4:27 1:32 4:07 4:21
75 Oshadix Leonora, Jadire Rudolfina 🇨🇼 CUW11th of 49 aged 40-44 40-44 1:05:01 15:14 35:54 22:53 6:18 3:42 1:42 2:41 2:24 4:05 1:12 2:51 4:16
76 Lukas Azzato, David Leibacher 🇨🇭 SUI2nd of 23 aged 45-49 45-49 1:05:01 15:14 33:57 26:02 5:07 3:58 1:47 3:01 3:01 4:27 1:38 3:26 4:44
77 Nathan Wilkinson, Connor Myers 🇬🇧 GBR9th of 92 aged 30-34 30-34 1:05:03 15:16 36:20 23:31 5:15 3:32 1:41 2:33 2:43 4:08 1:34 3:01 4:19
78 Teemu Sirkkala, Jani Kytöjoki 🇫🇮 FIN10th of 92 aged 30-34 30-34 1:05:05 15:18 34:47 25:06 5:16 4:09 1:55 2:52 2:36 4:25 1:37 3:42 3:50
79 Otso Roine, Risto Rudanko 🇫🇮 FIN11th of 80 aged 35-39 35-39 1:05:08 15:21 36:12 24:12 4:49 3:48 1:48 3:11 2:41 4:06 1:32 2:47 4:19
80 Henry Alatyppö, Nooa Fagerholm 🇫🇮 FIN11th of 92 aged 30-34 30-34 1:05:12 15:25 37:41 22:21 5:15 3:50 1:23 2:22 2:26 4:01 1:18 3:22 3:39
81 Patrick Simpson, Richard Walton 🇬🇧 GBR26th of 103 aged 25-29 25-29 1:05:12 15:25 36:33 23:49 4:54 3:56 1:20 2:32 2:13 4:04 1:25 3:22 4:57
82 Vebjørn Lund, Morten Ramstad 🇳🇴 NOR12th of 92 aged 30-34 30-34 1:05:23 15:36 36:42 23:39 5:07 4:03 1:29 2:48 2:38 3:51 1:21 2:41 4:48
83 Stefan Schnyder, Finn Schärer 🇨🇭 SUI19th of 63 aged 16-24 16-24 1:05:40 15:53 37:33 22:56 5:14 4:06 1:22 2:17 2:32 4:22 1:20 2:56 4:01
84 Samu Tikkanen, Kane Bebbington 🇫🇮 FIN12th of 80 aged 35-39 35-39 1:05:45 15:58 35:37 24:10 6:03 3:57 1:31 3:10 2:35 4:13 1:48 3:21 3:35
85 Alexandre Fortier, Alexandre Lebreton 🇫🇷 FRA13th of 92 aged 30-34 30-34 1:05:47 16:00 34:40 26:04 5:08 4:23 1:48 3:29 2:44 4:45 1:43 3:00 4:12
86 Kilian Müller, Lukas John 🇩🇪 GER27th of 103 aged 25-29 25-29 1:05:57 16:10 38:03 22:39 5:19 3:51 1:27 2:43 2:04 4:09 1:16 3:04 4:05
87 Hallam Coen, Conall Breslin 🇮🇪 IRL20th of 63 aged 16-24 16-24 1:05:57 16:10 34:01 25:44 6:17 3:49 1:37 2:46 3:52 4:26 1:30 3:17 4:27
88 Joakim Happonen, Eero Ryhänen 🇫🇮 FIN28th of 103 aged 25-29 25-29 1:05:59 16:12 36:30 24:01 5:33 3:59 1:50 2:59 2:41 4:11 1:37 2:45 3:59
89 Hjulfors Matias, David Sulkakoski 🇫🇮 FIN13th of 80 aged 35-39 35-39 1:06:03 16:16 36:24 23:49 5:55 3:54 1:29 2:20 3:08 4:08 1:24 3:09 4:17
90 Luca Crost, Orso Dermée 🇫🇷 FRA21st of 63 aged 16-24 16-24 1:06:04 16:17 36:49 23:44 5:35 3:48 1:27 2:04 3:22 4:10 1:47 3:21 3:45
91 Fredrik Pihl, Christer Thand 🇸🇪 SWE3rd of 17 aged 50-54 50-54 1:06:05 16:18 37:07 23:48 5:14 3:45 1:39 2:30 2:45 4:02 1:26 3:45 3:56
92 Miguel Lönnberg, William Wecklauf 🇸🇪 SWE29th of 103 aged 25-29 25-29 1:06:10 16:23 37:25 23:32 5:17 3:51 1:35 2:28 2:41 4:05 1:28 3:04 4:20
93 Panu Kaski, Simo Tura 🇫🇮 FIN14th of 80 aged 35-39 35-39 1:06:20 16:33 37:55 22:55 5:35 3:52 1:32 2:47 2:19 4:05 1:29 3:07 3:44
94 Wilhelm Wainio, Rony Axberg 🇫🇮 FIN15th of 80 aged 35-39 35-39 1:06:22 16:35 35:06 26:23 4:58 3:56 1:50 3:03 2:30 4:11 3:37 3:12 4:04
95 Rousel Chowdhury, Andrew Foster 🇬🇧 GBR12th of 49 aged 40-44 40-44 1:06:29 16:42 38:24 22:40 5:29 3:36 1:23 2:07 2:55 4:08 1:17 3:06 4:08
96 Tomas Beauregard, Petteri Tiainen 🇫🇮 FIN16th of 80 aged 35-39 35-39 1:06:31 16:44 36:22 25:05 5:09 4:06 1:52 2:41 3:13 4:09 1:33 3:19 4:12
97 Robert Tarkkanen, Reettu Tarkkanen 🇫🇮 FIN14th of 92 aged 30-34 30-34 1:06:33 16:46 38:03 23:00 5:36 3:56 1:32 2:43 2:44 3:53 1:38 3:04 3:30
98 Tobias Edin, Markus Hellby 🇸🇪 SWE17th of 80 aged 35-39 35-39 1:06:34 16:47 37:11 23:59 5:29 3:48 1:28 2:33 3:00 4:25 1:22 3:13 4:10
99 Olav Rønningen Kleven, Jørn Kleven 🇳🇴 NOR13th of 49 aged 40-44 40-44 1:06:35 16:48 37:04 23:52 5:43 3:58 1:32 2:16 3:07 4:04 1:19 3:18 4:18
100 Alexander Saari, Jonas Ahlgren 🇫🇮 FIN15th of 92 aged 30-34 30-34 1:06:38 16:51 38:46 22:05 5:52 4:05 1:14 2:16 2:31 3:51 1:09 2:42 4:17
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