HYROX Vienna 2025: Open Men results

1,356 finishers on 22 Feb 2025. Typical finish 1:18:26, fastest 10% under 1:03:32. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Alexander Roncevic 🇦🇹 AUT 30-34 1/341 0:53:28 29:2220:543:17 3:341:342:272:133:521:242:363:14
2 Philipp Wamser 🇩🇪 GER 25-29 1/241 0:53:43 28:5221:572:58 3:501:442:332:293:591:182:363:28
3 Pablo Sánchez Santos 🇪🇸 ESP 30-34 2/341 0:53:45 26:5124:092:49 4:002:152:532:414:081:312:523:49
4 Tiago Lousa 🇵🇹 POR 40-44 1/171 0:53:55 29:0021:523:08 3:481:542:312:043:591:202:423:34
5 Danny Rae 🇬🇧 GBR 25-29 2/241 0:54:12 29:0022:073:09 3:511:562:252:293:581:252:313:32
5 Dieter Schwarzkopf 🇩🇪 GER 35-39 1/250 0:54:12 28:4122:173:17 3:471:382:562:214:071:352:193:34
7 Aaron Woodman 🇬🇧 GBR 35-39 2/250 0:54:27 29:0122:203:10 3:541:512:492:334:021:182:433:10
8 David Parkin 🇬🇧 GBR 35-39 3/250 0:54:28 28:5422:333:06 3:482:022:372:393:591:252:203:43
9 Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 3/241 0:54:38 30:1221:233:06 3:501:502:172:254:001:202:323:09
10 Eugenio Bianchi 🇮🇹 ITA 35-39 4/250 0:54:44 28:5822:273:25 3:401:372:372:564:011:212:483:27
11 Joffrey Voisin 🇫🇷 FRA 40-44 2/171 0:54:46 30:0121:283:23 3:441:512:122:443:551:212:303:11
12 Alen Ploj 🇸🇮 SLO 30-34 3/341 0:54:47 29:3221:533:26 3:371:512:242:443:531:252:503:09
13 Luis García Rubio 🇪🇸 ESP 16-24 1/129 0:54:55 29:1722:423:00 3:562:112:442:154:031:162:393:38
14 Joel Persson 🇸🇪 SWE 30-34 4/341 0:55:10 27:1724:592:59 3:511:533:113:294:211:353:133:26
15 Ross Walker 🇬🇧 GBR 16-24 2/129 0:55:30 28:5223:343:11 3:562:022:582:384:051:372:483:30
16 Luke Ennis 🇬🇧 GBR 16-24 3/129 0:55:33 28:5623:343:08 4:031:552:592:374:051:352:503:30
17 Lucas Parker 🇬🇧 GBR 16-24 4/129 0:55:41 28:1224:173:16 3:532:092:552:574:101:373:143:22
18 Julian Kreutzer 🇦🇹 AUT 25-29 4/241 0:55:56 28:4124:143:06 3:562:132:553:024:051:332:543:36
19 Wesley Schorah 🇬🇧 GBR 25-29 5/241 0:56:21 29:4623:133:26 3:582:022:372:164:171:502:483:25
20 Valentín Gamba Dondich 🇦🇷 ARG 30-34 5/341 0:56:37 30:3422:453:24 4:022:223:072:144:091:162:333:02
21 Franz Löschke 🇩🇪 GER 35-39 5/250 0:56:39 29:0224:213:21 3:441:432:283:234:011:303:084:24
22 Connor Magill 🇮🇪 IRL 40-44 3/171 0:56:43 30:1723:123:19 3:591:432:382:404:031:343:063:29
23 Cem Ter Burg 🇳🇱 NED 16-24 5/129 0:56:56 30:0323:153:43 3:532:022:442:554:161:352:393:11
24 Steve Pinau 🇫🇷 FRA 35-39 6/250 0:57:03 30:1623:323:18 3:491:552:522:424:101:213:063:37
25 Pasquale de Chirico 🇮🇹 ITA 30-34 6/341 0:57:10 30:2123:183:35 3:531:492:553:004:061:132:563:26
26 Samir Schön 🇩🇪 GER 25-29 6/241 0:57:28 31:4822:373:08 3:402:072:312:373:551:122:393:56
27 Jon Worcester 🇬🇧 GBR 40-44 4/171 0:57:29 29:3824:343:22 3:491:572:493:034:041:343:373:41
28 Robert van Herk 🇳🇱 NED 40-44 5/171 0:57:38 30:5023:343:19 3:531:562:572:554:161:242:463:27
29 Türker Alici 🇩🇰 DEN 30-34 7/341 0:57:42 31:2122:403:46 3:421:452:512:514:011:252:463:19
30 Erlandas Sablinskas 🇱🇹 LTU 25-29 7/241 0:57:53 30:4923:393:29 3:591:422:313:024:101:313:023:42
31 Denis Toplak 🇸🇮 SLO 35-39 7/250 0:58:05 31:0423:113:53 3:431:492:192:394:061:183:453:32
32 Jose Angel Hidalgo Izquierdo 🇪🇸 ESP 45-49 1/117 0:58:11 30:2624:243:24 3:522:032:482:524:081:283:084:05
33 Jorge González 🇪🇸 ESP 25-29 8/241 0:58:12 32:3622:053:36 3:441:482:142:424:021:392:513:05
34 Florian Duterloo 🇳🇱 NED 35-39 8/250 0:58:24 30:3124:033:54 3:461:572:593:113:541:212:563:59
35 Tilen Dorninger 🇦🇹 AUT 16-24 6/129 0:58:29 29:5025:093:33 3:512:263:003:124:161:432:563:45
35 Javier Perdomo Suárez 🇪🇸 ESP 30-34 8/341 0:58:29 30:3124:523:12 4:082:012:543:174:191:313:113:31
37 Daniel Gundall 🇩🇪 GER 25-29 9/241 0:58:42 30:4224:253:39 4:002:233:012:584:041:442:593:16
38 Antoine Reisdorffer 🇫🇷 FRA 25-29 10/241 0:58:52 28:4826:543:15 4:042:213:453:084:051:463:354:10
39 Toni Marí Vargas 🇪🇸 ESP 30-34 9/341 0:58:54 32:2523:093:24 3:521:582:452:384:091:222:523:33
40 Patrick Brown 🇬🇧 GBR 45-49 2/117 0:58:58 30:4624:343:43 3:501:562:513:223:581:323:163:49
41 Christian Haas 🇩🇪 GER 30-34 10/341 0:58:59 31:4124:043:19 3:511:552:523:064:191:243:053:32
42 Savo Hertig 🇨🇭 SUI 40-44 6/171 0:59:01 31:1424:153:35 3:461:433:083:234:041:213:203:30
42 Olai Johannessen 🇳🇴 NOR 30-34 11/341 0:59:01 31:3423:593:31 3:511:583:002:304:061:253:283:41
42 Tobias Kiefer 🇩🇪 GER 30-34 11/341 0:59:01 31:1124:343:19 3:522:062:483:344:051:363:173:16
45 Michael Bruggraber 🇦🇹 AUT 35-39 9/250 0:59:05 30:4824:403:41 3:512:052:553:044:071:183:263:54
46 Brandon McGuinness 🇬🇧 GBR 16-24 7/129 0:59:06 31:1524:293:25 3:472:023:042:534:131:403:293:21
47 Giuseppe Spreafico 🇮🇹 ITA 35-39 10/250 0:59:07 31:5723:423:33 4:021:433:112:424:281:292:423:25
48 Lewis Brady 🇬🇧 GBR 25-29 11/241 0:59:09 29:5925:323:41 4:052:073:033:054:251:203:044:23
48 Luc van Overdam 🇳🇱 NED 25-29 11/241 0:59:09 30:1025:233:42 3:572:062:313:504:301:432:513:55
50 Daniel Redondo Muñoz 🇪🇸 ESP 30-34 13/341 0:59:10 31:0624:423:27 4:101:593:242:314:261:282:593:45
51 Joshua Braznell 🇬🇧 GBR 30-34 14/341 0:59:16 31:4324:123:25 4:022:033:012:404:171:103:253:34
52 Sven Schenk 🇩🇪 GER 30-34 15/341 0:59:26 30:2925:033:59 3:491:532:454:254:271:092:363:59
53 Sean Walsh 🇮🇪 IRL 25-29 13/241 0:59:33 29:5226:273:19 3:572:163:192:584:111:383:554:13
54 René Biedermann 🇦🇹 AUT 35-39 11/250 0:59:35 30:2625:293:46 3:552:083:233:034:171:263:114:06
55 Stefan Höcht 🇩🇪 GER 30-34 16/341 0:59:37 31:1025:133:20 3:541:492:593:064:061:283:134:38
55 Nik Kojc 🇸🇮 SLO 25-29 14/241 0:59:37 31:4924:223:30 3:582:002:433:034:031:323:153:48
57 Jordan Bulpitt 🇬🇧 GBR 25-29 15/241 0:59:38 32:5023:173:35 3:481:45—3:064:131:282:584:09
58 Salvador Vazquez Guillen 🇪🇸 ESP 35-39 12/250 0:59:42 32:0624:153:27 4:022:012:463:034:161:293:093:29
59 Florian Winter 🇦🇹 AUT 30-34 17/341 0:59:45 32:0223:294:17 3:481:562:133:004:071:393:113:35
60 Mike Schifferle 🇨🇭 SUI 50-54 1/59 0:59:47 29:4726:353:29 3:532:083:303:444:121:373:304:01
61 Tomas Mitkus 🇱🇹 LTU 30-34 18/341 0:59:49 31:4524:363:32 3:471:572:433:254:051:373:343:28
62 Jendrik Brügmann 🇩🇪 GER 25-29 16/241 0:59:50 32:1224:223:21 4:042:032:343:534:141:152:573:22
63 Danny Burns 🇬🇧 GBR 16-24 8/129 0:59:51 31:4424:423:29 4:062:132:403:004:181:303:273:28
63 Miha Ramšak 🇸🇮 SLO 25-29 17/241 0:59:51 31:1424:573:45 3:492:113:083:164:001:293:203:44
65 Omar Mansour 🇬🇧 GBR 30-34 19/341 0:59:52 29:5426:393:23 3:582:293:133:104:161:433:394:11
65 Tom Oosterdijk 🇳🇱 NED 30-34 19/341 0:59:52 30:5125:373:29 3:551:543:333:434:271:292:563:40
65 Félix Vercouter 🇧🇪 BEL 30-34 19/341 0:59:52 32:0624:143:38 3:422:003:263:104:061:233:093:18
68 Raul Capitan 🇪🇸 ESP 30-34 22/341 0:59:57 32:1623:593:47 3:481:513:162:444:091:293:143:28
69 Arkadiusz Grabowiec 🇵🇱 POL 16-24 9/129 0:59:58 31:3024:403:54 3:591:593:063:024:171:313:103:36
70 Joze Kojc 🇸🇮 SLO 55-59 1/24 1:00:03 32:2323:503:56 3:552:142:582:234:131:302:563:41
71 Gergely Benyőcs Dr. 🇭🇺 HUN 45-49 3/117 1:00:06 31:0625:363:28 4:162:022:563:154:241:273:323:44
72 Andy Grehan 🇮🇪 IRL 30-34 23/341 1:00:09 31:3525:043:34 4:092:123:112:374:261:353:143:40
73 Rio Quarry 🇬🇧 GBR 16-24 10/129 1:00:10 31:5624:483:30 3:512:042:563:284:041:393:213:25
74 Jörg Gratzl 🇦🇹 AUT 40-44 7/171 1:00:13 31:2425:153:39 4:142:033:322:384:321:263:163:34
75 Gasper Valant 🇩🇪 GER 45-49 4/117 1:00:15 31:4624:503:45 3:492:103:143:144:091:313:193:24
76 David Aryeetey 🇬🇧 GBR 25-29 18/241 1:00:20 30:5725:483:41 3:532:053:143:534:101:562:563:41
76 Peter Williams 🇬🇧 GBR 45-49 5/117 1:00:20 31:0125:533:31 3:532:013:062:594:381:303:264:20
78 Marius Toborek 🇩🇪 GER 40-44 8/171 1:00:29 32:0024:344:01 4:042:052:553:254:121:252:543:34
79 Peter Müllner 🇦🇹 AUT 35-39 13/250 1:00:35 31:0425:493:47 3:582:003:242:594:131:273:254:23
80 Marijan Brekalo 🇭🇷 CRO 35-39 14/250 1:00:38 30:5625:493:58 3:481:482:393:154:011:173:305:31
81 Thomas Mayr 🇩🇪 GER 35-39 15/250 1:00:45 32:1724:473:46 4:032:053:083:114:061:253:083:41
82 Carl Robinson 🇬🇧 GBR 25-29 19/241 1:00:46 31:3925:163:55 3:491:592:553:364:051:533:143:45
83 Ismael Mateo 🇪🇸 ESP 50-54 2/59 1:00:47 33:1423:543:42 3:582:042:492:254:171:332:543:54
83 Jason van der Geugten 🇳🇱 NED 25-29 20/241 1:00:47 31:0926:153:28 4:052:012:543:544:181:443:513:28
85 Matthew De’Ath 🇬🇧 GBR 45-49 6/117 1:00:49 32:3324:094:11 3:461:572:562:374:101:363:093:58
86 Antoine Vidal 🇫🇷 FRA 16-24 11/129 1:00:51 30:3726:463:31 3:582:073:423:204:081:323:274:32
87 Fergal Keaney 🇮🇪 IRL 30-34 24/341 1:00:54 30:4326:493:27 4:032:213:293:014:311:403:314:13
88 Freddie Cree 🇬🇧 GBR 16-24 12/129 1:00:55 31:0426:213:35 4:001:413:062:464:121:063:355:55
89 Martin Garnett 🇬🇧 GBR 40-44 9/171 1:00:56 32:4524:273:47 4:021:502:512:504:191:253:173:53
90 Chris Owen 🇬🇧 GBR 16-24 13/129 1:00:59 30:5826:044:02 3:572:293:153:204:231:303:213:49
91 Nathan Gardner 🇬🇧 GBR 16-24 14/129 1:01:00 30:4726:223:55 3:581:383:244:044:151:273:443:52
92 Benjamin Schmidradler 🇦🇹 AUT 30-34 25/341 1:01:02 32:4324:184:07 3:521:532:563:234:151:192:184:22
93 Boris Gurtner 🇨🇭 SUI 25-29 21/241 1:01:06 31:4525:333:54 4:082:173:073:004:231:253:383:35
94 Angel Rivero 🇪🇸 ESP 45-49 7/117 1:01:13 32:0125:483:29 4:052:183:093:134:121:443:383:29
95 Anthony Oliver 🇫🇷 FRA 35-39 16/250 1:01:15 32:3624:404:03 3:532:152:503:134:061:143:253:44
96 Steven McInally 🇬🇧 GBR 35-39 17/250 1:01:18 33:0724:433:32 3:592:052:593:104:151:293:003:46
97 Mike Carmody 🇮🇪 IRL 30-34 26/341 1:01:21 30:3527:313:19 4:031:544:402:474:261:463:314:24
97 Christophe Morin 🇫🇷 FRA 25-29 22/241 1:01:21 31:5126:093:26 4:012:062:413:354:141:353:344:23
99 Stefan Lissy 🇦🇹 AUT 35-39 18/250 1:01:22 33:0524:423:38 3:562:082:563:094:071:323:023:52
100 Kevin Baumgartner 🇦🇹 AUT 25-29 23/241 1:01:29 31:2126:313:42 4:051:583:073:534:151:323:104:31

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