TrainRox Logo TrainRox

HYROX MEN - Stuttgart 2025

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