HYROX Mechelen 2026: Pro Doubles Men results

492 teams on 26 Mar 2026. Typical finish 1:05:39, fastest 10% under 0:56:22. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Harry Sutherland, Ben Sutherland ENG 25-29 1/125 0:49:48 25:4819:474:18 3:191:412:241:553:341:152:093:30
2 Cem Ter Burg, Maarten Enthoven 🇳🇱 NED 25-29 2/125 0:50:09 25:4620:044:24 3:221:362:331:493:391:212:233:21
3 Jan-Niklas Friedrich, Lukas Zajons 🇩🇪 GER 30-34 1/114 0:51:10 25:1321:324:28 3:241:552:541:513:501:232:353:40
4 Pieter Maes, Tom Franssens 🇧🇪 BEL 30-34 2/114 0:52:01 27:3719:544:34 3:251:362:311:493:351:162:163:26
5 Nick Van Ommen, Nicky Verhoeven 🇳🇱 NED 30-34 3/114 0:52:33 26:2421:364:37 3:221:543:012:093:421:302:313:27
6 Joey Seetsen, Niels Kinget 🇳🇱 NED 16-24 1/53 0:52:40 27:3320:334:37 3:261:392:511:593:481:232:113:16
7 Manis Lounis, Adrien Leroux ALG 16-24 2/53 0:52:56 27:0721:154:39 3:371:442:522:023:471:222:183:33
8 Luc Van Overdam, Kees Aardenburg 🇳🇱 NED 25-29 3/125 0:53:05 26:4021:594:30 3:221:392:552:443:431:302:213:45
9 Lucas Lamoureux, Thomas Olivier 🇫🇷 FRA 30-34 4/114 0:53:12 26:3522:074:35 3:281:592:452:343:471:242:373:33
10 Romain Chamayou Brien, Baptiste Lance 🇫🇷 FRA 25-29 4/125 0:53:33 26:5921:514:47 3:341:513:201:453:591:232:313:28
11 Wilbert Jansen, Julian Bosch 🇳🇱 NED 25-29 5/125 0:53:55 27:1721:454:57 3:371:443:001:503:531:222:523:27
12 Max Emde, Nils Stüber 🇩🇪 GER 25-29 6/125 0:54:03 26:5722:404:31 3:311:553:012:163:541:372:483:38
13 Ben Garner, Callum Baynes 🇬🇧 GBR 25-29 7/125 0:54:05 27:0122:254:44 3:301:483:132:083:501:242:353:57
14 Paul Hesselberth, Dario Mulder 🇳🇱 NED 25-29 8/125 0:54:14 27:0322:334:42 3:301:483:092:143:501:252:493:48
15 Nicolas Grimont, Pierre Grimont 🇧🇪 BEL 30-34 5/114 0:54:22 27:5421:464:47 3:331:582:522:023:451:182:363:42
16 Louis Osselaer, Jelle Hoste 🇧🇪 BEL 30-34 6/114 0:54:24 29:5919:414:47 3:131:282:431:473:301:172:113:32
17 Alexandre De Vaucleroy, Antoine Derom 🇧🇪 BEL 30-34 7/114 0:54:35 28:0921:354:56 3:351:502:452:093:491:182:433:26
18 Adrien Poujouly, Julien Dobua 🇫🇷 FRA 25-29 9/125 0:54:45 27:1522:454:49 3:381:453:292:233:581:272:353:30
19 Yannick De Vlieger, Nicky Van Osselaer 🇳🇱 NED 30-34 8/114 0:54:48 27:2622:374:49 3:291:403:122:193:521:312:583:36
20 Michael Vallely, Ciaran Mcadam 🇮🇪 IRL 30-34 9/114 0:54:52 27:3522:224:58 3:361:463:062:043:471:312:533:39
21 Mack Engbers, Leon Roos 🇳🇱 NED 30-34 10/114 0:54:53 28:2921:285:01 3:321:472:512:033:421:262:333:34
22 Brian Vogelzang, Brian Janssen 🇳🇱 NED 25-29 10/125 0:55:03 28:3721:434:46 3:231:392:532:113:461:312:443:36
23 Daan Van Hees, Tieme De Boer 🇳🇱 NED 16-24 3/53 0:55:04 28:2721:484:53 3:371:332:471:593:511:253:053:31
24 Anthony Bajada, Glenn Tanti Cuschieri 🇲🇹 MLT 35-39 1/116 0:55:07 27:5722:175:00 3:311:593:091:543:451:282:413:50
25 James Mackrell, Travis Brown 🇬🇧 GBR 30-34 11/114 0:55:10 29:0821:094:56 3:311:392:501:443:441:192:433:39
26 Maxime Dupont, Benjamin Desmet 🇧🇪 BEL 25-29 11/125 0:55:18 29:0121:225:01 3:301:452:422:153:411:162:233:50
27 Jack Waugh, Matthew Mcdowell SCO 25-29 12/125 0:55:19 28:5721:334:54 3:301:353:101:473:531:252:353:38
28 Caolan Clancy, Michael Mc Kenna 🇮🇪 IRL 25-29 13/125 0:55:22 27:2523:144:46 3:401:573:242:143:581:412:543:26
29 Joe Orr, Jamie Jackson 🇬🇧 GBR 16-24 4/53 0:55:28 28:3022:144:47 3:281:343:292:003:391:332:483:43
30 Aaron Bassett, Matt Lundberg 🇮🇪 IRL 30-34 12/114 0:55:29 27:2922:565:08 3:361:413:132:213:481:362:423:59
31 Lukas Kleczek, Piotr Tomczyk 🇵🇱 POL 35-39 2/116 0:55:33 27:4222:535:04 3:411:513:032:323:501:282:573:31
32 Gavin Moloney, Sean Moloney 🇮🇪 IRL 16-24 5/53 0:55:39 28:4722:024:55 3:341:493:282:063:491:262:243:26
33 Alex Birbeck, Luke Buckland 🇬🇧 GBR 25-29 14/125 0:55:40 28:3621:535:16 3:381:583:041:573:441:312:223:39
34 Dave Jannenga, Bobby Bos 🇳🇱 NED 25-29 15/125 0:55:44 28:2022:245:04 3:221:582:572:333:501:282:393:37
34 Maxime Poirot, Romain Constans 🇫🇷 FRA 25-29 15/125 0:55:44 28:3922:154:54 3:321:403:162:093:531:232:583:24
36 Hendrik Themann, Ole Dojen 🇩🇪 GER 30-34 13/114 0:55:47 27:4123:115:00 3:291:493:112:313:551:243:083:44
36 Stan Prinsen, Kasper Weijkamp 🇳🇱 NED 25-29 17/125 0:55:47 27:1423:474:50 3:381:553:012:193:521:363:313:55
38 Guglielmo Platania, Thomas Molgora 🇮🇹 ITA 16-24 6/53 0:55:49 27:2023:454:49 3:332:003:552:063:501:422:583:41
39 Tim Noorduin, Wout Schaart 🇳🇱 NED 25-29 18/125 0:55:50 27:1023:544:52 3:452:053:092:124:101:432:454:05
40 Jack Mullane, Shane Butler 🇮🇪 IRL 25-29 19/125 0:55:51 28:1822:454:51 3:431:343:212:133:581:302:333:53
41 Amory Fedjekhi, Augustin Tonnel 🇫🇷 FRA 25-29 20/125 0:55:52 28:1322:355:10 3:281:513:132:113:511:292:583:34
42 Ryan O Brien, Nathan Adams 🇮🇪 IRL 30-34 14/114 0:55:56 28:5122:134:56 3:401:452:442:093:581:302:473:40
43 Gregory Piombino, Damien Renaudet 🇫🇷 FRA 35-39 3/116 0:55:58 27:4823:115:05 3:321:443:212:163:571:362:563:49
44 Thom Van Hagen, Jordi Balk 🇳🇱 NED 30-34 15/114 0:55:59 28:2222:385:05 3:351:533:012:093:461:303:023:42
45 Rory Van Rees, Robbert De Rijk 🇳🇱 NED 35-39 4/116 0:56:03 27:5023:125:04 3:361:553:252:114:001:252:443:56
46 Simon Wéry, Antoine Wéry 🇧🇪 BEL 25-29 21/125 0:56:05 28:2922:584:43 3:321:543:022:183:521:323:103:38
47 Martin Vondrak, Nico Küttner 🇦🇹 AUT 25-29 22/125 0:56:06 28:1722:495:02 3:361:463:022:244:021:282:563:35
48 Joao Pedro De Paiva E Cunha, Francisco Javier Ponte Luna 🇵🇹 POR 25-29 23/125 0:56:16 29:1022:134:58 3:221:492:512:303:401:302:563:35
49 Bjärne Ten Wolde, Sven Ten Wolde 🇳🇱 NED 30-34 16/114 0:56:17 29:5121:255:05 3:182:032:372:163:411:272:403:23
50 Chris Stienenbos, Martijn Van Dalen 🇳🇱 NED 25-29 24/125 0:56:22 29:0722:105:10 3:331:472:542:164:081:262:313:35
51 Stijn Lof, Sverre Musz 🇳🇱 NED 16-24 7/53 0:56:24 28:3522:495:03 3:321:473:232:163:591:162:553:41
51 Tygo Versendaal, Aron Schalk 🇳🇱 NED 25-29 25/125 0:56:24 28:3322:565:00 3:341:452:592:204:051:362:453:52
53 Conor Grogan, Ryan Mccarthy 🇮🇪 IRL 25-29 26/125 0:56:27 29:1522:175:00 3:351:333:132:023:481:342:373:55
54 Valentin Herrero, Aubin Delas 🇫🇷 FRA 30-34 17/114 0:56:29 28:4522:544:54 3:371:493:042:193:491:372:483:51
55 João Aveiro, Fábio Ribeiro 🇵🇹 POR 30-34 18/114 0:56:32 28:0323:315:01 3:402:123:192:204:041:312:383:47
56 Marvin Walter, Malte Hornemann 🇩🇪 GER 25-29 27/125 0:56:36 28:4322:485:09 3:481:422:562:153:591:223:013:45
57 Kim Anastasi, Harun Mehanovic 🇱🇺 LUX 35-39 5/116 0:56:40 28:3723:015:05 3:311:463:062:154:091:422:473:45
58 Archie Stewart, David Gahan 🇮🇪 IRL 16-24 8/53 0:56:42 28:1423:245:07 3:451:513:202:154:001:342:473:52
59 Zak Harding, Michael Johnson 🇮🇪 IRL 30-34 19/114 0:56:45 27:5623:544:59 3:471:553:232:213:581:353:173:38
60 Bart Jouta, Stan Boekel 🇳🇱 NED 25-29 28/125 0:56:47 28:5522:365:21 3:361:503:052:053:591:392:463:36
60 Kieran Matthew, Ian Gunster 🇬🇧 GBR 30-34 20/114 0:56:47 28:4023:174:53 3:262:123:132:183:481:362:473:57
62 Camille Fage, Maximilien Arnould 🇫🇷 FRA 35-39 6/116 0:56:48 28:1723:374:58 3:291:443:212:143:501:253:373:57
62 Enzo Caron, Alex Cannarozzo 🇫🇷 FRA 16-24 9/53 0:56:48 29:0422:475:02 3:401:483:272:143:521:242:463:36
64 Lukas Haimayer, Marc Gommel 🇩🇪 GER 25-29 29/125 0:56:49 28:3823:214:54 3:381:503:142:263:581:213:213:33
65 Patrick Martens, Gil Nicola 🇩🇪 GER 35-39 7/116 0:56:56 29:2722:225:12 3:321:473:021:574:051:222:533:44
66 Ludovic Dubus, Thomas Konieczkowicz 🇫🇷 FRA 35-39 8/116 0:56:57 29:0022:515:12 3:441:582:582:273:531:252:513:35
67 Maxime Bénis, Riwan Kucharski 🇫🇷 FRA 30-34 21/114 0:57:04 28:2823:235:18 3:231:443:211:554:081:213:214:10
68 Alain Etienne, Ludovic Chevalier 🇧🇪 BEL 30-34 22/114 0:57:13 28:5123:235:03 3:371:583:092:064:001:313:203:42
68 Donny Lodder, Diederik Verhoef 🇳🇱 NED 40-44 1/60 0:57:13 29:3822:365:05 3:372:012:582:073:481:322:493:44
70 Hans Donker, Jeroen Meerman 🇳🇱 NED 25-29 30/125 0:57:16 29:2822:435:10 3:381:473:042:273:511:342:463:36
71 Matthijs Bakker, Damian Goes 🇳🇱 NED 16-24 10/53 0:57:22 28:3423:584:55 3:401:593:162:294:041:442:563:50
72 Marcel Beishuizen, Jeroen Bouman 🇳🇱 NED 30-34 23/114 0:57:37 30:0022:345:07 3:301:553:121:543:551:262:593:43
73 Andreas Schneider, Sebastian Geisel 🇩🇪 GER 35-39 9/116 0:57:40 29:3922:455:21 3:282:113:052:053:571:312:553:33
74 Adam Ricouart, Victor Gabriel 🇫🇷 FRA 25-29 31/125 0:57:45 29:3223:005:20 3:481:442:592:174:011:343:033:34
74 Klaas Van Woudenbergh, Sander Van Der Linden 🇳🇱 NED 40-44 2/60 0:57:45 28:4024:124:58 3:392:033:132:254:011:313:124:08
76 David Boyle, Fionn Mccready 🇮🇪 IRL 16-24 11/53 0:57:47 28:2624:284:58 3:401:443:322:133:571:403:094:33
77 Tim Vicariesmann, Julian Lehrer 🇩🇪 GER 35-39 10/116 0:57:50 29:0723:285:19 3:441:563:062:214:061:352:453:55
78 Benjamin Jaulent, Aubin Mallard 🇫🇷 FRA 25-29 32/125 0:57:53 29:5722:465:14 3:371:433:022:174:051:252:553:42
79 David Losse, Wiebe Kuipers 🇳🇱 NED 35-39 11/116 0:58:04 29:2623:245:19 3:461:593:252:144:061:242:473:43
80 Dylan Gruson, Camil Haddadi 🇫🇷 FRA 30-34 24/114 0:58:05 29:3723:335:00 3:312:203:341:593:561:292:513:53
81 Brandon Delsart, Antoine Deghorain 🇧🇪 BEL 25-29 33/125 0:58:06 30:0622:495:17 3:361:533:181:583:521:243:023:46
81 Robert Stols, Hamid El Aarbaoui 🇳🇱 NED 40-44 3/60 0:58:06 29:5222:535:25 3:371:413:162:023:581:352:533:51
83 Marius Toborek, David Fischer 🇩🇪 GER 40-44 4/60 0:58:08 30:3022:215:20 3:372:153:022:054:001:202:443:18
84 Gareth Francis, Sean Lawler 🇮🇪 IRL 25-29 34/125 0:58:13 29:1623:505:11 3:461:533:012:164:081:373:153:54
84 Mitu Verbeeck, Vincent Sels 🇧🇪 BEL 16-24 12/53 0:58:13 29:5323:165:08 3:342:003:102:193:501:373:063:40
86 Quentin Deppe, Nicolas Deppe 🇧🇪 BEL 25-29 35/125 0:58:14 28:1924:475:11 3:372:063:191:544:111:293:224:49
87 Elliot Vandeleene, Jules Geskens 🇧🇪 BEL 16-24 13/53 0:58:21 29:4523:165:24 3:431:593:242:223:591:132:533:43
87 Vincent Everaert, Elias Poelman 🇧🇪 BEL 35-39 12/116 0:58:21 30:2522:415:19 3:321:293:042:313:541:373:083:26
89 Chris Gunson, Dylan Maudsley 🇬🇧 GBR 16-24 14/53 0:58:22 28:4624:225:18 3:361:513:092:234:071:423:383:56
90 Nick Van Sliedregt, Robert Van Der Zanden 🇳🇱 NED 40-44 5/60 0:58:27 29:0324:065:22 3:301:523:292:433:591:233:313:39
91 Frank Van Driel, Frank Visser 🇳🇱 NED 30-34 25/114 0:58:41 30:3723:005:08 3:322:033:112:143:551:333:053:27
91 Jean Christophe Bernardini, Gregory Petitjean 🇫🇷 FRA 35-39 13/116 0:58:41 30:0923:135:23 3:372:103:242:043:441:293:053:40
93 Colin Pestel, Mattis Pitot 🇫🇷 FRA 16-24 15/53 0:58:43 29:4123:495:17 3:381:404:122:073:491:282:504:05
93 Tom Cansfield, Bradley Johnson 🇬🇧 GBR 35-39 14/116 0:58:43 28:5724:584:53 3:362:093:242:444:051:433:343:43
95 Florian Robin, Tryan Maille 🇫🇷 FRA 16-24 16/53 0:58:47 30:2222:595:29 3:341:572:562:163:591:292:583:50
96 Anil Yesil, Fabian Wesemann 🇩🇪 GER 30-34 26/114 0:58:48 30:0023:455:07 3:352:133:382:014:091:232:563:50
96 Daan Marcellis, Martijn Peters 🇳🇱 NED 40-44 6/60 0:58:48 28:5425:004:59 3:472:083:122:174:021:313:334:30
98 Damian Kramer, Lilinho Da Silva Martins 🇳🇱 NED 25-29 36/125 0:58:49 29:2424:025:27 3:251:543:262:313:591:303:383:39
99 Pierrick Debomy, Gary Duclermortier 🇫🇷 FRA 40-44 7/60 0:58:50 29:2424:055:23 3:471:533:212:393:521:312:594:03
100 Manuel Albrecht, Stefan Hartmann 🇩🇪 GER 35-39 15/116 0:58:51 29:0824:375:11 3:382:153:402:274:021:313:103:54

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