FULL RESULTS
HYROX Oslo 2026 Results – Open Men (page 6)
1,103 finishers. Winner Seany Walsh in 56:45; median 1:24:55.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1,001 | Anders Eikeland Sund | 25-29 | 1:52:05 | |
| 1,002 | James Sewell | 30-34 | 1:52:20 | |
| 1,003 | Binhan Li | 35-39 | 1:52:27 | |
| 1,004 | Mathias Lövgren | 50-54 | 1:53:31 | |
| 1,005 | Sune Nielsen | 25-29 | 1:53:49 | |
| 1,006 | Sahil Afware | 35-39 | 1:53:59 | |
| 1,007 | Wyatt Soutzo | 50-54 | 1:54:01 | |
| 1,008 | Gabriel Gebreslase | 25-29 | 1:54:01 | |
| 1,009 | Hans Karlsson | 70-74 | 1:54:05 | |
| 1,010 | Jens Dahl Haagensen | 35-39 | 1:54:09 | |
| 1,011 | Philip Oktay | 30-34 | 1:54:16 | |
| 1,012 | Rune Strandhagen | 50-54 | 1:54:27 | |
| 1,013 | Johan Lindberg | 50-54 | 1:54:31 | |
| 1,014 | Patrik Molitor | 35-39 | 1:54:43 | |
| 1,015 | Oleksandr Krasovskyi | 35-39 | 1:55:21 | |
| 1,016 | Patrick Lunder | 40-44 | 1:55:29 | |
| 1,017 | Aleksander Stubberud Aas | 25-29 | 1:55:44 | |
| 1,018 | Jonas Helgesson | 40-44 | 1:55:52 | |
| 1,019 | Pål Erik Jensen | 65-69 | 1:55:52 | |
| 1,020 | Sveinung Rye | 35-39 | 1:56:24 | |
| 1,021 | Christian Dahl | 50-54 | 1:56:48 | |
| 1,022 | Loïc Suleau | 25-29 | 1:57:02 | |
| 1,023 | Erik Hellerslien | 35-39 | 1:57:15 | |
| 1,024 | Michael Gallagher | 35-39 | 1:57:21 | |
| 1,025 | David Herwig | 30-34 | 1:57:38 | |
| 1,026 | Phil Cunningham | 65-69 | 1:57:43 | |
| 1,027 | Victor Schmand | 25-29 | 1:57:55 | |
| 1,028 | Ans Barlas | 30-34 | 1:58:24 | |
| 1,029 | Marius Ellingsen | 40-44 | 1:58:51 | |
| 1,030 | Lukasz Belewicz | 40-44 | 1:58:58 | |
| 1,031 | Espen Glendrange | 60-64 | 1:59:13 | |
| 1,032 | Riza Arizami | 40-44 | 1:59:16 | |
| 1,033 | Harald Solem Støbakk | 16-24 | 1:59:22 | |
| 1,034 | Morten Christian Dreyer | 50-54 | 1:59:26 | |
| 1,035 | Tore Johnsrud | 60-64 | 1:59:42 | |
| 1,036 | Sindre Stranden Tollefsen | 45-49 | 2:00:46 | |
| 1,037 | Stefan Köhler | 40-44 | 2:00:55 | |
| 1,038 | Erik Laugen | 35-39 | 2:01:20 | |
| 1,039 | Rees Sheldon | 25-29 | 2:01:29 | |
| 1,040 | Norman Weyer | 35-39 | 2:01:33 | |
| 1,041 | Leo Udodov | 30-34 | 2:01:36 | |
| 1,042 | Julian Sürth | 35-39 | 2:01:46 | |
| 1,043 | Ronan O'Grady | 50-54 | 2:01:48 | |
| 1,044 | Bartosz Grabas | 35-39 | 2:01:50 | |
| 1,045 | Brigt Nesheim | 40-44 | 2:02:14 | |
| 1,046 | Joe Kuhne | 25-29 | 2:02:22 | |
| 1,047 | Roger Husby | 50-54 | 2:02:34 | |
| 1,048 | Kianoosh Mohammadali | 25-29 | 2:02:43 | |
| 1,049 | Oddbjørn Hagen | 50-54 | 2:02:56 | |
| 1,050 | Lucas Marino | 25-29 | 2:02:58 | |
| 1,051 | Mikael Bergkvist Mikael Bergkvist | 55-59 | 2:04:13 | |
| 1,052 | Saheed Bakare | 35-39 | 2:04:27 | |
| 1,053 | Erik Nikolaisen | 16-24 | 2:04:47 | |
| 1,054 | John Aina | 30-34 | 2:04:56 | |
| 1,055 | Carl Henrik Sagstad | 40-44 | 2:05:31 | |
| 1,056 | Kjell Arne Hansen | 50-54 | 2:05:43 | |
| 1,057 | Thor Wilhelm Skotner Hegstd | 35-39 | 2:05:58 | |
| 1,058 | Filip Rosander | 30-34 | 2:06:04 | |
| 1,059 | Pascal Kwaschny | 40-44 | 2:06:06 | |
| 1,060 | Jan Šabić | 35-39 | 2:06:36 | |
| 1,061 | Viktor Lillehagen | 40-44 | 2:07:05 | |
| 1,062 | Sevi Agossou Logbo | 40-44 | 2:07:07 | |
| 1,063 | Akhil Rajagopal | 25-29 | 2:07:17 | |
| 1,064 | Petter Tore Lien | 60-64 | 2:07:25 | |
| 1,065 | Aljoša Eržen | 45-49 | 2:07:54 | |
| 1,066 | Trond Gunnar Skalberg | 50-54 | 2:07:59 | |
| 1,067 | Carlos Bergkamp | 40-44 | 2:08:01 | |
| 1,068 | Peter Bentzen | 30-34 | 2:08:09 | |
| 1,069 | Andreas Haugland | 35-39 | 2:08:15 | |
| 1,070 | Aodhàn Cotter | 25-29 | 2:09:06 | |
| 1,071 | Dennis Nguyen | 30-34 | 2:09:32 | |
| 1,072 | John Arve Codoy Skarshaug | 16-24 | 2:09:41 | |
| 1,073 | Remus Radoiu | 45-49 | 2:09:50 | |
| 1,074 | Jens August Leding | 25-29 | 2:10:38 | |
| 1,075 | Ronan O’Sullivan | 45-49 | 2:11:29 | |
| 1,076 | Szeverin Oláh | 35-39 | 2:11:55 | |
| 1,077 | Truls Starckjohann | 60-64 | 2:12:17 | |
| 1,078 | Hugo Rettien | 35-39 | 2:12:29 | |
| 1,079 | Jan Bergem | 30-34 | 2:12:47 | |
| 1,080 | Franck Bouchaud | 25-29 | 2:13:31 | |
| 1,081 | Robin Boe | 25-29 | 2:13:40 | |
| 1,082 | Kent Robin Sebastian Holzner | 30-34 | 2:16:53 | |
| 1,083 | Per Olsson | 75-79 | 2:18:41 | |
| 1,084 | Steffen Ruud Nielsen | 35-39 | 2:19:13 | |
| 1,085 | Lucas Santana Thomaz | 25-29 | 2:20:04 | |
| 1,086 | Kerim Andrè Åstrøm | 35-39 | 2:20:18 | |
| 1,087 | Christos Stamatopoulos | 25-29 | 2:21:20 | |
| 1,088 | Arman Bashirinia | 35-39 | 2:21:24 | |
| 1,089 | Amit Bansal | 45-49 | 2:21:52 | |
| 1,090 | Stig Jøran Andersen | 40-44 | 2:22:23 | |
| 1,091 | Magnus Haugsbak | 30-34 | 2:22:55 | |
| 1,092 | Jonathan Campbell | 50-54 | 2:23:23 | |
| 1,093 | Svein Eivind Andersen | 70-74 | 2:23:42 | |
| 1,094 | Steffen Risanger | 35-39 | 2:27:22 | |
| 1,095 | Markus Hansen | 30-34 | 2:28:24 | |
| 1,096 | Pritpal Virdee | 25-29 | 2:33:21 | |
| 1,097 | Krister Kristiansen | 45-49 | 2:34:57 | |
| 1,098 | Simon Lundqvist | 35-39 | 2:40:53 | |
| 1,099 | Ole Gunnar Dahle | 40-44 | 2:48:17 | |
| 1,100 | Mourtalla Gueye | 25-29 | 2:49:30 | |
| 1,101 | Thomas Skogli | 50-54 | 2:52:41 | |
| 1,102 | Ony Randriamamonjisoa | 40-44 | 2:53:46 | |
| 1,103 | Thor Andre Bonden | 30-34 | 3:02:38 |