HYROX Vienna 2025: Doubles Men results

655 teams on 22 Feb 2025. Typical finish 1:11:05, fastest 10% under 0:57:22. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Pieter Maes, Tom Franssens 🇧🇪 BEL 30-39 1/326 0:49:06 28:3517:343:02 3:171:091:441:373:361:071:583:06
2 Alen Ploj, Alan Cao 🇸🇮 SLO 30-39 2/326 0:49:07 28:5117:103:11 3:141:091:401:403:271:091:483:03
3 Tony Revell, Danny Rae 🇬🇧 GBR 30-39 3/326 0:49:46 28:3418:103:07 3:141:112:001:453:321:092:033:16
4 Alexis Bernier, Marko Nicic 🇫🇷 FRA 30-39 4/326 0:49:50 28:1318:423:00 3:181:162:061:483:451:032:113:15
5 Aaron Woodman, David Parkin 🇬🇧 GBR 30-39 5/326 0:49:58 28:4518:103:08 3:201:092:091:373:411:072:003:07
6 Joel Roura, Luke Garrick 🇬🇧 GBR U29 1/205 0:50:44 29:3718:033:08 3:161:111:481:423:371:171:593:13
7 Alexander Rončević, Joze Kojc 🇦🇹 AUT 40-49 1/107 0:51:04 28:4319:133:12 3:201:161:571:583:391:152:183:30
7 Luke Ennis, Ross Walker 🇬🇧 GBR U29 2/205 0:51:04 28:3719:312:59 3:261:172:082:113:381:132:163:22
9 Tiago Costa, Bruno Ferreira 🇵🇹 POR 30-39 6/326 0:51:17 29:4018:313:11 3:201:131:401:363:381:122:033:49
10 Chris Beeby, Michael Channing-Phillips 🇬🇧 GBR 30-39 7/326 0:51:20 28:5319:153:16 3:271:182:051:553:461:082:033:33
10 Lasse Pips, Rene Groinig 🇦🇹 AUT U29 3/205 0:51:20 29:5418:213:10 3:331:141:391:483:391:032:063:19
12 David Queiroz, David Preciado 🇵🇹 POR 30-39 8/326 0:51:21 29:3218:413:13 3:181:181:571:443:391:082:053:32
12 Kwinten Verstuyft, Louis Osselaer 🇧🇪 BEL 30-39 8/326 0:51:21 29:1518:583:13 3:231:191:491:443:421:182:073:36
14 Christian Nolde, Sven Schenk 🇩🇪 GER 30-39 10/326 0:51:22 29:5618:233:07 3:221:131:511:453:441:082:003:20
15 Julian Krüger, Benito Baez Ayala 🇩🇪 GER 30-39 11/326 0:51:24 29:3818:253:26 3:121:142:061:463:471:092:033:08
16 Markus Rhöse, Dieter Schwarzkopf 🇩🇪 GER 30-39 12/326 0:51:33 29:2219:003:16 3:251:232:121:363:341:082:123:30
17 Denis Toplak, Domen Dornik 🇸🇮 SLO 30-39 13/326 0:51:47 29:4818:363:27 3:141:211:462:013:341:052:153:20
18 Fabian Grill, Nicolas Küß 🇩🇪 GER 30-39 14/326 0:51:49 29:5218:433:17 3:251:181:541:433:431:152:063:19
19 Hubie Solley, Joel Persson 🇬🇧 GBR 30-39 15/326 0:52:00 29:2619:363:01 3:301:192:081:373:501:132:013:58
20 Jaafar Moumen, Robert Van Herk 🇲🇦 MAR 40-49 2/107 0:52:01 29:4318:583:24 3:231:191:551:503:521:102:123:17
21 Clemens Scherbel, Christopher Von Stelzer 🇩🇪 GER 30-39 16/326 0:52:13 29:4819:083:21 3:281:151:441:573:581:142:063:26
22 Raphael De Bonnieres, Nicolas Reynet 🇫🇷 FRA 30-39 17/326 0:52:18 29:2219:533:08 3:271:212:201:393:551:142:053:52
23 Frederic Legatzki, Timo Van Der Meer 🇩🇪 GER 30-39 18/326 0:52:58 30:0819:373:17 3:271:131:582:113:541:102:273:17
24 Torsten Reuter, Sascha Ahrens 🇩🇪 GER 40-49 3/107 0:53:10 29:3620:153:24 3:311:302:182:124:011:132:123:18
25 Daniel Redondo Muñoz, Valentin Gamba Dondich 🇪🇸 ESP 30-39 19/326 0:53:18 30:1619:483:18 3:361:212:301:474:081:132:053:08
26 Luke Bailey, Omar Mansour 🇬🇧 GBR 30-39 20/326 0:53:20 29:4620:233:15 3:271:252:302:034:071:202:143:17
27 Jordan White, James Harber 🇬🇧 GBR 30-39 21/326 0:53:32 30:5818:563:42 3:181:081:592:023:391:142:163:20
28 Benjamin Schmidradler, Tilen Dorninger 🇦🇹 AUT U29 4/205 0:53:37 30:1419:453:42 3:221:182:002:124:051:182:093:21
29 Dan Barker, Sam Thomason 🇬🇧 GBR 40-49 4/107 0:54:04 30:4320:013:24 3:311:122:002:144:011:152:273:21
30 Benjamin Blamey, Thomas Blamey 🇬🇧 GBR U29 5/205 0:54:12 29:5221:003:25 3:381:052:162:094:021:122:334:05
31 Nikolas Rákoci, Adam Riapoš 🇸🇰 SVK U29 6/205 0:54:35 29:0322:083:29 3:441:222:452:274:021:262:473:35
32 Maxime Szturma, Benedikt Wagner 🇱🇺 LUX U29 7/205 0:54:46 29:5721:193:36 3:391:202:152:474:161:122:243:26
33 Miguel Prados, Javier Umpiérrez 🇪🇸 ESP 30-39 22/326 0:54:47 31:1720:133:21 3:421:102:261:483:581:202:293:20
34 Kyle Mccauley, Craig Gardiner 🇬🇧 GBR U29 8/205 0:54:54 30:2920:553:35 3:311:232:422:143:561:172:243:28
35 Jack Kelbrick, Tom Imlah 🇬🇧 GBR 30-39 23/326 0:54:58 31:3019:423:48 3:261:212:151:563:541:212:163:13
36 Sebastian Günther, Florian Staudt 🇩🇪 GER U29 9/205 0:55:08 30:2221:373:14 3:261:122:001:503:343:392:193:37
37 Anil Yesil, Thorben Sindermann 🇩🇪 GER 30-39 24/326 0:55:09 31:3820:053:32 3:331:232:161:534:021:172:163:25
38 Brun Keller, Tom Marquardt 🇩🇪 GER U29 10/205 0:55:14 32:0119:483:28 3:331:322:141:483:541:272:073:13
39 Andy Grehan, Graham Keenan 🇮🇪 IRL 30-39 25/326 0:55:25 32:0420:043:21 3:301:242:211:544:051:142:123:24
40 Žiga Hutter, Sven Jug 🇸🇮 SLO U29 11/205 0:55:33 30:5221:163:29 3:391:242:172:234:041:222:443:23
41 Morgan Newman, Sam Grant 🇬🇧 GBR U29 12/205 0:55:35 31:1221:043:25 3:411:322:371:584:061:122:123:46
42 Jose Pereira Ruiz, Estanis Gonzalez Torrent 🇪🇸 ESP 40-49 5/107 0:55:39 30:5821:223:22 3:421:242:332:074:031:162:423:35
43 Marius Toborek, Roman Hopp 🇩🇪 GER 40-49 6/107 0:55:40 31:5220:213:31 3:341:322:112:243:531:142:203:13
44 Daniel Park, Marc Messenger 🇬🇧 GBR 30-39 26/326 0:55:58 30:2221:513:51 3:421:372:202:194:061:242:243:59
45 Rene Biedermann, Patrik Erber 🇦🇹 AUT 30-39 27/326 0:56:01 32:3519:453:46 3:391:162:221:513:531:082:143:22
46 Nikolas Keuschnig, Roman Struger 🇦🇹 AUT U29 13/205 0:56:24 32:2320:063:59 3:351:242:231:533:571:182:103:26
47 Alex Reinlein, Kai Halbig 🇩🇪 GER U29 14/205 0:56:27 31:4520:573:50 3:311:322:202:144:051:142:283:33
47 Rok Kolarič, Aleš Žulovec 🇸🇮 SLO 40-49 7/107 0:56:27 31:3021:283:34 3:351:242:412:134:011:222:393:33
49 Dimitri Waeber, Alexandre Nunes 🇨🇭 SUI 30-39 28/326 0:56:29 33:1819:153:58 3:281:202:141:493:441:052:163:19
50 Christoph Wieloch, Dirk Berresheim 🇩🇪 GER 30-39 29/326 0:56:35 30:4922:073:43 3:331:362:202:444:081:192:483:39
51 Nuno Guerreiro, Fernando Bengalinha 🇵🇹 POR 30-39 30/326 0:56:38 33:3519:293:38 3:281:132:521:313:531:062:033:23
52 Charlie Weeks, Brooke France 🇬🇧 GBR U29 15/205 0:56:45 32:0120:563:50 3:371:262:122:024:151:182:373:29
53 Cian Brennan, Adam Brennan 🇮🇪 IRL U29 16/205 0:56:48 31:1422:103:29 3:481:242:532:174:201:182:263:44
53 Dennis Sölle, Asim Latifi 🇩🇪 GER 30-39 31/326 0:56:48 31:0422:123:36 3:271:272:313:014:051:332:463:22
55 Ramy Peuker, Stephan Wallacher 🇩🇪 GER 40-49 8/107 0:56:52 32:2120:493:46 3:311:232:182:274:141:162:093:31
56 Martin Gore, Joel Enoch 🇬🇧 GBR 40-49 9/107 0:56:56 29:5023:443:26 3:461:362:572:574:111:232:534:01
57 Amory Fedjekhi, Augustin Tonnel 🇫🇷 FRA U29 17/205 0:56:59 32:1021:053:49 3:261:282:572:044:041:252:173:24
58 Kevin Shalloo, David Guerin 🇮🇪 IRL 50-59 1/15 0:57:01 32:3720:573:30 3:441:312:391:534:001:232:263:21
59 Ryan Gackowski, Robert Hobbs 🇬🇧 GBR 30-39 32/326 0:57:03 33:1920:133:34 3:371:162:202:023:581:142:203:26
60 William Perkins, Thomas Wood 🇬🇧 GBR U29 18/205 0:57:05 33:2920:093:30 3:411:192:152:033:561:212:073:27
61 Moritz Kappelsberger, Felix Kappelsberger 🇩🇪 GER U29 19/205 0:57:07 33:5519:164:01 3:171:131:562:183:551:112:153:11
62 Patrick Pitzl, Philipp Hlavinka 🇦🇹 AUT 30-39 33/326 0:57:09 32:2721:023:44 3:461:172:132:334:011:262:143:32
63 Tom Jansen, Thorsten Hansen 🇳🇱 NED 30-39 34/326 0:57:11 34:0319:373:36 3:321:132:112:133:501:152:063:17
64 Samuel Kerschbaum, Martin Melchart 🇦🇹 AUT U29 20/205 0:57:13 30:3023:093:38 4:011:302:432:124:111:152:414:36
65 Felix Elsner, Robert Huber 🇩🇪 GER U29 21/205 0:57:16 31:4221:384:00 3:431:251:592:564:081:212:373:29
66 Steven Mcinally, David Hamilton 🇬🇧 GBR 30-39 35/326 0:57:22 33:0120:323:54 3:231:332:262:093:451:192:313:26
67 Jeroen Meerman, Leon Roos 🇳🇱 NED 30-39 36/326 0:57:23 33:3720:023:49 3:291:101:572:383:431:162:173:32
67 Tomas Mitkus, Can-Michael Nural 🇱🇹 LTU 30-39 36/326 0:57:23 32:4920:533:46 3:291:102:162:084:031:252:483:34
69 Allan Syme, Stuart Syme 🇬🇧 GBR 40-49 10/107 0:57:24 32:0821:353:44 3:411:292:382:144:011:182:343:40
70 Max Van Marle, Tom Oosterdijk 🇳🇱 NED U29 22/205 0:57:25 31:4122:103:37 3:381:232:412:324:071:182:443:47
71 Paul Gillingham, David Sloan 🇬🇧 GBR 40-49 11/107 0:57:27 33:2120:353:35 3:301:292:222:253:511:292:203:09
72 Daniel Sevillla, Alan Strachan 🇪🇸 ESP 50-59 2/15 0:57:29 32:2521:533:15 3:411:282:372:164:061:232:363:46
72 Ondry Priebe, Thomas Mayr 🇩🇪 GER 30-39 38/326 0:57:29 32:2721:213:46 3:291:232:302:274:041:172:373:34
74 Markus Krause, Johannes Pleger 🇩🇪 GER U29 23/205 0:57:32 33:3120:323:34 3:241:222:252:163:541:062:453:20
75 Rafe Legg, Jack Bark 🇬🇧 GBR U29 24/205 0:57:33 32:5421:143:30 3:441:312:122:373:591:182:293:24
76 Rainer Winninger, Walter Dorninger 🇦🇹 AUT 40-49 12/107 0:57:38 33:0521:053:33 3:271:272:262:084:021:092:423:44
77 Sergio Monteagudo, Manuel Romero 🇪🇸 ESP 40-49 13/107 0:57:47 32:0322:193:30 3:401:312:372:084:161:253:023:40
78 Máté Gyömrei, Patrik Nagy 🇭🇺 HUN 30-39 39/326 0:57:51 32:2421:493:43 3:321:202:152:234:021:123:113:54
79 Hannes Mauer, Maximilian Alber 🇩🇪 GER U29 25/205 0:57:55 33:2520:533:42 3:381:282:302:113:581:182:313:19
80 Adrian Majewski, Can Ilgar 🇩🇪 GER 30-39 40/326 0:58:00 31:2822:523:46 3:471:282:453:054:161:252:383:28
81 Thomas Clare, Ethan Kirkwood 🇬🇧 GBR U29 26/205 0:58:01 31:5322:373:35 3:401:272:432:254:131:292:374:03
81 Thomas Kremayr, Robert Pangalila 🇦🇹 AUT 30-39 41/326 0:58:01 32:4621:453:37 3:441:172:382:254:111:222:443:24
83 Gramos Halilaj, Felix Bierwirth 🇩🇪 GER U29 27/205 0:58:06 35:4818:423:41 3:301:152:151:333:491:091:513:20
84 Manuel Tüngler, Marcel Hertlein 🇩🇪 GER U29 28/205 0:58:17 32:4121:573:44 3:221:362:262:324:011:272:493:44
85 Luca Mappes, Louis Großmann 🇩🇪 GER U29 29/205 0:58:31 34:2720:283:40 3:351:281:552:003:581:332:213:38
85 Tobias Hessling, Jan Teuber 🇩🇪 GER U29 29/205 0:58:31 34:0920:264:03 3:351:332:182:143:521:182:163:20
87 Jay Johnson, Oli Leighton 🇬🇧 GBR U29 31/205 0:58:35 33:4821:143:38 3:331:272:072:453:581:202:263:38
88 Florian Mildner, Yannick Obenauer 🇩🇪 GER 50-59 3/15 0:58:46 33:4721:203:44 3:291:282:322:254:041:182:303:34
88 Joshua Meijer, Gabriel Meijer 🇳🇱 NED 30-39 42/326 0:58:46 32:2522:453:41 3:491:252:192:504:341:232:323:53
90 Stan Schofield, Rhys Mould 🇬🇧 GBR U29 32/205 0:58:54 34:3020:573:33 3:401:292:102:133:481:282:223:47
91 Constantin Wagner, Timur Öztuna 🇩🇪 GER 30-39 43/326 0:58:55 34:0720:573:55 3:271:382:352:243:561:272:213:09
92 Alex Bellin, Marco Pavanello 🇮🇹 ITA 40-49 14/107 0:59:01 33:0722:053:55 3:451:402:352:194:081:362:483:14
93 Alexander Groschopp, Marvin Moser 🇩🇪 GER U29 33/205 0:59:04 34:4620:483:34 3:351:342:002:134:101:172:233:36
94 Michael Gomeringer, Andreas Klauser 🇩🇪 GER 40-49 15/107 0:59:09 33:5720:594:18 3:271:222:192:204:021:082:473:34
95 Zeph Brown, Elliott Brown 🇬🇧 GBR 30-39 44/326 0:59:13 33:4521:483:45 3:331:252:412:114:001:392:363:43
96 George Barry, Oliver Smith 🇬🇧 GBR U29 34/205 0:59:15 33:1722:333:30 3:311:242:332:324:061:223:004:05
96 Markus Sztuka, Roman Eckl 🇦🇹 AUT 30-39 45/326 0:59:15 33:2922:083:42 3:491:302:242:224:091:222:473:45
98 Mike Linford, Mitch Berry 🇬🇧 GBR U29 35/205 0:59:28 33:0322:503:41 3:511:243:112:504:041:242:263:40
99 Thomas Sternad, Evan Teplitsky 🇦🇹 AUT 40-49 16/107 0:59:33 34:0121:224:13 3:361:122:083:003:531:162:463:31
100 Gerd Pfingstner, Stefan Zink 🇦🇹 AUT 30-39 46/326 0:59:46 34:5820:394:14 3:371:122:342:303:481:232:173:18

Rank is the finishing position within Doubles Men among timed teams. 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