HYROX MEN - Oslo 2026

25–27 Sept 2026
Showing 1,001 to 1,100 of 1,110 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,001 207
NOR flag Andrè Brynjulfsen
1:50:59 35-39
Click to select for comparison
1,002 109
DEN flag Claus Lynge hansen
1:51:41 45-49
Click to select for comparison
1,003 177
NED flag Kevin Wilbrink
1:51:47 30-34
Click to select for comparison
1,004 208
IND flag Bharat Gupta
1:51:50 35-39
Click to select for comparison
1,005 110
NOR flag Marius Skoie
1:52:02 45-49
Click to select for comparison
1,006 132
NOR flag Anders Eikeland Sund
1:52:05 25-29
Click to select for comparison
1,007 178
GBR flag James Sewell
1:52:20 30-34
Click to select for comparison
1,008 209
CHN flag Binhan Li
1:52:27 35-39
Click to select for comparison
1,009 80
SWE flag Mathias Lövgren
1:53:31 50-54
Click to select for comparison
1,010 133
DEN flag Sune Nielsen
1:53:49 25-29
Click to select for comparison
1,011 210
GBR flag Sahil Afware
1:53:59 35-39
Click to select for comparison
1,012 134
NOR flag Gabriel Gebreslase
1:54:01 25-29
Click to select for comparison
1,013 81
CAN flag Wyatt Soutzo
1:54:01 50-54
Click to select for comparison
1,014 2
SWE flag Hans Karlsson
1:54:05 70-74
Click to select for comparison
1,015 211
NOR flag Jens Dahl Haagensen
1:54:09 35-39
Click to select for comparison
1,016 179
SWE flag Philip Oktay
1:54:16 30-34
Click to select for comparison
1,017 82
NOR flag Rune Strandhagen
1:54:27 50-54
Click to select for comparison
1,018 83
SWE flag Johan Lindberg
1:54:31 50-54
Click to select for comparison
1,019 212
GER flag Patrik Molitor
1:54:43 35-39
Click to select for comparison
1,020 213
UKR flag Oleksandr Krasovskyi
1:55:21 35-39
Click to select for comparison
1,021 141
NOR flag Patrick Lunder
1:55:29 40-44
Click to select for comparison
1,022 135
NOR flag Aleksander Stubberud aas
1:55:44 25-29
Click to select for comparison
1,023 9
NOR flag Pål Erik Jensen
1:55:52 65-69
Click to select for comparison
1,024 142
SWE flag Jonas Helgesson
1:55:52 40-44
Click to select for comparison
1,025 214
NOR flag Sveinung Rye
1:56:24 35-39
Click to select for comparison
1,026 84
NOR flag Christian Dahl
1:56:48 50-54
Click to select for comparison
1,027 136
BEL flag Loïc Suleau
1:57:02 25-29
Click to select for comparison
1,028 215
NOR flag Erik Hellerslien
1:57:15 35-39
Click to select for comparison
1,029 216
USA flag Michael Gallagher
1:57:21 35-39
Click to select for comparison
1,030 180
NOR flag David Herwig
1:57:38 30-34
Click to select for comparison
1,031 10
GBR flag Phil Cunningham
1:57:43 65-69
Click to select for comparison
1,032 137
NED flag Victor Schmand
1:57:55 25-29
Click to select for comparison
1,033 85
NZL flag Chris Spellerberg
1:58:14 50-54
Click to select for comparison
1,034 181
NOR flag Ans Barlas
1:58:24 30-34
Click to select for comparison
1,035 143
NOR flag Marius Ellingsen
1:58:51 40-44
Click to select for comparison
1,036 144
POL flag Lukasz Belewicz
1:58:58 40-44
Click to select for comparison
1,037 25
NOR flag Espen Glendrange
1:59:13 60-64
Click to select for comparison
1,038 145
INA flag Riza Arizami
1:59:16 40-44
Click to select for comparison
1,039 103
NOR flag Harald Solem Støbakk
1:59:22 16-24
Click to select for comparison
1,040 86
NOR flag Morten Christian Dreyer
1:59:26 50-54
Click to select for comparison
1,041 26
NOR flag Tore Johnsrud
1:59:42 60-64
Click to select for comparison
1,042 111
NOR flag Sindre Stranden Tollefsen
2:00:46 45-49
Click to select for comparison
1,043 146
GER flag Stefan Köhler
2:00:55 40-44
Click to select for comparison
1,044 217
NOR flag Erik Laugen
2:01:20 35-39
Click to select for comparison
1,045 138
GBR flag Rees Sheldon
2:01:29 25-29
Click to select for comparison
1,046 218
GER flag Norman Weyer
2:01:33 35-39
Click to select for comparison
1,047 182
FRA flag Leo Udodov
2:01:36 30-34
Click to select for comparison
1,048 219
AUT flag Julian Sürth
2:01:46 35-39
Click to select for comparison
1,049 87
IRL flag Ronan O'grady
2:01:48 50-54
Click to select for comparison
1,050 220
POL flag Bartosz Grabas
2:01:50 35-39
Click to select for comparison
1,051 147
NOR flag Brigt Nesheim
2:02:14 40-44
Click to select for comparison
1,052 139
IRL flag Joe Kuhne
2:02:22 25-29
Click to select for comparison
1,053 88
NOR flag Roger Husby
2:02:34 50-54
Click to select for comparison
1,054 140
SWE flag Kianoosh Mohammadali
2:02:43 25-29
Click to select for comparison
1,055 89
NOR flag Oddbjørn Hagen
2:02:56 50-54
Click to select for comparison
1,056 141
ITA flag Lucas Marino
2:02:58 25-29
Click to select for comparison
1,057 26
SWE flag Mikael Bergkvist Mikael Bergkvist
2:04:13 55-59
Click to select for comparison
1,058 221
GBR flag Saheed Bakare
2:04:27 35-39
Click to select for comparison
1,059 104
NOR flag Erik Nikolaisen
2:04:47 16-24
Click to select for comparison
1,060 183
GBR flag John Aina
2:04:56 30-34
Click to select for comparison
1,061 148
NOR flag Carl Henrik Sagstad
2:05:31 40-44
Click to select for comparison
1,062 90
NOR flag Kjell Arne Hansen
2:05:43 50-54
Click to select for comparison
1,063 222
NOR flag Thor Wilhelm Skotner Hegstd
2:05:58 35-39
Click to select for comparison
1,064 184
SWE flag Filip Rosander
2:06:04 30-34
Click to select for comparison
1,065 149
SWE flag Pascal Kwaschny
2:06:06 40-44
Click to select for comparison
1,066 223
SLO flag Jan Šabić
2:06:36 35-39
Click to select for comparison
1,067 150
NOR flag Viktor Lillehagen
2:07:05 40-44
Click to select for comparison
1,068 151
BEN flag SEVI AGOSSOU LOGBO
2:07:07 40-44
Click to select for comparison
1,069 142
IND flag Akhil Rajagopal
2:07:17 25-29
Click to select for comparison
1,070 27
NOR flag Petter Tore Lien
2:07:25 60-64
Click to select for comparison
1,071 112
SLO flag Aljoša Eržen
2:07:54 45-49
Click to select for comparison
1,072 91
NOR flag Trond Gunnar Skalberg
2:07:59 50-54
Click to select for comparison
1,073 152
NED flag Carlos Bergkamp
2:08:01 40-44
Click to select for comparison
1,074 185
DEN flag Peter Bentzen
2:08:09 30-34
Click to select for comparison
1,075 224
NOR flag Andreas Haugland
2:08:15 35-39
Click to select for comparison
1,076 143
IRL flag Aodhàn Cotter
2:09:06 25-29
Click to select for comparison
1,077 186
NOR flag Dennis Nguyen
2:09:32 30-34
Click to select for comparison
1,078 105
NOR flag John Arve Codoy Skarshaug
2:09:41 16-24
Click to select for comparison
1,079 113
SWE flag Remus Radoiu
2:09:50 45-49
Click to select for comparison
1,080 144
NOR flag Jens August Leding
2:10:38 25-29
Click to select for comparison
1,081 114
IRL flag Ronan O'Sullivan
2:11:29 45-49
Click to select for comparison
1,082 225
HUN flag Szeverin Oláh
2:11:55 35-39
Click to select for comparison
1,083 28
NOR flag Truls Starckjohann
2:12:17 60-64
Click to select for comparison
1,084 226
FRA flag Hugo Rettien
2:12:29 35-39
Click to select for comparison
1,085 187
NOR flag Jan Bergem
2:12:47 30-34
Click to select for comparison
1,086 145
FRA flag Franck Bouchaud
2:13:31 25-29
Click to select for comparison
1,087 146
NOR flag Robin Boe
2:13:40 25-29
Click to select for comparison
1,088 188
SWE flag Kent Robin Sebastian Holzner
2:16:53 30-34
Click to select for comparison
1,089 1
SWE flag Per Olsson
2:18:41 75-79
Click to select for comparison
1,090 227
NOR flag Steffen ruud nielsen
2:19:13 35-39
Click to select for comparison
1,091 147
BRA flag Lucas Santana Thomaz
2:20:04 25-29
Click to select for comparison
1,092 228
NOR flag Kerim Andrè Åstrøm
2:20:18 35-39
Click to select for comparison
1,093 148
GRE flag Christos Stamatopoulos
2:21:20 25-29
Click to select for comparison
1,094 229
GER flag Arman Bashirinia
2:21:24 35-39
Click to select for comparison
1,095 115
USA flag Amit Bansal
2:21:52 45-49
Click to select for comparison
1,096 153
NOR flag Stig Jøran Andersen
2:22:23 40-44
Click to select for comparison
1,097 189
NOR flag Magnus Haugsbak
2:22:55 30-34
Click to select for comparison
1,098 92
USA flag Jonathan Campbell
2:23:23 50-54
Click to select for comparison
1,099 3
NOR flag Svein Eivind Andersen
2:23:42 70-74
Click to select for comparison
1,100 190
NOR flag Markus Hansen
2:28:24 30-34
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.