TrainRox Logo TrainRox

Stuttgart 2025 - HYROX MEN

31 Oct–2 Nov 2025
Showing 301 to 400 of 1,174 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
301
GER flag Igor Dück
01:17:22
Click to select for comparison
302
GER flag Andreas Benz
01:17:25
Click to select for comparison
303
GER flag Stefan Kahn
01:17:25
Click to select for comparison
304
USA flag Yoan Alonso
01:17:25
Click to select for comparison
305
FRA flag Léonard Perrin
01:17:27
Click to select for comparison
306
POL flag Adam Durowicz
01:17:27
Click to select for comparison
307
SUI flag Dimitri Kneuss
01:17:29
Click to select for comparison
308
SUI flag Pascal Schmid
01:17:35
Click to select for comparison
309
NED flag Mario Engelbertink
01:17:37
Click to select for comparison
310
GER flag Johannes Mayerhofer
01:17:37
Click to select for comparison
311
AUT flag Paul Zeinhofer
01:17:38
Click to select for comparison
312
GER flag Florian Roth
01:17:38
Click to select for comparison
313
GER flag Joshua Quass
01:17:38
Click to select for comparison
314
FRA flag Dominique Halter
01:17:39
Click to select for comparison
315
GER flag Jendrik Müller
01:17:39
Click to select for comparison
316
GER flag Eric Adolphs
01:17:44
Click to select for comparison
317
ITA flag Daniele Sinesi
01:17:46
Click to select for comparison
318
FRA flag Jean-Baptiste Harter
01:17:52
Click to select for comparison
319
GBR flag Dan Parish
01:17:54
Click to select for comparison
320
GER flag Pascal Kleinmann
01:17:54
Click to select for comparison
321
SUI flag Ueli Von Rotz
01:17:58
Click to select for comparison
322
GER flag Erwin Henemann
01:18:02
Click to select for comparison
323
GER flag Dominik Lösche
01:18:02
Click to select for comparison
324
ESP flag Emilio Antonio Quintana Fernandez
01:18:03
Click to select for comparison
325
TUN flag Khaled Kahouli
01:18:08
Click to select for comparison
326
GER flag Sven Matuschzik
01:18:11
Click to select for comparison
327
GER flag Andreas Pluto
01:18:11
Click to select for comparison
328
NED flag Frank Pardoel
01:18:12
Click to select for comparison
329
TUN flag Mohamed Dekhil
01:18:13
Click to select for comparison
330
LUX flag Alessandro Foresti
01:18:14
Click to select for comparison
331
GER flag Christian Käfer
01:18:17
Click to select for comparison
332
GER flag Marcel Blanco Martinez
01:18:20
Click to select for comparison
333
SUI flag Janis Käser
01:18:20
Click to select for comparison
334
GER flag Benedikt Seeger
01:18:20
Click to select for comparison
335
FRA flag Frédéric Stoven
01:18:21
Click to select for comparison
336
GER flag Christian Wolf
01:18:24
Click to select for comparison
337
GER flag Franz-Xaver Gmeiner
01:18:25
Click to select for comparison
338
TPE flag Jia De Chen
01:18:34
Click to select for comparison
339
GER flag Michael Göbel
01:18:36
Click to select for comparison
340
SUI flag Pascal Koller
01:18:37
Click to select for comparison
341
FRA flag Nelson Goncalves
01:18:40
Click to select for comparison
342
GER flag Sven Böhnisch
01:18:42
Click to select for comparison
343
CZE flag Michal Balint
01:18:42
Click to select for comparison
344
POR flag Benjamin Windmueller
01:18:42
Click to select for comparison
345
GER flag Sebastian Lux
01:18:42
Click to select for comparison
346
GER flag Andreas Schacht
01:18:42
Click to select for comparison
347
GER flag Maximilian Betz
01:18:43
Click to select for comparison
348
GER flag Robin Rieger
01:18:44
Click to select for comparison
349
GER flag Lukas Hoppe
01:18:45
Click to select for comparison
350
GER flag Achim Haas
01:18:47
Click to select for comparison
351
GER flag Christoph Hacker
01:18:48
Click to select for comparison
352
SUI flag Maurus Hiller
01:18:52
Click to select for comparison
353
SUI flag Steven Sedleger
01:18:52
Click to select for comparison
354
GER flag Robert Weiß
01:18:58
Click to select for comparison
355
GER flag Dominique Weyrich
01:18:58
Click to select for comparison
356
GER flag Dominik Klein
01:19:00
Click to select for comparison
357
GER flag Andrea Schipani
01:19:03
Click to select for comparison
358
SUI flag Jérôme Faure
01:19:05
Click to select for comparison
359
SUI flag Thushan Raveendran
01:19:06
Click to select for comparison
360
GER flag Robin Thewes
01:19:07
Click to select for comparison
361
MAR flag Fayssal Karroum
01:19:08
Click to select for comparison
362
GER flag Marco Eichblatt
01:19:10
Click to select for comparison
363
GER flag Marco Grübl
01:19:10
Click to select for comparison
364
GER flag Sven Geweiler
01:19:11
Click to select for comparison
365
AUT flag Artem Bogdanov
01:19:16
Click to select for comparison
366
BOL flag Jose Taborga Delius
01:19:17
Click to select for comparison
367
GER flag Dominik Bienert
01:19:17
Click to select for comparison
368
GER flag Thorsten Prang
01:19:24
Click to select for comparison
369
GER flag Hanjer Zieroldt
01:19:33
Click to select for comparison
370
GBR flag Andy Stephenson
01:19:34
Click to select for comparison
371
MEX flag David Ortega
01:19:35
Click to select for comparison
372
GER flag Nico Witteborg
01:19:37
Click to select for comparison
373
GER flag Moritz Lohmüller
01:19:38
Click to select for comparison
374
FRA flag Yoann Bongoet-Minet
01:19:38
Click to select for comparison
375
GER flag André Ehlert
01:19:40
Click to select for comparison
376
GER flag Nicolas Baumann
01:19:41
Click to select for comparison
377
GER flag Thomas Bisch
01:19:45
Click to select for comparison
378
GER flag Felix Wilke
01:19:49
Click to select for comparison
379
GER flag Sebastian Lechner
01:19:51
Click to select for comparison
380
GER flag Jan Di Maio
01:19:51
Click to select for comparison
381
GER flag Tobias Reger
01:20:01
Click to select for comparison
382
GER flag Simon Thelen
01:20:04
Click to select for comparison
383
GER flag Richard Getz
01:20:05
Click to select for comparison
384
GER flag Lukas Benzinger
01:20:10
Click to select for comparison
385
RUS flag Vasily Kuznetsov
01:20:16
Click to select for comparison
386
GER flag Marcel Plate
01:20:16
Click to select for comparison
387
GER flag Niklas Bartneck
01:20:19
Click to select for comparison
388
SUI flag Patrik Fässler
01:20:23
Click to select for comparison
389
GER flag Michael Losch
01:20:23
Click to select for comparison
390
GER flag Fabian Weißler
01:20:24
Click to select for comparison
391
GER flag Florian Rief
01:20:28
Click to select for comparison
392
LUX flag Guillaume Bisdorff
01:20:33
Click to select for comparison
393
GER flag Meik Rothe
01:20:35
Click to select for comparison
394
GER flag Christopher Münch
01:20:36
Click to select for comparison
395
GER flag Marcus Raben
01:20:37
Click to select for comparison
396
GER flag Jesco Beck
01:20:38
Click to select for comparison
397
GER flag Florian Ludwig
01:20:39
Click to select for comparison
398
GER flag Sascha Kränzlein
01:20:40
Click to select for comparison
399
GER flag Patrick Rondorf
01:20:40
Click to select for comparison
400
GER flag Maximilian Schatz
01:20:40