TrainRox Logo TrainRox

HYROX PRO MEN - World Championships Stockholm 2026

18–21 Jun 2026 LIVE Provisional results
Showing 401 to 500 of 712 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
308
IRL flag Gavin O'Mahony
35-39 1:06:40
Click to select for comparison
309
GBR flag Lewis Elsey
30-34 1:13:04
Click to select for comparison
309
CHN flag 智航 姜
40-44 1:06:12
Click to select for comparison
311
GER flag Patrick Ziegelmüller
35-39 1:06:51
Click to select for comparison
312
FRA flag Sebastien Laurent
40-44 1:06:15
Click to select for comparison
313
HKG flag Wai Ka Ng
30-34 1:14:16
Click to select for comparison
315
GER flag Thorsten Dürr
40-44 1:06:29
Click to select for comparison
316
NED flag Jop Janssen
30-34 1:15:03
Click to select for comparison
318
JPN flag Shuntro Masukawa
40-44 1:06:35
Click to select for comparison
318
TPE flag Hsin Hao Pan
35-39 1:07:11
Click to select for comparison
320
MLT flag Glenn Tanti Cuschieri
35-39 1:07:15
Click to select for comparison
321
BRA flag Caio Assayag
35-39 1:07:21
Click to select for comparison
323
GBR flag George Crewe
30-34 1:21:32
Click to select for comparison
323
FRA flag Clovis Dalban Moreynas
35-39 1:07:24
Click to select for comparison
324
USA flag Jason Warren
35-39 1:07:27
Click to select for comparison
324
IRL flag Richard Kennedy
45-49 1:06:22
Click to select for comparison
324
FRA flag Jeremy Ouanna
40-44 1:06:47
Click to select for comparison
327
USA flag Jeff Hollinger
45-49 1:06:30
Click to select for comparison
327
POR flag Rui Sousa
40-44 1:06:54
Click to select for comparison
328
GBR flag Karim Hegazy
35-39 1:07:38
Click to select for comparison
332
KOR flag Hojong Kim
35-39 1:07:51
Click to select for comparison
333
NED flag Boas Titaley
40-44 1:07:07
Click to select for comparison
334
POR flag Sérgio Correia
45-49 1:06:40
Click to select for comparison
338
CAN flag Chris Fudge
40-44 1:07:20
Click to select for comparison
340
AUS flag Tim Lyon
45-49 1:06:51
Click to select for comparison
340
GBR flag John Boland
40-44 1:07:22
Click to select for comparison
342
FRA flag Anthony Oliver
40-44 1:07:23
Click to select for comparison
344
SUI flag Mike Schifferle
50-54 1:06:55
Click to select for comparison
345
USA flag Al Walkington
35-39 1:08:37
Click to select for comparison
346
FRA flag Sebastien Barreaud
45-49 1:07:05
Click to select for comparison
348
GBR flag Lucas Dalglish
40-44 1:07:29
Click to select for comparison
348
FRA flag Yoann Peyrinaud
45-49 1:07:06
Click to select for comparison
350
GBR flag Alex Foster
40-44 1:07:42
Click to select for comparison
352
POR flag Hélder Pinheiro
45-49 1:07:13
Click to select for comparison
353
USA flag James Wilson
35-39 1:09:06
Click to select for comparison
353
BOT flag Sean Wentzel
40-44 1:07:47
Click to select for comparison
354
GER flag Franz Löschke
35-39 1:09:08
Click to select for comparison
357
SLO flag Joze Kojc
55-59 1:07:18
Click to select for comparison
357
ESP flag Jose Restituto Sanchez
35-39 1:09:16
Click to select for comparison
358
GBR flag Robert Cowan
40-44 1:08:00
Click to select for comparison
359
ESP flag Julian Arcos Liroa
40-44 1:08:01
Click to select for comparison
360
ITA flag Giovanni Guidetti
35-39 1:09:26
Click to select for comparison
361
POR flag Pedro Guerra
40-44 1:08:05
Click to select for comparison
362
FRA flag Guillaume Icart
40-44 1:08:06
Click to select for comparison
363
GER flag Herkules Reimann
45-49 1:07:27
Click to select for comparison
365
HKG flag Ant Haynes
35-39 1:09:53
Click to select for comparison
366
AUS flag Matthew Ferguson
40-44 1:08:26
Click to select for comparison
367
GBR flag John Dean
45-49 1:07:30
Click to select for comparison
368
AUS flag Phil Corlis
40-44 1:08:28
Click to select for comparison
368
FRA flag Julien Barre
45-49 1:07:33
Click to select for comparison
370
GER flag Jochen Binder
50-54 1:07:31
Click to select for comparison
372
RSA flag Simon Levin
35-39 1:11:01
Click to select for comparison
372
GER flag Patrick Gayer
40-44 1:08:34
Click to select for comparison
372
NED flag Marc Kroes
50-54 1:07:36
Click to select for comparison
373
ITA flag Michele Stancanelli
35-39 1:11:03
Click to select for comparison
374
DEN flag Jens Gorm Hansen
50-54 1:07:41
Click to select for comparison
375
GBR flag Daniel Brook
40-44 1:08:35
Click to select for comparison
376
GBR flag Ed Emmett
45-49 1:07:52
Click to select for comparison
377
USA flag Nick Fragnito
35-39 1:11:40
Click to select for comparison
379
IRL flag Phil O'Halloran
40-44 1:08:43
Click to select for comparison
383
BRA flag Tiago Peruzzo
40-44 1:08:53
Click to select for comparison
384
CAN flag Jason Briscoe
45-49 1:08:10
Click to select for comparison
384
CAN flag Adam Di Fulvio
40-44 1:08:54
Click to select for comparison
384
GBR flag Mikey Tranent
35-39 1:12:29
Click to select for comparison
385
IRL flag Nick Rocks
40-44 1:08:55
Click to select for comparison
386
GER flag Matthias Bendler
45-49 1:08:11
Click to select for comparison
389
GBR flag Kevin Tebay
35-39 1:13:33
Click to select for comparison
390
AUS flag Andrew Fahey
40-44 1:13:41
Click to select for comparison
390
GBR flag Andrew Crawford
45-49 1:08:26
Click to select for comparison
392
EGY flag Moataz Amer
35-39 1:14:05
Click to select for comparison
394
HKG flag Enoch Lam
35-39 1:14:13
Click to select for comparison
395
GBR flag Phil Waters
55-59 1:08:17
Click to select for comparison
396
FRA flag Guillaume Besnouin
45-49 1:08:31
Click to select for comparison
396
AUT flag Julian Hosp
40-44 1:09:28
Click to select for comparison
398
GBR flag Jamie Barnett
35-39 1:14:50
Click to select for comparison
400
ESP flag Santiago Martín-Romo Parra
40-44 1:09:39
Click to select for comparison
400
RSA flag Matthew Stone Mzandolo
35-39 1:15:19
Click to select for comparison
401
TPE flag Joseph Sun
35-39 1:15:28
Click to select for comparison
402
ESP flag Nacho Pedraza
40-44 1:09:41
Click to select for comparison
403
ITA flag Salvatore Caligiuri
40-44 1:09:46
Click to select for comparison
403
CAN flag Matt Klowak
35-39 1:17:10
Click to select for comparison
405
GBR flag Barney Fairnington
40-44 1:10:00
Click to select for comparison
407
IRL flag Dominic Ryan
45-49 1:08:46
Click to select for comparison
408
IRL flag Paul Rushe
45-49 1:08:48
Click to select for comparison
411
USA flag Ryan Bowers
40-44 1:10:14
Click to select for comparison
413
GBR flag Kev Marson
40-44 1:10:28
Click to select for comparison
413
GER flag Markus Pütz
45-49 1:08:55
Click to select for comparison
414
BEL flag Peter Depaepe
40-44 1:10:46
Click to select for comparison
415
NED flag Sander Roose
40-44 1:10:48
Click to select for comparison
416
GBR flag Dan Barker
40-44 1:10:52
Click to select for comparison
417
SVK flag Marek Podolinský
40-44 1:10:54
Click to select for comparison
421
POR flag Bruno Ferreira
40-44 1:11:08
Click to select for comparison
422
AUS flag Elyas Wahedi
40-44 1:11:10
Click to select for comparison
423
ESP flag Diego Mancera
40-44 1:11:21
Click to select for comparison
424
NED flag Han Lin
40-44 1:11:26
Click to select for comparison
428
AUS flag Tim Johnston
45-49 1:09:33
Click to select for comparison
429
SWE flag Ulf Petersen
45-49 1:09:38
Click to select for comparison
430
AUS flag Matt Balzan
40-44 1:11:42
Click to select for comparison
433
GBR flag David Guy
45-49 1:09:44
Click to select for comparison
433
MEX flag Mauricio Martínez Valdez
40-44 1:11:57
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.