HYROX MEN - Mechelen 2026

26–29 Mar 2026
Showing 1,901 to 2,000 of 2,675 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,901 245
CRO flag Branko Oriskovic
1:29:52 40-44
Click to select for comparison
1,902 20
BEL flag Christof De Groote
1:29:55 55-59
Click to select for comparison
1,903 443
FRA flag Anthony Gammelin
1:29:57 30-34
Click to select for comparison
1,904 115
BEL flag Geert Brulmans
1:30:01 45-49
Click to select for comparison
1,905 403
NED flag Romano Schalks
1:30:01 25-29
Click to select for comparison
1,906 21
GBR flag Andrew Taylor
1:30:02 55-59
Click to select for comparison
1,907 404
CRO flag Marko Abrams
1:30:03 25-29
Click to select for comparison
1,908 357
NED flag Pim Broere
1:30:08 35-39
Click to select for comparison
1,909 255
BEL flag Joran Vastenavondt
1:30:09 16-24
Click to select for comparison
1,910 358
GBR flag Dominic Rosenfeld
1:30:10 35-39
Click to select for comparison
1,911 405
FRA flag Anaïs Thoilliez
1:30:13 25-29
Click to select for comparison
1,912 406
IRL flag Odhran Keenan
1:30:19 25-29
Click to select for comparison
1,913 444
BEL flag Brice Buffart
1:30:20 30-34
Click to select for comparison
1,914 116
NED flag Robert Dokter
1:30:20 45-49
Click to select for comparison
1,915 407
BEL flag Dries Smagghe
1:30:20 25-29
Click to select for comparison
1,916 408
BEL flag Sylvain Landi
1:30:21 25-29
Click to select for comparison
1,917 117
NED flag Mark Mulder
1:30:21 45-49
Click to select for comparison
1,918 118
NED flag Bart Van Wensen
1:30:26 45-49
Click to select for comparison
1,919 59
GBR flag Jon Arnold
1:30:26 50-54
Click to select for comparison
1,920 246
NED flag Wouter Booister
1:30:27 40-44
Click to select for comparison
1,921 119
NED flag Vincent Goossens
1:30:28 45-49
Click to select for comparison
1,922 120
BEL flag Edwin Gielis
1:30:29 45-49
Click to select for comparison
1,923 247
LUX flag Laurent Mreches
1:30:29 40-44
Click to select for comparison
1,924 248
BEL flag Kurt Hermans
1:30:32 40-44
Click to select for comparison
1,925 445
BEL flag Alexander Roosbeek
1:30:33 30-34
Click to select for comparison
1,926 446
NED flag Joshua Boon
1:30:33 30-34
Click to select for comparison
1,927 410
GBR flag Samuel Flewitt
1:30:35 25-29
Click to select for comparison
1,928 409
BEL flag Yassine Achahbar
1:30:35 25-29
Click to select for comparison
1,929 447
BEL flag Andrei-Liviu Botolan
1:30:35 30-34
Click to select for comparison
1,930 411
GBR flag Paul Ethan Moore
1:30:37 25-29
Click to select for comparison
1,931 256
BEL flag Joseph Cressatti
1:30:39 16-24
Click to select for comparison
1,932 359
FRA flag Rémi Amar
1:30:40 35-39
Click to select for comparison
1,933 121
GER flag Marc Wolter
1:30:41 45-49
Click to select for comparison
1,934 360
BEL flag Matthias Stoffels
1:30:42 35-39
Click to select for comparison
1,935 412
BEL flag Remy Junior
1:30:43 25-29
Click to select for comparison
1,936 361
BEL flag Julien Dumortier
1:30:45 35-39
Click to select for comparison
1,937 413
NED flag Kelvin Sijpkens
1:30:48 25-29
Click to select for comparison
1,938 414
GER flag Kevin Kippenberg
1:30:50 25-29
Click to select for comparison
1,939 415
NED flag Twan Mens
1:30:51 25-29
Click to select for comparison
1,940 257
SUI flag Arsenii Demydov
1:30:51 16-24
Click to select for comparison
1,941 60
LUX flag Joe SCHWEITZER
1:30:51 50-54
Click to select for comparison
1,942 258
NED flag Rick Arts Van Der Zanden
1:30:52 16-24
Click to select for comparison
1,943 362
BEL flag Kenneth Verreck
1:30:54 35-39
Click to select for comparison
1,944 249
BEL flag Benoit Henris
1:30:55 40-44
Click to select for comparison
1,945 259
FRA flag Theo Corcia
1:30:55 16-24
Click to select for comparison
1,946 448
BEL flag Matthijs Vanhaelemeesch
1:30:59 30-34
Click to select for comparison
1,947 363
GBR flag Jamie Vickers
1:31:04 35-39
Click to select for comparison
1,948 364
BEL flag Frédéric Fernandez Marcos
1:31:05 35-39
Click to select for comparison
1,949 416
ITA flag Gianluca Ulivi
1:31:06 25-29
Click to select for comparison
1,950 365
BEL flag Bart Vandenbussche
1:31:09 35-39
Click to select for comparison
1,951 417
NED flag Brian Van Gemert
1:31:10 25-29
Click to select for comparison
1,952 22
GBR flag Simon Clarke
1:31:13 55-59
Click to select for comparison
1,953 10
NED flag Robert Den Hartog
1:31:14 60-64
Click to select for comparison
1,954 449
JPN flag Kota Sakai
1:31:14 30-34
Click to select for comparison
1,955 260
NED flag Lars Bosch
1:31:15 16-24
Click to select for comparison
1,956 122
NED flag Kurt Hendriks
1:31:18 45-49
Click to select for comparison
1,957 366
BEL flag Yury Zhupanskiy
1:31:19 35-39
Click to select for comparison
1,958 418
NED flag Rick Storms
1:31:22 25-29
Click to select for comparison
1,959 450
FRA flag Nicolas Monsalut
1:31:25 30-34
Click to select for comparison
1,960 2
BEL flag Serge Manderlier
1:31:27 65-69
Click to select for comparison
1,961 420
BEL flag Merlijn Vernaillen
1:31:27 25-29
Click to select for comparison
1,962 419
BEL flag Thomas Materne
1:31:27 25-29
Click to select for comparison
1,963 123
GER flag Jan Rudzinski
1:31:28 45-49
Click to select for comparison
1,964 11
GER flag Uwe Budemann
1:31:29 60-64
Click to select for comparison
1,965 367
BEL flag Jc Vanderstraeten
1:31:32 35-39
Click to select for comparison
1,966 368
BEL flag Jean François Lacassagne
1:31:32 35-39
Click to select for comparison
1,967 261
NED flag Luuk Willems
1:31:33 16-24
Click to select for comparison
1,968 421
NED flag Bodi Brusselers
1:31:34 25-29
Click to select for comparison
1,969 422
FRA flag Antoine Morel
1:31:35 25-29
Click to select for comparison
1,970 451
BEL flag Andrej Misech
1:31:35 30-34
Click to select for comparison
1,971 262
FRA flag Martin Thibaut
1:31:36 16-24
Click to select for comparison
1,972 250
NED flag Lorenzo Salari
1:31:37 40-44
Click to select for comparison
1,973 23
BEL flag Nico Hannesse
1:31:38 55-59
Click to select for comparison
1,974 369
FRA flag Gaetan Duquesnoy
1:31:38 35-39
Click to select for comparison
1,975 24
NED flag Herman Van Buren
1:31:40 55-59
Click to select for comparison
1,976 263
BEL flag Théo Servotte
1:31:40 16-24
Click to select for comparison
1,977 264
BEL flag Boubacar Sow
1:31:41 16-24
Click to select for comparison
1,978 265
BEL flag Jonah Stevens
1:31:43 16-24
Click to select for comparison
1,979 370
BEL flag Tony Tshishiku
1:31:48 35-39
Click to select for comparison
1,980 423
FRA flag Théo Lemattre
1:31:49 25-29
Click to select for comparison
1,981 424
FRA flag Alexis Da Costa
1:31:50 25-29
Click to select for comparison
1,982 452
NED flag Merijn Eussen
1:31:50 30-34
Click to select for comparison
1,983 453
NED flag Maurits Peters
1:31:53 30-34
Click to select for comparison
1,984 371
NED flag Sjoerd Lantinga
1:31:54 35-39
Click to select for comparison
1,985 372
BEL flag Lauritz De Blander
1:31:56 35-39
Click to select for comparison
1,986 454
BEL flag Stijn Marlein
1:31:57 30-34
Click to select for comparison
1,987 373
BEL flag Hadrien Masy
1:31:57 35-39
Click to select for comparison
1,988 251
BEL flag Thomas Delforge
1:31:57 40-44
Click to select for comparison
1,989 425
BEL flag Lien Seeldrayers
1:31:58 25-29
Click to select for comparison
1,990 426
NED flag Joppe Ketting
1:32:00 25-29
Click to select for comparison
1,991 427
BEL flag Ronald Baekelandt
1:32:00 25-29
Click to select for comparison
1,992 252
BEL flag Tim Ven
1:32:01 40-44
Click to select for comparison
1,993 455
BEL flag Patrick Azzini
1:32:02 30-34
Click to select for comparison
1,994 124
NED flag Anthony Anakotta
1:32:02 45-49
Click to select for comparison
1,995 428
NED flag Rens Van Dommelen
1:32:03 25-29
Click to select for comparison
1,996 374
NED flag Pieter Hebly
1:32:04 35-39
Click to select for comparison
1,997 456
BEL flag Dorian Zaj
1:32:07 30-34
Click to select for comparison
1,998 375
NED flag Ivo Soudant
1:32:09 35-39
Click to select for comparison
1,999 253
BEL flag Kristof Hazaert
1:32:10 40-44
Click to select for comparison
2,000 457
BEL flag Pieter Decavel
1:32:13 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.