← Oslo 2026 results

HYROX Oslo 2026 Results – Open Men (page 4)

1,103 finishers. Winner Seany Walsh in 56:45; median 1:24:55.

Rank Athlete Nat Age group Time
601 Even Moholdt NOR 50-54 1:26:43
602 Mattias Frick SWE 50-54 1:26:47
603 Nicholas Amin GBR 30-34 1:26:48
604 Morgan Barney FRA 25-29 1:26:50
605 Andreas Johansson SWE 35-39 1:26:51
606 Geir Knudsen NOR 50-54 1:26:59
607 Nikhil Chandarana GBR 25-29 1:26:59
608 Mikael Meløe NOR 40-44 1:27:01
609 Henrik Holmen NOR 25-29 1:27:01
610 Peter Seberson USA 35-39 1:27:03
611 Pär Olof Algotsson SWE 45-49 1:27:08
612 Ádám Gradwohl HUN 30-34 1:27:09
613 Henrik Rosdahl SWE 50-54 1:27:12
614 Fraser Logan GBR 35-39 1:27:13
615 Ethan Zone GBR 30-34 1:27:17
616 Emerson Kastrati NOR 35-39 1:27:19
617 Jon Magnus Nyplass NOR 25-29 1:27:19
618 Mark Westwood GBR 60-64 1:27:24
619 Khalil Datsi FRA 25-29 1:27:25
620 Ray Haddad USA 35-39 1:27:38
621 Simon Svantesson NOR 30-34 1:27:38
622 Samuel Bergström SWE 45-49 1:27:39
623 Bent Olsby NOR 60-64 1:27:41
624 Kyle Haque GBR 30-34 1:27:43
625 Tomas Nygård SWE 55-59 1:27:43
626 Andy McGregor GBR 45-49 1:27:47
627 Javier Mata Ortega ESP 45-49 1:27:47
628 Petter Cramnert SWE 30-34 1:27:48
629 Simen Grahnstedt NOR 30-34 1:27:49
630 Aksel Økstad NOR 25-29 1:27:49
631 Theodor Spjeld NOR 16-24 1:27:50
632 Magnus Kaborg-Husbyn NOR 35-39 1:27:51
633 Anders Rothelius SWE 40-44 1:27:52
634 Jørgen Ausland NOR 40-44 1:27:54
635 Sean Moran USA 40-44 1:27:56
636 Idar Simonsen NOR 45-49 1:28:02
637 Daniel Schneider GER 35-39 1:28:06
638 Fred Ivar Haugen NOR 60-64 1:28:11
639 Øyvind Eide NOR 40-44 1:28:13
640 Simon Ånonsen NOR 35-39 1:28:13
641 Giuseppe Savastano AUS 30-34 1:28:15
642 Goran Edenro SWE 50-54 1:28:21
643 Egor Gaidukov — 35-39 1:28:22
644 Thomas Hylleborg DEN 60-64 1:28:25
645 Peder Stenseth NOR 35-39 1:28:26
646 Maruf Eshmurodov UZB 30-34 1:28:32
647 Ståle Bjørdal NOR 50-54 1:28:32
648 Espen Sjaavik NOR 40-44 1:28:32
649 Peter Søby DEN 35-39 1:28:34
650 Dennis Lind SWE 35-39 1:28:34
651 Mark Nygard NOR 25-29 1:28:36
652 Mons Tovar NOR 25-29 1:28:37
653 Mălin Apetrea ROU 25-29 1:28:42
654 Ray Cahill IRL 60-64 1:28:44
655 Henrik Birkeborg Nyhus NOR 30-34 1:28:47
656 Christopher Baker-Sams GBR 35-39 1:28:50
657 Benjamin Morrison GBR 35-39 1:28:51
658 Chris Sørum NOR 40-44 1:28:51
659 Rodrigo Barragan MEX 45-49 1:28:54
660 Olav Tyldum NOR 45-49 1:28:54
661 Lasse Krohn-Dale NOR 25-29 1:28:56
662 Robert Häggström SWE 45-49 1:29:00
663 Terje Fladvad NOR 60-64 1:29:04
664 Aksel Johansen NOR 55-59 1:29:05
665 Yvan Strahm SUI 55-59 1:29:07
666 Aurélien Escot FRA 35-39 1:29:07
667 Johan Eskilsson SWE 35-39 1:29:08
668 Stephen Loveday GBR 60-64 1:29:08
669 Thomas Thielbeer GER 45-49 1:29:10
670 John Inge Henden NOR 45-49 1:29:13
671 Kristian Berentsen NOR 40-44 1:29:13
672 Harry Figgitt GBR 30-34 1:29:18
673 Nicolai Herlev Jørgensen DEN 40-44 1:29:22
674 Lasse Sandberg NOR 55-59 1:29:23
675 Martin Reyes PER 30-34 1:29:24
676 Johan Møinichen NOR 40-44 1:29:26
677 Chris Rynning NOR 55-59 1:29:28
678 Artan Hamiti MKD 16-24 1:29:28
679 Mats Mangelrød NOR 35-39 1:29:30
680 Edouard Gedda SWE 45-49 1:29:31
681 Nicolai Nyborg NOR 50-54 1:29:31
682 Alan Anderson GBR 60-64 1:29:33
683 Jonas Elling SWE 50-54 1:29:36
684 Andre Langum NOR 35-39 1:29:36
685 Nicolas Leblond FRA 40-44 1:29:37
686 Øyvind Eik NOR 50-54 1:29:39
687 Patrick Madu GBR 30-34 1:29:41
688 Juha Mikkola FIN 65-69 1:29:41
689 Paul Matusewicz GER 35-39 1:29:43
690 Brian Greve DEN 50-54 1:29:45
691 Marius Stavenæs NOR 50-54 1:29:47
692 Hans Martin Sandven SWE 25-29 1:29:47
693 Steffan Petersen DEN 30-34 1:29:49
694 Alexandre Couderc FRA 35-39 1:29:53
695 Emmanuel Brousseau CAN 35-39 1:29:57
696 Per Christian Orby NOR 40-44 1:29:59
697 Thomas Hovgaard DEN 40-44 1:30:03
698 Joakim Lindh SWE 40-44 1:30:08
699 Guilherme Vale POR 25-29 1:30:09
700 Alexey Ilin NOR 35-39 1:30:10
701 Morten Hofstad NOR 45-49 1:30:13
702 Tom Garland GBR 35-39 1:30:18
703 Matthew Watson GBR 45-49 1:30:18
704 Rashad Sinokrot CAN 50-54 1:30:21
705 Earl Palmer WLS 45-49 1:30:23
706 Marius Syvertsen NOR 40-44 1:30:24
707 Markus Grimsbo NOR 30-34 1:30:26
708 Martin Werner SWE 45-49 1:30:30
709 Audun Øvrelid NOR 30-34 1:30:34
710 Steffen Sjaavik NOR 35-39 1:30:38
711 James Mctigue IRL 45-49 1:30:40
712 Rolf Jappee NOR 65-69 1:30:41
713 Völundur Guðmundsson ISL 25-29 1:30:41
714 Øyvind Blindheim Lausund NOR 30-34 1:30:41
715 Blaine Stewart IRL 30-34 1:30:42
716 Sam Cranston GBR 40-44 1:30:43
717 Matteo Rigoni ITA 30-34 1:30:46
718 Magnus Hanson SWE 50-54 1:30:49
719 Dagfinn Eikehaugen Knutsen NOR 50-54 1:30:55
720 Karar Abu Kalal NOR 35-39 1:30:57
721 Anders Horne NOR 45-49 1:30:57
722 Tobias Erlandsen NOR 25-29 1:31:03
723 Mikael Nolåkers SWE 55-59 1:31:04
724 Patrik Bohman SWE 55-59 1:31:06
725 Balder Labee-Lund NOR 16-24 1:31:06
726 Ole Svensson SWE 50-54 1:31:06
727 Mark Derbyshire GBR 50-54 1:31:08
728 Magnus Andersson SWE 55-59 1:31:09
729 Alan Govan GBR 45-49 1:31:11
730 Odd Ulfsby NOR 45-49 1:31:13
731 Vegard Næss Sumstad NOR 40-44 1:31:14
732 Ronny Isaksen NOR 35-39 1:31:18
733 Eirik Østenengen NOR 16-24 1:31:22
734 Gurpreet Singh GBR 35-39 1:31:23
735 Raphael Guedes Barreiros Neto BRA 50-54 1:31:24
736 Stefan Axelsson SWE 70-74 1:31:24
737 Justin Van der Wegen NED 35-39 1:31:26
738 Vegard Holmen NOR 60-64 1:31:30
739 Virginijus Valaitis LTU 35-39 1:31:32
740 Cian O’Riordan IRL 25-29 1:31:33
741 Wolfgang Fuhrmann GER 50-54 1:31:33
742 Tore Hansen NOR 50-54 1:31:42
743 Marius Rasmussen NOR 16-24 1:31:44
744 Robert Allen GBR 35-39 1:31:47
745 Viking Degerlund SWE 45-49 1:31:53
746 Mads Sandvik NOR 35-39 1:31:58
747 Sindre Bjorøy NOR 30-34 1:31:59
748 Christian Smith NOR 65-69 1:32:01
749 Nils Christian Svere NOR 25-29 1:32:03
750 Andreas Pedersen NOR 35-39 1:32:05
751 Odd Engedahl NOR 40-44 1:32:10
752 Freddy Thorsen Haugan NOR 30-34 1:32:11
753 Omer Mahmud NOR 35-39 1:32:13
754 Alfred Lødrup NOR 16-24 1:32:20
755 Bjørn Ellingsen NOR 45-49 1:32:23
756 Jeremy Hardouin-Atlan FRA 35-39 1:32:25
757 Stian Haslerud NOR 50-54 1:32:28
758 Joonas Liukkonen FIN 35-39 1:32:30
759 Christian Vazquez Hope NOR 30-34 1:32:34
760 Khonexai Phommaraj USA 40-44 1:32:44
761 Ivar Greiner NOR 50-54 1:32:45
762 Leif Esaiassen NOR 30-34 1:32:49
763 David Gulaker NOR 25-29 1:32:55
764 Leifur Jakobsson Le ISL 35-39 1:32:59
765 Devijs Vecroze LAT 35-39 1:32:59
766 Niklas Paulsen NOR 25-29 1:33:00
767 Florian Reichersdörfer GER 35-39 1:33:00
768 Padraig Clyne IRL 50-54 1:33:04
769 Henrik Christoffer Kran NOR 16-24 1:33:06
770 Jan Fredriksen NOR 45-49 1:33:07
771 Paul Drury GBR 45-49 1:33:08
772 Ulf Liedholm SWE 55-59 1:33:09
773 Joe Taylor GBR 35-39 1:33:16
774 Matt Tomkins GBR 45-49 1:33:17
775 Nikolai Røyset NOR 35-39 1:33:17
776 Joakim Lindberg SWE 35-39 1:33:18
777 Thomas Olsson SWE 50-54 1:33:18
778 Terje Sagøy Varmdal NOR 50-54 1:33:20
779 Ryszard Stawarz SWE 45-49 1:33:31
780 Peter Bergsten SWE 45-49 1:33:32
781 Thomas Olseth NOR 35-39 1:33:37
782 Sindre Johannes Karlsholm NOR 35-39 1:33:39
783 Karl Inge Nordeide NOR 35-39 1:33:44
784 Matthias Derrfuss GER 40-44 1:33:47
785 Lasse Eide NOR 40-44 1:33:57
786 Sondre Sørli NOR 25-29 1:34:00
787 Kristoffer Østrem NOR 16-24 1:34:00
788 Joakim Sundberg NOR 30-34 1:34:00
789 Tom Rune Bjørtuft NOR 50-54 1:34:03
790 Mathias Johansen NOR 16-24 1:34:04
791 Håkan Petersson SWE 60-64 1:34:05
792 Piotr Michalak POL 35-39 1:34:08
793 Barry John Brunning GBR 45-49 1:34:11
794 Harald Bjarte Reite NOR 60-64 1:34:14
795 Ramkrishna Tamboli IND 30-34 1:34:22
796 Justinas Valaitis LTU 35-39 1:34:23
797 Emil Fredly Rousseau NOR 16-24 1:34:23
798 Jeppe Hesseldal Otten DEN 35-39 1:34:23
799 Eniz Yumuk NOR 35-39 1:34:24
800 Don Nguyen NOR 45-49 1:34:25

← Oslo 2026 results