HYROX Riga 2026: Open Men results

882 finishers on 30 May 2026. Typical finish 1:28:06, fastest 10% under 1:09:17. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
101 Mantvydas Petrosius 🇱🇹 LTU15th of 145 aged 40-44 40-44 1:10:00 10:34 37:17 29:03 3:45 4:00 2:36 3:21 4:06 4:15 1:30 4:54 4:21
102 Ricardo Campos 🇵🇹 POR32nd of 212 aged 30-34 30-34 1:10:12 10:46 36:19 29:33 4:24 4:17 1:51 4:06 4:14 4:12 2:09 4:12 4:32
103 Michael Tolan 🇮🇪 IRL18th of 142 aged 25-29 25-29 1:10:19 10:53 35:06 31:31 3:47 4:29 2:28 3:38 4:37 4:29 1:53 5:04 4:53
104 Mikko Lahtio 🇫🇮 FIN16th of 145 aged 40-44 40-44 1:10:22 10:56 35:56 25:54 8:35 4:20 2:22 3:21 — 4:24 1:50 3:41 5:51
105 Andrew Hine 🇬🇧 GBR19th of 142 aged 25-29 25-29 1:10:24 10:58 37:24 29:24 3:38 4:05 2:13 2:53 4:20 4:15 1:54 4:47 4:57
106 Robert Jones 🇬🇧 GBR9th of 77 aged 45-49 45-49 1:10:25 10:59 37:40 29:36 3:13 4:23 2:33 3:27 3:53 4:24 1:49 4:09 4:58
107 Aleksandras Karbauskas 🇱🇹 LTU17th of 145 aged 40-44 40-44 1:10:39 11:13 37:04 29:10 4:30 4:19 2:10 3:47 4:01 4:20 1:44 4:20 4:29
108 Harry Borg 🇬🇧 GBR12th of 80 aged 16-24 16-24 1:10:40 11:14 39:15 27:36 3:54 4:09 2:18 3:21 3:46 4:19 1:38 3:57 4:08
109 Gatis Helmanis 🇱🇻 LAT33rd of 212 aged 30-34 30-34 1:10:45 11:19 36:43 30:46 3:21 4:24 2:08 3:59 3:59 4:22 1:44 4:14 5:56
110 Donatas Abraitis 🇱🇹 LTU19th of 155 aged 35-39 35-39 1:10:58 11:32 39:14 27:49 3:59 4:17 2:27 3:07 3:52 4:21 1:46 4:04 3:55
111 Glenn Hyslop 🇬🇧 GBR13th of 80 aged 16-24 16-24 1:11:03 11:37 35:13 32:01 3:52 4:26 3:03 3:30 3:28 4:35 2:16 5:37 5:06
112 Stipe Bojanic 🇭🇷 CRO18th of 145 aged 40-44 40-44 1:11:04 11:38 38:23 27:44 5:02 4:17 2:11 3:10 3:31 4:30 1:50 3:55 4:20
113 Mark Preston 🇮🇪 IRL34th of 212 aged 30-34 30-34 1:11:06 11:40 33:06 33:05 4:59 4:27 2:41 4:00 4:23 4:43 1:48 4:20 6:43
114 Callum Goody 🇬🇧 GBR14th of 80 aged 16-24 16-24 1:11:07 11:41 38:07 29:02 4:03 4:11 1:32 2:56 4:06 4:50 1:31 3:29 6:27
115 Janik Rauch 🇩🇪 GER35th of 212 aged 30-34 30-34 1:11:17 11:51 38:52 28:39 3:51 4:42 2:38 3:26 4:15 4:21 1:28 3:01 4:48
116 Marius Jonikas 🇱🇹 LTU36th of 212 aged 30-34 30-34 1:11:17 11:51 38:07 28:41 4:34 4:02 1:50 3:25 4:20 3:58 1:39 4:26 5:01
117 Cole Greig 🇬🇧 GBR15th of 80 aged 16-24 16-24 1:11:17 11:51 36:29 31:20 3:32 4:41 2:21 4:49 4:17 4:47 1:51 3:36 4:58
118 Conor Farrelly 🇮🇪 IRL16th of 80 aged 16-24 16-24 1:11:18 11:52 35:44 31:00 4:37 5:08 2:19 4:08 3:44 5:07 2:02 3:22 5:10
119 Nathan Schindelholz 🇨🇭 SUI20th of 155 aged 35-39 35-39 1:11:19 11:53 40:12 26:10 5:02 3:54 2:15 3:04 3:03 4:20 1:35 3:27 4:32
120 Clément Windecker 🇫🇷 FRA37th of 212 aged 30-34 30-34 1:11:25 11:59 36:50 29:50 4:50 4:08 2:51 3:11 4:46 4:23 1:50 3:59 4:42
121 Olav Bakke-Erichsen 🇳🇴 NOR17th of 80 aged 16-24 16-24 1:11:28 12:02 36:38 30:03 4:51 4:16 2:26 3:33 4:37 4:11 2:05 3:38 5:17
122 Elliott Browne 🇬🇧 GBR20th of 142 aged 25-29 25-29 1:11:36 12:10 35:45 32:09 3:46 4:08 2:47 4:17 5:49 4:22 1:47 5:18 3:41
123 Alan Scott 🇬🇧 GBR10th of 77 aged 45-49 45-49 1:11:39 12:13 34:24 33:43 3:35 4:48 2:52 4:10 4:32 4:21 1:58 5:13 5:49
124 Adam Stubbs 🇬🇧 GBR21st of 155 aged 35-39 35-39 1:11:40 12:14 37:44 29:52 4:08 4:31 2:31 3:23 4:03 4:37 1:50 4:21 4:36
125 Nathan Hudson 🇬🇧 GBR38th of 212 aged 30-34 30-34 1:11:44 12:18 38:19 29:58 3:31 4:04 2:48 3:31 3:43 4:24 1:32 4:19 5:37
126 Gregor Ronan 🇬🇧 GBR18th of 80 aged 16-24 16-24 1:11:52 12:26 36:52 27:38 7:25 4:48 2:33 3:52 — 4:46 1:51 4:31 5:09
127 Razvan Tatu 🇷🇴 ROU22nd of 155 aged 35-39 35-39 1:12:01 12:35 38:19 29:23 4:24 4:08 1:56 3:21 4:20 4:22 1:43 4:06 5:27
128 Christian Buhl Strøm 🇩🇰 DEN21st of 142 aged 25-29 25-29 1:12:01 12:35 38:03 30:14 3:48 4:21 2:30 3:14 4:12 4:29 1:55 3:59 5:34
129 Giovanni dos Santos 🇫🇷 FRA39th of 212 aged 30-34 30-34 1:12:05 12:39 36:56 30:54 4:20 4:22 2:00 3:08 3:47 4:39 1:46 4:09 7:03
130 Callum McCrory 🇬🇧 GBR22nd of 142 aged 25-29 25-29 1:12:10 12:44 38:29 29:54 3:51 4:17 2:37 3:45 4:08 4:21 1:42 4:39 4:25
131 Guido Viggiani 🇮🇹 ITA40th of 212 aged 30-34 30-34 1:12:26 13:00 35:13 33:03 4:15 4:36 2:49 3:25 6:04 4:52 1:40 4:29 5:08
132 Jarmo Jagomägi 🇪🇪 EST41st of 212 aged 30-34 30-34 1:12:27 13:01 38:49 29:42 4:01 4:06 2:50 3:12 3:57 4:18 1:48 4:24 5:07
133 Vedestas Sefleris 🇱🇹 LTU2nd of 36 aged 50-54 50-54 1:12:30 13:04 38:06 30:31 3:57 4:09 2:10 3:18 4:12 4:18 1:52 5:21 5:11
134 Oskars Liepins 🇱🇻 LAT19th of 145 aged 40-44 40-44 1:12:41 13:15 40:24 28:19 4:02 4:16 2:02 3:12 4:46 4:19 1:36 3:49 4:19
135 Colum Corr 🇮🇪 IRL20th of 145 aged 40-44 40-44 1:12:45 13:19 37:09 31:43 3:57 4:21 2:55 4:12 4:41 4:33 1:48 4:33 4:40
136 Daniel Cox 🇬🇧 GBR21st of 145 aged 40-44 40-44 1:12:47 13:21 38:21 27:09 7:21 3:59 1:55 2:41 4:21 4:17 1:11 3:30 5:15
137 Antti Haverinen 🇫🇮 FIN23rd of 155 aged 35-39 35-39 1:12:54 13:28 37:57 30:58 4:02 4:18 3:07 3:56 3:49 4:30 1:49 4:12 5:17
138 Justinas Blazys 🇱🇹 LTU19th of 80 aged 16-24 16-24 1:12:59 13:33 37:41 31:35 3:46 4:28 2:52 3:37 4:55 4:29 1:55 3:58 5:21
139 Jon Anders Krokstad 🇳🇴 NOR11th of 77 aged 45-49 45-49 1:13:02 13:36 37:57 31:09 4:02 4:21 2:47 3:44 5:16 4:10 1:31 4:24 4:56
140 Adam Bones 🇮🇪 IRL23rd of 142 aged 25-29 25-29 1:13:02 13:36 37:17 32:03 3:47 4:45 2:55 3:56 3:51 4:32 2:02 4:08 5:54
141 Jakob Schmid 🇦🇹 AUT24th of 142 aged 25-29 25-29 1:13:08 13:42 36:52 32:46 3:36 4:34 2:58 3:40 5:04 4:23 1:45 5:26 4:56
142 Simonas Čiužas 🇱🇹 LTU20th of 80 aged 16-24 16-24 1:13:16 13:50 37:50 31:52 3:37 4:19 2:41 4:27 4:02 4:21 2:27 4:11 5:24
143 Romanas Beleckis 🇱🇹 LTU24th of 155 aged 35-39 35-39 1:13:17 13:51 36:51 32:29 4:01 4:34 2:54 3:52 4:53 4:35 1:54 4:42 5:05
144 Martins Tamisars 🇱🇻 LAT42nd of 212 aged 30-34 30-34 1:13:20 13:54 35:36 32:42 5:06 4:30 3:30 4:57 4:14 4:49 1:42 3:49 5:11
145 Micheal Dolan 🇮🇪 IRL22nd of 145 aged 40-44 40-44 1:13:22 13:56 38:50 30:52 3:45 4:33 2:39 3:21 3:41 4:34 1:39 4:34 5:51
146 Craig Taylor 🇬🇧 GBR23rd of 145 aged 40-44 40-44 1:13:32 14:06 38:44 26:50 8:04 4:18 2:41 4:03 — 4:20 1:52 4:49 4:43
147 Tais Hansen 🇩🇰 DEN25th of 142 aged 25-29 25-29 1:13:32 14:06 37:21 29:50 6:25 4:09 2:31 3:41 3:43 4:21 1:59 3:59 5:27
148 Kaspar Semm 🇪🇪 EST43rd of 212 aged 30-34 30-34 1:13:36 14:10 37:50 31:15 4:35 4:18 2:32 3:33 5:33 4:23 1:33 4:36 4:47
149 Jens Cato Rosenlund 🇳🇴 NOR44th of 212 aged 30-34 30-34 1:13:47 14:21 36:47 32:40 4:24 4:16 2:31 3:55 4:27 4:32 2:04 4:32 6:23
150 Cyril Cohen 🇫🇷 FRA26th of 142 aged 25-29 25-29 1:13:53 14:27 38:40 30:59 4:19 4:39 2:52 3:37 4:26 4:30 1:45 4:21 4:49
151 Tomas Kiausinis 🇱🇹 LTU25th of 155 aged 35-39 35-39 1:14:00 14:34 41:43 28:37 3:43 4:08 2:20 3:52 2:49 4:26 2:37 4:01 4:24
152 Roel van Zutphen 🇳🇱 NED21st of 80 aged 16-24 16-24 1:14:08 14:42 38:43 30:13 5:17 4:15 2:01 3:08 4:39 4:24 2:05 3:58 5:43
153 Mehdi Chafiq 🇲🇦 MAR45th of 212 aged 30-34 30-34 1:14:08 14:42 37:52 31:45 4:35 4:25 3:15 3:33 3:55 4:43 1:50 5:00 5:04
154 Darryl Griffin 🇮🇪 IRL46th of 212 aged 30-34 30-34 1:14:14 14:48 37:20 32:55 4:04 4:41 2:46 5:02 4:50 4:35 2:10 4:21 4:30
155 Tomas Michnevicius 🇱🇹 LTU47th of 212 aged 30-34 30-34 1:14:22 14:56 38:46 31:16 4:23 4:14 2:18 3:30 6:12 4:24 1:36 4:28 4:34
156 Arno Uusküla 🇪🇪 EST24th of 145 aged 40-44 40-44 1:14:23 14:57 36:10 34:16 4:00 4:12 2:13 4:04 6:08 4:26 1:47 4:58 6:28
157 Mikelis Laksa 🇱🇻 LAT26th of 155 aged 35-39 35-39 1:14:27 15:01 36:08 32:42 5:41 4:16 3:08 3:42 4:37 4:25 1:39 4:53 6:02
158 Mindaugas Urbonas 🇱🇹 LTU48th of 212 aged 30-34 30-34 1:14:27 15:01 35:01 34:32 4:59 4:21 3:08 3:53 5:45 4:41 1:50 4:53 6:01
159 Wouter de Groot 🇳🇱 NED27th of 155 aged 35-39 35-39 1:14:29 15:03 39:43 30:53 3:58 4:31 2:26 3:44 4:43 4:26 1:35 4:20 5:08
160 Adrian Rosell 🇸🇪 SWE27th of 142 aged 25-29 25-29 1:14:31 15:05 38:01 31:44 4:51 4:54 3:21 3:31 2:57 4:53 1:50 4:26 5:52
161 Aurimas Barsketis 🇱🇹 LTU12th of 77 aged 45-49 45-49 1:14:33 15:07 37:13 32:22 5:04 4:16 2:43 3:27 5:33 4:32 2:01 3:53 5:57
162 Nicolas Roussel 🇫🇷 FRA28th of 142 aged 25-29 25-29 1:14:36 15:10 39:20 31:21 4:00 4:25 3:32 3:41 3:54 4:57 1:54 4:14 4:44
163 Juhana Rajala 🇫🇮 FIN28th of 155 aged 35-39 35-39 1:14:42 15:16 38:37 31:09 5:00 4:16 2:08 3:49 4:21 4:26 1:34 4:51 5:44
164 Marcus Salomon 🇫🇷 FRA22nd of 80 aged 16-24 16-24 1:14:44 15:18 38:12 32:22 4:15 4:46 2:50 3:58 4:18 4:45 2:10 4:56 4:39
165 Simas Simanauskas 🇱🇹 LTU29th of 155 aged 35-39 35-39 1:14:56 15:30 38:46 30:55 5:18 4:39 2:16 4:08 5:21 4:43 1:28 4:14 4:06
166 Alex Kilmurray 🇮🇪 IRL23rd of 80 aged 16-24 16-24 1:15:00 15:34 38:08 32:58 3:58 4:42 2:34 3:41 3:42 4:57 2:17 5:21 5:44
167 Alex Williams 🇬🇧 GBR29th of 142 aged 25-29 25-29 1:15:01 15:35 40:17 30:30 4:17 4:15 1:52 3:25 4:40 4:25 1:53 4:47 5:13
168 Luis Miguel Zuluaga 🇨🇴 COL49th of 212 aged 30-34 30-34 1:15:07 15:41 33:20 38:13 3:39 4:16 2:41 6:25 6:36 4:20 2:14 5:17 6:24
169 Noel Celma Bernus 🇪🇸 ESP3rd of 36 aged 50-54 50-54 1:15:18 15:52 35:41 35:32 4:11 4:28 2:41 3:56 4:49 4:31 2:24 5:39 7:04
170 Stellan Kinell 🇸🇪 SWE25th of 145 aged 40-44 40-44 1:15:26 16:00 40:18 26:04 9:09 4:18 2:19 3:38 — 4:20 1:49 3:56 5:37
171 Matthew Holland 🇮🇪 IRL50th of 212 aged 30-34 30-34 1:15:26 16:00 36:14 33:16 5:59 4:09 2:31 3:35 5:22 4:05 1:42 4:42 7:10
172 Loris Tolot 🇫🇷 FRA51st of 212 aged 30-34 30-34 1:15:34 16:08 40:19 31:17 4:03 4:21 2:49 3:08 4:27 4:15 2:16 4:21 5:40
173 Matthew Burton 🇬🇧 GBR13th of 77 aged 45-49 45-49 1:15:34 16:08 38:22 33:19 3:58 4:25 2:29 4:00 5:02 4:44 1:50 4:58 5:51
174 Martin Petullo 🇫🇷 FRA52nd of 212 aged 30-34 30-34 1:15:48 16:22 37:45 34:11 3:57 4:43 3:15 4:34 4:25 5:01 2:05 4:28 5:40
175 Benoit Carayol 🇫🇷 FRA53rd of 212 aged 30-34 30-34 1:15:51 16:25 40:07 30:35 5:14 4:38 2:25 3:18 3:50 4:32 1:51 3:59 6:02
176 Marcus Kjellås 🇳🇴 NOR24th of 80 aged 16-24 16-24 1:15:57 16:31 38:43 33:00 4:19 4:17 2:49 4:46 3:53 4:38 1:52 5:00 5:45
177 Rune Lykke 🇩🇰 DEN14th of 77 aged 45-49 45-49 1:15:57 16:31 38:03 34:12 3:47 4:38 2:51 4:33 5:02 4:24 1:52 5:19 5:33
178 Vojtěch Žemlička 🇨🇿 CZE30th of 142 aged 25-29 25-29 1:15:59 16:33 41:31 28:59 5:33 4:21 1:58 3:26 3:57 4:19 1:44 3:21 5:53
179 Christopher Reinhart 🇨🇭 SUI54th of 212 aged 30-34 30-34 1:16:02 16:36 37:10 34:15 4:41 4:34 2:47 4:34 4:45 4:52 2:47 4:58 4:58
180 Jurijs Misjuns 🇱🇻 LAT26th of 145 aged 40-44 40-44 1:16:05 16:39 37:37 33:48 4:46 4:39 2:51 3:56 4:15 4:38 1:52 5:46 5:51
181 Lucas Tolot 🇫🇷 FRA55th of 212 aged 30-34 30-34 1:16:06 16:40 40:18 31:52 3:59 4:22 2:49 3:07 4:26 4:16 2:00 4:21 6:31
182 Eric Boles 🇮🇪 IRL1st of 17 aged 55-59 55-59 1:16:08 16:42 40:17 32:03 3:53 4:29 2:40 3:49 5:01 4:31 2:03 4:33 4:57
183 Iain Tomlins 🇬🇧 GBR15th of 77 aged 45-49 45-49 1:16:12 16:46 35:59 35:20 4:58 4:25 2:51 3:43 3:55 4:24 2:00 5:01 9:01
184 Yujin Yamamoto 🇬🇧 GBR56th of 212 aged 30-34 30-34 1:16:13 16:47 36:31 34:37 5:10 4:48 2:36 4:41 5:28 4:48 2:09 4:56 5:11
185 Robert Pinto 🇬🇧 GBR31st of 142 aged 25-29 25-29 1:16:20 16:54 39:24 32:48 4:12 3:58 2:28 4:08 4:37 4:17 1:50 4:16 7:14
186 Arnis Atteka 🇱🇻 LAT27th of 145 aged 40-44 40-44 1:16:22 16:56 38:53 31:49 5:44 3:59 2:13 3:26 5:08 4:25 1:38 4:50 6:10
187 Lukas Vankovicius 🇱🇹 LTU57th of 212 aged 30-34 30-34 1:16:26 17:00 — 25:56 — 5:33 3:35 — 2:57 4:18 1:40 3:30 4:23
188 Ainis Dzintars 🇱🇻 LAT28th of 145 aged 40-44 40-44 1:16:28 17:02 40:10 31:25 4:57 4:08 2:44 3:54 4:43 4:17 1:32 4:22 5:45
189 Adam Skonieczko 🇵🇱 POL29th of 145 aged 40-44 40-44 1:16:28 17:02 40:31 31:36 4:26 4:28 2:17 3:22 5:37 4:18 1:40 4:23 5:31
190 Edmundas Vekteris 🇱🇹 LTU58th of 212 aged 30-34 30-34 1:16:31 17:05 40:46 30:02 5:47 4:16 2:06 3:37 5:10 4:13 1:48 4:06 4:46
191 Mark Johnston 🇬🇧 GBR30th of 155 aged 35-39 35-39 1:16:34 17:08 40:03 32:55 3:41 4:38 2:33 3:50 4:52 4:38 1:53 5:06 5:25
192 Alexandre Jacobs 🇧🇪 BEL30th of 145 aged 40-44 40-44 1:16:35 17:09 40:49 30:49 5:00 4:44 2:31 4:10 3:28 4:48 1:57 4:39 4:32
193 Mathieu Ollivier 🇫🇷 FRA59th of 212 aged 30-34 30-34 1:16:35 17:09 36:07 36:35 3:58 4:40 2:25 4:08 6:12 4:35 1:38 4:19 8:38
194 Thomas Callaghan 🇬🇧 GBR60th of 212 aged 30-34 30-34 1:16:43 17:17 39:30 33:01 4:16 4:17 2:33 3:52 5:31 4:29 2:14 4:10 5:55
195 Martynas Kremeris 🇱🇹 LTU31st of 155 aged 35-39 35-39 1:16:46 17:20 38:44 33:22 4:44 4:05 2:00 4:08 4:23 5:00 2:16 4:31 6:59
196 Jan-Eric Kelner 🇪🇪 EST61st of 212 aged 30-34 30-34 1:16:48 17:22 39:34 32:45 4:34 4:16 1:57 3:17 5:16 4:25 1:27 5:53 6:14
197 Luke Elford 🇦🇺 AUS31st of 145 aged 40-44 40-44 1:16:48 17:22 38:12 34:52 3:49 4:31 2:36 3:23 5:16 4:24 1:28 6:36 6:38
198 Patrick Doyle 🇬🇧 GBR32nd of 145 aged 40-44 40-44 1:16:55 17:29 36:56 35:30 4:33 4:31 3:00 4:15 5:07 4:43 2:10 4:58 6:46
199 Dovydas Radavicius 🇱🇹 LTU25th of 80 aged 16-24 16-24 1:16:57 17:31 37:34 35:33 3:55 4:11 2:50 4:13 6:14 4:26 2:32 4:37 6:30
200 Arvi Romandi 🇪🇪 EST16th of 77 aged 45-49 45-49 1:16:58 17:32 39:22 33:29 4:12 4:15 2:33 4:14 5:44 4:21 1:42 5:11 5:29
How to read

The place is among timed finishers in Open 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