← Oslo 2026 results

HYROX Oslo 2026 Results – Open Men (page 5)

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

Rank Athlete Nat Age group Time
801 Robert Noonan GBR 30-34 1:34:26
802 Damiano Gino Pelli ITA 45-49 1:34:26
803 Henrik Sveen NOR 30-34 1:34:29
804 Mark Ashton-Rigby GBR 55-59 1:34:30
805 Tom Oliver GBR 45-49 1:34:35
806 Fredrik Andresen SWE 35-39 1:34:36
807 Hugo Porcel Martin ESP 16-24 1:34:38
808 Eric Chevalier FRA 40-44 1:34:41
809 Fillip Riedel DEN 16-24 1:34:47
810 Magnus Samuelsen NOR 25-29 1:34:50
811 James Mattinson GBR 16-24 1:34:57
812 Otto Strukelj CAN 60-64 1:34:59
813 Anders Reine NOR 35-39 1:35:00
814 Jeremy Marquine FRA 30-34 1:35:02
815 Mattias Berggren SWE 45-49 1:35:02
816 Henrik Stokkenes NOR 16-24 1:35:08
817 Richard Newby GBR 60-64 1:35:11
818 Lars Klaver NED 25-29 1:35:11
819 Bjarne Vad Nilsen NOR 60-64 1:35:12
820 Jonas Strahberger SUI 25-29 1:35:14
821 Lars Dybdahl NOR 16-24 1:35:19
822 Gonzalo Arcos URU 35-39 1:35:25
823 Sebastian Kwaschny SWE 35-39 1:35:26
824 Vincent Genillion FRA 35-39 1:35:30
825 Ross Lewis GBR 30-34 1:35:32
826 Craig Coates GBR 55-59 1:35:32
827 Oskar Johansson SWE 25-29 1:35:35
828 Rick Meijer NED 35-39 1:35:36
829 Dominique Kasper SUI 50-54 1:35:40
830 Maiuran Loganathan NOR 25-29 1:35:58
831 Jukka Pietarinen FIN 50-54 1:36:04
832 Joep Van Moorsel NED 16-24 1:36:07
833 Rudi Kroon NED 40-44 1:36:17
834 Steffen Larvoll NOR 40-44 1:36:28
835 Gary Doherty IRL 50-54 1:36:30
836 Bernt Jacobsen Standal NOR 40-44 1:36:34
837 Gregory Lezeau USA 40-44 1:36:36
838 André Håland NOR 16-24 1:36:42
839 Christian Mortensen DEN 35-39 1:36:51
840 Peter Rösselharth SWE 50-54 1:36:52
841 Kai Ove Fjesme NOR 60-64 1:36:52
842 Amin Rikalo DEN 16-24 1:37:00
843 Eirik André Ekren NOR 45-49 1:37:01
844 Vemund Aarvig NOR 25-29 1:37:01
845 Victor Lacaze FRA 25-29 1:37:02
846 Marcello Ceresini GER 35-39 1:37:03
847 Niklas Segersten SWE 40-44 1:37:10
848 Brendan Binney AUS 40-44 1:37:10
849 Åge Sjølstad NOR 50-54 1:37:15
850 Torgeir Fjelldal NOR 30-34 1:37:20
851 Lee Byron USA 16-24 1:37:22
852 Aidan Burke USA 25-29 1:37:38
853 Luca Plotegher ITA 40-44 1:37:39
854 Kristoffer Bøe Nilsen NOR 16-24 1:37:40
855 Boriss Visokoborskis LAT 35-39 1:37:42
856 Chris Eckford GBR 40-44 1:37:47
857 John Johnston USA 50-54 1:37:50
858 Frans Källqvist SWE 45-49 1:37:56
859 Greg Lusk GBR 45-49 1:37:58
860 Magnus Grundhall SWE 55-59 1:38:01
861 Atle Øien-Sveum NOR 35-39 1:38:01
862 Olja Pehilj NOR 35-39 1:38:03
863 Morten Grønbek DEN 50-54 1:38:08
864 Torgrim Haga NOR 25-29 1:38:08
865 Klemen Zibert SLO 40-44 1:38:22
866 Mendim Maloku GER 16-24 1:38:27
867 David Owens GBR 35-39 1:38:29
868 Sean Veale IRL 25-29 1:38:33
869 Elliot Modi GBR 35-39 1:38:39
870 Stephen Kerin GBR 55-59 1:38:41
871 Jørn Nicolaisen NOR 45-49 1:38:54
872 Simon Pilgaard DEN 25-29 1:39:07
873 Oskar Danninger SWE 30-34 1:39:08
874 Ethán O'Ceallaigh IRL 30-34 1:39:11
875 Jens Liedel NOR 40-44 1:39:19
876 Nicolas Rival FRA 40-44 1:39:21
877 Gustav Axelsson SWE 30-34 1:39:22
878 Trym Ekra-Reistad NOR 25-29 1:39:23
879 Qinzhu Xu CHN 30-34 1:39:24
880 Dennnis Andersen DEN 45-49 1:39:28
881 Hugo Houry FRA 25-29 1:39:35
882 Prinz Sindac GBR 30-34 1:39:38
883 Martin Brandal NOR 30-34 1:39:46
884 Ezra Philip NZL 30-34 1:39:48
885 Kai Stiberg NOR 35-39 1:39:56
886 Graeme Heerden GBR 35-39 1:39:57
887 Dylan Pople GBR 16-24 1:40:04
888 Jon Osdal NOR 50-54 1:40:06
889 Dan Lovegrove GBR 30-34 1:40:11
890 Gregory Ellingsen NOR 25-29 1:40:18
891 Alexander Winton SCO 40-44 1:40:19
892 Yiou Zhu CHN 35-39 1:40:20
893 Tom Erik Tjønneland NOR 45-49 1:40:21
894 Patrick Mascle FRA 55-59 1:40:25
895 Markus Lund SWE 45-49 1:40:39
896 Keith Barker GBR 60-64 1:40:46
897 Kuen Bum Elliget USA 45-49 1:40:52
898 Mathew Ball GBR 40-44 1:40:53
899 Alexander Gaussen NOR 25-29 1:40:58
900 Diarmuid Andrew Cassidy IRL 30-34 1:40:59
901 Diego Ruiz COL 40-44 1:41:05
902 Lars Birger Egge NOR 45-49 1:41:05
903 Daniel Kvendbø NOR 30-34 1:41:12
904 Caballo Lapre NED 65-69 1:41:20
905 Viktor Ekström SWE 35-39 1:41:20
906 Patrik Ratajczyk POL 35-39 1:41:28
907 Henrik Tronstad NOR 35-39 1:41:34
908 Christian Chan GBR 25-29 1:41:47
909 Kjetil Kvig NOR 45-49 1:41:47
910 Thomas Indrelid NOR 40-44 1:41:56
911 Jan William Haug NOR 25-29 1:42:10
912 Lars Lassen DEN 35-39 1:42:17
913 Sefoniyas Woldu SWE 16-24 1:42:17
914 Liam Price WLS 40-44 1:42:18
915 Simon Husted DEN 50-54 1:42:20
916 Jonathan Randen NOR 16-24 1:42:20
917 Aleksander Eikeberg NOR 45-49 1:42:31
918 Aidan Wright GBR 16-24 1:42:36
919 Hamish McGregor GBR 16-24 1:42:44
920 Kai Tangsrud-Martens NOR 45-49 1:42:50
921 Arsam Aryandoust GER 30-34 1:42:54
922 Jatin Stavaux BEL 35-39 1:42:54
923 Tom Fredrik Dahl NOR 55-59 1:43:12
924 Ayhan Ileri NOR 35-39 1:43:14
925 Jonas Lindberg SWE 45-49 1:43:15
926 Göran Ackeberg SWE 60-64 1:43:18
927 Schahin Zamankhan GER 40-44 1:43:19
928 Jonathan Nyberg SWE 45-49 1:43:24
929 Trond Kvisgaard NOR 50-54 1:43:26
930 Taylor Linville USA 35-39 1:43:28
931 Tim Allison GBR 45-49 1:43:32
932 Marc Maylaender GER 30-34 1:43:33
933 Jimmy Persson SWE 45-49 1:43:47
934 Cezary Felinski POL 30-34 1:43:48
935 Andreas Bromée SWE 40-44 1:43:54
936 Aleksandr Taranov — 35-39 1:43:57
937 Amandeesh Boparai GBR 45-49 1:44:00
938 Mattias Hallén Schub SWE 30-34 1:44:06
939 Jan Robert Nielsen NOR 40-44 1:44:06
940 Tomislav Marinic SLO 40-44 1:44:07
941 Richard Johnson GBR 40-44 1:44:15
942 Robert Christiansen NOR 45-49 1:44:27
943 Benjamin Maudsley AUS 35-39 1:44:35
944 Kacper Anusik POL 16-24 1:45:01
945 Hans Nygren SWE 60-64 1:45:02
946 Teri Parkkinen SWE 50-54 1:45:05
947 Norbert Gál HUN 25-29 1:45:16
948 Halvor Snersrud Gustad NOR 30-34 1:45:25
949 Martin Marquard Rasmussen DEN 50-54 1:45:27
950 David Horne GBR 35-39 1:45:56
951 Stefan Tarp DEN 55-59 1:45:58
952 Martin Haanes NOR 35-39 1:46:14
953 Adam Drummond GBR 35-39 1:46:18
954 Johan Roth SWE 40-44 1:46:22
955 Reece Braid GBR 25-29 1:46:25
956 Geir Sverre Nodland NOR 55-59 1:46:30
957 Marco Tønnesen NOR 30-34 1:46:44
958 Martin Larsen NOR 30-34 1:46:47
959 Kenneth Tong NOR 25-29 1:46:51
960 Thomas Robertson GBR 40-44 1:46:59
961 Michael Clement DEN 50-54 1:47:00
962 Harald Andreas Holmefjord NOR 65-69 1:47:19
963 Anders Lauritsen DEN 16-24 1:47:21
964 Wilhelm Blomdal NOR 35-39 1:47:23
965 Håkon Halleby NOR 35-39 1:47:41
966 Uroš Keršič SLO 40-44 1:47:44
967 Fabrizio Onorio ITA 35-39 1:47:45
968 Leander Eggen NOR 40-44 1:47:57
969 Dag Øyvind Lien NOR 55-59 1:48:12
970 Petter Eines NOR 50-54 1:48:32
971 Harsit Patel GBR 40-44 1:48:33
972 Søren Flensborg DEN 40-44 1:48:40
973 Gerhard Balagat NOR 25-29 1:48:47
974 Björn Olsson SWE 50-54 1:48:49
975 Dragos-Alexandru Homner ROU 25-29 1:48:53
976 Manuel Javorik AUT 40-44 1:48:57
977 Torben Hansen DEN 50-54 1:49:03
978 Victor Ørjavik NOR 25-29 1:49:07
979 Jan Kristian Pedersen NOR 35-39 1:49:07
980 Steinar Labee-Lund NOR 50-54 1:49:08
981 Einar Jahre Mustaparta NOR 55-59 1:49:08
982 Brian Colson SWE 45-49 1:49:13
983 Bardia Gougani SKN 25-29 1:49:23
984 Anders Tranberg SWE 50-54 1:49:30
985 Runar Johansen NOR 30-34 1:49:30
986 Martin Curley GBR 60-64 1:49:30
987 Reza Nehzati IRI 30-34 1:49:31
988 Marius Karlsen NOR 25-29 1:49:49
989 Poul Andreassen FRO 35-39 1:49:49
990 Morten Angvik-Kristiansen NOR 50-54 1:49:53
991 Arvid Supphellen NOR 65-69 1:50:00
992 Rishi Naidoo GBR 35-39 1:50:29
993 Lukas Vannini ITA 45-49 1:50:33
994 Gabriele Quaino NOR 50-54 1:50:54
995 Andrè Brynjulfsen NOR 35-39 1:50:59
996 Jean De Simone ESP 25-29 1:51:12
997 Claus Lynge Hansen DEN 45-49 1:51:41
998 Kevin Wilbrink NED 30-34 1:51:47
999 Bharat Gupta IND 35-39 1:51:50
1,000 Marius Skoie NOR 45-49 1:52:02

← Oslo 2026 results