HYROX Frankfurt 2024: Open Men results

1,480 finishers on 14 Dec 2024. Typical finish 1:24:35, fastest 10% under 1:09:02. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Dieter Schwarzkopf 🇩🇪 GER 35-39 1/279 0:55:38 28:3823:004:03 4:021:523:012:384:091:202:243:34
2 Marko Nicic 🇷🇸 SRB 25-29 1/258 0:57:19 29:0524:164:02 4:051:593:072:564:021:163:133:38
3 Cem Ter Burg 🇳🇱 NED 16-24 1/131 0:57:27 29:1624:084:08 4:012:013:013:104:121:382:423:23
4 Lucas Parker 🇬🇧 GBR 16-24 2/131 0:58:19 27:3326:414:09 4:102:133:343:054:031:493:184:29
5 Valentín Gamba Dondich 🇦🇷 ARG 30-34 1/342 0:58:39 30:5123:384:15 4:152:143:202:344:071:152:353:18
6 Nik Kojc 🇸🇮 SLO 25-29 2/258 0:58:53 30:2624:074:23 4:122:022:563:054:011:242:513:36
7 Giovanni Benzon 🇮🇹 ITA 16-24 3/131 0:58:57 29:3025:284:03 4:082:213:243:414:041:262:513:33
8 Jan Niklas Friedrich 🇩🇪 GER 25-29 3/258 0:59:29 29:2725:504:17 4:022:043:063:184:061:453:064:23
9 Tiago Costa 🇵🇹 POR 30-34 2/342 0:59:31 31:1924:024:15 4:102:042:592:414:111:252:523:40
10 Jascha Potthoff 🇩🇪 GER 30-34 3/342 0:59:49 31:0824:264:20 4:072:193:022:504:071:253:003:36
11 Fabian Grill 🇩🇪 GER 30-34 4/342 1:00:13 30:0825:534:16 4:192:162:592:484:191:232:544:55
12 Michael Bartsch 🇩🇪 GER 30-34 5/342 1:00:30 29:5226:384:05 4:112:143:233:014:281:113:314:39
12 Christian Jacobick 🇩🇪 GER 35-39 2/279 1:00:30 30:5125:314:13 4:252:153:292:334:161:422:484:03
14 Martin Strauch 🇩🇪 GER 35-39 3/279 1:00:54 30:5925:444:15 3:542:173:053:564:001:303:004:02
15 Renning Elischer 🇩🇪 GER 30-34 6/342 1:01:00 28:5928:004:07 4:002:053:294:024:021:513:155:16
15 João Piedade 🇵🇹 POR 30-34 6/342 1:01:00 29:5026:524:23 4:062:312:553:494:011:383:314:21
17 Jan Nicholas Bauer 🇩🇪 GER 25-29 4/258 1:01:01 30:0426:544:07 4:062:243:203:094:071:333:294:46
18 Sam West 🇬🇧 GBR 35-39 4/279 1:01:03 30:5625:594:13 4:022:053:173:454:021:333:443:31
19 Joze Kojc 🇸🇮 SLO 55-59 1/40 1:01:09 31:3425:004:39 4:102:093:032:484:031:283:034:16
20 Jan Roggemann 🇩🇪 GER 35-39 5/279 1:01:17 30:5926:094:13 3:591:534:103:154:031:343:213:54
21 Andreas Dreitz 🇩🇪 GER 35-39 6/279 1:01:23 28:3828:254:23 4:181:594:073:504:061:433:085:14
22 Lukas Stimmelmayr 🇩🇪 GER 30-34 8/342 1:01:36 31:1626:214:03 4:122:143:163:124:161:293:374:05
23 Matthew Brooke 🇬🇧 GBR 35-39 7/279 1:01:54 29:5427:384:27 4:191:563:404:354:131:213:214:13
24 Jack Waugh 🇬🇧 GBR 25-29 5/258 1:01:59 31:5525:404:30 4:122:213:422:234:211:313:153:55
25 Robin Soppa 🇩🇪 GER 35-39 8/279 1:02:00 30:0727:074:50 4:212:283:513:054:222:033:143:43
26 Sander Eechout 🇧🇪 BEL 35-39 9/279 1:02:01 32:1925:004:48 4:092:322:452:514:141:233:153:51
26 Yannick de Vliegere 🇳🇱 NED 30-34 9/342 1:02:01 31:4725:534:26 4:061:512:583:324:151:293:344:08
28 Jakob Scherwitz 🇩🇪 GER 30-34 10/342 1:02:06 ——— ————————
29 George Lilleywhite 🇬🇧 GBR 25-29 6/258 1:02:19 30:2827:454:11 4:061:583:544:104:111:343:314:21
30 Thorsten Dürr 🇩🇪 GER 40-44 1/210 1:02:24 31:4326:044:41 4:172:103:323:284:141:193:073:57
31 Nicolas Küß 🇩🇪 GER 30-34 11/342 1:02:30 31:3726:394:18 4:222:443:263:394:261:282:593:35
32 Patrick Benecke 🇩🇪 GER 35-39 10/279 1:02:34 32:0826:024:29 4:092:063:043:174:121:363:364:02
33 Daniel Breeze 🇬🇧 GBR 25-29 7/258 1:02:35 29:5828:144:28 4:202:364:143:154:161:443:284:21
34 Gil Nicola 🇱🇺 LUX 30-34 12/342 1:02:58 31:3826:534:29 4:082:153:343:124:121:403:174:35
35 Marvin Degen 🇩🇪 GER 25-29 8/258 1:03:04 31:2127:394:09 4:252:113:253:194:071:274:054:40
36 Felix Baiker 🇩🇪 GER 35-39 11/279 1:03:22 31:3826:135:36 4:122:053:043:394:191:243:184:12
37 Timo Tekolf 🇩🇪 GER 30-34 13/342 1:03:23 32:2726:284:33 4:051:593:283:314:101:233:024:50
38 Torsten Reuter 🇩🇪 GER 40-44 2/210 1:03:24 31:3527:164:38 4:142:373:413:244:201:293:314:00
39 Yacine Bennafla 🇨🇭 SUI 25-29 9/258 1:03:29 31:1226:555:26 4:122:203:433:464:161:133:234:02
40 Freddy Foray 🇫🇷 FRA 40-44 3/210 1:03:48 32:2926:584:27 4:141:503:592:484:131:283:414:45
41 Leroy de Graaff 🇳🇱 NED 25-29 10/258 1:03:49 33:4825:384:27 4:132:223:023:004:161:243:194:02
42 Tom Murphy 🇬🇧 GBR 16-24 4/131 1:03:56 32:3926:544:29 4:102:223:183:234:052:223:153:59
43 Daniel Leibinger 🇩🇪 GER 25-29 11/258 1:03:58 33:2526:124:25 4:142:133:023:204:111:473:433:42
44 David Budden 🇬🇧 GBR 40-44 4/210 1:04:14 33:2326:254:31 4:252:252:413:044:181:283:074:57
45 Jamie Faulkner 🇮🇪 IRL 35-39 12/279 1:04:21 31:5028:164:19 4:142:053:293:574:101:423:345:05
46 Jozef Kapicak 🇸🇰 SVK 16-24 5/131 1:04:23 31:4527:285:15 4:062:163:503:084:201:323:324:44
47 Norman Badorrek 🇩🇪 GER 35-39 13/279 1:04:25 32:3027:154:45 4:152:043:064:014:121:223:324:43
48 Sam Harper 🇬🇧 GBR 25-29 12/258 1:04:26 32:5026:494:51 4:102:013:133:224:111:533:224:37
48 Christian Vieten 🇩🇪 GER 30-34 14/342 1:04:26 31:3928:284:25 4:202:294:013:254:231:313:464:33
50 Bjarne Rogall 🇩🇪 GER 35-39 14/279 1:04:29 32:4627:164:30 4:052:143:383:284:181:343:334:26
51 Cole Lyall 🇬🇧 GBR 16-24 6/131 1:04:30 30:1930:084:06 4:202:463:374:124:212:003:385:14
52 Marcos Barbosa 🇵🇹 POR 45-49 1/127 1:04:32 31:3028:524:15 4:252:413:313:294:191:284:094:50
53 Kristofer McSherry 🇬🇧 GBR 25-29 13/258 1:04:34 31:3328:464:20 4:192:273:204:004:261:573:504:27
54 Henrik Boennen 🇩🇪 GER 25-29 14/258 1:04:36 32:2027:534:29 4:152:313:143:554:141:253:474:32
55 Fabio Nisi 🇮🇹 ITA 25-29 15/258 1:04:38 32:1327:354:55 4:162:273:583:394:241:473:373:27
56 Simone Negrello 🇮🇹 ITA 35-39 15/279 1:04:49 32:4327:284:42 4:082:193:403:454:081:233:494:16
57 Jake Allan 🇬🇧 GBR 25-29 16/258 1:04:53 32:5127:284:39 4:042:032:564:054:121:313:285:09
57 Keith Sharkey 🇬🇧 GBR 45-49 2/127 1:04:53 32:1727:594:43 4:142:533:393:204:141:543:434:02
59 Kai Patalla 🇩🇪 GER 30-34 15/342 1:05:00 30:0430:444:17 4:252:034:363:414:301:333:186:38
60 Max Feteler 🇱🇺 LUX 25-29 17/258 1:05:04 33:1027:174:42 4:232:213:313:484:181:453:203:51
61 Nicholas Hill 🇬🇧 GBR 35-39 16/279 1:05:06 32:5226:335:45 4:232:273:112:524:272:053:133:55
62 Xavier Schurtz 🇫🇷 FRA 35-39 17/279 1:05:14 31:4429:134:21 4:242:323:523:384:301:374:054:35
63 Moritz Müller 🇩🇪 GER 25-29 18/258 1:05:16 34:0526:534:23 4:112:193:253:244:281:303:214:15
64 Alexis DEWET 🇫🇷 FRA 35-39 18/279 1:05:20 30:3630:344:15 4:232:134:014:464:121:333:585:28
65 Robert May 🇩🇪 GER 25-29 19/258 1:05:23 34:3526:114:42 4:172:113:053:394:071:263:104:16
66 Lukas Buhl 🇩🇪 GER 16-24 7/131 1:05:27 30:3530:474:09 4:132:284:024:014:062:103:575:50
67 Tim Schroer 🇩🇪 GER 30-34 16/342 1:05:31 31:3428:305:31 4:222:343:404:064:231:433:384:04
68 Felix Müller 🇩🇪 GER 35-39 19/279 1:05:35 33:4127:094:52 4:172:173:413:104:101:313:514:12
69 Dan Harris 🇬🇧 GBR 45-49 3/127 1:05:38 32:3128:244:47 4:382:253:203:034:271:303:315:30
70 Colin McCoole 🇬🇧 GBR 45-49 4/127 1:05:39 33:1627:554:34 4:282:533:403:174:171:433:084:29
71 Karl Mell 🇩🇪 GER 16-24 8/131 1:05:41 32:1129:164:18 4:142:083:564:044:052:223:534:34
72 Johannes Pleger 🇩🇪 GER 16-24 9/131 1:05:47 31:0030:084:42 4:102:243:564:204:231:413:485:26
73 Steve Bogisch 🇩🇪 GER 35-39 20/279 1:05:50 32:3128:215:01 4:201:513:473:354:281:283:275:25
74 Marco Lindt 🇩🇪 GER 25-29 20/258 1:05:51 32:4427:545:18 4:362:323:512:584:271:443:334:13
75 Konstantin Jünger 🇩🇪 GER 35-39 21/279 1:05:58 33:1527:584:49 4:192:353:294:074:211:383:333:56
76 Kevin Baumgartner 🇦🇹 AUT 25-29 21/258 1:06:01 33:0628:134:46 4:262:163:523:524:141:293:064:58
77 Gordon Schnepel 🇩🇪 GER 40-44 5/210 1:06:05 34:0326:505:16 4:271:533:283:514:211:263:283:56
78 Robinson Bentler 🇩🇪 GER 30-34 17/342 1:06:08 32:2629:014:47 4:182:353:324:454:301:363:364:09
78 Grant Hudson 🇬🇧 GBR 30-34 17/342 1:06:08 36:0125:264:47 3:532:053:003:474:081:243:203:49
80 Gerrit Bockey 🇩🇪 GER 25-29 22/258 1:06:13 31:5129:334:54 4:152:364:104:094:171:503:254:51
81 Patrick Paul 🇩🇪 GER 40-44 6/210 1:06:20 31:2430:234:38 4:262:044:163:404:341:383:555:50
82 Wijnand Peters 🇳🇱 NED 35-39 22/279 1:06:21 33:2628:244:37 4:212:344:203:144:291:473:054:34
83 Sebastian Geisel 🇩🇪 GER 35-39 23/279 1:06:27 35:0826:464:38 4:192:403:353:084:151:233:393:47
84 PETER WILLIAMS 🇬🇧 GBR 45-49 5/127 1:06:31 34:0427:594:32 4:122:303:153:554:171:313:464:33
85 Christoph Hilbert 🇩🇪 GER 30-34 19/342 1:06:32 32:2628:565:15 4:001:473:253:484:061:273:296:54
86 Manuel Tüngler 🇩🇪 GER 25-29 23/258 1:06:33 34:0227:404:55 4:062:103:163:364:181:344:014:39
87 Kenny Foray 🇫🇷 FRA 40-44 7/210 1:06:52 30:2931:454:42 4:162:424:354:104:262:134:075:16
88 Claas Reckemeier 🇩🇪 GER 25-29 24/258 1:06:53 33:4827:415:28 4:162:173:533:504:141:533:114:07
89 Matthias Bendler 🇩🇪 GER 40-44 8/210 1:06:57 36:5325:085:00 4:012:112:483:114:001:193:164:22
90 Alexander Krieg 🇩🇪 GER 30-34 20/342 1:06:59 34:4526:405:39 3:531:593:033:034:071:563:534:46
91 Andreas Sörgel 🇩🇪 GER 35-39 24/279 1:07:01 33:4128:424:45 4:262:323:583:304:191:403:394:38
91 Julian Tauer 🇩🇪 GER 25-29 25/258 1:07:01 32:5929:344:33 4:142:384:153:504:171:303:485:02
93 Florian Obst 🇩🇪 GER 30-34 21/342 1:07:03 34:1427:125:43 4:112:103:283:424:161:333:354:17
94 Felix Bierwirth 🇩🇪 GER 30-34 22/342 1:07:14 33:2328:405:16 4:092:284:033:014:131:363:555:15
95 Adam Moquet 🇬🇧 GBR 35-39 25/279 1:07:15 32:5129:504:37 4:212:593:354:554:221:463:464:06
96 Florian Dromard 🇫🇷 FRA 40-44 9/210 1:07:20 33:5728:195:09 4:222:283:543:134:281:393:514:24
97 Maxime Boudet 🇫🇷 FRA 30-34 23/342 1:07:23 35:4626:345:08 4:102:073:233:394:141:333:383:50
97 Dustin Schliwka 🇩🇪 GER 16-24 10/131 1:07:23 32:3229:485:09 4:391:464:363:584:271:313:395:12
99 Iven Micallef 🇲🇹 MLT 30-34 24/342 1:07:24 32:4329:345:10 4:222:194:294:034:231:363:404:42
100 Thomas Schütz 🇩🇪 GER 45-49 6/127 1:07:27 32:2130:125:00 4:182:343:573:574:301:393:405:37

Rank is the finishing position within Open 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