HYROX Stuttgart 2024: Pro Men results

146 finishers on 28 Sept 2024. Typical finish 1:21:06, fastest 10% under 1:05:10. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Graham Halliday SCO 30-34 1/30 0:56:33 28:2124:163:58 3:472:423:142:134:031:342:573:46
2 Sebastian Ifversen 🇩🇰 DEN 25-29 1/32 0:58:12 28:0225:454:28 3:542:583:252:244:011:332:524:38
3 Huge Hugo 🇸🇪 SWE 25-29 2/32 0:58:44 29:2624:534:31 3:402:023:222:423:541:303:463:57
4 David Parkin 🇬🇧 GBR 35-39 1/36 0:58:56 28:1426:404:08 3:462:483:462:293:591:342:575:21
5 Tomas Tvrdik 🇨🇿 CZE 35-39 2/36 0:59:18 28:3026:294:23 3:472:513:173:084:001:303:254:31
6 Oli Fricker 🇬🇧 GBR 30-34 2/30 0:59:22 29:4325:194:24 3:502:423:152:394:001:203:114:22
7 Benito Baez Ayala 🇩🇪 GER 35-39 3/36 0:59:54 29:3525:424:42 3:532:363:562:384:041:313:143:50
8 Eugenio Bianchi 🇮🇹 ITA 35-39 4/36 0:59:55 28:1827:104:32 3:472:443:512:234:151:573:374:36
9 Rene Groinig 🇦🇹 AUT 25-29 3/32 1:00:11 29:2426:154:36 4:002:453:432:493:591:293:234:07
10 Oliver Russell ENG 25-29 4/32 1:01:53 30:1326:325:11 3:492:333:373:004:071:323:254:29
11 Ryan Hogan 🇬🇧 GBR 35-39 5/36 1:02:32 29:0228:394:55 3:562:574:023:054:151:273:235:34
12 George Dyer 🇬🇧 GBR 16-24 1/9 1:03:19 31:5026:474:46 3:562:273:423:114:071:223:424:20
13 Lukas Storath 🇩🇪 GER 40-44 1/22 1:03:52 29:3528:136:09 4:163:014:092:114:341:323:195:11
14 Connor Magill 🇮🇪 IRL 40-44 2/22 1:04:27 31:4428:284:18 3:572:213:352:534:091:414:125:40
15 Nicolas Paquay 🇫🇷 FRA 30-34 3/30 1:05:03 31:0029:204:46 4:042:514:093:334:201:483:394:56
16 Kevin Forootan 🇫🇷 FRA 30-34 4/30 1:05:17 29:3331:044:45 3:552:434:433:064:091:524:146:22
17 Matthias Bendler 🇩🇪 GER 40-44 3/22 1:05:18 33:4826:355:00 3:542:383:473:144:011:293:294:03
18 David Rodríguez Azcunaga 🇪🇸 ESP 35-39 6/36 1:05:32 32:4527:445:08 3:542:453:522:424:091:303:385:14
19 Jordan M Brame 🇬🇧 GBR 25-29 5/32 1:06:31 31:3929:535:04 4:002:564:074:264:262:003:144:44
20 Tim Wacker 🇩🇪 GER 16-24 2/9 1:06:42 33:4227:545:10 4:112:405:043:074:261:433:123:31
21 Savo Hertig 🇨🇭 SUI 40-44 4/22 1:06:57 33:3128:344:58 3:562:373:473:254:131:353:585:03
22 Fernando Contreras 🇫🇷 FRA 35-39 7/36 1:06:58 31:5029:465:27 4:152:354:003:324:171:414:075:19
23 Marijan Brekalo 🇭🇷 CRO 35-39 8/36 1:07:26 31:2230:435:27 3:562:343:503:384:201:354:326:18
24 Harry Sutherland 🇬🇧 GBR 25-29 6/32 1:07:32 32:5830:074:31 3:562:494:082:404:051:433:536:53
25 Henrik Schilling 🇩🇪 GER 25-29 7/32 1:07:35 33:4429:044:51 4:062:463:563:214:192:063:145:16
26 Paolo Denti 🇮🇹 ITA 35-39 9/36 1:07:41 30:3932:134:54 4:032:496:083:374:121:594:055:20
27 Michal Pokorný 🇨🇿 CZE 35-39 10/36 1:08:18 33:5029:005:33 4:012:284:123:564:181:363:504:39
28 Erlaitz Cano Benito 🇪🇸 ESP 25-29 8/32 1:08:23 32:5230:225:13 4:002:493:503:194:111:324:555:46
29 Scott Walker 🇬🇧 GBR 35-39 11/36 1:09:00 32:4631:025:17 4:113:064:093:404:301:504:374:59
30 Florian Staudt 🇩🇪 GER 30-34 5/30 1:09:31 32:5031:075:38 4:053:144:473:084:201:564:125:25
31 Liam Scott 🇬🇧 GBR 25-29 9/32 1:09:32 32:1632:284:53 4:273:314:413:244:341:484:016:02
32 Nils Haßfurther 🇩🇪 GER 25-29 10/32 1:09:39 33:5030:405:13 4:033:364:413:424:162:044:084:10
33 Erik Gläser 🇩🇪 GER 35-39 12/36 1:09:42 36:3827:305:39 3:492:473:533:084:081:374:363:32
34 Willy Santer 🇫🇷 FRA 25-29 11/32 1:10:26 35:0928:546:26 4:092:494:553:084:251:443:543:50
35 Stephan Marti 🇨🇭 SUI 16-24 3/9 1:11:04 31:5832:586:14 4:042:594:423:204:281:274:107:48
36 David Pfahl 🇩🇪 GER 30-34 6/30 1:11:05 34:4730:136:10 4:153:064:183:384:281:364:024:50
37 Rafal Rozanski 🇵🇱 POL 45-49 1/11 1:11:08 33:3331:405:59 4:183:064:463:444:111:394:165:40
38 David Balsgaard 🇩🇰 DEN 40-44 5/22 1:11:09 33:1331:566:05 4:053:324:393:124:142:144:385:22
39 Herkules Reimann 🇩🇪 GER 45-49 2/11 1:11:32 33:5031:575:49 4:083:025:093:534:451:574:254:38
40 Alban Michel 🇫🇷 FRA 35-39 13/36 1:11:38 33:2133:095:13 3:593:374:173:384:331:354:336:57
41 Dane Farmer 🇺🇸 USA 35-39 14/36 1:12:01 33:0432:376:25 4:103:555:313:404:241:504:304:37
42 Thibaut Vessot 🇫🇷 FRA 30-34 7/30 1:12:23 36:2329:136:53 3:582:073:594:434:251:383:444:39
43 Louis Seynaeve 🇧🇪 BEL 30-34 8/30 1:12:37 35:3431:515:16 3:512:514:233:394:151:504:096:53
44 Lars Schreiber 🇩🇪 GER 30-34 9/30 1:12:46 35:1032:075:33 4:083:154:544:104:231:393:545:44
45 Johannes Klingseis 🇩🇪 GER 30-34 10/30 1:13:31 34:1534:165:04 4:063:215:533:584:191:464:426:11
46 Stephane Margot 🇨🇭 SUI 35-39 15/36 1:14:26 34:3734:215:33 4:053:155:054:474:281:403:527:09
47 Andrea Riccardo Tessarin 🇮🇹 ITA 45-49 3/11 1:14:35 36:1033:015:29 4:273:355:223:364:352:033:555:28
48 Alexander Petrovic 🇩🇪 GER 30-34 11/30 1:14:51 37:5531:235:37 4:163:005:032:474:242:004:135:40
49 Nathan Haag 🇫🇷 FRA 25-29 12/32 1:15:28 37:1931:466:28 4:003:115:593:574:111:404:144:34
50 Jacob-Nelson Zombou 🇩🇪 GER 25-29 13/32 1:15:31 35:0534:385:52 4:112:576:004:364:201:474:446:03
51 Faris Fattohi 🇩🇪 GER 40-44 6/22 1:15:35 36:0833:306:00 4:142:534:334:434:191:474:236:38
52 Kevin Brodbeck 🇩🇪 GER 30-34 12/30 1:15:50 35:3734:595:18 4:072:566:104:104:202:314:156:30
53 Justus Dietrich 🇩🇪 GER 16-24 4/9 1:16:28 35:2734:276:38 4:202:476:293:354:311:444:416:20
54 Thomas Thiel 🇩🇪 GER 30-34 13/30 1:16:29 38:0732:176:08 4:142:325:164:144:401:344:075:40
55 Raphael Merkt 🇩🇪 GER 30-34 14/30 1:16:30 36:0734:086:19 4:043:134:445:324:311:264:505:48
56 Chris Gkoufas 🇬🇷 GRE 16-24 5/9 1:16:31 37:0333:455:47 3:462:335:355:084:211:445:045:34
57 Eduard Fefler 🇩🇪 GER 45-49 4/11 1:16:35 38:3132:265:44 4:143:034:514:344:271:424:095:26
58 Daniel Kedršt 🇨🇿 CZE 40-44 7/22 1:16:42 34:4136:365:29 4:043:205:394:474:242:225:286:32
59 Alexander Wendling 🇩🇪 GER 25-29 14/32 1:17:24 37:0333:257:00 4:243:194:363:504:312:114:535:41
60 Timo Kraus 🇩🇪 GER 30-34 15/30 1:17:28 38:0533:176:10 4:254:005:132:274:302:014:555:46
61 Alexander Gaugler 🇩🇪 GER 45-49 5/11 1:17:38 36:2134:546:29 4:114:024:504:294:481:534:046:37
62 Daniel Knof 🇩🇪 GER 40-44 8/22 1:18:09 37:0634:206:47 4:202:185:594:504:272:253:576:04
63 Benjamin Petschko 🇩🇪 GER 30-34 16/30 1:18:25 34:1138:565:22 4:053:425:245:384:282:095:497:41
64 Leonhard Holzner 🇩🇪 GER 25-29 15/32 1:18:44 35:5137:145:42 4:103:135:185:384:322:285:286:27
65 Julien Dubromez 🇫🇷 FRA 30-34 17/30 1:19:02 35:5635:457:24 4:193:435:564:294:342:054:036:36
66 Jason Rylance 🇬🇧 GBR 50-54 1/2 1:19:13 36:1836:436:15 4:183:435:154:264:452:045:196:53
67 Alexander Bergmans 🇧🇪 BEL 35-39 16/36 1:19:37 34:5238:436:05 4:203:246:144:334:432:595:396:51
68 Sven Gurtner 🇨🇭 SUI 30-34 18/30 1:19:41 40:2832:077:11 3:583:004:444:404:161:524:085:29
69 Tobias Meyer 🇩🇪 GER 30-34 19/30 1:20:23 36:3337:126:41 4:123:476:104:204:422:305:016:30
70 Maximilian Rosswag 🇩🇪 GER 30-34 20/30 1:20:39 39:1235:535:40 4:323:195:004:454:312:024:287:16
71 Leon Corvey 🇩🇪 GER 25-29 16/32 1:20:51 36:5037:326:34 4:094:004:485:004:302:146:056:46
71 Tobias Wunderlich 🇩🇪 GER 30-34 21/30 1:20:51 37:4436:027:09 4:123:375:284:344:442:194:506:18
73 Alexander Weinert 🇩🇪 GER 30-34 22/30 1:20:53 39:2635:126:19 4:093:144:295:064:232:524:296:30
74 Johannes Müller 🇩🇪 GER 25-29 17/32 1:21:18 36:4636:547:43 4:043:585:134:514:421:315:137:22
75 Daniel Reiter 🇩🇪 GER 35-39 17/36 1:21:24 33:5040:526:47 4:063:516:115:174:482:354:579:07
76 Adrien Maury 🇫🇷 FRA 25-29 18/32 1:21:31 34:5240:356:07 4:133:416:585:105:222:555:037:13
77 Deon Chikodzi 🇿🇼 ZIM 25-29 19/32 1:21:33 37:2438:285:46 4:143:344:596:004:352:185:057:43
78 Andreas Müller 🇩🇪 GER 35-39 18/36 1:21:41 40:3235:355:39 4:283:334:404:564:321:524:596:35
79 Lars Willborn 🇩🇪 GER 40-44 9/22 1:21:48 36:1838:596:35 4:142:554:554:024:222:235:2310:45
80 Petr Prokes 🇨🇿 CZE 55-59 1/4 1:21:50 37:3137:027:22 4:294:215:534:024:432:084:127:14
81 Martin Krapfl 🇩🇪 GER 35-39 19/36 1:21:52 40:3034:586:28 4:142:245:374:314:342:144:306:54
82 Michal Šafránek 🇨🇿 CZE 35-39 20/36 1:22:20 38:4136:437:01 4:203:526:265:004:272:084:246:06
83 Lukas Thanhäuser 🇩🇪 GER 30-34 23/30 1:22:38 39:5834:537:52 4:074:065:273:324:322:104:466:13
84 Steffen Graf 🇩🇪 GER 35-39 21/36 1:22:52 38:2838:325:55 4:143:445:305:314:401:426:556:16
85 Vancea Adrian 🇩🇪 GER 40-44 10/22 1:22:53 37:0240:085:48 4:124:436:365:374:211:505:317:18
86 Charles Lechevalier 🇫🇷 FRA 25-29 20/32 1:22:58 42:1133:467:05 4:203:235:353:494:212:223:276:29
87 Gregory Ritterbusch 🇩🇪 GER 30-34 24/30 1:23:33 39:2737:037:08 4:133:556:144:344:261:425:556:04
88 Joseph Butterfield 🇬🇧 GBR 40-44 11/22 1:23:37 36:4538:428:13 3:572:596:103:444:592:047:237:26
89 Dennis Gerhard 🇩🇪 GER 25-29 21/32 1:24:17 38:0338:307:49 4:183:256:003:594:522:235:397:54
90 Florian Wolf 🇩🇪 GER 35-39 22/36 1:24:18 44:5031:547:39 3:482:184:014:384:221:366:025:09
91 Gaetano Giacone 🇮🇹 ITA 35-39 23/36 1:24:22 41:4635:157:25 4:073:215:164:004:532:055:146:19
92 Silvan Bühlmann 🇨🇭 SUI 40-44 12/22 1:24:49 38:2838:347:51 4:213:466:094:244:522:405:227:00
93 Thilo Batta 🇩🇪 GER 45-49 6/11 1:24:50 34:2943:446:43 4:324:326:255:084:452:486:039:31
93 Andreas Fehn 🇦🇹 AUT 45-49 6/11 1:24:50 38:5739:266:31 4:123:146:006:134:182:105:347:45
95 David Steffes 🇱🇺 LUX 35-39 24/36 1:24:55 43:5436:174:47 3:543:285:075:144:172:085:146:55
96 Benjamin Baur 🇩🇪 GER 40-44 13/22 1:24:56 38:3938:118:10 4:132:485:125:394:412:005:248:14
97 Christian Woock 🇩🇪 GER 30-34 25/30 1:25:40 40:5537:007:49 4:084:545:344:574:291:464:216:51
98 Michael Walz 🇩🇪 GER 35-39 25/36 1:26:30 38:1840:327:45 4:183:304:425:214:452:045:0710:45
99 Lee Evans 🇬🇧 GBR 25-29 22/32 1:26:41 37:4542:546:07 4:403:227:176:344:312:135:588:19
100 Ben Law 🇬🇧 GBR 45-49 8/11 1:26:45 39:4740:216:41 4:184:047:185:364:522:485:166:09

Rank is the finishing position within Pro Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

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

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result