HYROX Maastricht 2025: Pro Doubles Men results

233 teams on 19 Sept 2025. Typical finish 1:11:30, fastest 10% under 0:58:53. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Tim Wenisch, Alexander Roncevic 🇩🇪 GER 30-34 1/64 0:49:26 25:0420:373:49 3:141:322:491:503:311:242:363:41
2 Alexis Bernier, Marko Nicic 🇫🇷 FRA 30-34 2/64 0:50:58 26:1620:533:53 3:251:432:511:483:391:242:333:30
3 Jannik Czapla, Sebastian Ifversen 🇩🇪 GER 25-29 1/56 0:51:18 26:3920:493:55 3:241:372:491:563:401:232:243:36
4 Liam Mccroary, Danny Rae 🇬🇧 GBR 25-29 2/56 0:51:58 26:4721:193:57 3:331:392:561:393:401:272:263:59
5 Pieter Maes, Tom Franssens 🇧🇪 BEL 30-34 3/64 0:52:05 27:2720:394:04 3:221:312:541:543:371:212:273:33
6 Fabian Eisenlauer, Kieron White 🇩🇪 GER 30-34 4/64 0:52:11 26:5421:194:03 3:231:352:581:543:411:282:413:39
7 Luis Garcia Rubio, Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 3/56 0:52:42 27:2921:184:01 3:261:373:052:103:451:282:283:19
8 John Carlisle, Niall Mcmeeken 🇬🇧 GBR 30-34 5/64 0:52:48 27:1321:483:51 3:261:423:092:043:461:342:393:28
9 Tony Revell, Ciaran Parkinson 🇬🇧 GBR 35-39 1/46 0:53:02 26:2622:423:58 3:281:393:112:093:551:322:503:58
10 Peter Schiller, Lukas Storath 🇩🇪 GER 40-44 1/26 0:54:35 27:4722:354:17 3:281:433:282:333:491:242:363:34
11 Ben Wright, Dan Nota 🇬🇧 GBR 25-29 4/56 0:54:48 27:3223:074:12 3:311:543:272:053:501:363:023:42
12 Joey Stol, Julian Westerbaan 🇳🇱 NED 25-29 5/56 0:55:12 28:4022:014:35 3:401:343:211:474:131:322:203:34
13 Hendrik Themann, Marvin Karsch 🇩🇪 GER 30-34 6/64 0:55:34 28:2722:494:22 3:201:593:212:223:521:322:483:35
14 Maximillian Löw, Martin Michelius 🇩🇪 GER 30-34 7/64 0:56:29 29:5122:084:35 3:241:503:351:513:481:282:283:44
15 Mark Nieuwenhuis, Jannick Plantinga 🇳🇱 NED 30-34 8/64 0:56:32 29:4822:094:40 3:331:363:172:063:521:272:433:35
16 David Blankenburgh, Koen Proost 🇳🇱 NED 25-29 6/56 0:57:10 30:1122:234:41 3:241:333:272:063:471:272:483:51
17 Jordi Fuhler, Robin Van Rijsewijk 🇳🇱 NED 16-24 1/26 0:57:12 31:0021:464:30 3:341:233:032:133:541:242:233:52
18 Michael Bruggraber, Jörg Gratzl 🇦🇹 AUT 35-39 2/46 0:57:33 28:5723:534:47 3:401:513:562:084:071:243:033:44
19 Gabin Dedrie, Jean Christophe Bruneau 🇫🇷 FRA 25-29 7/56 0:57:37 29:0923:434:48 3:381:453:422:143:561:393:003:49
20 Alex Sygula, Maxence Letrouvé 🇫🇷 FRA 25-29 8/56 0:57:58 27:3825:504:33 3:372:104:402:314:001:323:064:14
21 Jeremy Reijnders, Aram De Munnik 🇳🇱 NED 25-29 9/56 0:58:29 31:4822:184:28 3:411:412:572:313:501:332:433:22
22 Dave Niedenzu, Keyme Bosman 🇳🇱 NED 25-29 10/56 0:58:51 30:2723:434:45 3:411:343:062:314:031:213:174:10
23 Carsten Kuhle, Johannes Gorgulla 🇩🇪 GER 35-39 3/46 0:58:52 29:1524:444:58 3:402:014:052:084:111:352:574:07
24 Kevin Soetendal, Theodericus Petrus Orij 🇳🇱 NED 30-34 9/64 0:58:53 31:2422:484:47 3:291:483:232:043:571:302:503:47
25 Wouter Bakhuis, Tom Van Den Berkhof 🇳🇱 NED 35-39 4/46 0:58:54 30:1624:024:42 3:321:523:402:243:571:332:494:15
26 Nick Van Ommen, Peter De Gruijl 🇳🇱 NED 30-34 10/64 0:58:56 30:5023:394:30 3:361:543:452:273:461:372:423:52
27 Marnix Kaspers, Bert Veenstra 🇳🇱 NED 40-44 2/26 0:59:00 30:0724:084:50 3:421:523:352:283:541:302:594:08
28 Leon Roos, Mack Engbers 🇳🇱 NED 30-34 11/64 0:59:31 31:0023:504:46 3:391:483:142:113:491:292:574:43
29 Hans Donker, Jeroen Meerman 🇳🇱 NED 25-29 11/56 0:59:35 31:0723:434:50 3:381:363:242:214:041:333:083:59
30 Guido Bouwmeesters, Niels Post 🇳🇱 NED 25-29 12/56 0:59:55 30:2124:404:58 3:481:563:572:274:061:333:073:46
31 Mitchell Van Den Berg, Jeroen Eppenga 🇳🇱 NED 25-29 13/56 1:00:14 29:4325:404:55 3:391:493:562:254:021:223:085:19
32 Nick Wermke, Max Wermke 🇩🇪 GER 25-29 14/56 1:00:27 30:2724:455:20 3:452:123:402:134:111:383:054:01
33 Jeroen Derks, Frank Derks 🇳🇱 NED 25-29 15/56 1:00:40 31:4624:034:55 3:451:353:242:304:041:253:313:49
34 Tim Noorduin, Wout Schaart 🇳🇱 NED 25-29 16/56 1:00:45 29:1726:594:33 3:471:364:242:294:131:513:155:24
35 Alberto Vasconcelos, Miguel Carvalho 🇵🇹 POR 35-39 5/46 1:00:47 31:5024:154:45 3:401:573:452:184:071:452:573:46
36 Yassine Bouaziz, Tijmen Bouw 🇳🇱 NED 16-24 2/26 1:01:00 30:2926:024:35 3:581:444:102:284:221:323:014:47
37 Tjem Kempen, Dirk Van Daalen De Jel 🇳🇱 NED 25-29 17/56 1:01:03 32:1924:154:33 3:442:053:172:343:581:363:093:52
38 Carsten Flynn, Peter Simon 🇩🇪 GER 35-39 6/46 1:01:04 32:5623:025:11 3:401:483:172:033:571:203:013:56
39 Sylvain Caumontat, Stephane Fernandez 🇫🇷 FRA 40-44 3/26 1:01:15 32:4923:095:21 3:491:433:391:414:071:392:523:39
40 Stephan Wallacher, Ramy Peuker 🇩🇪 GER 40-44 4/26 1:01:37 32:4224:005:00 3:471:383:452:244:161:302:553:45
41 Joost Huisman, Sem Zonderwijk 🇳🇱 NED 16-24 3/26 1:02:05 32:1325:074:49 3:321:563:562:323:561:423:234:10
42 Bob Goedbloed, Antonie Lokhorst 🇳🇱 NED 25-29 18/56 1:02:11 31:4825:394:50 3:321:463:372:434:021:433:204:56
43 Stef Selten, Luuk Van Lanen 🇳🇱 NED 30-34 12/64 1:02:26 32:0925:364:45 3:482:073:402:274:101:423:414:01
44 Geert Biemans, Matthijs Bakker 🇳🇱 NED 25-29 19/56 1:02:32 31:1126:404:44 3:481:573:583:123:591:273:264:53
45 Elliot Vandeleene, Jules Geskens 🇧🇪 BEL 16-24 4/26 1:02:43 31:2526:274:54 3:471:514:052:504:111:223:344:47
46 Sebastian Eickenjäger, Matthias Müller 🇩🇪 GER 40-44 5/26 1:02:46 32:1425:404:56 3:411:513:292:524:121:473:454:03
47 Patrick Benecke, Rune Dallmann 🇩🇪 GER 35-39 7/46 1:03:02 31:2426:454:58 3:401:553:492:474:011:323:125:49
47 Sil Wiersma, Lloyd Bleeksma 🇳🇱 NED 30-34 13/64 1:03:02 30:0827:305:28 3:442:124:043:294:091:314:004:21
49 Mitu Verbeeck, Vincent Sels 🇧🇪 BEL 16-24 5/26 1:03:05 32:4425:394:46 3:462:093:452:384:011:343:054:41
50 Florentijn Van Den Kerkhoff, Tim Schepers 🇳🇱 NED 25-29 20/56 1:03:07 31:0726:485:17 3:391:563:462:484:101:423:035:44
51 Mikai Vroom, Raoul Gillet 🇳🇱 NED 25-29 21/56 1:03:14 32:1426:074:57 3:451:574:242:324:081:443:324:05
52 Roy Koenders, Bart Daaleman 🇳🇱 NED 35-39 8/46 1:03:17 33:0425:065:10 3:451:553:422:274:141:253:144:24
53 Mano Jai, Mathia Palaia 🇧🇪 BEL 30-34 14/64 1:03:18 31:2227:054:55 3:501:474:162:374:181:382:595:40
54 Paul Hesselberth, Stein Borger 🇳🇱 NED 25-29 22/56 1:03:29 32:0726:334:52 3:451:514:192:564:061:353:064:55
55 Michiel Van Gijzeghem, Laurens Goeman 🇧🇪 BEL 30-34 15/64 1:03:52 35:3023:165:11 3:401:363:132:453:531:223:093:38
56 Rik Van Berlo, Joeri Cuunders 🇳🇱 NED 25-29 23/56 1:03:56 34:1124:305:20 3:502:195:202:424:221:473:17—
57 Adrien Horward, Jean-Philippe Nicolas 🇧🇪 BEL 35-39 9/46 1:04:04 33:2924:236:17 3:371:533:492:004:071:323:234:02
57 David Van Rooij, Alain Smit 🇳🇱 NED 30-34 16/64 1:04:04 33:3225:085:28 3:341:374:202:384:081:293:034:19
59 Lyno Storm, Fay Storm 🇳🇱 NED 35-39 10/46 1:04:30 36:0723:245:05 3:501:473:042:204:021:272:524:02
60 Vincent Ueberbach, Max Vervoort 🇳🇱 NED 25-29 24/56 1:04:35 35:5223:345:13 3:451:483:082:264:091:393:023:37
61 Tim Decker, Marco Hilke 🇩🇪 GER 35-39 11/46 1:04:50 33:2726:215:08 3:291:474:022:124:161:273:545:14
62 Jeroen Bouman, Keanu Chin 🇳🇱 NED 30-34 17/64 1:05:12 33:3126:025:43 3:382:054:092:254:051:333:414:26
63 Louis Althaus, Jonas Neuser 🇩🇪 GER 25-29 25/56 1:05:17 33:0427:075:09 3:412:034:182:464:131:303:564:40
64 Frank Borchert, Niels Scheffer 🇳🇱 NED 30-34 18/64 1:05:20 32:2326:536:08 3:581:534:193:044:221:293:224:26
65 Nicolas Vassaux, Tanguy Goretti 🇧🇪 BEL 35-39 12/46 1:05:27 33:1026:555:27 3:391:433:332:314:071:413:066:35
66 Jérôme Bureau, Arthur De Greef 🇧🇪 BEL 35-39 13/46 1:05:31 35:0925:015:26 3:391:484:162:224:101:303:134:03
67 Alex Romero Guti, Huey Verbeek 🇪🇸 ESP 40-44 6/26 1:05:33 32:4327:365:17 3:532:074:192:234:161:384:264:34
68 Aaron Van Gulik, Kay Wissink 🇳🇱 NED 30-34 19/64 1:05:44 33:3626:555:16 3:472:224:043:084:231:353:344:02
69 Xi Chang, Ulrich Aschenbroich 🇳🇱 NED 35-39 14/46 1:05:57 35:5124:485:22 3:521:573:412:204:251:422:593:52
70 Nick Kempel, Tim Kempel 🇩🇪 GER 16-24 6/26 1:05:58 34:3326:145:16 3:371:554:062:554:281:333:433:57
71 Thomas Lecieux, Ludovic Rodrigues Baeta 🇫🇷 FRA 40-44 7/26 1:06:01 34:3426:185:14 3:552:044:172:344:111:283:543:55
72 Victorien Brebant, Mario Sittler 🇫🇷 FRA 30-34 20/64 1:06:16 33:2427:415:16 3:561:515:112:594:061:453:553:58
73 Vincent De Jager, Robert Van Rooijen 🇳🇱 NED 16-24 7/26 1:06:23 34:3526:135:39 3:411:473:332:324:031:404:064:51
74 Patrick Greve, Carsten Emsbach 🇩🇪 GER 40-44 8/26 1:06:39 34:1626:535:35 3:452:084:093:094:161:443:384:04
75 Bob Van Den Den Enden, Sam Hendrickx 🇳🇱 NED 30-34 21/64 1:06:45 35:1825:585:33 3:352:023:402:364:111:373:484:29
76 Stefan Zwang, Jeremy Martis 🇳🇱 NED 35-39 15/46 1:06:48 34:2726:515:35 4:022:154:012:344:231:403:484:08
77 Oscar Van Der Hauwaert, Corentin Puffay 🇧🇪 BEL 25-29 26/56 1:06:51 35:4425:365:35 3:431:503:532:454:151:293:244:17
78 Richard Proost, Jaco Vervloet 🇳🇱 NED 45-49 1/8 1:06:54 36:1625:015:41 3:531:533:502:194:121:343:194:01
79 Mats Freijser, Youp De Vos 🇳🇱 NED 16-24 8/26 1:06:56 36:4824:455:28 3:451:344:072:204:171:323:064:04
80 Claudy Mary, Nicolas Bandelet 🇧🇪 BEL 35-39 16/46 1:07:08 36:0223:567:14 3:391:482:502:534:011:422:564:07
81 Michel Keldenich, Philip Nastke 🇩🇪 GER 35-39 17/46 1:07:12 35:3725:515:51 3:521:444:352:134:231:293:403:55
82 Laurent Missotten, Mike Burtombois 🇧🇪 BEL 35-39 18/46 1:07:15 38:3023:205:30 3:481:233:202:204:061:402:583:45
83 Stefan Sojke, Wojtek Hallek 🇩🇪 GER 35-39 19/46 1:07:18 33:5627:315:55 4:002:004:242:594:141:304:124:12
84 Jorn Dijkstra, Jesper Wobbema 🇳🇱 NED 16-24 9/26 1:07:29 34:2126:097:03 4:021:513:302:154:331:253:494:44
85 Lenn Bergraaf, Dirk Driessen 🇳🇱 NED 25-29 27/56 1:07:33 33:5828:055:34 3:531:524:092:574:441:513:544:45
86 Ivan Filipan, Derron Whitbread 🇳🇱 NED 30-34 22/64 1:07:42 36:3725:315:40 3:501:263:492:034:091:402:395:55
87 Lennard Van Der Wal, Eldert Van Vliet 🇳🇱 NED 30-34 23/64 1:07:45 35:5625:555:58 3:541:584:022:464:021:293:374:07
87 Piet Van Der Velden, Tom Van De Laar 🇳🇱 NED 35-39 20/46 1:07:45 35:1226:585:41 3:581:454:372:524:191:333:304:24
89 Gerjan Crins, Jort Cuijpers 🇳🇱 NED 30-34 24/64 1:07:55 36:3925:585:22 3:561:463:552:304:181:433:264:24
90 Bram Van T Noordeende, Devlin De Bruin 🇳🇱 NED 25-29 28/56 1:07:56 34:0926:357:17 3:522:154:163:114:201:401:405:21
91 Tim Schudde, Just Nicolaij 🇳🇱 NED 16-24 10/26 1:08:02 33:1829:275:23 3:421:564:022:294:011:283:388:11
92 Jelle Buys, Filip Vermaelen 🇧🇪 BEL 35-39 21/46 1:08:07 35:2227:155:33 3:571:584:543:064:151:413:154:09
93 Sam Mees, Joep Van Rossem 🇳🇱 NED 30-34 25/64 1:08:10 37:1525:145:46 3:312:063:592:574:111:303:023:58
94 Arjan Eisma, Gert-Jan Van De Haar 🇳🇱 NED 35-39 22/46 1:08:22 35:3126:446:12 3:561:484:512:204:171:313:324:29
95 Renaldo van Emmerik, Steven Blokland 🇳🇱 NED 35-39 23/46 1:08:30 34:5927:435:51 3:511:454:433:074:271:294:004:21
96 Joep Van Venrooij, Damian Forster 🇳🇱 NED 25-29 29/56 1:08:44 35:4127:375:30 3:562:154:163:154:301:403:374:08
97 David Leek, Daan Eerland 🇳🇱 NED 16-24 11/26 1:08:49 34:2029:135:22 4:022:054:282:484:192:004:005:31
98 Régis Kapinga, Ronald Loenders 🇧🇪 BEL 30-34 26/64 1:08:55 34:5228:215:47 3:541:555:332:274:191:463:284:59
99 Xavier Wuillaume, Quentin Lorge 🇧🇪 BEL 35-39 24/46 1:08:56 37:0526:055:51 3:561:294:522:364:021:323:194:19
100 Niels Boelens, Adriaan Groffen 🇳🇱 NED 35-39 25/46 1:09:22 35:1228:485:27 5:561:564:332:334:121:293:574:12

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