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