HYROX MEN - Oslo 2025

26–29 Sept 2025
Showing 1,101 to 1,200 of 1,254 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,101 255
GBR flag Tomas Bayer
1:47:10 30-34
Click to select for comparison
1,102 256
NOR flag Daniel Kvendbø
1:47:26 30-34
Click to select for comparison
1,103 90
SWE flag Mathias Erbom
1:47:29 45-49
Click to select for comparison
1,104 91
NOR flag Abul Kaosher
1:47:35 45-49
Click to select for comparison
1,105 66
GBR flag Angus Crombie-Smith
1:47:37 50-54
Click to select for comparison
1,106 149
IRL flag Shane O'Neill
1:47:40 40-44
Click to select for comparison
1,107 257
GBR flag Sam Williams
1:47:41 30-34
Click to select for comparison
1,108 258
LTU flag Augustinas Kvederavičius
1:47:42 30-34
Click to select for comparison
1,109 119
IRL flag Cormac Hughes
1:47:44 16-24
Click to select for comparison
1,110 24
ISL flag Steingrimur Smarason
1:47:49 55-59
Click to select for comparison
1,111 13
GBR flag Neil Watt
1:47:50 60-64
Click to select for comparison
1,112 259
NOR flag Lars Haugan
1:47:58 30-34
Click to select for comparison
1,113 92
BEL flag Peter Boonen
1:47:59 45-49
Click to select for comparison
1,114 3
CAN flag Kevin Gould
1:47:59 65-69
Click to select for comparison
1,115 187
CZE flag Kryštof Frýba
1:48:08 25-29
Click to select for comparison
1,116 260
NOR flag Thomas Severinsen
1:48:24 30-34
Click to select for comparison
1,117 203
GBR flag Jonathon Lowe
1:48:29 35-39
Click to select for comparison
1,118 204
NOR flag Stig Hermansen
1:48:34 35-39
Click to select for comparison
1,119 150
NOR flag Fridthjofur Strandberg
1:48:43 40-44
Click to select for comparison
1,120 151
SWE flag Edouard Gedda
1:48:45 40-44
Click to select for comparison
1,121 261
NOR flag Tommy Hamarsnes
1:48:53 30-34
Click to select for comparison
1,122 205
SWE flag Iris Omerbasic
1:48:57 35-39
Click to select for comparison
1,123 262
NOR flag Simen Grahnstedt
1:48:57 30-34
Click to select for comparison
1,124 67
SWE flag Jonas Forslund
1:49:02 50-54
Click to select for comparison
1,125 152
SWE flag Alejandro Ignes
1:49:10 40-44
Click to select for comparison
1,126 93
GBR flag Simon Wood
1:49:16 45-49
Click to select for comparison
1,127 68
GER flag Mario Gehring
1:49:20 50-54
Click to select for comparison
1,128 25
GBR flag Derek Lewis
1:49:21 55-59
Click to select for comparison
1,129 120
NOR flag Herman Østby
1:49:24 16-24
Click to select for comparison
1,130 206
MEX flag Jesus Chavarria
1:49:30 35-39
Click to select for comparison
1,131 121
DEN flag William Rasmussen
1:49:38 16-24
Click to select for comparison
1,132 26
NOR flag Christian Skaanes
1:49:40 55-59
Click to select for comparison
1,133 69
NOR flag Arnstein Wangsmo
1:49:44 50-54
Click to select for comparison
1,134 70
NOR flag Jon Osdal
1:49:49 50-54
Click to select for comparison
1,135 263
GBR flag Michael Logue
1:49:59 30-34
Click to select for comparison
1,136 264
INA flag Dony Hendrawan
1:50:03 30-34
Click to select for comparison
1,137 265
NOR flag Morten Rosen
1:50:07 30-34
Click to select for comparison
1,138 27
GBR flag Jonathan O'Shea
1:50:12 55-59
Click to select for comparison
1,139 188
GBR flag Angus Rigby
1:50:16 25-29
Click to select for comparison
1,140 122
FRA flag Millan Ulysse
1:50:19 16-24
Click to select for comparison
1,141 207
NOR flag Marius Drivenes Breyholtz
1:50:31 35-39
Click to select for comparison
1,142 153
SWE flag Hamed Mohamedzadeh-Sorkhabi
1:50:37 40-44
Click to select for comparison
1,143 266
SWE flag Fadi El-Kayed
1:50:38 30-34
Click to select for comparison
1,144 28
GBR flag Raymond Claudius Wilson
1:50:39 55-59
Click to select for comparison
1,145 208
NOR flag Fredrik Løkke
1:50:52 35-39
Click to select for comparison
1,146 94
GER flag Stephan Vogt
1:51:07 45-49
Click to select for comparison
1,147 154
ZIM flag TAPFUMA MAKINA
1:51:48 40-44
Click to select for comparison
1,148 14
NOR flag Christian Smith
1:51:59 60-64
Click to select for comparison
1,149 155
SWE flag Johan Roth
1:52:01 40-44
Click to select for comparison
1,150 267
SWE flag Jonas Agerblom
1:52:03 30-34
Click to select for comparison
1,151 29
NOR flag Per Kristian Jørgensen
1:52:12 55-59
Click to select for comparison
1,152 189
NOR flag Mathias Brandt
1:52:30 25-29
Click to select for comparison
1,153 268
GBR flag Rikki Bakul
1:52:34 30-34
Click to select for comparison
1,154 190
GER flag Ole Mohr
1:53:00 25-29
Click to select for comparison
1,155 191
LUX flag Samuel Cook
1:53:00 25-29
Click to select for comparison
1,156 269
FRA flag Mathieu Azar
1:53:00 30-34
Click to select for comparison
1,157 156
USA flag Percy Croffie-Siame
1:53:12 40-44
Click to select for comparison
1,158 123
GBR flag Rizqi Ardiasyah
1:53:13 16-24
Click to select for comparison
1,159 95
NOR flag Anwar Aatif
1:53:25 45-49
Click to select for comparison
1,160 4
GBR flag Mick Truelove
1:53:44 65-69
Click to select for comparison
1,161 209
GBR flag Ike Obialo
1:54:01 35-39
Click to select for comparison
1,162 157
NOR flag Ruben Riise
1:54:02 40-44
Click to select for comparison
1,163 71
GBR flag Arwel Lewis
1:54:16 50-54
Click to select for comparison
1,164 158
GBR flag Andrew Eaton
1:54:29 40-44
Click to select for comparison
1,165 72
NOR flag Finn Erik Lystad
1:54:58 50-54
Click to select for comparison
1,166 159
NOR flag Lasse Jacobsen
1:55:17 40-44
Click to select for comparison
1,167 270
MAS flag Wee Keat Chong
1:55:22 30-34
Click to select for comparison
1,168 192
DEN flag Victor Blach Petersen
1:55:26 25-29
Click to select for comparison
1,169 271
NOR flag Paolos Debesay
1:55:31 30-34
Click to select for comparison
1,170 160
ARG flag Emiliano Cantarutti
1:55:47 40-44
Click to select for comparison
1,171 193
IRL flag Patrick Cullen
1:55:56 25-29
Click to select for comparison
1,172 210
LTU flag Gediminas Morkunas
1:56:11 35-39
Click to select for comparison
1,173 211
GER flag Jerome Ortmann
1:56:18 35-39
Click to select for comparison
1,174 212
IND flag Sharath Chandar Joghee
1:56:23 35-39
Click to select for comparison
1,175 161
HUN flag Viktor Machek
1:56:38 40-44
Click to select for comparison
1,176 213
ZIM flag Mutsa Mtangadura
1:56:38 35-39
Click to select for comparison
1,177 214
GBR flag Andrew Cox
1:56:39 35-39
Click to select for comparison
1,178 73
SWE flag Johan Ahlström
1:56:50 50-54
Click to select for comparison
1,179 74
SWE flag Mathias Thorén
1:56:52 50-54
Click to select for comparison
1,180 124
IRL flag Shaun Amrein
1:57:11 16-24
Click to select for comparison
1,181 162
NOR flag Kåre Andre Brustad
1:57:20 40-44
Click to select for comparison
1,182 194
NOR flag Albert Kamal
1:57:39 25-29
Click to select for comparison
1,183 195
NOR flag Ole Runar Gillebo
1:58:15 25-29
Click to select for comparison
1,184 196
GBR flag Girishanth Sureswaran
1:58:20 25-29
Click to select for comparison
1,185 197
NOR flag Tobias Kirkestuen
1:58:24 25-29
Click to select for comparison
1,186 96
GBR flag Mark Nicoll
1:58:41 45-49
Click to select for comparison
1,187 30
SWE flag Peppe Runic
1:58:42 55-59
Click to select for comparison
1,188 97
NOR flag Kent Endresen
1:58:58 45-49
Click to select for comparison
1,189 98
NOR flag Petter Eines
1:59:14 45-49
Click to select for comparison
1,190 31
NOR flag Svein Gullby
1:59:15 55-59
Click to select for comparison
1,191 75
SWE flag Aaron Harmon
1:59:24 50-54
Click to select for comparison
1,192 198
UZB flag Umid Mirzaev
1:59:27 25-29
Click to select for comparison
1,193 215
NOR flag Ayhan Ileri
1:59:36 35-39
Click to select for comparison
1,194 199
IRL flag Timothy William O'Connor
2:00:02 25-29
Click to select for comparison
1,195 163
SWE flag Tommy Clarke
2:00:17 40-44
Click to select for comparison
1,196 200
GUA flag Roger Quinonez
2:01:18 25-29
Click to select for comparison
1,197 201
NOR flag Mathias Rønningen
2:01:28 25-29
Click to select for comparison
1,198 32
GBR flag Damian Bunce
2:01:35 55-59
Click to select for comparison
1,199 33
DEN flag Henrik Dørge
2:01:39 55-59
Click to select for comparison
1,200 34
SWE flag Christoffer Dirfors
2:01:54 55-59
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.