HYROX Riga 2026: Pro Doubles Men results

112 teams on 30 May 2026. Typical finish 1:06:35, fastest 10% under 56:40. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Travis Owles, Ollie Russell ENG1st of 24 aged 25-29 25-29 50:29 28:55 19:05 2:33 3:33 1:41 2:21 1:32 3:28 1:21 1:59 3:10
2 Dimitry Martins, Olivier Jouve 🇫🇷 FRA1st of 33 aged 30-34 30-34 50:41 0:12 29:05 19:09 2:32 3:29 1:34 2:22 1:43 3:37 1:20 1:51 3:13
3 Danny Rae, Jamie Pratt ENG2nd of 33 aged 30-34 30-34 52:58 2:29 29:30 20:43 2:50 3:33 1:36 2:25 2:12 3:42 1:25 2:23 3:27
4 Matthias Dini, Gaetan Blas 🇫🇷 FRA3rd of 33 aged 30-34 30-34 53:52 3:23 30:22 20:41 2:53 3:38 1:39 2:33 1:57 3:44 1:22 2:18 3:30
5 Simen Røssland, Jørgen Dahl Olsen 🇳🇴 NOR2nd of 24 aged 25-29 25-29 54:33 4:04 32:56 18:38 3:05 3:26 1:29 2:01 1:39 3:18 1:13 2:08 3:24
6 Oscar Melheim, Mikkel Trøstheim 🇳🇴 NOR3rd of 24 aged 25-29 25-29 55:18 4:49 29:42 22:44 2:58 3:42 1:57 2:54 1:47 3:53 1:28 2:47 4:16
7 Richard Prendergast, Joshua Henry 🇬🇧 GBR1st of 17 aged 35-39 35-39 55:20 4:51 30:56 21:49 2:41 3:28 1:52 2:58 1:56 3:43 1:30 2:40 3:42
8 Victorien Vivier, Marceau Vivier 🇫🇷 FRA4th of 24 aged 25-29 25-29 56:15 5:46 30:42 22:36 3:02 3:47 1:56 3:13 2:06 3:52 1:33 2:35 3:34
9 Ben Batt, Josh Casey 🇬🇧 GBR2nd of 17 aged 35-39 35-39 56:17 5:48 31:23 22:03 2:56 3:38 1:38 2:45 2:05 3:51 1:45 2:47 3:34
10 Junior Oby Obi, Mayokun Theodore 🇧🇪 BEL5th of 24 aged 25-29 25-29 56:27 5:58 30:59 22:30 3:01 3:44 1:58 2:46 2:17 3:58 1:34 2:27 3:46
11 Shaun Demicoli, Louis Belson 🇲🇹 MLT6th of 24 aged 25-29 25-29 56:28 5:59 31:32 21:55 3:05 3:38 1:55 3:03 1:37 3:51 1:29 2:46 3:36
12 Frank Esslinger, Sandro Luca Lombardi 🇨🇭 SUI7th of 24 aged 25-29 25-29 56:39 6:10 31:19 22:28 2:56 3:35 1:37 2:51 2:02 3:45 1:32 3:31 3:35
13 Piotr Płóciennik, Jakub Ostafiński 🇵🇱 POL4th of 33 aged 30-34 30-34 56:45 6:16 31:04 22:49 2:56 3:35 2:04 3:02 2:14 3:51 1:30 2:42 3:51
14 Sven Wierda, Dave Agterhof 🇳🇱 NED8th of 24 aged 25-29 25-29 56:46 6:17 31:17 22:31 3:02 3:37 1:52 2:52 2:13 3:51 1:29 2:54 3:43
15 Paulius Svilainis, Rain Seepõld 🇱🇹 LTU5th of 33 aged 30-34 30-34 57:15 6:46 32:42 21:33 3:04 3:30 1:41 3:06 2:02 3:35 1:19 2:46 3:34
16 Omer Sherif, Mohammed Sherif 🇸🇪 SWE3rd of 17 aged 35-39 35-39 57:25 6:56 32:07 22:34 2:47 3:44 1:48 3:16 1:45 3:52 1:31 2:42 3:56
17 Keith Arnold, Eamonn O'Connor 🇮🇪 IRL1st of 15 aged 40-44 40-44 57:37 7:08 30:27 24:23 2:52 3:46 2:11 3:21 2:15 3:58 1:38 3:13 4:01
18 Balázs Gyenes, Domonkos Kővári 🇭🇺 HUN1st of 11 aged 16-24 16-24 57:40 7:11 31:45 22:56 3:04 3:42 2:02 3:31 2:31 3:58 1:37 2:16 3:19
19 Kais Chiguer, Massinica Alouti 🇫🇷 FRA2nd of 11 aged 16-24 16-24 57:51 7:22 31:04 23:48 3:02 3:45 1:59 3:07 2:15 4:05 1:37 3:03 3:57
20 Mads Thorlak, Benjamin Sandholdt Jensen 🇩🇰 DEN9th of 24 aged 25-29 25-29 58:00 7:31 31:59 23:09 2:55 3:46 1:52 2:48 2:01 4:01 1:36 3:27 3:38
21 Daniel Lamont, Scott Brown SCO10th of 24 aged 25-29 25-29 58:08 7:39 32:30 20:23 5:20 3:47 1:57 2:53 — 3:47 1:25 2:50 3:37
22 Floris Van Drunen, Tim Schudde 🇳🇱 NED11th of 24 aged 25-29 25-29 58:20 7:51 31:21 24:12 2:51 3:38 2:06 3:35 2:14 3:49 1:35 3:09 4:06
23 Karl Sciortino, Daniel Brincat 🇲🇹 MLT6th of 33 aged 30-34 30-34 58:38 8:09 31:50 23:45 3:08 3:47 1:56 3:28 2:06 4:05 1:44 2:52 3:47
24 Enda O'Hora, Jack Armstrong 🇮🇪 IRL7th of 33 aged 30-34 30-34 58:53 8:24 32:34 22:48 3:35 3:35 1:56 2:41 2:13 3:52 1:41 3:12 3:38
25 Guilherme Aguiar, Francisco Machado 🇵🇹 POR12th of 24 aged 25-29 25-29 59:04 8:35 33:47 22:12 3:09 3:45 2:02 2:56 1:52 3:46 1:37 2:41 3:33
26 Mark Fitzharris, Johnny Fitzharris 🇮🇪 IRL2nd of 15 aged 40-44 40-44 59:09 8:40 33:04 23:14 2:55 3:48 1:58 3:12 1:57 4:09 1:28 2:55 3:47
27 Håkon Bratvold, Sigurd Heckmann Hagen 🇳🇴 NOR3rd of 11 aged 16-24 16-24 59:23 8:54 32:16 23:50 3:22 3:44 2:08 3:06 2:17 4:03 1:36 3:18 3:38
28 Ryan Stevens, Sean Madden 🇬🇧 GBR8th of 33 aged 30-34 30-34 59:26 8:57 32:47 23:13 3:30 3:38 2:07 3:12 2:14 4:00 1:29 2:57 3:36
29 Arnas Gilys, Gytis Karalevicius 🇱🇹 LTU13th of 24 aged 25-29 25-29 59:28 8:59 33:00 23:14 3:18 3:36 1:54 3:06 2:23 4:00 1:36 3:04 3:35
30 Jaak Peterson, Mihkel Keldoja 🇪🇪 EST9th of 33 aged 30-34 30-34 59:59 9:30 35:27 20:59 3:38 3:36 1:40 2:40 1:59 3:43 1:18 2:42 3:21
31 Hugh O'Reilly, Justin Clegg 🇮🇪 IRL3rd of 15 aged 40-44 40-44 1:00:02 9:33 33:08 21:53 5:04 3:48 2:11 3:17 — 4:02 1:37 3:06 3:49
32 Stephan Ulyanov, Aleksander Racewicz 🇷🇺 RUS4th of 11 aged 16-24 16-24 1:00:03 9:34 33:54 22:43 3:30 3:33 2:00 3:24 2:05 3:50 1:29 2:47 3:35
33 Charles Hendrie, Danny Coates 🇬🇧 GBR4th of 17 aged 35-39 35-39 1:00:04 9:35 34:30 20:20 5:18 3:46 1:47 3:06 — 3:58 1:27 2:47 3:26
34 Gabriel Farrugia, Jonathan Charles Debono 🇲🇹 MLT5th of 17 aged 35-39 35-39 1:00:06 9:37 33:34 23:31 3:07 3:46 1:54 3:07 2:04 3:59 1:58 2:59 3:44
35 Daniel Zachaževski, Vaidotas Žaliauskas 🇱🇹 LTU10th of 33 aged 30-34 30-34 1:00:14 9:45 35:51 21:12 3:16 3:33 1:42 2:36 2:12 3:37 1:18 2:50 3:24
36 Craig McMahon, David Irving 🇬🇧 GBR4th of 15 aged 40-44 40-44 1:00:23 9:54 31:59 25:23 3:04 4:01 2:04 3:58 1:55 4:20 1:43 3:17 4:05
37 Laurent Tu, Thomas Barriere 🇫🇷 FRA14th of 24 aged 25-29 25-29 1:00:35 10:06 33:07 24:21 3:13 3:52 2:13 3:41 1:51 4:10 1:47 2:54 3:53
38 Achim Haas, Nico Krackl 🇩🇪 GER1st of 8 aged 45-49 45-49 1:01:07 10:38 33:39 24:17 3:16 3:46 2:12 3:20 2:19 3:55 1:32 3:13 4:00
39 Ray Sweeney, Jason Whoriskey 🇮🇪 IRL2nd of 8 aged 45-49 45-49 1:01:19 10:50 32:32 25:42 3:09 4:02 2:13 3:33 2:21 4:24 1:45 3:37 3:47
40 Alexander Koldborg, Christoffer Hedegaard 🇩🇰 DEN15th of 24 aged 25-29 25-29 1:01:32 11:03 34:35 23:34 3:28 3:47 1:46 2:58 2:11 3:58 1:36 3:12 4:06
41 Brian Comyns, Thomas McIntyre 🇮🇪 IRL5th of 15 aged 40-44 40-44 1:01:55 11:26 34:14 24:23 3:21 3:53 1:58 3:20 2:03 4:13 1:45 3:20 3:51
42 Artūras Solovjovas, Lukas Astrauskas 🇱🇹 LTU11th of 33 aged 30-34 30-34 1:01:56 11:27 34:37 23:48 3:35 3:45 2:16 3:06 2:26 4:01 1:33 3:06 3:35
43 David Tielie, Vincent Bousquieres 🇫🇷 FRA3rd of 8 aged 45-49 45-49 1:02:00 11:31 33:28 25:16 3:19 3:55 2:18 3:48 2:15 4:04 1:30 3:18 4:08
44 Twan Van Tunen, Jim Van Aken 🇳🇱 NED5th of 11 aged 16-24 16-24 1:02:13 11:44 34:58 24:08 3:12 3:50 2:04 3:16 2:17 4:07 1:46 3:04 3:44
45 Benjamin Genieys, Nicolas Kouakou 🇫🇷 FRA6th of 15 aged 40-44 40-44 1:02:19 11:50 33:43 25:28 3:14 3:58 1:48 3:53 2:43 4:05 1:44 3:18 3:59
46 Bas Fierens, Noah Dewulf 🇧🇪 BEL16th of 24 aged 25-29 25-29 1:02:31 12:02 36:13 22:49 3:32 3:48 1:47 3:15 1:50 3:58 1:29 2:52 3:50
47 Vincent Voppichler, Maximilian Wastian 🇦🇹 AUT6th of 11 aged 16-24 16-24 1:02:52 12:23 34:36 24:50 3:32 3:38 2:14 3:13 2:30 3:55 1:52 3:07 4:21
48 Gustav Hellgren, Hampus Boström 🇸🇪 SWE12th of 33 aged 30-34 30-34 1:03:19 12:50 34:00 23:46 5:38 3:49 2:17 3:53 — 4:14 1:48 3:23 4:19
49 Andrey Gromak, Igor Kuznecov 🇬🇧 GBR7th of 15 aged 40-44 40-44 1:03:58 13:29 35:48 23:55 4:19 3:45 1:57 3:16 2:42 4:01 1:35 2:52 3:47
50 Wojciech Tatar, Lukasz Leśniewski 🇵🇱 POL8th of 15 aged 40-44 40-44 1:04:26 13:57 34:58 25:32 4:01 3:43 2:14 3:40 2:16 4:10 1:36 3:50 4:03
51 Rytis Kalinauskas, Gediminas Simanavičius 🇱🇹 LTU6th of 17 aged 35-39 35-39 1:04:36 14:07 36:35 24:27 3:39 3:34 1:49 3:33 2:23 4:02 1:43 3:42 3:41
52 Mick Higgins, Christian Jones 🇮🇪 IRL9th of 15 aged 40-44 40-44 1:05:13 14:44 34:43 26:55 3:40 3:51 2:14 3:44 2:45 4:06 1:45 3:48 4:42
53 Ronny Sletbakk Knutsen, Lasse Edvardsen 🇳🇴 NOR1st of 3 aged 50-54 50-54 1:05:42 15:13 37:13 24:55 3:37 3:30 1:51 3:09 2:50 3:54 1:39 3:42 4:20
54 Robert Jiremo, Andreas Öhlund 🇸🇪 SWE4th of 8 aged 45-49 45-49 1:06:09 15:40 38:18 24:16 3:38 3:44 1:58 3:11 2:10 4:03 1:29 3:40 4:01
55 Mergim Seljimi, Ivan Tujkic 🇲🇰 MKD13th of 33 aged 30-34 30-34 1:06:14 15:45 37:04 25:07 4:07 3:43 2:19 3:10 2:38 4:00 1:39 3:27 4:11
56 William Hastings, Jonathan Davies 🇬🇧 GBR10th of 15 aged 40-44 40-44 1:06:29 16:00 35:21 27:08 4:05 3:51 2:10 4:27 2:17 4:07 1:41 4:04 4:31
57 Daniel Bates, Adam Egerblom 🇸🇪 SWE2nd of 3 aged 50-54 50-54 1:06:41 16:12 35:53 26:44 4:09 3:56 2:20 3:22 2:59 4:09 1:33 3:57 4:28
58 Stian Raunehaug, Karsten Raunehaug 🇳🇴 NOR11th of 15 aged 40-44 40-44 1:06:50 16:21 37:51 25:23 3:41 3:47 1:53 2:59 2:52 4:04 1:39 4:00 4:09
59 Liudas Vaisieta, Piotr Riabych 🇱🇹 LTU7th of 17 aged 35-39 35-39 1:07:06 16:37 38:32 24:37 4:02 3:48 1:53 3:17 2:40 4:01 1:47 3:28 3:43
60 Dominique Martin, Mathieu Ort 🇫🇷 FRA5th of 8 aged 45-49 45-49 1:07:13 16:44 36:37 26:38 4:04 3:55 2:12 3:45 2:29 4:00 1:49 4:02 4:26
61 Vytas Korsakas, Klaudijus Radušis 🇱🇹 LTU17th of 24 aged 25-29 25-29 1:07:26 16:57 39:10 24:40 3:41 3:40 2:01 3:52 2:36 4:04 1:39 3:06 3:42
62 Jake Carter-Daggett, Cyrus Molton 🇬🇧 GBR14th of 33 aged 30-34 30-34 1:07:41 17:12 38:46 24:38 4:23 3:36 1:58 3:40 2:29 4:01 1:41 3:21 3:52
63 Liam Ritzhaupt, Florian Baumgärtner 🇩🇪 GER18th of 24 aged 25-29 25-29 1:07:51 17:22 36:30 27:46 3:41 4:03 2:12 4:02 3:17 4:26 1:42 3:48 4:16
64 Harneshpal Karamjit Singh, Mohd Saddam Bin Mohd Pittli 🇲🇾 MAS15th of 33 aged 30-34 30-34 1:07:54 17:25 39:15 25:22 3:21 4:01 1:58 3:39 2:17 4:06 1:36 4:10 3:35
65 Rasmus Tobinski, Bo Heite 🇩🇪 GER19th of 24 aged 25-29 25-29 1:08:04 17:35 36:52 24:51 6:24 4:01 1:50 3:45 — 4:15 1:59 4:15 4:41
66 Nick Finkel, Tim Schmidt 🇩🇪 GER16th of 33 aged 30-34 30-34 1:08:07 17:38 38:28 25:49 3:54 3:53 2:07 4:05 2:12 4:02 1:38 3:38 4:14
67 Hugo Lourenço, Diogo Gomes 🇵🇹 POR8th of 17 aged 35-39 35-39 1:08:21 17:52 38:25 26:06 3:54 3:54 2:23 4:06 1:59 4:13 1:50 4:01 3:40
68 Daniel Martinez Calonge, Corey Martin 🇬🇧 GBR17th of 33 aged 30-34 30-34 1:08:37 18:08 38:37 26:33 3:33 3:59 2:24 3:57 2:32 4:05 1:36 3:42 4:18
69 Zalan Mate Novak, Bence Nagy 🇭🇺 HUN18th of 33 aged 30-34 30-34 1:08:39 18:10 37:48 27:14 3:42 4:03 2:05 3:57 2:57 4:11 1:54 3:55 4:12
70 Kristaps Leikučs, Matīss Erts 🇱🇻 LAT19th of 33 aged 30-34 30-34 1:08:47 18:18 40:20 24:29 4:03 3:54 1:54 3:05 2:22 4:12 1:33 3:56 3:33
71 Aivars Dobris, Janis Zalaks 🇱🇻 LAT20th of 33 aged 30-34 30-34 1:08:52 18:23 38:03 26:54 4:00 3:40 2:36 3:33 3:06 4:07 1:50 4:01 4:01
72 Janke Heins, Noah Rusche 🇩🇪 GER21st of 33 aged 30-34 30-34 1:09:11 18:42 39:56 22:25 6:53 3:40 2:03 3:29 — 3:52 1:31 3:41 4:05
73 Arnas Namajuška, Mantas Bandonis 🇱🇹 LTU20th of 24 aged 25-29 25-29 1:09:38 19:09 40:30 25:24 3:49 4:02 1:51 3:20 2:54 4:34 1:30 3:23 3:50
74 Sergejs Nagibins, Maksims Dudniks 🇱🇻 LAT9th of 17 aged 35-39 35-39 1:09:49 19:20 41:42 23:32 4:38 3:42 1:56 2:36 3:28 3:45 1:33 3:00 3:32
75 Vincent Baron, Nicolas Sainte-Catherine 🇫🇷 FRA6th of 8 aged 45-49 45-49 1:10:07 19:38 40:00 26:19 3:53 3:55 2:11 3:33 2:42 4:13 1:47 4:12 3:46
76 Cléo Greb, Gian Adank 🇨🇭 SUI21st of 24 aged 25-29 25-29 1:10:18 19:49 40:44 25:30 4:10 3:44 2:12 3:40 2:41 4:05 1:45 3:28 3:55
77 Lukas Motiejūnas, Edgaras Pundzius 🇱🇹 LTU22nd of 33 aged 30-34 30-34 1:10:29 20:00 39:53 23:17 7:23 3:50 2:20 3:34 — 4:11 1:29 3:56 3:52
78 Mads Dyhr, Mads Birk 🇩🇰 DEN22nd of 24 aged 25-29 25-29 1:10:42 20:13 39:05 27:29 4:12 4:04 2:17 3:39 2:56 4:43 1:38 4:02 4:10
79 Danny Aneskär, Markus Bergström 🇸🇪 SWE7th of 8 aged 45-49 45-49 1:11:09 20:40 38:33 28:57 3:44 3:48 2:09 3:35 3:44 4:19 1:31 3:57 5:54
80 Jānis Todavčičs, Roberts Redko 🇱🇻 LAT12th of 15 aged 40-44 40-44 1:11:11 20:42 41:00 26:03 4:13 3:52 2:14 3:29 3:15 4:14 1:38 3:40 3:41
81 Leon Laumont, Jonathan Reichert 🇩🇪 GER7th of 11 aged 16-24 16-24 1:11:22 20:53 38:48 28:01 4:35 3:56 2:25 4:20 2:54 4:19 1:51 3:37 4:39
82 Even Poltan, Gert Murd 🇪🇪 EST23rd of 33 aged 30-34 30-34 1:12:08 21:39 40:29 26:31 5:12 3:53 2:08 3:33 2:55 4:22 1:33 4:12 3:55
83 Kevin Van Leeuwen, Mats Visser 🇳🇱 NED24th of 33 aged 30-34 30-34 1:12:14 21:45 40:50 27:20 4:09 4:08 2:20 3:37 3:04 4:25 1:51 3:41 4:14
84 Žilvinas Venckus, Mantvydas Švėgžda 🇱🇹 LTU10th of 17 aged 35-39 35-39 1:12:26 21:57 42:49 24:56 4:44 3:45 2:07 3:03 2:27 3:58 1:37 4:05 3:54
85 Karolis Leitonas, Modestas Keliuotis 🇱🇹 LTU25th of 33 aged 30-34 30-34 1:12:54 22:25 43:00 25:50 4:09 3:54 1:41 3:35 2:39 4:29 1:45 3:40 4:07
86 Mikko Ora, Mikko Pellikka 🇫🇮 FIN13th of 15 aged 40-44 40-44 1:13:03 22:34 42:20 26:49 3:59 4:02 2:12 3:36 2:40 4:07 1:43 4:11 4:18
87 Jacob Bonde Sørensen, Nikolaj Laursen 🇩🇰 DEN8th of 11 aged 16-24 16-24 1:14:06 23:37 43:58 24:53 5:19 3:50 1:47 3:32 2:48 4:25 — 3:17 4:34
88 Justin Walger, Alexander Grams 🇩🇪 GER9th of 11 aged 16-24 16-24 1:14:30 24:01 46:03 24:13 4:20 3:54 2:09 3:30 1:51 4:10 1:23 3:24 3:52
89 Alexander Feer, Thushan Raveendran 🇩🇪 GER11th of 17 aged 35-39 35-39 1:14:36 24:07 43:16 27:21 4:03 3:52 2:54 3:44 2:58 4:10 1:47 3:58 3:58
90 Bert Van Hoekelen, Rick Kelderman 🇳🇱 NED26th of 33 aged 30-34 30-34 1:15:00 24:31 41:28 28:55 4:42 4:07 2:28 4:12 3:38 4:27 2:08 3:50 4:05
91 Peter Røstbjærg, Jeppe Sørensen 🇩🇰 DEN12th of 17 aged 35-39 35-39 1:15:32 25:03 42:26 27:49 5:22 3:48 2:20 3:34 2:53 4:21 1:55 4:07 4:51
92 Peter Madden, Nathan Moffat 🇬🇧 GBR14th of 15 aged 40-44 40-44 1:15:57 25:28 43:13 27:58 4:51 4:10 2:11 3:37 2:53 3:58 2:03 4:39 4:27
93 Matteo Turato, Francesco Stecca 🇮🇹 ITA27th of 33 aged 30-34 30-34 1:16:09 25:40 43:33 28:03 4:37 4:07 2:31 4:17 2:33 4:08 1:57 4:25 4:05
94 Nicola Boggia, Massimo Tinelli 🇮🇹 ITA8th of 8 aged 45-49 45-49 1:16:09 25:40 42:44 29:01 4:28 3:52 2:30 3:57 3:26 4:22 1:53 4:11 4:50
95 Pål Erik Raunehaug, Thomas Samnøy 🇳🇴 NOR28th of 33 aged 30-34 30-34 1:16:21 25:52 42:25 29:33 4:28 4:26 2:27 4:44 2:58 4:13 2:05 4:29 4:11
96 Steven Jents, Henri Helemäe 🇪🇪 EST29th of 33 aged 30-34 30-34 1:16:36 26:07 42:28 28:35 5:37 3:51 2:40 3:18 3:42 4:14 1:48 4:38 4:24
97 Luke Brownlee, Freddie Sochon 🇬🇧 GBR30th of 33 aged 30-34 30-34 1:16:58 26:29 47:38 21:04 8:21 3:38 1:25 2:59 — 3:50 1:41 3:03 4:21
98 Alessandro Zambello Bardi, Matteo Bordetto 🇮🇹 ITA31st of 33 aged 30-34 30-34 1:17:23 26:54 42:40 30:18 4:29 4:04 2:32 5:03 3:21 4:36 2:00 4:15 4:27
99 Arvils Djakovs, Rihards Vārpiņš 🇱🇻 LAT32nd of 33 aged 30-34 30-34 1:18:51 28:22 48:25 25:00 5:32 3:46 1:58 3:08 2:24 4:14 1:36 3:54 4:00
100 Enrico Bondi, Michele Cozzi 🇮🇹 ITA13th of 17 aged 35-39 35-39 1:20:01 29:32 41:13 33:00 5:52 4:14 2:15 4:20 3:20 4:45 3:53 4:31 5:42
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