FULL RESULTS
HYROX Oslo 2025 Results – Open Men (page 2)
695 finishers. Winner Joe Vatcher in 56:45; median 1:22:47.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 201 | Roland Proka | 50-54 | 1:14:58 | 38:36 | 31:25 | |
| 202 | Daniel Lexén | 40-44 | 1:14:58 | 37:45 | 32:11 | |
| 203 | James Robson | 40-44 | 1:14:59 | 39:10 | 31:01 | |
| 204 | Dermot Dalton | 45-49 | 1:15:07 | 37:57 | 31:59 | |
| 205 | Lex Jetha | 35-39 | 1:15:08 | 37:05 | 31:32 | |
| 206 | Lee Samwell | 50-54 | 1:15:12 | 35:35 | 34:11 | |
| 207 | Amir Taghian | 40-44 | 1:15:16 | 35:51 | 33:30 | |
| 208 | Jack Lightburn | 30-34 | 1:15:16 | 36:37 | 33:47 | |
| 209 | Eerik Hyöty | 30-34 | 1:15:19 | 40:13 | 29:23 | |
| 210 | Liam Smart | 25-29 | 1:15:22 | 39:49 | 30:02 | |
| 211 | Liam Huseby Røbech | 16-24 | 1:15:23 | 38:00 | 31:04 | |
| 212 | Callum Preston | 35-39 | 1:15:28 | 38:02 | 32:33 | |
| 213 | Mario Bernhofen | 45-49 | 1:15:32 | 37:50 | 31:48 | |
| 214 | Ray Scheijgrond | 35-39 | 1:15:34 | 37:09 | 33:31 | |
| 215 | Ben Sears | 16-24 | 1:15:34 | 35:50 | 35:04 | |
| 216 | Kieran Jones | 40-44 | 1:15:36 | 41:46 | 28:31 | |
| 217 | Des Doyle | 40-44 | 1:15:37 | 38:13 | 31:20 | |
| 218 | Ludvig Nylén | 16-24 | 1:15:39 | 37:31 | 32:43 | |
| 219 | Fredrik Gresseth | 30-34 | 1:15:43 | 36:12 | 34:27 | |
| 220 | Niclas Müller | 35-39 | 1:15:48 | 39:33 | 31:19 | |
| 221 | Tobias Block | 30-34 | 1:15:49 | 36:43 | 33:30 | |
| 222 | Alexander Svensson | 30-34 | 1:15:50 | 36:20 | 34:48 | |
| 223 | David Byrne | 25-29 | 1:16:00 | 33:54 | 37:38 | |
| 224 | Ramon Windt | 35-39 | 1:16:03 | 35:47 | 35:26 | |
| 225 | Mihael Dekanic | 30-34 | 1:16:05 | 38:48 | 32:24 | |
| 226 | Valts Grinbergs | 30-34 | 1:16:08 | 40:05 | 30:12 | |
| 227 | Dennis Dorrepaal | 16-24 | 1:16:09 | 40:09 | 30:47 | |
| 228 | Maximilian Nuppenau | 16-24 | 1:16:12 | 35:38 | 35:45 | |
| 229 | Roman Guillot-Sestier | 35-39 | 1:16:14 | 41:37 | 29:35 | |
| 230 | Magdiel Feval | 40-44 | 1:16:16 | 39:00 | 32:23 | |
| 231 | Harry Neath | 25-29 | 1:16:16 | 39:07 | 31:52 | |
| 232 | Ed Miles | 25-29 | 1:16:21 | 39:32 | 31:27 | |
| 233 | Ludvig Blomqvist | 45-49 | 1:16:21 | 37:31 | 33:05 | |
| 234 | Edward Moore | 25-29 | 1:16:23 | 38:33 | 32:20 | |
| 235 | Rune Finne | 35-39 | 1:16:26 | 35:36 | 35:47 | |
| 236 | Erik Golsäter | 30-34 | 1:16:30 | 37:03 | 34:14 | |
| 237 | Sebastian Olsson | 25-29 | 1:16:32 | 38:44 | 32:33 | |
| 238 | Henrik Nordlander | 25-29 | 1:16:32 | 38:50 | 32:47 | |
| 239 | Christian Henrikson | 16-24 | 1:16:33 | 40:04 | 30:13 | |
| 240 | Sergey Tyo | 30-34 | 1:16:33 | 39:51 | 30:41 | |
| 241 | Pierre-Yves Lopez | 30-34 | 1:16:38 | 36:47 | 34:48 | |
| 242 | Eren Banaz | 30-34 | 1:16:41 | 39:21 | 31:19 | |
| 243 | Martin Bodin | 35-39 | 1:16:46 | 40:12 | 31:09 | |
| 244 | Felipe Roseira | 30-34 | 1:16:51 | 40:32 | 30:13 | |
| 245 | Alexander Gustafsson | 16-24 | 1:16:54 | 42:18 | 29:26 | |
| 246 | Andreas Benz | 40-44 | 1:17:02 | 40:50 | 30:58 | |
| 247 | Tobias Lundgren | 25-29 | 1:17:02 | 41:48 | 29:28 | |
| 248 | Alexander Coptcoat | 25-29 | 1:17:05 | 38:35 | 33:07 | |
| 249 | Julien Furlanetto | 35-39 | 1:17:05 | 38:06 | 32:56 | |
| 250 | Antony Fortunato | 35-39 | 1:17:09 | 40:12 | 32:21 | |
| 251 | Rob Farrell | 50-54 | 1:17:09 | 38:09 | 32:44 | |
| 252 | Andre Olofsson | 30-34 | 1:17:17 | 39:41 | 32:04 | |
| 253 | Laszlo Wagenblast | 35-39 | 1:17:17 | 43:07 | 27:56 | |
| 254 | Tim Brouwer | 35-39 | 1:17:20 | 39:28 | 31:47 | |
| 255 | Guttorm Kvastad | 50-54 | 1:17:22 | 38:03 | 34:05 | |
| 256 | Alexandre Rouault | 30-34 | 1:17:24 | 40:06 | 31:32 | |
| 257 | Theo Lerstrand | 16-24 | 1:17:37 | 38:25 | 33:24 | |
| 258 | Conleth Moran | 40-44 | 1:17:37 | 39:00 | 32:44 | |
| 259 | Alan Czyzykowski | 25-29 | 1:17:44 | 39:45 | 33:03 | |
| 260 | Jose Leal | 55-59 | 1:17:45 | 36:30 | 36:11 | |
| 261 | Ben Duffy | 35-39 | 1:17:47 | 38:47 | 33:04 | |
| 262 | Andrew Thomas | 35-39 | 1:17:55 | 37:17 | 35:03 | |
| 263 | Salvador De Freitas | 25-29 | 1:17:57 | 41:37 | 29:43 | |
| 264 | Andreas Olofsson | 35-39 | 1:18:05 | 37:23 | 35:03 | |
| 265 | Sean Cursiter | 35-39 | 1:18:06 | 39:03 | 32:57 | |
| 266 | Diego Alcoba | 35-39 | 1:18:10 | 39:01 | 32:46 | |
| 267 | Gaute Løvlien | 40-44 | 1:18:13 | 41:05 | 31:27 | |
| 268 | Max Myers | 45-49 | 1:18:21 | 38:35 | 33:07 | |
| 269 | Malte Ifversen | 16-24 | 1:18:24 | 41:11 | 31:48 | |
| 270 | Joachim Rasmussen | 16-24 | 1:18:27 | 39:47 | 32:13 | |
| 271 | Noori Taghadosi | 25-29 | 1:18:30 | 41:23 | 31:08 | |
| 272 | Charlie Tideman | 25-29 | 1:18:32 | 43:30 | 29:23 | |
| 273 | Ian Macdonald | 35-39 | 1:18:35 | 36:05 | 35:49 | |
| 274 | Alexandre Picart | 45-49 | 1:18:35 | 38:34 | 34:20 | |
| 275 | Marton Kiraly | 45-49 | 1:18:41 | 38:49 | 34:28 | |
| 276 | Viktor Josefsson | 35-39 | 1:18:45 | 37:37 | 35:46 | |
| 277 | Philip Kucharek | 30-34 | 1:18:49 | 39:20 | 34:07 | |
| 278 | Andrew Buckley | 45-49 | 1:18:52 | 39:51 | 33:40 | |
| 279 | Nikolaj Frederiksen | 30-34 | 1:18:54 | 39:41 | 33:24 | |
| 280 | Fredrik Windrup | 40-44 | 1:18:55 | 41:33 | 31:21 | |
| 281 | Johan Byggnings | 35-39 | 1:18:57 | 41:15 | 32:09 | |
| 282 | Oskar Hellqvist | 35-39 | 1:18:57 | 39:06 | 33:48 | |
| 283 | Janik Rothenbusch | 25-29 | 1:18:58 | 41:51 | 31:22 | |
| 284 | Juho Mäkiniemi | 35-39 | 1:19:03 | 40:52 | 32:52 | |
| 285 | Michael Kennedy | 30-34 | 1:19:07 | 36:02 | 37:38 | |
| 286 | Nash Matinyarare | 35-39 | 1:19:08 | 40:12 | 33:34 | |
| 287 | Diederick Van Woerkom | 30-34 | 1:19:08 | 43:07 | 30:57 | |
| 288 | Leopold Dahg | 16-24 | 1:19:09 | 39:02 | 33:56 | |
| 289 | Alessandro Gemelli | 50-54 | 1:19:10 | 39:15 | 34:41 | |
| 290 | Nicolai Rossen | 30-34 | 1:19:21 | 41:43 | 31:18 | |
| 291 | James Bradley | 60-64 | 1:19:27 | 40:50 | 33:26 | |
| 292 | Daniel Olatokun | 25-29 | 1:19:36 | 36:51 | 36:23 | |
| 293 | Thomas Watel | 25-29 | 1:19:37 | 42:58 | 30:56 | |
| 294 | Thomas Taralrud Kaltenborn | 50-54 | 1:19:39 | 36:26 | 37:24 | |
| 295 | Donatas Abraitis | 35-39 | 1:19:40 | 42:34 | 30:56 | |
| 296 | Even Nordhagen | 25-29 | 1:19:42 | 38:13 | 36:28 | |
| 297 | Alexander Gibson | 40-44 | 1:19:49 | 38:41 | 35:16 | |
| 298 | Simon Hotchkiss | 40-44 | 1:19:50 | 37:32 | 36:34 | |
| 299 | Lee Graham | 16-24 | 1:19:51 | 35:09 | 39:09 | |
| 300 | Tormod Rye | 35-39 | 1:19:53 | 38:04 | 36:06 | |
| 301 | Marek Kruszyński | 55-59 | 1:19:54 | 42:35 | 31:32 | |
| 302 | Humberto Linero | 30-34 | 1:19:57 | 39:51 | 34:32 | |
| 303 | Puya Sultani | 35-39 | 1:19:58 | 42:21 | 32:38 | |
| 304 | Per Henning Hammerstad Møllevold | 25-29 | 1:19:59 | 41:12 | 33:02 | |
| 305 | Espen Hagen | 40-44 | 1:20:06 | 40:21 | 33:50 | |
| 306 | Mick Higgins | 45-49 | 1:20:06 | 40:20 | 34:19 | |
| 307 | Rickard Canbro | 45-49 | 1:20:21 | 41:11 | 33:55 | |
| 308 | Callum Hensby | 25-29 | 1:20:23 | 39:22 | 35:04 | |
| 309 | Craig Mackenzie | 35-39 | 1:20:24 | 42:14 | 32:51 | |
| 310 | Josh Fairclough | 25-29 | 1:20:25 | 41:59 | 33:33 | |
| 311 | Ousama Yehiaoui | 30-34 | 1:20:35 | 41:49 | 33:35 | |
| 312 | Loris Falce | 16-24 | 1:20:40 | 41:44 | 33:36 | |
| 313 | Morten Solberg | 50-54 | 1:20:50 | 37:50 | 37:14 | |
| 314 | Anders Tellebo | 40-44 | 1:20:50 | 39:15 | 36:34 | |
| 315 | Marcus Eriksson | 30-34 | 1:20:53 | 40:38 | 34:54 | |
| 316 | Dani Greger | 40-44 | 1:21:00 | 39:07 | 36:12 | |
| 317 | Alasdair O'Hara | 35-39 | 1:21:01 | 40:03 | 34:41 | |
| 318 | Matiss Aizkalns | 30-34 | 1:21:01 | 39:03 | 36:05 | |
| 319 | Martin Strömbergsson | 45-49 | 1:21:04 | 40:32 | 34:57 | |
| 320 | Mehmet Özkaynak | 40-44 | 1:21:07 | 42:52 | 32:39 | |
| 321 | Carlos Langelandsvik | 40-44 | 1:21:08 | 40:16 | 33:35 | |
| 322 | Anthony Slater | 35-39 | 1:21:14 | 38:25 | 37:04 | |
| 323 | Oliver Hodge | 30-34 | 1:21:17 | 41:45 | 33:47 | |
| 324 | Joakim Sjur | 35-39 | 1:21:18 | 40:57 | 34:59 | |
| 325 | Rio Paul | 16-24 | 1:21:20 | 39:55 | 35:05 | |
| 326 | Josh Cook | 25-29 | 1:21:26 | 40:51 | 34:48 | |
| 327 | Kristofer Bergdahl | 45-49 | 1:21:35 | 40:29 | 34:58 | |
| 328 | Frank Monahan | 16-24 | 1:21:40 | 38:44 | 36:07 | |
| 329 | Robin Arding | 40-44 | 1:21:40 | 41:07 | 34:46 | |
| 330 | Jamie Rawson | 30-34 | 1:21:45 | 40:03 | 35:28 | |
| 331 | Jamie Clayton | 16-24 | 1:21:54 | 40:06 | 35:59 | |
| 332 | Andrea Testa | 35-39 | 1:21:55 | 37:10 | 39:15 | |
| 333 | John Maccarthy | 40-44 | 1:21:58 | 40:05 | 35:54 | |
| 334 | Camilo Lattof | 45-49 | 1:22:01 | 45:44 | 28:24 | |
| 335 | Christer Orre Hult | 30-34 | 1:22:03 | 42:01 | 34:41 | |
| 336 | Logan Adams | 30-34 | 1:22:06 | 41:35 | 35:05 | |
| 337 | Graeme Crowe | 35-39 | 1:22:07 | 36:13 | 40:25 | |
| 338 | James Wareham | 40-44 | 1:22:08 | 43:31 | 33:22 | |
| 339 | Domantas Bazys | 25-29 | 1:22:12 | 41:06 | 33:11 | |
| 340 | Oscar Miras Wardell | 30-34 | 1:22:17 | 42:04 | 35:03 | |
| 341 | Benjamin Rolland | 40-44 | 1:22:20 | 43:12 | 33:51 | |
| 342 | Kevin Nguyen | 16-24 | 1:22:25 | 39:01 | 34:07 | |
| 343 | Lukas Killinger | 30-34 | 1:22:28 | 43:15 | 32:47 | |
| 344 | Marco Berger | 35-39 | 1:22:32 | 44:01 | 31:02 | |
| 345 | Maurizio Rossi | 30-34 | 1:22:34 | 45:18 | 31:21 | |
| 346 | Simen Vie | 30-34 | 1:22:43 | 41:52 | 35:04 | |
| 347 | Jonatan Persson | 25-29 | 1:22:45 | 40:08 | 35:08 | |
| 348 | Jens Lovejus | 45-49 | 1:22:47 | 43:38 | 33:17 | |
| 349 | Luke Martin | 30-34 | 1:22:50 | 38:52 | 37:30 | |
| 350 | Emerson Kastrati | 35-39 | 1:22:52 | 44:37 | 31:57 | |
| 351 | Felix Schwencke | 16-24 | 1:22:55 | 41:04 | 35:56 | |
| 352 | Armintas Dubickas | 35-39 | 1:22:59 | 44:45 | 31:42 | |
| 353 | Nate Leather | 16-24 | 1:23:02 | 42:02 | 35:59 | |
| 354 | Thomas O'Hare | 25-29 | 1:23:02 | 41:57 | 35:03 | |
| 355 | Peter Sjöberg | 45-49 | 1:23:06 | 41:41 | 35:17 | |
| 356 | Petr Kaiser | 25-29 | 1:23:08 | 41:43 | 34:44 | |
| 357 | Ricardo Góngora | 40-44 | 1:23:09 | 42:05 | 34:40 | |
| 358 | Peter Bro-Jørgensen | 60-64 | 1:23:10 | 41:24 | 36:05 | |
| 359 | Adam Pedersen | 30-34 | 1:23:12 | 42:29 | 34:05 | |
| 360 | Stefan Persson | 40-44 | 1:23:12 | 47:30 | 31:09 | |
| 361 | Michael Summerson | 40-44 | 1:23:13 | 43:37 | 33:38 | |
| 362 | Christofer Niklasson | 40-44 | 1:23:15 | 42:57 | 34:52 | |
| 363 | Fabrizio Balest | 40-44 | 1:23:15 | 41:07 | 36:10 | |
| 364 | Matt Postlethwaite | 25-29 | 1:23:17 | 42:21 | 34:57 | |
| 365 | Peter Kumlin | 30-34 | 1:23:21 | 43:15 | 34:39 | |
| 366 | Magnus Allard | 45-49 | 1:23:23 | 41:04 | 36:30 | |
| 367 | Sikker Jensen | 45-49 | 1:23:28 | 46:10 | 30:52 | |
| 368 | Tanio Artino | 35-39 | 1:23:35 | 44:35 | 33:47 | |
| 369 | Lasse Olesen | 40-44 | 1:23:38 | 43:51 | 33:05 | |
| 370 | Gordon Reynolds | 35-39 | 1:23:48 | 39:31 | 39:27 | |
| 371 | Luke Williams | 35-39 | 1:23:48 | 42:12 | 35:29 | |
| 372 | Niall Kearns | 40-44 | 1:23:49 | 42:23 | 36:08 | |
| 373 | Lauri Laxström | 35-39 | 1:23:50 | 45:50 | 31:42 | |
| 374 | Adam Mcbean | 30-34 | 1:23:54 | 40:39 | 37:59 | |
| 375 | Christian Folmer | 30-34 | 1:23:57 | 44:12 | 34:37 | |
| 376 | Liam Liddy | 60-64 | 1:23:59 | 41:06 | 36:58 | |
| 377 | Alexander Af Wetterstedt | 35-39 | 1:24:07 | 44:51 | 33:54 | |
| 378 | Andreas Wikström | 30-34 | 1:24:09 | 43:43 | 35:05 | |
| 379 | Øyvind Røsand | 40-44 | 1:24:13 | 40:48 | 35:49 | |
| 380 | Jurijs Lisjuks | 30-34 | 1:24:13 | 42:09 | 36:14 | |
| 381 | Josh Charlton | 25-29 | 1:24:13 | 45:19 | 33:23 | |
| 382 | Ulrik Jogsten | 45-49 | 1:24:14 | 43:26 | 34:09 | |
| 383 | Philip Green | 30-34 | 1:24:20 | 45:26 | 33:19 | |
| 384 | Erico Dilorenzo | 45-49 | 1:24:22 | 43:10 | 34:43 | |
| 385 | Jamie Wilde | 45-49 | 1:24:22 | 44:59 | 33:24 | |
| 386 | Mathias Sørlie | 30-34 | 1:24:30 | 45:16 | 33:12 | |
| 387 | Ross Mathison | 35-39 | 1:24:32 | 45:25 | 32:39 | |
| 388 | Rob Davies | 45-49 | 1:24:33 | 40:23 | 38:49 | |
| 389 | Alby Smith | 16-24 | 1:24:34 | 43:19 | 35:27 | |
| 390 | Kim Sagdahl | 35-39 | 1:24:35 | 44:59 | 32:32 | |
| 391 | Nuno Manso | 35-39 | 1:24:36 | 43:17 | 35:42 | |
| 392 | Nick Amphlett | 45-49 | 1:24:44 | 41:49 | 38:07 | |
| 393 | Ola Oloyede | 40-44 | 1:24:45 | 45:11 | 33:38 | |
| 394 | Mark Buckley | 40-44 | 1:24:46 | 39:09 | 40:13 | |
| 395 | Mark Cooper-Haime | 50-54 | 1:24:48 | 39:12 | 40:35 | |
| 396 | Lloyd Davies | 35-39 | 1:24:49 | 38:46 | 39:46 | |
| 397 | Joachim Bakke | 45-49 | 1:24:49 | 43:49 | 34:16 | |
| 398 | Niklas Nilsson | 45-49 | 1:24:51 | 43:26 | 35:41 | |
| 399 | Peter Toomar | 50-54 | 1:24:52 | 42:42 | 35:37 | |
| 400 | Maxime Falue | 30-34 | 1:24:52 | 43:08 | 35:56 |