HYROX Stuttgart 2024: Open Men results

770 finishers on 28 Sep 2024. Typical finish 1:27:00, fastest 10% under 1:10:52. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Fabian Eisenlauer 🇩🇪 GER1st of 178 aged 30-34 30-34 52:30 26:12 22:34 3:48 3:44 1:54 2:36 2:29 3:58 1:32 2:48 3:33
2 Clemens Scherbel 🇩🇪 GER1st of 157 aged 35-39 35-39 57:00 4:30 28:21 24:17 4:26 4:04 2:22 3:03 2:19 4:12 1:31 2:54 3:52
3 Dan Nota 🇬🇧 GBR1st of 128 aged 25-29 25-29 57:32 5:02 29:25 24:00 4:11 4:04 2:07 2:49 2:17 4:15 1:48 3:12 3:28
4 Ciaran Parkinson 🇬🇧 GBR2nd of 178 aged 30-34 30-34 1:00:11 7:41 29:37 26:07 4:32 3:55 2:33 3:11 2:41 4:12 1:41 3:19 4:35
5 Dean Jackson 🇬🇧 GBR2nd of 128 aged 25-29 25-29 1:00:41 8:11 29:17 26:51 4:38 4:00 2:00 3:49 3:48 4:10 1:38 3:44 3:42
6 Fritz Grobien 🇮🇪 IRL2nd of 157 aged 35-39 35-39 1:01:11 8:41 30:24 25:57 4:55 4:04 1:46 3:23 4:09 4:15 1:28 2:58 3:54
7 Ben Sutherland 🇬🇧 GBR3rd of 128 aged 25-29 25-29 1:01:25 8:55 29:46 26:27 5:16 3:57 2:21 3:25 3:30 4:13 1:43 3:01 4:17
8 Gasper Valant 🇩🇪 GER1st of 66 aged 45-49 45-49 1:01:47 9:17 30:33 26:30 4:47 3:55 2:23 3:39 3:25 4:13 1:30 3:34 3:51
9 Scott Highlands 🇬🇧 GBR3rd of 157 aged 35-39 35-39 1:01:51 9:21 29:31 27:25 5:00 4:16 2:33 3:26 2:58 4:35 2:01 3:03 4:33
10 Martin Strauch 🇩🇪 GER4th of 157 aged 35-39 35-39 1:01:58 9:28 30:33 26:56 4:34 3:56 2:16 3:21 4:04 4:14 1:38 2:59 4:28
11 Dominik Schmitt 🇩🇪 GER4th of 128 aged 25-29 25-29 1:02:09 9:39 31:23 26:20 4:29 4:10 1:55 3:58 3:05 4:15 1:27 3:16 4:14
12 Nils Stüber 🇩🇪 GER5th of 128 aged 25-29 25-29 1:02:11 9:41 30:29 27:03 4:43 4:00 2:35 3:37 3:18 4:13 1:45 3:17 4:18
13 Luca Orlando Nappa 🇩🇪 GER5th of 157 aged 35-39 35-39 1:02:45 10:15 31:45 26:11 4:53 4:09 1:57 2:42 3:59 4:15 1:37 3:33 3:59
14 Matthew Agnew 🇬🇧 GBR3rd of 178 aged 30-34 30-34 1:02:56 10:26 31:23 27:02 4:35 4:07 2:21 3:28 3:10 4:27 1:45 3:48 3:56
15 Danny Messing 🇩🇪 GER6th of 157 aged 35-39 35-39 1:02:59 10:29 32:34 25:26 5:02 4:16 1:57 3:20 3:18 4:26 1:30 3:01 3:38
16 Tilen Dorninger 🇦🇹 AUT1st of 54 aged 16-24 16-24 1:03:07 10:37 29:54 27:50 5:27 4:05 2:32 3:50 3:52 4:22 1:41 3:17 4:11
17 Luke McCarthy 🇬🇧 GBR4th of 178 aged 30-34 30-34 1:03:21 10:51 30:58 27:57 4:31 3:57 2:18 4:17 2:52 4:25 2:14 3:39 4:15
18 Lukas Jochheim 🇩🇪 GER6th of 128 aged 25-29 25-29 1:03:48 11:18 31:06 28:10 4:37 4:05 2:21 3:00 3:59 4:17 1:46 3:57 4:45
19 Alexander Häberle 🇩🇪 GER2nd of 54 aged 16-24 16-24 1:03:50 11:20 31:04 28:00 4:49 4:05 2:11 3:20 3:44 4:32 1:33 3:39 4:56
20 Ray Shah 🇮🇪 IRL2nd of 66 aged 45-49 45-49 1:03:55 11:25 32:20 26:39 5:01 4:13 2:04 3:17 3:25 4:23 1:27 3:42 4:08
21 Daniel Benz 🇩🇪 GER7th of 128 aged 25-29 25-29 1:03:55 11:25 31:45 27:29 4:46 4:04 2:23 3:23 3:34 4:29 1:31 3:45 4:20
22 Daniel Gundall 🇩🇪 GER8th of 128 aged 25-29 25-29 1:03:58 11:28 31:50 27:14 4:58 4:08 2:36 3:38 3:23 4:13 1:54 3:32 3:50
23 Alex Ayin 🇬🇧 GBR5th of 178 aged 30-34 30-34 1:04:06 11:36 31:21 28:07 4:42 4:18 2:10 4:33 3:11 4:25 1:41 3:43 4:06
24 David Budden 🇬🇧 GBR1st of 115 aged 40-44 40-44 1:04:08 11:38 31:28 27:45 4:59 4:19 2:29 3:18 3:54 4:17 1:36 3:25 4:27
25 Mark McKelvie 🇬🇧 GBR7th of 157 aged 35-39 35-39 1:04:10 11:40 30:23 28:52 4:58 4:23 2:33 4:16 3:14 4:29 1:31 3:41 4:45
26 Robert Lockhart 🇬🇧 GBR9th of 128 aged 25-29 25-29 1:04:33 12:03 31:56 27:58 4:44 4:18 2:30 4:07 2:45 4:25 1:52 3:43 4:18
27 Alexander Pearshouse 🇬🇧 GBR8th of 157 aged 35-39 35-39 1:04:40 12:10 32:38 27:31 4:35 4:16 2:19 4:00 3:26 4:19 1:38 3:06 4:27
28 Gregor Seegerer 🇩🇪 GER10th of 128 aged 25-29 25-29 1:04:46 12:16 32:33 27:05 5:11 4:05 2:07 3:14 3:40 4:08 1:30 3:40 4:41
29 Michael Vomland 🇩🇪 GER9th of 157 aged 35-39 35-39 1:04:52 12:22 33:27 26:52 4:39 4:09 2:04 3:06 3:22 4:12 1:31 3:30 4:58
30 Dale Harding 🇬🇧 GBR6th of 178 aged 30-34 30-34 1:05:14 12:44 30:14 28:58 6:06 3:52 2:14 4:05 3:52 4:15 1:44 3:07 5:49
31 Alireza Rahimi 🇦🇫 AFG11th of 128 aged 25-29 25-29 1:05:20 12:50 31:01 29:35 4:49 4:18 3:13 3:37 3:41 4:36 1:30 3:45 4:55
32 Alex Mallison 🇬🇧 GBR12th of 128 aged 25-29 25-29 1:05:21 12:51 32:14 28:17 4:54 4:02 1:51 4:58 3:40 4:18 1:20 3:20 4:48
33 Reto Mueller 🇨🇭 SUI10th of 157 aged 35-39 35-39 1:06:09 13:39 32:57 28:34 4:44 4:27 2:42 4:04 2:57 4:23 1:54 4:01 4:06
34 Nico Habegger 🇨🇭 SUI13th of 128 aged 25-29 25-29 1:06:11 13:41 31:46 28:59 5:30 4:17 2:25 4:49 4:13 4:39 1:41 3:29 3:26
35 Daniel Hübner 🇩🇪 GER11th of 157 aged 35-39 35-39 1:06:15 13:45 33:22 27:52 5:05 4:02 2:19 3:35 3:32 4:17 1:50 4:13 4:04
36 Greg Constable 🇬🇧 GBR12th of 157 aged 35-39 35-39 1:06:16 13:46 32:54 28:39 4:48 4:03 2:22 3:49 3:35 4:30 1:36 3:53 4:51
37 Mathieu Gendre 🇩🇪 GER14th of 128 aged 25-29 25-29 1:06:30 14:00 31:16 30:51 4:28 4:18 2:18 4:24 3:06 4:18 1:51 4:15 6:21
38 Alexis Charlotteaux 🇫🇷 FRA15th of 128 aged 25-29 25-29 1:06:32 14:02 33:30 27:40 5:26 4:13 2:05 3:44 3:42 4:19 1:45 3:47 4:05
39 Raul Valero 🇩🇪 GER16th of 128 aged 25-29 25-29 1:06:32 14:02 31:34 29:45 5:17 4:04 1:55 4:36 3:56 4:32 1:43 3:54 5:05
40 Christophe Morin 🇫🇷 FRA17th of 128 aged 25-29 25-29 1:06:44 14:14 32:33 29:05 5:10 4:12 1:59 3:36 3:59 4:28 1:47 3:38 5:26
41 Alexander Krieg 🇩🇪 GER7th of 178 aged 30-34 30-34 1:06:47 14:17 33:46 27:31 5:35 3:53 2:01 4:03 3:15 4:03 1:39 3:34 5:03
42 Marc Steinke 🇩🇪 GER2nd of 115 aged 40-44 40-44 1:07:04 14:34 33:19 28:37 5:12 3:57 1:49 4:43 2:58 4:12 1:37 3:58 5:23
43 Stephen Muhire Sunday 🇺🇬 UGA18th of 128 aged 25-29 25-29 1:07:09 14:39 33:51 27:16 6:07 4:18 2:36 3:49 2:35 4:23 1:46 3:41 4:08
44 Tobias Kiefer 🇩🇪 GER8th of 178 aged 30-34 30-34 1:07:18 14:48 33:34 28:39 5:09 4:06 2:28 4:19 3:57 4:29 1:39 3:38 4:03
45 Thorsten Dürr 🇩🇪 GER3rd of 115 aged 40-44 40-44 1:07:18 14:48 32:27 29:02 5:55 4:09 2:45 3:12 4:08 4:22 1:49 3:51 4:46
46 Kevin Thewes 🇩🇪 GER9th of 178 aged 30-34 30-34 1:07:20 14:50 34:05 28:13 5:07 4:08 2:10 3:21 3:36 4:33 1:36 3:23 5:26
47 Marco Kauschka 🇩🇪 GER19th of 128 aged 25-29 25-29 1:07:21 14:51 32:13 30:03 5:08 4:04 2:19 3:42 4:28 4:23 2:05 4:38 4:24
48 Tobias M. Walter 🇩🇪 GER4th of 115 aged 40-44 40-44 1:07:23 14:53 34:24 27:03 5:59 4:09 2:02 3:42 3:12 4:33 1:38 3:24 4:23
49 Marco Will 🇩🇪 GER10th of 178 aged 30-34 30-34 1:07:30 15:00 35:14 26:14 6:05 3:56 2:01 3:09 4:20 4:23 1:30 3:19 3:36
50 Ingmar Sommerfeld 🇩🇪 GER11th of 178 aged 30-34 30-34 1:07:35 15:05 33:55 28:16 5:29 4:10 2:08 2:45 4:31 4:31 1:22 3:36 5:13
51 Konstantin Jünger 🇩🇪 GER13th of 157 aged 35-39 35-39 1:07:42 15:12 32:11 30:44 4:52 4:02 2:25 5:07 4:06 4:30 1:41 3:41 5:12
52 Matthew Croset 🇨🇭 SUI3rd of 54 aged 16-24 16-24 1:07:46 15:16 31:57 30:48 5:04 4:33 2:29 3:54 4:22 4:30 1:36 3:37 5:47
53 Leon Lücke 🇩🇪 GER4th of 54 aged 16-24 16-24 1:07:59 15:29 35:12 28:06 4:45 4:14 2:18 3:12 2:33 4:19 1:44 3:53 5:53
54 Pawel Antonenko 🇩🇪 GER12th of 178 aged 30-34 30-34 1:08:04 15:34 32:28 29:58 5:43 4:16 2:43 3:14 4:09 4:34 1:54 3:18 5:50
55 Florian Kohler 🇫🇷 FRA13th of 178 aged 30-34 30-34 1:08:16 15:46 32:53 29:54 5:35 4:08 2:39 3:56 3:47 4:23 2:07 4:50 4:04
56 Marco Lindt 🇩🇪 GER20th of 128 aged 25-29 25-29 1:08:41 16:11 32:06 30:37 6:04 4:26 2:48 4:29 3:23 4:45 1:43 3:58 5:05
57 Hamun Bahadorvand 🇩🇪 GER14th of 157 aged 35-39 35-39 1:08:47 16:17 34:07 29:36 5:06 4:49 2:03 3:52 3:59 4:46 1:29 3:59 4:39
58 Andreas Steinert 🇩🇪 GER5th of 115 aged 40-44 40-44 1:08:47 16:17 33:03 30:15 5:34 4:17 2:21 3:55 4:08 4:42 1:37 4:10 5:05
59 Jens Alex 🇩🇪 GER6th of 115 aged 40-44 40-44 1:09:05 16:35 34:42 29:15 5:12 4:11 2:20 3:38 4:12 4:19 1:30 3:48 5:17
60 Mario Hollmann 🇩🇪 GER1st of 22 aged 55-59 55-59 1:09:22 16:52 33:31 30:30 5:26 4:20 2:17 3:52 3:13 4:30 1:47 4:06 6:25
61 Lukas Wagner 🇦🇹 AUT21st of 128 aged 25-29 25-29 1:09:32 17:02 32:29 30:41 6:27 4:20 2:25 3:22 4:47 4:25 1:54 3:56 5:32
62 Maurice Braun 🇩🇪 GER22nd of 128 aged 25-29 25-29 1:09:36 17:06 36:58 27:14 5:27 4:15 3:01 3:07 3:29 4:24 1:25 3:35 3:58
63 Stephen Fitzachary 🇮🇪 IRL23rd of 128 aged 25-29 25-29 1:09:37 17:07 33:05 31:01 5:35 4:15 2:06 4:15 4:48 4:35 2:08 4:23 4:31
64 Sandro Bauer 🇨🇭 SUI15th of 157 aged 35-39 35-39 1:09:37 17:07 32:21 31:35 5:45 4:00 2:52 4:30 4:21 4:21 2:02 5:03 4:26
65 Gael Masson 🇫🇷 FRA24th of 128 aged 25-29 25-29 1:09:42 17:12 33:04 31:26 5:15 4:24 2:40 5:16 4:24 4:26 1:50 4:10 4:16
66 Neil Norris 🇬🇧 GBR14th of 178 aged 30-34 30-34 1:09:43 17:13 32:39 29:57 7:10 4:09 2:40 4:20 4:09 4:31 1:42 3:53 4:33
67 Maximilian Schöttelndreier 🇩🇪 GER15th of 178 aged 30-34 30-34 1:09:52 17:22 34:44 29:19 5:54 4:02 2:28 3:42 4:37 4:18 1:44 3:39 4:49
68 Jerome Forster 🇩🇪 GER16th of 157 aged 35-39 35-39 1:09:56 17:26 32:52 31:16 5:54 4:25 2:06 4:12 4:18 4:35 1:25 4:13 6:02
69 Christoph Baum 🇩🇪 GER7th of 115 aged 40-44 40-44 1:10:03 17:33 36:05 28:31 5:32 4:25 2:52 3:12 3:21 4:31 1:40 3:55 4:35
70 Björn Thore Esser 🇩🇪 GER8th of 115 aged 40-44 40-44 1:10:08 17:38 34:07 30:24 5:41 4:15 2:16 4:21 3:57 4:29 1:56 3:38 5:32
71 Walter Dorninger 🇦🇹 AUT3rd of 66 aged 45-49 45-49 1:10:15 17:45 33:26 31:44 5:10 4:07 2:34 3:36 4:52 4:30 1:39 3:35 6:51
72 Jochen Rohrmoser 🇩🇪 GER9th of 115 aged 40-44 40-44 1:10:18 17:48 34:56 29:18 6:09 4:50 2:36 3:45 3:08 4:42 1:32 3:31 5:14
73 Hugo Aubertot 🇫🇷 FRA5th of 54 aged 16-24 16-24 1:10:34 18:04 36:18 29:00 5:21 4:15 2:08 3:10 5:00 4:19 1:47 3:27 4:54
74 Nico Elsäßer 🇩🇪 GER17th of 157 aged 35-39 35-39 1:10:41 18:11 31:12 33:11 6:23 4:23 2:09 4:39 4:41 4:43 1:53 4:33 6:10
75 Niklas Bräunlinger 🇩🇪 GER16th of 178 aged 30-34 30-34 1:10:45 18:15 35:56 29:20 5:34 4:13 2:42 3:50 3:42 4:21 1:58 4:01 4:33
76 Mario Novak 🇦🇹 AUT10th of 115 aged 40-44 40-44 1:10:45 18:15 34:04 31:14 5:31 4:11 2:27 3:57 4:01 4:39 1:42 4:07 6:10
77 Christian Gröbe 🇩🇪 GER11th of 115 aged 40-44 40-44 1:10:49 18:19 33:59 31:12 5:42 4:19 2:16 4:27 4:44 4:43 1:45 3:42 5:16
78 Marvin Scheit 🇩🇪 GER25th of 128 aged 25-29 25-29 1:10:52 18:22 33:29 30:45 6:43 4:18 3:01 4:02 3:12 4:26 1:57 3:56 5:53
79 Markus Sztuka 🇦🇹 AUT17th of 178 aged 30-34 30-34 1:10:53 18:23 35:48 29:50 5:20 4:09 2:13 2:58 5:04 4:18 1:32 4:47 4:49
80 Mike Naughton 🇬🇧 GBR26th of 128 aged 25-29 25-29 1:10:54 18:24 34:31 31:15 5:13 3:56 1:50 4:00 4:26 4:31 1:50 3:59 6:43
81 Matej Brzovic 🇭🇷 CRO27th of 128 aged 25-29 25-29 1:10:55 18:25 37:50 27:21 5:49 4:18 1:48 3:58 3:04 4:16 1:32 3:30 4:55
82 Thomas Haslinger 🇩🇪 GER18th of 178 aged 30-34 30-34 1:10:55 18:25 32:23 32:33 6:03 4:33 2:02 5:20 4:40 4:37 1:41 4:24 5:16
83 Chris-René Lorch 🇩🇪 GER19th of 178 aged 30-34 30-34 1:10:56 18:26 36:06 29:00 5:54 4:19 2:40 3:22 3:42 4:20 1:26 4:34 4:37
84 Shaun Demicoli 🇲🇹 MLT28th of 128 aged 25-29 25-29 1:11:01 18:31 32:12 33:22 5:33 3:58 2:27 5:54 4:51 4:39 2:03 4:16 5:14
85 Benedikt Ruhhammer 🇩🇪 GER29th of 128 aged 25-29 25-29 1:11:06 18:36 33:17 32:16 5:38 4:07 2:18 5:16 3:26 4:47 2:31 4:33 5:18
86 Marc Weizmann 🇩🇪 GER12th of 115 aged 40-44 40-44 1:11:09 18:39 36:06 29:08 6:01 4:14 2:04 4:19 3:29 4:18 1:35 4:10 4:59
87 Ashton Bayliss 🇬🇧 GBR20th of 178 aged 30-34 30-34 1:11:12 18:42 35:39 29:54 5:46 4:03 2:40 4:24 3:26 4:27 1:47 4:15 4:52
88 Artur Eisenbraun 🇩🇪 GER18th of 157 aged 35-39 35-39 1:11:16 18:46 34:44 31:03 5:33 4:19 2:06 4:21 3:59 4:28 1:46 4:25 5:39
89 Eike Zywietz 🇩🇪 GER13th of 115 aged 40-44 40-44 1:11:20 18:50 34:31 31:29 5:25 4:20 2:16 4:34 5:37 4:33 1:40 4:12 4:17
90 Cédric le Badezet 🇫🇷 FRA4th of 66 aged 45-49 45-49 1:11:35 19:05 35:52 30:16 5:32 4:14 2:00 3:57 4:35 4:33 1:49 3:53 5:15
91 George Nash 🇬🇧 GBR21st of 178 aged 30-34 30-34 1:11:39 19:09 34:24 32:06 5:12 4:42 2:23 4:54 4:47 4:57 1:27 3:40 5:16
92 Michael Koch 🇩🇪 GER22nd of 178 aged 30-34 30-34 1:11:43 19:13 36:46 29:27 5:35 4:31 2:27 3:56 4:25 4:22 1:43 3:49 4:14
93 Andreas Hippler 🇩🇪 GER1st of 43 aged 50-54 50-54 1:11:44 19:14 34:28 31:52 5:29 4:33 2:48 5:19 3:32 4:40 1:47 3:41 5:32
94 Kevin Baumgartner 🇦🇹 AUT30th of 128 aged 25-29 25-29 1:11:47 19:17 34:19 32:11 5:21 4:30 2:01 4:25 4:46 4:24 2:23 3:39 6:03
95 Henning Müller 🇩🇪 GER14th of 115 aged 40-44 40-44 1:11:49 19:19 37:57 28:26 5:29 4:04 2:14 3:35 4:47 4:16 1:21 3:24 4:45
96 Adam McKnight 🇬🇧 GBR23rd of 178 aged 30-34 30-34 1:12:00 19:30 35:35 30:28 6:02 4:07 2:32 4:46 4:17 4:25 1:50 4:18 4:13
97 Frederik Becker 🇩🇪 GER24th of 178 aged 30-34 30-34 1:12:11 19:41 36:44 29:20 6:11 4:35 2:01 4:15 3:27 4:55 1:53 4:08 4:06
98 Luca Vaglica 🇳🇱 NED6th of 54 aged 16-24 16-24 1:12:14 19:44 33:24 32:47 6:08 4:22 2:28 4:31 4:11 4:38 2:08 3:10 7:19
99 Moritz Muller 🇩🇪 GER31st of 128 aged 25-29 25-29 1:12:19 19:49 36:15 30:03 6:04 3:56 2:18 4:34 3:43 4:20 1:39 4:05 5:28
100 Frank Godulla 🇩🇪 GER2nd of 22 aged 55-59 55-59 1:12:23 19:53 35:15 31:07 6:06 4:08 2:45 4:08 4:10 4:37 1:45 3:59 5:35
How to read

The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result