HYROX Maastricht 2025: Doubles Men results

1,175 teams on 19 Sept 2025. Typical finish 1:14:50, fastest 10% under 1:03:37. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Joel Persson, Ben Sutherland 🇸🇪 SWE 25-29 1/286 0:49:36 26:0919:513:41 3:261:222:182:063:391:102:203:30
2 Robert Van Herk, Cem Ter Burg 🇳🇱 NED 30-34 1/258 0:50:30 27:1619:174:01 3:221:202:221:513:591:162:043:03
3 Nik Kojc, Graham Halliday 🇸🇮 SLO 30-34 2/258 0:51:52 27:3719:574:21 3:281:202:212:083:451:162:113:28
4 William Higham, Troy Pannett 🇬🇧 GBR 25-29 2/286 0:53:40 29:1120:274:06 3:301:222:082:033:471:152:154:07
5 Kashif Kasanwirdjo, Hidde Weersma 🇳🇱 NED 30-34 3/258 0:53:51 28:5920:404:16 3:241:252:371:393:411:122:364:06
6 Pierre Grimont, Nicolas Grimont 🇧🇪 BEL 30-34 4/258 0:54:37 29:0321:274:12 3:351:282:312:343:491:142:393:37
7 Thom Van Hagen, Pascal Kouwenhoven 🇳🇱 NED 30-34 5/258 0:55:28 30:3720:394:16 3:311:212:162:143:521:182:193:48
8 Abel Verschuur, Jens Vanecht 🇳🇱 NED 25-29 3/286 0:55:56 31:1520:174:28 3:331:252:312:003:431:132:223:30
9 Dominic Kiewiet, Dylan Versluis 🇳🇱 NED 30-34 6/258 0:55:57 29:3722:044:22 3:391:292:342:304:021:222:264:02
10 Reynaldo Latinne, Sam Benetti 🇧🇪 BEL 30-34 7/258 0:56:04 30:1721:204:31 3:311:162:422:133:591:102:323:57
11 Tomaž Gojčič, Jože Kojc 🇸🇮 SLO 40-44 1/119 0:56:08 30:4221:044:27 3:441:312:291:553:561:212:173:51
12 Raymond Mcnamara, Jordan Kane 🇬🇧 GBR 30-34 8/258 0:56:16 30:5221:014:27 3:441:292:281:513:511:212:323:45
13 Emiel De Schepper, Niels Anné 🇧🇪 BEL 16-24 1/206 0:56:21 30:5321:044:28 3:391:232:112:283:561:182:313:38
14 Martijn Peters, Marc Kroes 🇳🇱 NED 40-44 2/119 0:56:27 31:0221:064:24 3:441:292:222:054:031:122:223:49
15 Justin Den Tenter, Corne Dames 🇳🇱 NED 25-29 4/286 0:56:36 30:0622:224:13 3:441:202:262:184:011:152:544:24
16 Davey De Vos, Luc Van Overdam 🇳🇱 NED 25-29 5/286 0:57:10 31:2221:184:35 3:351:192:122:353:581:192:293:51
17 Wouter Oostveen, Dario Mulder 🇳🇱 NED 25-29 6/286 0:57:58 30:5822:264:39 4:001:352:502:314:021:162:303:42
18 Nils Van Dijk, Ruben Boontje 🇳🇱 NED 16-24 2/206 0:58:00 31:0022:314:35 3:421:262:172:173:571:162:424:54
19 Lars Rademaker, Melle Bijstra 🇳🇱 NED 30-34 9/258 0:58:02 31:1122:164:38 3:421:322:342:384:061:322:293:43
20 Boris Canu, Loic Van Lang 🇫🇷 FRA 35-39 1/220 0:58:05 31:4321:544:31 3:481:362:401:584:001:232:503:39
21 Tom Verellen, Stijn Daenens 🇧🇪 BEL 30-34 10/258 0:58:16 31:1922:054:57 3:431:422:322:284:051:132:383:44
22 Cedric Dumont, Glen Van Den Bulcke 🇧🇪 BEL 30-34 11/258 0:58:19 30:0823:334:42 3:481:153:502:273:501:062:594:18
22 Jerry Raaphorst, Boy Van Erp 🇳🇱 NED 30-34 11/258 0:58:19 30:2323:284:34 3:491:262:462:514:071:332:573:59
24 Jonah Rohi, Jarno Errens 🇳🇱 NED 30-34 13/258 0:58:21 32:0021:185:07 3:471:262:341:433:591:242:343:51
25 Michael Ter Horst, Tobi Steeg 🇳🇱 NED 25-29 7/286 0:58:38 30:3723:214:45 3:501:352:531:584:061:293:044:26
26 Thomas De Rover, Wessel Van Peer 🇳🇱 NED 25-29 8/286 0:58:51 32:0921:584:49 3:501:282:382:094:021:322:413:38
27 Martin Doyen, Brahim Lahmiri 🇧🇪 BEL 35-39 2/220 0:59:10 31:1623:074:51 3:401:312:432:243:561:253:204:08
28 Sebastian Jonczyk, Max Hubertus Agnes Niessen 🇩🇪 GER 25-29 9/286 0:59:42 33:0022:064:40 3:481:302:412:114:061:252:303:55
29 Charles Kasteel, Ties Rijkens 🇳🇱 NED 25-29 10/286 0:59:44 31:0523:395:04 3:411:242:402:424:161:302:524:34
29 Jesse Mellema, Rene Mellema 🇳🇱 NED 25-29 10/286 0:59:44 31:1523:265:08 3:441:293:002:444:211:382:393:51
29 Manuel Tüngler, Marcel Hertlein 🇩🇪 GER 25-29 10/286 0:59:44 32:0422:524:54 3:271:242:452:294:041:253:074:11
32 Julien Demarteau, Loïc Moray 🇧🇪 BEL 30-34 14/258 0:59:48 33:4721:064:59 3:441:332:591:463:511:092:303:34
33 Wiebe Kuipers, Job Kuipers 🇳🇱 NED 25-29 13/286 0:59:50 31:2923:225:02 3:491:282:422:544:211:202:484:00
34 Arthur Beaghe, Guillaume Sturbaut 🇧🇪 BEL 30-34 15/258 0:59:54 32:4522:184:55 3:501:302:442:324:101:202:413:31
34 Sven Verbeek, Bas Koene 🇳🇱 NED 35-39 3/220 0:59:54 32:0623:004:51 3:501:342:532:374:101:342:363:46
36 Dirk Van Daalen De Jel, Raymond Pet 🇳🇱 NED 35-39 4/220 0:59:58 31:5223:364:34 3:441:502:472:453:591:383:003:53
37 Job De Goede, Jacco Ter Voort 🇳🇱 NED 25-29 14/286 1:00:00 31:5423:134:57 3:411:362:363:024:151:272:493:47
38 Sander Van Der Linden, Klaas Van Woudenbergh 🇳🇱 NED 40-44 3/119 1:00:01 31:1724:024:46 3:401:502:563:014:141:282:593:54
39 Stephan Oost Lievense, Peter Schwering 🇳🇱 NED 35-39 5/220 1:00:05 32:0822:525:11 3:461:282:252:554:221:272:533:36
40 Steve Van Eeden, Roben Schenk 🇳🇱 NED 25-29 15/286 1:00:08 32:3222:434:59 3:401:262:272:204:041:322:524:22
41 Arthur Van Der Heijden, Bjärne Ten Wolde 🇳🇱 NED 35-39 6/220 1:00:15 35:2519:505:04 3:241:182:042:013:441:212:283:30
42 Marco Van Os, Damien Van Den Brink 🇳🇱 NED 35-39 7/220 1:00:18 32:3823:024:43 3:461:352:542:444:081:262:303:59
43 Sina Emami, Rico Bouwmans 🇳🇱 NED 30-34 16/258 1:00:19 32:0323:115:09 3:421:322:283:014:171:262:533:52
44 Nick Pans, Maarten Van Dyck 🇧🇪 BEL 30-34 17/258 1:00:24 31:3423:544:59 3:561:342:492:444:081:213:084:14
45 Tomas Sanchez Posada, Arnaud Van Melkebeke 🇧🇪 BEL 30-34 18/258 1:00:26 31:5223:474:49 3:381:273:282:274:041:353:024:06
46 Morris Meijs, Bono Meijs 🇳🇱 NED 25-29 16/286 1:00:27 33:2522:204:47 3:451:252:492:144:041:312:473:45
47 Quinten Bijwaard, Wessel Slotemaker 🇳🇱 NED 30-34 19/258 1:00:28 30:5425:004:39 3:421:363:183:034:121:343:144:21
48 Jannik Dächert, Rainer Winninger 🇩🇪 GER 30-34 20/258 1:00:34 32:0423:255:09 3:591:313:222:214:141:222:483:48
49 Cedric Triki, Orin Magnus 🇧🇪 BEL 25-29 17/286 1:00:36 32:2023:474:33 3:441:322:512:514:111:313:034:04
50 Emiel Helmink, Roel Reuser 🇳🇱 NED 35-39 8/220 1:00:41 31:1624:175:13 3:401:232:553:244:071:143:154:19
50 Quincy Haefkens, Tijmen Van Kraaij 🇳🇱 NED 25-29 18/286 1:00:41 32:3023:314:45 4:011:252:422:424:181:242:544:05
52 Tom Matthys, Bart Buyens 🇧🇪 BEL 30-34 21/258 1:00:46 33:1822:315:01 3:491:272:462:314:101:232:413:44
53 Bart Van Duivenbode, Jsa Van Baaren 🇳🇱 NED 25-29 19/286 1:00:47 32:5622:365:19 3:511:402:432:224:121:302:273:51
54 Dirjan Bouma, Njord Visser 🇳🇱 NED 25-29 20/286 1:00:51 31:3723:265:54 3:391:242:253:454:091:232:523:49
54 Nick De Beijer, Maarten Lelkens 🇳🇱 NED 30-34 22/258 1:00:51 33:3621:315:48 4:011:242:172:404:081:192:173:25
56 Jasper Van Den Bosch, Jurgen Bakkers 🇳🇱 NED 45-49 1/57 1:00:53 32:3623:175:05 3:411:333:013:064:131:282:413:34
57 Niaché Parinussa, Jurre Van Kessel 🇳🇱 NED 25-29 21/286 1:00:56 31:4723:505:24 3:591:423:242:214:111:222:573:54
58 Jimmy Haddou, Quentin Dujardin 🇫🇷 FRA 35-39 9/220 1:01:15 33:2422:505:06 3:491:353:042:164:061:272:443:49
59 Grégory Bourcy, Shane Paulet 🇧🇪 BEL 35-39 10/220 1:01:16 34:2021:125:48 3:381:182:432:023:581:172:323:44
60 Niek Hugen, Marwan Van Heugten 🇳🇱 NED 30-34 23/258 1:01:19 32:3523:524:56 3:521:243:052:224:071:203:194:23
61 Mike Beentjes, Kevin Welp 🇳🇱 NED 25-29 22/286 1:01:20 30:3625:504:58 4:041:333:363:074:151:423:234:10
62 Jip De Jong, Morris De Graaf 🇳🇱 NED 25-29 23/286 1:01:27 32:5623:584:37 3:451:273:092:444:121:283:084:05
63 Bob Demarteau, Toon Van Veen 🇳🇱 NED 30-34 24/258 1:01:31 33:1023:165:10 3:511:392:462:324:081:382:513:51
63 Florent Cammers, Hocine Ragued 🇧🇪 BEL 35-39 11/220 1:01:31 32:3123:565:09 3:501:372:542:553:541:283:094:09
65 Tom Kistner, Paul Springmann 🇩🇪 GER 45-49 2/57 1:01:38 33:1223:145:16 3:341:272:312:564:101:283:034:05
66 Mark Trewren, Matteo Petruzzi 🇬🇧 GBR 35-39 12/220 1:01:47 32:1324:365:02 3:591:433:002:534:181:303:014:12
67 Cedric Lefeber, Mathias Van Kerckhoven 🇧🇪 BEL 25-29 24/286 1:01:48 35:2221:185:12 3:391:322:192:174:021:232:313:35
68 Thomas Heider, Helmut Schuck 🇩🇪 GER 60-64 1/3 1:01:52 32:1924:494:49 3:541:512:592:454:001:293:154:36
69 Len Verstegen, Stijn Meijs 🇳🇱 NED 25-29 25/286 1:01:53 31:5325:074:56 3:471:403:123:154:181:423:094:04
69 Wessel Kooij, Maurice Twisk 🇳🇱 NED 30-34 25/258 1:01:53 33:3723:175:03 3:391:352:512:574:081:322:493:46
71 Dirk Van Ierland, Nilles Beex 🇳🇱 NED 16-24 3/206 1:02:03 34:4422:145:11 3:561:092:372:124:181:152:513:56
71 Maarten Kerckhoffs, Bastiaan Gal 🇳🇱 NED 30-34 26/258 1:02:03 33:0623:305:31 3:421:302:562:554:111:332:463:57
73 Enzo Drumelle, Quentin Maurice 🇫🇷 FRA 25-29 26/286 1:02:05 34:1722:395:13 3:521:202:272:234:061:202:464:25
74 Gabriël Bom, Tjebbe Mobach 🇳🇱 NED 35-39 13/220 1:02:06 34:3522:375:00 3:451:302:152:514:081:152:534:00
75 Peter Walsh, Roberto Ubaldi 🇮🇪 IRL 30-34 27/258 1:02:07 33:3623:235:13 3:541:262:512:594:151:282:433:47
76 Fabian Sendscheid, Tom Quadflieg 🇩🇪 GER 30-34 28/258 1:02:11 33:2923:415:04 3:431:443:052:394:101:302:474:03
77 Jan Darda, Moritz Müller 🇩🇪 GER 25-29 27/286 1:02:12 35:0422:125:01 3:541:342:172:334:061:182:433:47
78 Sean Durinck, Wannes Van Dooren 🇧🇪 BEL 30-34 29/258 1:02:14 32:5324:404:46 3:571:442:452:264:171:383:014:52
79 Niels Bönker, Carlo Van Die 🇳🇱 NED 30-34 30/258 1:02:19 34:3922:425:02 3:401:362:152:574:071:322:443:51
80 Patrick Krexner, Christoph Wiesinger 🇦🇹 AUT 35-39 14/220 1:02:20 31:4024:565:49 3:451:433:192:494:151:343:114:20
81 Ralph Van Weersch, Jordy Habets 🇳🇱 NED 35-39 15/220 1:02:21 31:0426:364:46 3:521:362:583:024:171:303:176:04
82 Boy Viring, Jesper Vos 🇳🇱 NED 25-29 28/286 1:02:22 33:4423:454:57 3:511:302:552:174:181:322:454:37
83 David Van Dun, Jelani James 🇳🇱 NED 16-24 4/206 1:02:23 33:2924:214:38 3:491:562:592:534:081:223:213:53
83 Mudalib Osman, Danny Gerardo Strunk 🇳🇱 NED 25-29 29/286 1:02:23 34:2022:545:14 3:301:343:012:534:051:322:463:33
83 Stan De Bruijn, Falco Bovens 🇳🇱 NED 25-29 29/286 1:02:23 33:4323:395:05 3:461:213:102:484:071:342:474:06
86 Joey Nieuwdorp, Joost Kop Jansen 🇳🇱 NED 30-34 31/258 1:02:24 35:3421:385:18 3:311:152:342:164:051:222:334:02
87 Filipe Costa, Ricardo Barros 🇵🇹 POR 30-34 32/258 1:02:27 32:2925:124:49 3:541:313:372:494:111:283:294:13
88 Kasper Weijkamp, Mathijs Weijkamp 🇳🇱 NED 25-29 31/286 1:02:28 34:1223:075:15 3:511:162:152:104:141:263:264:29
89 Michael Jerry Millarson, Nick Frese 🇳🇱 NED 30-34 33/258 1:02:30 33:1523:345:45 3:421:302:422:334:191:333:094:06
90 Armando Lussu, David Ajayi 🇳🇱 NED 30-34 34/258 1:02:31 35:0922:125:15 3:481:132:112:494:051:192:573:50
90 Dean Zwaving, Cas Jansen 🇳🇱 NED 16-24 5/206 1:02:31 33:2123:595:14 3:561:273:242:164:161:272:424:31
92 Michiel Van De Vooren, Kenny Vannherpe 🇳🇱 NED 35-39 16/220 1:02:33 31:4625:265:26 3:421:483:363:184:181:473:233:34
93 Bjorn De Bruyn, Gian Hoebeeck 🇧🇪 BEL 30-34 35/258 1:02:39 35:3621:585:10 3:341:222:532:133:511:262:294:10
93 Roderick Van Rooijen, Mauro Niesten 🇳🇱 NED 35-39 17/220 1:02:39 33:3923:215:42 3:501:362:552:274:221:322:443:55
95 Jorien Van Lievenoogen, Gijs Huisman 🇳🇱 NED 25-29 32/286 1:02:40 32:5124:425:12 3:391:392:563:173:591:373:134:22
95 Shamar Berggraaf, Leroy Verwey SUR 25-29 32/286 1:02:40 33:1324:095:23 4:041:352:503:404:091:092:473:55
95 Tijn Simonis, Jorno Levels 🇳🇱 NED 25-29 32/286 1:02:40 33:2424:105:12 3:561:372:342:524:101:293:104:22
98 Jonne Weekers, Joeri Horijon 🇳🇱 NED 25-29 35/286 1:02:44 33:3923:575:11 3:471:342:532:404:171:233:383:45
99 Patrick Brijbag, Kanji Yamazaki 🇳🇱 NED 30-34 36/258 1:02:50 34:2123:125:21 3:381:352:412:384:071:323:014:00
100 Nacim Taourit, Valentin Maryniak ALG 30-34 37/258 1:02:55 32:4925:194:52 3:481:374:152:444:161:343:034:02

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