HYROX Riga 2026: Doubles Men results
423 teams on 30 May 2026. Typical finish 1:15:55, fastest 10% under 1:01:22. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101 | Toms Prokofjevs, Māris Lancmanis 🇱🇻 LAT23rd of 101 aged 30-34 | 30-34 | 1:07:20 | 14:29 | 36:57 | 25:12 | 5:16 | 3:47 | 2:04 | 3:08 | 3:08 | 4:24 | 1:28 | 3:20 | 3:53 |
| 102 | Andris Zuravlovs, Armands Baldins 🇱🇻 LAT14th of 53 aged 40-44 | 40-44 | 1:07:22 | 14:31 | 38:49 | 24:18 | 4:19 | 3:57 | 1:55 | 2:50 | 2:38 | 4:16 | 1:18 | 3:20 | 4:04 |
| 103 | Robertas Kapustinas, Aleksas Vaikutis 🇱🇹 LTU17th of 74 aged 35-39 | 35-39 | 1:07:23 | 14:32 | 39:39 | 23:59 | 3:49 | 3:41 | 1:32 | 2:05 | 3:36 | 4:10 | 1:44 | 3:10 | 4:01 |
| 104 | Andy Clark, Stephen Caullay SCO3rd of 8 aged 50-54 | 50-54 | 1:07:24 | 14:33 | 38:19 | 25:27 | 3:42 | 3:51 | 2:04 | 2:52 | 3:07 | 4:14 | 1:33 | 3:31 | 4:15 |
| 105 | Stephen Wass, Daniyal Khan 🇬🇧 GBR11th of 53 aged 16-24 | 16-24 | 1:07:42 | 14:51 | 38:24 | 25:27 | 3:55 | 3:49 | 1:33 | 3:17 | 3:18 | 4:02 | 1:41 | 3:27 | 4:20 |
| 106 | Marcus Riquelme, Jonas Ny 🇸🇪 SWE4th of 8 aged 50-54 | 50-54 | 1:07:49 | 14:58 | 37:54 | 25:36 | 4:23 | 4:00 | 1:44 | 2:56 | 3:14 | 4:37 | 1:34 | 3:36 | 3:55 |
| 107 | Toms Cauna, Reinis Lejins 🇱🇻 LAT24th of 101 aged 30-34 | 30-34 | 1:07:51 | 15:00 | 41:06 | 22:26 | 4:24 | 3:54 | 1:28 | 2:58 | 2:28 | 4:10 | 1:25 | 2:39 | 3:24 |
| 108 | Corentin Courtet, Yohan Lamothe 🇫🇷 FRA25th of 101 aged 30-34 | 30-34 | 1:07:52 | 15:01 | 37:33 | 25:49 | 4:34 | 3:57 | 3:10 | 3:29 | 2:49 | 4:13 | 1:11 | 2:52 | 4:08 |
| 109 | Luke Gleeson, Joshua Stanley 🇬🇧 GBR12th of 53 aged 16-24 | 16-24 | 1:08:01 | 15:10 | 38:12 | 25:49 | 4:05 | 4:07 | 1:49 | 2:52 | 2:47 | 4:29 | 2:05 | 3:20 | 4:20 |
| 110 | Tobias Viehauser, Johannes Unsicker 🇩🇪 GER15th of 53 aged 40-44 | 40-44 | 1:08:19 | 15:28 | 40:56 | 23:56 | 3:31 | 3:49 | 1:47 | 2:52 | 3:05 | 3:48 | 1:17 | 3:33 | 3:45 |
| 111 | Dainis Medvedevs, Vairis Kikusts 🇱🇻 LAT18th of 74 aged 35-39 | 35-39 | 1:08:20 | 15:29 | 40:56 | 23:18 | 4:10 | 3:45 | 1:14 | 2:23 | 3:22 | 4:10 | 1:32 | 3:11 | 3:41 |
| 112 | Niklas Röck, Daniel Pusin 🇩🇪 GER26th of 101 aged 30-34 | 30-34 | 1:08:28 | 15:37 | 42:16 | 22:31 | 3:47 | 3:48 | 1:42 | 2:35 | 2:14 | 3:55 | 1:20 | 3:24 | 3:33 |
| 113 | Jean Baptiste Pyeatt, Baptiste Daugrois 🇫🇷 FRA19th of 74 aged 35-39 | 35-39 | 1:08:29 | 15:38 | 37:42 | 26:44 | 4:07 | 4:02 | 2:02 | 3:13 | 3:16 | 4:11 | 2:01 | 3:50 | 4:09 |
| 114 | Egils Skujiņš, Jānis Lipša 🇱🇻 LAT20th of 74 aged 35-39 | 35-39 | 1:08:30 | 15:39 | 39:58 | 24:00 | 4:36 | 3:41 | 1:43 | 2:49 | 3:22 | 4:08 | 1:30 | 2:52 | 3:55 |
| 115 | Ruben Jennekens, Raymond Petri 🇳🇱 NED27th of 101 aged 30-34 | 30-34 | 1:08:30 | 15:39 | 38:04 | 26:14 | 4:16 | 4:12 | 2:04 | 3:06 | 3:22 | 4:29 | 1:50 | 3:21 | 3:50 |
| 116 | Adam Davies, Ben Millington 🇬🇧 GBR32nd of 106 aged 25-29 | 25-29 | 1:08:35 | 15:44 | 40:36 | 24:00 | 4:02 | 3:52 | 1:35 | 2:41 | 2:56 | 3:56 | 1:11 | 3:14 | 4:35 |
| 117 | João Barros, Nuno Gaspar 🇵🇹 POR33rd of 106 aged 25-29 | 25-29 | 1:08:35 | 15:44 | 39:24 | 25:21 | 3:53 | 3:50 | 2:02 | 2:47 | 3:27 | 4:11 | 1:35 | 3:01 | 4:28 |
| 118 | Mantas Lapinskas, Robertas Dembinskis 🇱🇹 LTU16th of 53 aged 40-44 | 40-44 | 1:08:45 | 15:54 | 39:10 | 25:52 | 3:49 | 3:53 | 1:54 | 2:37 | 4:24 | 4:13 | 1:42 | 3:24 | 3:45 |
| 119 | Jannik Loebe, Janos Loebe 🇩🇪 GER28th of 101 aged 30-34 | 30-34 | 1:08:48 | 15:57 | 38:58 | 25:50 | 4:04 | 4:17 | 1:44 | 3:24 | 2:44 | 4:14 | 1:36 | 3:16 | 4:35 |
| 120 | Julian Kalcher, Simon Erlacher 🇦🇹 AUT13th of 53 aged 16-24 | 16-24 | 1:08:51 | 16:00 | 39:46 | 24:45 | 4:23 | 3:58 | 1:46 | 3:15 | 2:56 | 4:24 | 1:48 | 2:43 | 3:55 |
| 121 | Ibrahim Tosun, Mobarek Asmaoui 🇧🇪 BEL17th of 53 aged 40-44 | 40-44 | 1:08:52 | 16:01 | 40:36 | 24:38 | 3:41 | 3:55 | 1:40 | 2:28 | 2:57 | 4:07 | 1:24 | 3:34 | 4:33 |
| 122 | Edvīns Jaudzems, Krišjānis Mincenbergs 🇱🇻 LAT21st of 74 aged 35-39 | 35-39 | 1:08:58 | 16:07 | 39:00 | 25:37 | 4:28 | 3:52 | 1:49 | 3:00 | 3:15 | 4:22 | 1:31 | 3:42 | 4:06 |
| 123 | Søren Sloth, Thomas Jensen 🇩🇰 DEN5th of 8 aged 50-54 | 50-54 | 1:09:06 | 16:15 | 39:17 | 25:48 | 4:06 | 4:00 | 1:52 | 2:45 | 2:53 | 4:31 | 1:31 | 3:37 | 4:39 |
| 124 | Kęstutis Cikanas, Aurimas Dusevičius 🇱🇹 LTU18th of 53 aged 40-44 | 40-44 | 1:09:16 | 16:25 | 40:24 | 24:20 | 4:36 | 3:49 | 1:37 | 2:27 | 3:37 | 4:00 | 1:25 | 3:21 | 4:04 |
| 125 | Salem Hamoudi, Sylvain Balbous 🇫🇷 FRA19th of 53 aged 40-44 | 40-44 | 1:09:18 | 16:27 | 38:13 | 26:57 | 4:13 | 4:01 | 1:38 | 3:32 | 3:09 | 4:10 | 1:48 | 4:14 | 4:25 |
| 126 | Daniel Buthmann, Sascha Wunnenberg 🇩🇪 GER20th of 53 aged 40-44 | 40-44 | 1:09:19 | 16:28 | 39:16 | 25:41 | 4:27 | 4:05 | 1:57 | 2:55 | 3:14 | 4:27 | 1:31 | 3:17 | 4:15 |
| 127 | Kaspars Sils, Pauls Traubergs 🇱🇻 LAT29th of 101 aged 30-34 | 30-34 | 1:09:22 | 16:31 | 41:01 | 23:52 | 4:34 | 4:00 | 1:26 | 2:58 | 2:56 | 4:01 | 1:33 | 3:25 | 3:33 |
| 128 | Ermo Heliste, Lauri Palo 🇪🇪 EST30th of 101 aged 30-34 | 30-34 | 1:09:44 | 16:53 | 41:30 | 23:48 | 4:31 | 3:57 | 1:15 | 2:39 | 3:02 | 4:11 | 1:26 | 3:33 | 3:45 |
| 129 | Daniels Kleimarāns, Rolands Bāliņš 🇱🇻 LAT34th of 106 aged 25-29 | 25-29 | 1:09:44 | 16:53 | 39:55 | 25:13 | 4:41 | 3:53 | 1:33 | 3:14 | 3:07 | 4:34 | 1:28 | 3:07 | 4:17 |
| 130 | Luca Manicardi, Francesco Sarzi Amade' 🇮🇹 ITA22nd of 74 aged 35-39 | 35-39 | 1:09:50 | 16:59 | 39:03 | 27:08 | 3:43 | 4:04 | 1:55 | 3:38 | 3:04 | 4:16 | 1:53 | 3:51 | 4:27 |
| 131 | Aidan Maher, Jack Maher 🇮🇪 IRL35th of 106 aged 25-29 | 25-29 | 1:09:51 | 17:00 | 39:09 | 26:24 | 4:21 | 3:52 | 1:55 | 3:35 | 2:49 | 4:30 | 1:42 | 3:15 | 4:46 |
| 132 | Maksym Shtekhno, Ivan Polivanov 🇺🇦 UKR36th of 106 aged 25-29 | 25-29 | 1:09:54 | 17:03 | 40:49 | 25:19 | 3:50 | 3:56 | 1:39 | 3:02 | 2:37 | 4:14 | 1:33 | 3:40 | 4:38 |
| 133 | Rinalds Jānis Kārkliņš, Niklāvs Babris 🇱🇻 LAT14th of 53 aged 16-24 | 16-24 | 1:10:13 | 17:22 | 41:52 | 22:15 | 6:11 | 3:56 | 1:29 | 2:25 | 2:28 | 3:57 | 1:35 | 2:32 | 3:53 |
| 134 | Fabian Frantz, Charbel Zgheib 🇲🇹 MLT23rd of 74 aged 35-39 | 35-39 | 1:10:15 | 17:24 | 35:43 | 29:47 | 4:52 | 4:16 | 2:22 | 3:54 | 3:37 | 4:33 | 1:39 | 4:25 | 5:01 |
| 135 | Dylan Meier, Lars Baumann 🇨🇭 SUI37th of 106 aged 25-29 | 25-29 | 1:10:35 | 17:44 | 38:56 | 25:49 | 5:54 | 4:01 | 1:45 | 3:19 | 3:10 | 4:13 | 1:40 | 3:35 | 4:06 |
| 136 | Val Runco, Alex Remizovs 🇱🇻 LAT24th of 74 aged 35-39 | 35-39 | 1:10:38 | 17:47 | 40:16 | 25:28 | 4:57 | 4:07 | 1:42 | 3:15 | 3:10 | 4:41 | 1:30 | 3:22 | 3:41 |
| 137 | Marin Letouzé, Paul Février 🇫🇷 FRA38th of 106 aged 25-29 | 25-29 | 1:10:40 | 17:49 | 38:55 | 26:49 | 5:00 | 4:01 | 1:31 | 3:43 | 3:29 | 4:21 | 1:40 | 3:38 | 4:26 |
| 138 | Jonathan Styzaker, Bruce Watt 🇬🇧 GBR31st of 101 aged 30-34 | 30-34 | 1:10:42 | 17:51 | 40:03 | 26:51 | 3:54 | 4:06 | 1:40 | 3:19 | 3:51 | 4:24 | 1:32 | 3:34 | 4:25 |
| 139 | Stefano Capoferri, Simone Capoferri 🇮🇹 ITA32nd of 101 aged 30-34 | 30-34 | 1:10:43 | 17:52 | 37:19 | 29:14 | 4:14 | 4:11 | 1:48 | 3:27 | 4:06 | 4:31 | 1:36 | 4:51 | 4:44 |
| 140 | Ernestas Žebrauskas, Aivis Sipavičius 🇱🇹 LTU33rd of 101 aged 30-34 | 30-34 | 1:10:47 | 17:56 | 42:25 | 23:48 | 4:40 | 4:00 | 1:46 | 2:47 | 2:50 | 4:14 | 1:29 | 3:07 | 3:35 |
| 141 | Salvijus Šliažas, Eimantas Jurgelis 🇱🇹 LTU39th of 106 aged 25-29 | 25-29 | 1:10:54 | 18:03 | 42:20 | 24:31 | 4:08 | 3:53 | 1:39 | 2:50 | 3:28 | 3:59 | 1:28 | 3:36 | 3:38 |
| 142 | Darijuš Voiciukevič, Nojus Esteris 🇱🇹 LTU40th of 106 aged 25-29 | 25-29 | 1:10:58 | 18:07 | 41:39 | 25:18 | 4:06 | 3:57 | 1:46 | 3:09 | 3:06 | 4:21 | 1:50 | 3:19 | 3:50 |
| 143 | Simon Mossnelid, Kristoffer Landin 🇸🇪 SWE21st of 53 aged 40-44 | 40-44 | 1:10:58 | 18:07 | 39:49 | 27:07 | 4:07 | 4:20 | 1:47 | 2:55 | 2:48 | 4:19 | 1:58 | 5:00 | 4:00 |
| 144 | Liudas Markevičius, Modestas Bosas 🇱🇹 LTU7th of 23 aged 45-49 | 45-49 | 1:11:02 | 18:11 | 41:09 | 25:22 | 4:34 | 3:45 | 1:50 | 2:44 | 3:17 | 4:13 | 1:26 | 3:54 | 4:13 |
| 145 | Edvinas Vakaras, Linas Jonika 🇱🇹 LTU25th of 74 aged 35-39 | 35-39 | 1:11:10 | 18:19 | 42:12 | 24:37 | 4:25 | 3:48 | 1:34 | 2:34 | 3:02 | 4:10 | 1:26 | 3:15 | 4:48 |
| 146 | Daniele Tramite, Antonio Alfieri 🇮🇹 ITA26th of 74 aged 35-39 | 35-39 | 1:11:10 | 18:19 | 40:41 | 25:48 | 4:44 | 3:58 | 2:07 | 2:31 | 3:34 | 4:17 | 1:43 | 3:50 | 3:48 |
| 147 | Jake Callaghan, Josh Forth 🇬🇧 GBR15th of 53 aged 16-24 | 16-24 | 1:11:14 | 18:23 | 42:59 | 24:45 | 3:35 | 3:56 | 1:45 | 2:45 | 3:19 | 4:03 | 1:29 | 3:23 | 4:05 |
| 148 | Vakaris Gvazdauskas, Milan Halasz 🇱🇹 LTU16th of 53 aged 16-24 | 16-24 | 1:11:15 | 18:24 | 42:47 | 24:45 | 3:47 | 4:01 | 2:12 | 3:29 | 2:25 | 4:10 | 1:29 | 2:38 | 4:21 |
| 149 | Maciej Siemaszko, Mateusz Krogulec 🇵🇱 POL34th of 101 aged 30-34 | 30-34 | 1:11:15 | 18:24 | 40:12 | 26:35 | 4:31 | 4:09 | 1:52 | 3:16 | 3:49 | 4:34 | 1:27 | 3:38 | 3:50 |
| 150 | Jerry Sammut, Emil Davidson 🇦🇺 AUS41st of 106 aged 25-29 | 25-29 | 1:11:25 | 18:34 | 38:59 | 28:39 | 3:52 | 4:12 | 2:08 | 3:29 | 4:08 | 4:35 | 1:51 | 3:34 | 4:42 |
| 151 | Rafael Delgadillo, V Daniel Padilla 🇲🇽 MEX22nd of 53 aged 40-44 | 40-44 | 1:11:26 | 18:35 | 40:00 | 26:32 | 4:59 | 3:55 | 1:31 | 4:05 | 3:47 | 4:09 | 1:31 | 3:34 | 4:00 |
| 152 | Ryan Jarvis, Leonard Montinard 🇨🇦 CAN17th of 53 aged 16-24 | 16-24 | 1:11:38 | 18:47 | 42:00 | 25:24 | 4:20 | 3:54 | 1:38 | 2:38 | 3:06 | 4:06 | 1:29 | 3:49 | 4:44 |
| 153 | Juris Kovalevskis, Tobias Weickmann 🇱🇻 LAT27th of 74 aged 35-39 | 35-39 | 1:11:42 | 18:51 | 39:19 | 26:20 | 6:07 | 3:58 | 2:08 | 3:13 | 3:17 | 4:16 | 1:51 | 3:42 | 3:55 |
| 154 | Audrius Žukauskas, Tomas Janka 🇱🇹 LTU23rd of 53 aged 40-44 | 40-44 | 1:11:44 | 18:53 | 41:34 | 25:51 | 4:23 | 3:49 | 1:46 | 2:47 | 4:09 | 4:20 | 1:41 | 3:38 | 3:41 |
| 155 | Robertas Kaminskas, Ignas Pauliukonis 🇱🇹 LTU35th of 101 aged 30-34 | 30-34 | 1:11:44 | 18:53 | 40:49 | 25:55 | 5:04 | 4:00 | 1:54 | 2:56 | 3:07 | 4:21 | 1:23 | 4:10 | 4:04 |
| 156 | Dovydas Povilaitis, Ramūnas Dobrovolskis 🇱🇹 LTU6th of 8 aged 50-54 | 50-54 | 1:11:49 | 18:58 | 41:36 | 25:34 | 4:43 | 4:03 | 1:56 | 2:54 | 3:06 | 4:24 | 1:35 | 3:45 | 3:51 |
| 157 | Michael Alsted Nielsen, Karsten Korsgaard Kristensen 🇩🇰 DEN24th of 53 aged 40-44 | 40-44 | 1:11:51 | 19:00 | 40:23 | 26:41 | 4:50 | 3:53 | 1:59 | 2:47 | 4:11 | 4:24 | 1:36 | 3:37 | 4:14 |
| 158 | Martynas Judickas, Andrius Mikalauskas 🇱🇹 LTU36th of 101 aged 30-34 | 30-34 | 1:11:56 | 19:05 | 42:22 | 24:59 | 4:40 | 3:54 | 1:37 | 3:06 | 2:58 | 4:15 | 1:29 | 3:53 | 3:47 |
| 159 | Espen Thoresen, Steffen Spro 🇳🇴 NOR8th of 23 aged 45-49 | 45-49 | 1:11:56 | 19:05 | 40:40 | 26:56 | 4:24 | 4:10 | 1:58 | 3:02 | 3:18 | 4:29 | 1:27 | 4:11 | 4:21 |
| 160 | Tomas Bolotinas, Lukas Baškys 🇱🇹 LTU28th of 74 aged 35-39 | 35-39 | 1:11:59 | 19:08 | 42:12 | 24:55 | 4:57 | 4:11 | 1:41 | 2:53 | 3:02 | 4:12 | 1:17 | 3:31 | 4:08 |
| 161 | Kārlis Vanags, Kristaps Štelmahers 🇱🇻 LAT37th of 101 aged 30-34 | 30-34 | 1:12:01 | 19:10 | 42:33 | 22:57 | 6:35 | 3:50 | 1:32 | 2:24 | 2:41 | 3:52 | 1:33 | 3:00 | 4:05 |
| 162 | Matteo Pisoni, Daniele Rossini 🇮🇹 ITA42nd of 106 aged 25-29 | 25-29 | 1:12:04 | 19:13 | 39:08 | 29:16 | 3:45 | 4:19 | 1:49 | 4:10 | 4:06 | 4:39 | 2:00 | 4:08 | 4:05 |
| 163 | Vitālijs Bičenkovs, Dāvids Keizars 🇱🇻 LAT29th of 74 aged 35-39 | 35-39 | 1:12:11 | 19:20 | 43:06 | 24:10 | 5:00 | 3:43 | 1:33 | 3:12 | 3:01 | 4:04 | 1:14 | 3:18 | 4:05 |
| 164 | Peter Søby Kristensen, Andreas Hostrup 🇩🇰 DEN30th of 74 aged 35-39 | 35-39 | 1:12:11 | 19:20 | 41:33 | 26:24 | 4:18 | 3:52 | 1:42 | 3:14 | 3:50 | 4:11 | 1:27 | 4:07 | 4:01 |
| 165 | Panos Televantos, Lefteris Mavroudis 🇨🇾 CYP31st of 74 aged 35-39 | 35-39 | 1:12:12 | 19:21 | 39:47 | 28:16 | 4:13 | 4:02 | 2:08 | 3:14 | 4:21 | 4:38 | 1:40 | 3:53 | 4:20 |
| 166 | Vincent Dietrich, Linus Jung 🇩🇪 GER43rd of 106 aged 25-29 | 25-29 | 1:12:18 | 19:27 | 44:23 | 23:50 | 4:09 | 3:56 | 1:32 | 2:34 | 3:26 | 4:02 | 1:24 | 3:05 | 3:51 |
| 167 | John-Paul Zigenhorn, Jelmar Ter Beek 🇳🇱 NED32nd of 74 aged 35-39 | 35-39 | 1:12:19 | 19:28 | 40:50 | 26:50 | 4:41 | 3:57 | 1:32 | 3:26 | 3:52 | 4:18 | 1:45 | 3:46 | 4:14 |
| 168 | Douwe Cnossen, Matthijs Tiemens 🇳🇱 NED38th of 101 aged 30-34 | 30-34 | 1:12:20 | 19:29 | 40:26 | 28:02 | 3:57 | 4:12 | 1:46 | 2:56 | 4:16 | 4:18 | 1:37 | 4:20 | 4:37 |
| 169 | Stefan Svetozarevic, Simon Frick 🇨🇭 SUI39th of 101 aged 30-34 | 30-34 | 1:12:38 | 19:47 | 42:46 | 25:44 | 4:14 | 4:08 | 1:37 | 2:53 | 3:08 | 4:11 | 1:25 | 4:33 | 3:49 |
| 170 | Leo van der Werf, Pifer Thomas 🇳🇱 NED1st of 1 aged 60-64 | 60-64 | 1:12:44 | 19:53 | 40:28 | 28:03 | 4:17 | 4:11 | 1:54 | 3:40 | 3:53 | 4:26 | 1:44 | 4:09 | 4:06 |
| 171 | Mikelis Benuzs, Emils Zubulis 🇱🇻 LAT18th of 53 aged 16-24 | 16-24 | 1:12:48 | 19:57 | 43:19 | 24:06 | 5:27 | 3:53 | 1:56 | 2:47 | 3:02 | 4:01 | 1:31 | 2:52 | 4:04 |
| 172 | Edgars Vakuļčiks, Eduards Irbe 🇱🇻 LAT25th of 53 aged 40-44 | 40-44 | 1:12:51 | 20:00 | 41:49 | 27:06 | 3:56 | 3:50 | 1:53 | 2:26 | 3:50 | 3:59 | 1:44 | 6:01 | 3:23 |
| 173 | Sven Skoberla, Nico Schoenenberger 🇩🇪 GER40th of 101 aged 30-34 | 30-34 | 1:12:52 | 20:01 | 45:13 | 23:05 | 4:37 | 3:47 | 1:35 | 2:47 | 2:32 | 4:06 | 1:31 | 3:10 | 3:37 |
| 174 | Janis Vejs, Janis Ozolins 🇱🇻 LAT33rd of 74 aged 35-39 | 35-39 | 1:12:53 | 20:02 | 41:41 | 26:34 | 4:43 | 4:17 | 1:47 | 2:37 | 3:22 | 4:56 | 1:38 | 3:28 | 4:29 |
| 175 | Harry Day, George Heyworth 🇬🇧 GBR41st of 101 aged 30-34 | 30-34 | 1:12:59 | 20:08 | 38:33 | 29:58 | 4:32 | 4:11 | 1:53 | 3:44 | 4:31 | 4:20 | 1:40 | 4:09 | 5:30 |
| 176 | Anders Larsson, Magnus Larsson 🇸🇪 SWE9th of 23 aged 45-49 | 45-49 | 1:13:01 | 20:10 | 43:18 | 25:23 | 4:26 | 4:00 | 1:35 | 3:13 | 3:23 | 4:10 | 1:44 | 3:32 | 3:46 |
| 177 | Ugo Jantel, Lucas Vogel 🇫🇷 FRA44th of 106 aged 25-29 | 25-29 | 1:13:03 | 20:12 | 39:35 | 27:29 | 6:04 | 3:59 | 1:36 | 2:45 | 2:48 | 4:17 | 1:35 | 5:08 | 5:21 |
| 178 | Mārcis Vidass, Andris Usāns 🇱🇻 LAT34th of 74 aged 35-39 | 35-39 | 1:13:06 | 20:15 | 45:33 | 22:07 | 5:30 | 3:41 | 1:17 | 1:51 | 3:15 | 3:56 | 1:32 | 2:50 | 3:45 |
| 179 | Dovydas Pajarskas, Jokūbas Pajarskas 🇱🇹 LTU42nd of 101 aged 30-34 | 30-34 | 1:13:06 | 20:15 | 41:35 | 27:04 | 4:31 | 4:06 | 1:46 | 2:59 | 4:20 | 4:25 | 1:30 | 3:58 | 4:00 |
| 180 | Jack Sherman, Robert Shiels 🇺🇸 USA43rd of 101 aged 30-34 | 30-34 | 1:13:13 | 20:22 | 44:33 | 24:23 | 4:22 | 4:00 | 1:29 | 2:36 | 3:12 | 4:03 | 1:35 | 3:22 | 4:06 |
| 181 | Kristupas Gabrielius Kuklys, Tomas Ramanauskas 🇱🇹 LTU44th of 101 aged 30-34 | 30-34 | 1:13:29 | 20:38 | 40:26 | 28:14 | 4:52 | 4:05 | 1:59 | 3:31 | 4:11 | 4:43 | 1:41 | 4:04 | 4:00 |
| 182 | Vasco Varela, Jorge Oliveira 🇵🇹 POR35th of 74 aged 35-39 | 35-39 | 1:13:31 | 20:40 | 43:31 | 25:42 | 4:23 | 4:04 | 1:50 | 3:12 | 3:11 | 4:23 | 1:31 | 3:26 | 4:05 |
| 183 | Liam Duffy, George Dixon 🇬🇧 GBR45th of 101 aged 30-34 | 30-34 | 1:13:31 | 20:40 | 42:43 | 26:47 | 4:05 | 3:49 | 1:37 | 2:34 | 4:13 | 4:03 | 1:30 | 4:32 | 4:29 |
| 184 | Per Andersen, Anders Rousing 🇩🇰 DEN1st of 4 aged 55-59 | 55-59 | 1:13:50 | 20:59 | 41:56 | 27:29 | 4:30 | 4:02 | 2:03 | 3:21 | 3:46 | 4:23 | 1:44 | 4:13 | 3:57 |
| 185 | Benjamin Toggweiler, Lukas Tanner 🇨🇭 SUI46th of 101 aged 30-34 | 30-34 | 1:13:57 | 21:06 | 42:29 | 27:25 | 4:07 | 4:04 | 2:10 | 3:09 | 3:42 | 4:18 | 1:50 | 4:18 | 3:54 |
| 186 | Darius Rapkevičius, Dominykas Žibutis 🇱🇹 LTU36th of 74 aged 35-39 | 35-39 | 1:14:00 | 21:09 | 47:13 | 22:49 | 4:04 | 3:56 | 1:26 | 2:27 | 2:41 | 4:09 | 1:30 | 2:45 | 3:55 |
| 187 | Adam Price, Lewis Price 🇬🇧 GBR19th of 53 aged 16-24 | 16-24 | 1:14:03 | 21:12 | 43:13 | 26:22 | 4:33 | 3:59 | 1:38 | 3:14 | 3:07 | 4:25 | 1:29 | 3:43 | 4:47 |
| 188 | Phillip Elflein, Mirco Meinschien 🇩🇪 GER47th of 101 aged 30-34 | 30-34 | 1:14:04 | 21:13 | 43:17 | 26:03 | 4:49 | 3:38 | 1:41 | 3:14 | 3:55 | 4:27 | 1:36 | 3:31 | 4:01 |
| 189 | Kirils Kasevics, Rihards Nejs 🇱🇻 LAT45th of 106 aged 25-29 | 25-29 | 1:14:11 | 21:20 | 47:40 | 22:33 | 4:01 | 3:45 | 1:33 | 2:49 | 2:37 | 4:05 | 1:19 | 2:50 | 3:35 |
| 190 | Tobias Hübner, Joshua Rommerskirchen 🇩🇪 GER46th of 106 aged 25-29 | 25-29 | 1:14:15 | 21:24 | 43:45 | 24:03 | 6:33 | 3:53 | 1:32 | 2:43 | 2:37 | 4:24 | 1:22 | 3:30 | 4:02 |
| 191 | Valters Skrivelis, Andris Karklins 🇱🇻 LAT48th of 101 aged 30-34 | 30-34 | 1:14:17 | 21:26 | 42:34 | 24:38 | 7:11 | 3:52 | 1:35 | 2:42 | 3:00 | 4:20 | 1:40 | 3:13 | 4:16 |
| 192 | Lukas Čiuželis, Benas Pociūnas 🇱🇹 LTU47th of 106 aged 25-29 | 25-29 | 1:14:18 | 21:27 | 45:12 | 24:30 | 4:40 | 3:57 | 1:37 | 3:02 | 2:40 | 4:19 | 1:29 | 3:20 | 4:06 |
| 193 | Jurģis Grīslis, Guntis Kārkliņš 🇱🇻 LAT26th of 53 aged 40-44 | 40-44 | 1:14:20 | 21:29 | 42:51 | 25:50 | 5:44 | 3:54 | 1:41 | 2:33 | 3:35 | 4:20 | 1:29 | 4:15 | 4:03 |
| 194 | Sorin Preda, Theodor Nicolae 🇷🇴 ROU37th of 74 aged 35-39 | 35-39 | 1:14:22 | 21:31 | 41:32 | 27:54 | 5:01 | 3:46 | 1:50 | 4:57 | 3:20 | 4:32 | 1:56 | 3:45 | 3:48 |
| 195 | Ainars Sudmalis, Andis Deņisovs 🇱🇻 LAT10th of 23 aged 45-49 | 45-49 | 1:14:29 | 21:38 | 47:48 | 22:31 | 4:13 | 3:56 | 1:16 | 2:27 | 2:31 | 4:28 | 1:30 | 2:45 | 3:38 |
| 196 | Jurģis Tumulkans, Oskars Ercens 🇱🇻 LAT27th of 53 aged 40-44 | 40-44 | 1:14:34 | 21:43 | 44:24 | 24:32 | 5:42 | 3:52 | 1:20 | 2:41 | 3:36 | 4:19 | 1:21 | 3:08 | 4:15 |
| 197 | Sam Pittman, Joshua Janes 🇬🇧 GBR48th of 106 aged 25-29 | 25-29 | 1:14:36 | 21:45 | 44:38 | 25:35 | 4:30 | 4:15 | 1:58 | 3:22 | 2:57 | 4:21 | 1:33 | 2:54 | 4:15 |
| 198 | Egidijus Pučkorius, Deimantas Špučys 🇱🇹 LTU28th of 53 aged 40-44 | 40-44 | 1:14:41 | 21:50 | 45:14 | 24:45 | 4:47 | 3:49 | 1:55 | 2:36 | 3:19 | 4:09 | 1:46 | 3:05 | 4:06 |
| 199 | Teemu Penttala, Eemeli Reisto 🇫🇮 FIN49th of 101 aged 30-34 | 30-34 | 1:14:41 | 21:50 | 41:34 | 29:04 | 4:07 | 4:22 | 2:04 | 4:29 | 3:39 | 4:44 | 1:34 | 4:14 | 3:58 |
| 200 | Aigars Meškovskis, Sovkovs Imants 🇱🇻 LAT29th of 53 aged 40-44 | 40-44 | 1:14:47 | 21:56 | 42:32 | 27:25 | 4:54 | 4:17 | 2:10 | 3:35 | 3:21 | 4:26 | 1:36 | 3:56 | 4:04 |
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.