FULL RESULTS
HYROX Oslo 2026 Results – Open Men (page 3)
1,103 finishers. Winner Seany Walsh in 56:45; median 1:24:55.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 401 | Lewis Townsend | 25-29 | 1:19:56 | |
| 402 | Bjørn Ove Skår | 50-54 | 1:19:58 | |
| 403 | Lewys Sanges | 25-29 | 1:20:01 | |
| 404 | Henrik Gunée | 45-49 | 1:20:05 | |
| 405 | Fahad Jamil | 35-39 | 1:20:05 | |
| 406 | Per Henning Hammerstad Møllevold | 25-29 | 1:20:07 | |
| 407 | Bjørnar Ruud | 35-39 | 1:20:10 | |
| 408 | Lars Sigve Nordrum | 25-29 | 1:20:15 | |
| 409 | Lars Trygve Olsen | 45-49 | 1:20:17 | |
| 410 | Ingemar Sandberg | 40-44 | 1:20:21 | |
| 411 | Brad Lin | — | 45-49 | 1:20:21 |
| 412 | Thomas Taralrud Kaltenborn | 50-54 | 1:20:22 | |
| 413 | Hans-Erik Bohlin | 40-44 | 1:20:22 | |
| 414 | Nizar Taher | 16-24 | 1:20:24 | |
| 415 | Stefan Kastenman | 45-49 | 1:20:26 | |
| 416 | Johannes Bolås | 16-24 | 1:20:27 | |
| 417 | Hugh Williams | 25-29 | 1:20:28 | |
| 418 | James Taylor | 45-49 | 1:20:29 | |
| 419 | Jamil Bchaar | 35-39 | 1:20:33 | |
| 420 | Haakon Bye | 25-29 | 1:20:39 | |
| 421 | Jan Szumigaj | 25-29 | 1:20:41 | |
| 422 | Antti Väisänen | 35-39 | 1:20:41 | |
| 423 | Óliver Már | 16-24 | 1:20:46 | |
| 424 | Marius Gallala | 35-39 | 1:20:46 | |
| 425 | Johann Meyer | 25-29 | 1:20:48 | |
| 426 | Kristoffer Dale Hanssen | 30-34 | 1:20:54 | |
| 427 | Peter Kristensen | 40-44 | 1:20:54 | |
| 428 | Tom Helsinghof | 50-54 | 1:20:55 | |
| 429 | Hans Audun Pettersen Vollan | 25-29 | 1:20:56 | |
| 430 | Philip Falvey | 30-34 | 1:20:57 | |
| 431 | Emil Emeryk | 35-39 | 1:20:58 | |
| 432 | Bartosz Zdunski | 30-34 | 1:20:58 | |
| 433 | Callum Small | 25-29 | 1:20:59 | |
| 434 | Claus Ahlstrøm Sørensen | 55-59 | 1:21:00 | |
| 435 | Arttu Maukonen | 25-29 | 1:21:00 | |
| 436 | Morten Solberg | 50-54 | 1:21:04 | |
| 437 | Dylan Hurton | 25-29 | 1:21:09 | |
| 438 | Frederik Wunderlich | 35-39 | 1:21:10 | |
| 439 | Marton Kiraly | 45-49 | 1:21:10 | |
| 440 | Vegard Holmberget | 40-44 | 1:21:11 | |
| 441 | Raymond Stordal | 40-44 | 1:21:18 | |
| 442 | Espen Helgheim Hagen | 40-44 | 1:21:19 | |
| 443 | Mujib Karimi | 25-29 | 1:21:21 | |
| 444 | Tayfun Coban | 16-24 | 1:21:25 | |
| 445 | Anthony Labastida | 35-39 | 1:21:26 | |
| 446 | Martin Lundell Löfvenholm | 40-44 | 1:21:27 | |
| 447 | Hugo Barbier | 30-34 | 1:21:30 | |
| 448 | Endre Ersland | 30-34 | 1:21:31 | |
| 449 | Tov Røyneland | 30-34 | 1:21:33 | |
| 450 | Magnus Karlsson | 55-59 | 1:21:39 | |
| 451 | Dushyanthan Rajendram | 35-39 | 1:21:41 | |
| 452 | Martin Barthel | 25-29 | 1:21:41 | |
| 453 | Matt Gallagher | 35-39 | 1:21:45 | |
| 454 | Björn Beisswenger | 50-54 | 1:21:48 | |
| 455 | Desmond Hoffman | 16-24 | 1:21:49 | |
| 456 | Jens Lovejus | 45-49 | 1:21:49 | |
| 457 | Daniel Blomqvist | 45-49 | 1:21:52 | |
| 458 | Mattias Helde | 55-59 | 1:21:53 | |
| 459 | Stian Svendsen | 40-44 | 1:21:55 | |
| 460 | John-Andre Oseth | 35-39 | 1:21:56 | |
| 461 | Erik Liahjell Saue | 30-34 | 1:21:57 | |
| 462 | Sven Tollmien | 40-44 | 1:21:59 | |
| 463 | Kolbeinn Gunnarsson | 30-34 | 1:21:59 | |
| 464 | Adam Swallow | 45-49 | 1:22:02 | |
| 465 | Rutger Koole | 16-24 | 1:22:03 | |
| 466 | Henrik Løwengreen Ohlgren | 16-24 | 1:22:07 | |
| 467 | Joakim Sjur | 35-39 | 1:22:12 | |
| 468 | Petter Eilertsen | 40-44 | 1:22:14 | |
| 469 | Matias Bjerg Fiedel | 25-29 | 1:22:14 | |
| 470 | Morten Aksnes | 35-39 | 1:22:15 | |
| 471 | Ben Bovonsombat | 30-34 | 1:22:16 | |
| 472 | Jonas Carlos Lundin | 40-44 | 1:22:17 | |
| 473 | Markus Thuvesson | 40-44 | 1:22:18 | |
| 474 | André Stordal | 35-39 | 1:22:19 | |
| 475 | Martin Sundström | 40-44 | 1:22:19 | |
| 476 | Rasmus Hanem Mortensen | 45-49 | 1:22:21 | |
| 477 | Michael Andreasson | 40-44 | 1:22:22 | |
| 478 | Markku Kukkala | 45-49 | 1:22:29 | |
| 479 | Jay Macdonald | 16-24 | 1:22:34 | |
| 480 | Thomas Nordby | 35-39 | 1:22:34 | |
| 481 | Fredrik Windrup | 40-44 | 1:22:36 | |
| 482 | Kai Eirik Espedal | 40-44 | 1:22:36 | |
| 483 | Kim Amundsen | 40-44 | 1:22:37 | |
| 484 | Vasko Mitrovic | 35-39 | 1:22:38 | |
| 485 | Jonathan Thurling | 30-34 | 1:22:44 | |
| 486 | Mads Braadland Tømmerholen | 25-29 | 1:22:44 | |
| 487 | Marius Holst | 30-34 | 1:22:46 | |
| 488 | Jamie Wilde | 45-49 | 1:22:47 | |
| 489 | Jonathan Jacobsen | 40-44 | 1:22:47 | |
| 490 | Simen Eimstad | 25-29 | 1:22:53 | |
| 491 | Egan Deressa | 30-34 | 1:22:59 | |
| 492 | Harry Longhurst | 16-24 | 1:22:59 | |
| 493 | Jarl Petter Moe | 40-44 | 1:23:00 | |
| 494 | Johan Schmalfeld | 35-39 | 1:23:01 | |
| 495 | Francesco Del Greco | 30-34 | 1:23:03 | |
| 496 | Preben Huse | 30-34 | 1:23:04 | |
| 497 | Tonny Mortensen | 50-54 | 1:23:06 | |
| 498 | Andrew Darby | 35-39 | 1:23:06 | |
| 499 | Ramon Wissler | 30-34 | 1:23:06 | |
| 500 | Robin M. Martinez Bravo | 30-34 | 1:23:09 | |
| 501 | Jonathan Schou | 25-29 | 1:23:10 | |
| 502 | Per Bjarne Lindstad | 45-49 | 1:23:13 | |
| 503 | Adam Salamat | 25-29 | 1:23:13 | |
| 504 | Emanuel Tidén | 16-24 | 1:23:14 | |
| 505 | Julien Hénault | 35-39 | 1:23:15 | |
| 506 | Toby Rumbold | 16-24 | 1:23:16 | |
| 507 | José Miguel Rodríguez Ariza | 25-29 | 1:23:17 | |
| 508 | Stian Jensen Pettersen | 25-29 | 1:23:22 | |
| 509 | Marius Hansen | 35-39 | 1:23:33 | |
| 510 | Mathias Ramström | 35-39 | 1:23:33 | |
| 511 | Erik Oude Blenke | 35-39 | 1:23:38 | |
| 512 | Andrea Baccenetti | 40-44 | 1:23:47 | |
| 513 | Simon White | 50-54 | 1:23:47 | |
| 514 | Damir Panić | 45-49 | 1:23:47 | |
| 515 | Martin Kirkholm Braun | 35-39 | 1:23:48 | |
| 516 | Darren Leah | 45-49 | 1:23:48 | |
| 517 | Magnus Norén | 50-54 | 1:23:50 | |
| 518 | James Farrell | 35-39 | 1:23:51 | |
| 519 | Timothée Lhomme | 30-34 | 1:23:52 | |
| 520 | Marius Danielsen | 40-44 | 1:23:57 | |
| 521 | Tom-Fredrik Nyland | 30-34 | 1:24:04 | |
| 522 | Kjetil Ones | 35-39 | 1:24:09 | |
| 523 | Robert Kialt | 60-64 | 1:24:10 | |
| 524 | Anthony Frankland | 35-39 | 1:24:11 | |
| 525 | Michael Wick | 35-39 | 1:24:12 | |
| 526 | Filip Nawacki | 16-24 | 1:24:15 | |
| 527 | Willy Hatlevoll | 65-69 | 1:24:15 | |
| 528 | Gonzalo Luis | 35-39 | 1:24:16 | |
| 529 | Maksymilian Pecak | 16-24 | 1:24:16 | |
| 530 | Gard Rødal | 30-34 | 1:24:18 | |
| 531 | Austin Hobbs | 16-24 | 1:24:18 | |
| 532 | Bartlomiej Woslawski | 40-44 | 1:24:18 | |
| 533 | Dirk Jablonski | 35-39 | 1:24:18 | |
| 534 | Jonas Émil Fredriksen | 25-29 | 1:24:24 | |
| 535 | Preben Grahl | 35-39 | 1:24:27 | |
| 536 | Nakuldev Basani | 25-29 | 1:24:27 | |
| 537 | Dave Parry | 30-34 | 1:24:34 | |
| 538 | Marcus Marin | 30-34 | 1:24:36 | |
| 539 | Kristian Ystaas | 40-44 | 1:24:39 | |
| 540 | Kristoffer Berglund | 40-44 | 1:24:40 | |
| 541 | Simen Belsnes | 35-39 | 1:24:40 | |
| 542 | Andreas Tysk | 35-39 | 1:24:41 | |
| 543 | Sean Kesluk | 30-34 | 1:24:41 | |
| 544 | Lars Büchi | 30-34 | 1:24:42 | |
| 545 | Alexander Fuchs | 45-49 | 1:24:42 | |
| 546 | Othuke Christian Ajakpoloho | 30-34 | 1:24:44 | |
| 547 | Mikael Vaihela | 40-44 | 1:24:49 | |
| 548 | Andre C. Marcelino | 35-39 | 1:24:50 | |
| 549 | Rob Griffiths | 40-44 | 1:24:51 | |
| 550 | Shobhit Garg | 25-29 | 1:24:51 | |
| 551 | Frode Dalen | 50-54 | 1:24:55 | |
| 552 | Joel Sigrist | 35-39 | 1:24:55 | |
| 553 | Mauri Kaila | 65-69 | 1:24:58 | |
| 554 | Tim Price | 25-29 | 1:24:59 | |
| 555 | Frederik Kirk | 25-29 | 1:25:00 | |
| 556 | Kevin Linares | 35-39 | 1:25:05 | |
| 557 | Phillip Smith | 30-34 | 1:25:06 | |
| 558 | Andreas Kumwenda | 30-34 | 1:25:07 | |
| 559 | Kristofer Bergdahl | 45-49 | 1:25:08 | |
| 560 | Daniel Lindgren | 45-49 | 1:25:14 | |
| 561 | Christoffer Løtvedt | 35-39 | 1:25:15 | |
| 562 | Adam Blommegård | 35-39 | 1:25:24 | |
| 563 | Tor Egil Nedrebo | 50-54 | 1:25:24 | |
| 564 | Aidan Siggers | 45-49 | 1:25:27 | |
| 565 | James Burchell | 40-44 | 1:25:32 | |
| 566 | Claes Ostwald | 45-49 | 1:25:32 | |
| 567 | Wissem Fejri | 35-39 | 1:25:36 | |
| 568 | Johan Fagerström | 50-54 | 1:25:37 | |
| 569 | Kari Salo | 60-64 | 1:25:41 | |
| 570 | Nils Brande | 16-24 | 1:25:41 | |
| 571 | Magnus Ebbesen | 40-44 | 1:25:44 | |
| 572 | Gary Beyer | 40-44 | 1:25:49 | |
| 573 | Tobias Severin Søgaard | 30-34 | 1:25:51 | |
| 574 | Lasse Christiansen | 30-34 | 1:25:55 | |
| 575 | Thomas Stell | 35-39 | 1:25:58 | |
| 576 | Tan Truong | 45-49 | 1:25:59 | |
| 577 | Sigurd Skarra | 40-44 | 1:25:59 | |
| 578 | Karol Rzewuski | 45-49 | 1:25:59 | |
| 579 | Emir Attar | 30-34 | 1:25:59 | |
| 580 | Timo Niinivaara | 40-44 | 1:26:01 | |
| 581 | Dries Vanhee | 16-24 | 1:26:02 | |
| 582 | Henrik Benberg | 16-24 | 1:26:02 | |
| 583 | George Tweed | 35-39 | 1:26:14 | |
| 584 | Joachim Fossli | 30-34 | 1:26:18 | |
| 585 | Endre Balchen | 40-44 | 1:26:18 | |
| 586 | Per Øgrey Brandsdal | 40-44 | 1:26:18 | |
| 587 | Kjetil Aga | 35-39 | 1:26:22 | |
| 588 | Matt Brown | 35-39 | 1:26:26 | |
| 589 | Fedde van Wegen | 30-34 | 1:26:27 | |
| 590 | Edward Grissell | 35-39 | 1:26:27 | |
| 591 | Bjørnar Holt | 45-49 | 1:26:28 | |
| 592 | Oddbjørn Gjertsen | 40-44 | 1:26:29 | |
| 593 | Lasse Sporstøl | 25-29 | 1:26:30 | |
| 594 | Sander Steve | 25-29 | 1:26:33 | |
| 595 | Paul Daly | 35-39 | 1:26:35 | |
| 596 | Kevin Arnesen | 25-29 | 1:26:36 | |
| 597 | Christopher Høie | 35-39 | 1:26:36 | |
| 598 | Ernestas Urbšys | 30-34 | 1:26:39 | |
| 599 | Kristian Pritt | 30-34 | 1:26:40 | |
| 600 | Petras Bacevicius | 30-34 | 1:26:42 |