HYROX Paris 2025: Pro Doubles Men results

311 teams on 22 Oct 2025. Typical finish 1:12:33, fastest 10% under 1:02:54. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Alan Cao, Thomas Fry 🇫🇷 FRA 30-34 1/106 0:52:39 28:0921:053:30 3:211:573:131:463:331:162:273:32
2 Evan Marion, Steve Pinau 🇫🇷 FRA 25-29 1/77 0:53:24 28:0721:533:26 3:282:103:211:463:491:172:393:23
3 Joffrey Voisin, adrien RAFFAULT 🇫🇷 FRA 35-39 1/63 0:56:02 29:5422:273:46 3:281:573:172:403:421:212:373:25
4 Leo Bordessoule, Lucas Descombes 🇫🇷 FRA 25-29 2/77 0:57:29 30:0023:573:35 3:342:304:231:453:501:282:433:44
5 ELIOTT GOI, Thibaut Morgado Da Costa 🇫🇷 FRA 35-39 2/63 0:57:38 30:4322:554:06 3:311:533:332:283:561:272:273:40
6 Théo Kis, Mehdi Dergaoui 🇫🇷 FRA 30-34 2/106 0:57:54 29:2324:054:31 3:312:523:362:133:511:132:474:02
7 Julien Lebret, Sébastien Laurent 🇫🇷 FRA 40-44 1/29 0:57:59 28:1126:063:46 3:362:274:392:354:111:223:154:01
8 Quentin Pingliez, Olivier Jacquin 🇫🇷 FRA 25-29 3/77 0:58:01 32:4021:363:50 3:311:533:061:493:551:202:273:35
9 Charles Bouhoulle, Brieuc De Streel 🇧🇪 BEL 16-24 1/22 0:58:21 29:3924:533:54 3:392:144:172:124:061:223:283:35
10 Adrien Leroux, Theophile Gerard 🇪🇸 ESP 16-24 2/22 0:58:29 30:2324:024:06 3:252:324:022:143:461:232:543:46
11 Arthur Marquet, Arthur Chhuy 🇫🇷 FRA 16-24 3/22 0:58:52 30:1124:573:49 3:302:184:022:123:431:253:284:19
12 Malik Bengorine, Wadir Djadane 🇫🇷 FRA 25-29 4/77 0:58:56 32:2222:483:50 3:261:583:302:113:401:232:513:49
13 kevin lasserre, valentin lauret 🇫🇷 FRA 25-29 5/77 0:59:09 31:0524:074:02 3:362:003:372:084:001:243:124:10
14 Evan Syrotiuk, Dorian Heran 🇫🇷 FRA 25-29 6/77 0:59:11 32:2722:244:24 3:411:563:221:553:521:182:303:50
15 Pierrick Auray, Arnaud Joyes 🇫🇷 FRA 30-34 3/106 0:59:19 30:5324:343:58 3:262:044:122:363:551:303:013:50
16 Benjamin Voirin, Clement Huber 🇫🇷 FRA 30-34 4/106 0:59:51 31:2624:214:08 3:362:073:472:243:591:232:574:08
17 Marc Mestre, Valentin Charles 🇫🇷 FRA 25-29 7/77 0:59:55 31:2724:264:08 3:402:293:532:114:021:313:033:37
18 Thibaud Villoury, Maxime Gendrot 🇫🇷 FRA 25-29 8/77 1:00:01 31:0524:584:02 3:332:124:232:304:021:162:574:05
19 Lucas Napolitano, Axel Rosseel 🇫🇷 FRA 25-29 9/77 1:00:09 32:1024:063:57 3:382:054:022:123:531:243:003:52
20 Yoann Perez, Lucien Samitier 🇫🇷 FRA 30-34 5/106 1:00:57 30:5225:394:30 3:342:094:252:303:591:203:463:56
21 Thomas Ostre, Barthelemy Fendt 🇫🇷 FRA 35-39 3/63 1:01:03 31:2525:074:34 3:332:324:192:233:561:263:083:50
22 Albert Hoeger, Yannick Blanc 🇩🇪 GER 40-44 2/29 1:01:06 33:1923:304:21 3:402:204:001:424:001:182:373:53
23 Romain Degioanni, Fabien Clair 🇫🇷 FRA 30-34 6/106 1:01:44 31:2526:194:04 3:402:324:412:293:571:463:313:43
24 Maxence Dodu, Aymeric Menard 🇫🇷 FRA 30-34 7/106 1:01:56 31:1126:074:43 3:362:262:592:533:591:374:154:22
25 Benjamin Jaulent, Aubin Mallard 🇫🇷 FRA 25-29 10/77 1:02:03 32:5025:114:08 3:402:014:162:244:001:383:153:57
25 Valentin Hilaire, Johnny Cheraud 🇫🇷 FRA 25-29 10/77 1:02:03 32:0825:394:20 3:342:273:592:243:571:233:414:14
27 Nicolas Marchal, Florian Mille 🇫🇷 FRA 35-39 4/63 1:02:12 32:3625:214:20 3:462:293:452:273:471:343:324:01
28 Florian Puchly, Halim Ennadifi 🇫🇷 FRA 35-39 5/63 1:02:19 32:4625:234:15 3:382:444:452:123:591:262:573:42
29 Thibault Orts, Nicolas Jacquin 🇫🇷 FRA 30-34 8/106 1:02:24 33:2324:494:17 3:362:053:592:084:041:253:124:20
30 Anthony Peudpiece, Christian Fernandes 🇫🇷 FRA 30-34 9/106 1:02:34 33:0824:404:51 3:392:214:152:073:511:333:183:36
31 Jules Geskens, Elliot Vandeleene 🇧🇪 BEL 16-24 4/22 1:02:46 31:4027:024:09 3:442:385:222:374:081:133:054:15
32 Elouan Millau, Richard Matthieu 🇫🇷 FRA 25-29 12/77 1:02:54 34:1324:334:12 3:352:164:042:163:521:253:233:42
32 Marc-Antoine Normand, Theo Palasz 🇫🇷 FRA 25-29 12/77 1:02:54 33:5024:284:41 3:362:113:262:103:541:203:334:18
34 Emilien Avrillon, Valentin Kuttler 🇫🇷 FRA 25-29 14/77 1:02:59 33:3125:214:11 3:352:144:052:133:501:293:234:32
35 Anthony De Sousa, David Lengrand 🇫🇷 FRA 35-39 6/63 1:03:02 33:4425:124:12 3:462:134:002:413:561:243:163:56
36 Nicolas Dujardin, Nicolas Castaing 🇫🇷 FRA 30-34 10/106 1:03:03 33:4824:574:24 3:422:334:222:163:471:292:583:50
37 Gaspard Pacewicz, Jocelyn Pacewicz 🇫🇷 FRA 16-24 5/22 1:03:12 37:3821:074:31 3:371:423:211:473:361:152:183:31
38 Jean-Baptiste Leyssene, Mathieu Bertrand 🇫🇷 FRA 25-29 15/77 1:03:14 36:2422:334:22 3:442:113:171:553:521:162:493:29
39 Pierrick Debomy, Romain Bauve 🇫🇷 FRA 30-34 11/106 1:03:20 33:1325:464:26 3:342:414:272:273:561:253:353:41
40 Luca Blein, Antoine Matrat 🇫🇷 FRA 25-29 16/77 1:03:26 33:1725:484:26 3:382:184:212:503:561:303:064:09
41 Keejoong Park, Beomdo Kim 🇰🇷 KOR 25-29 17/77 1:03:27 32:2527:004:07 3:482:484:582:143:581:333:374:04
41 Nicolas Herpin, Quentin Bramoulle 🇫🇷 FRA 35-39 7/63 1:03:27 34:2324:544:15 3:432:093:392:334:031:323:233:52
43 Romain Guichard, Joseph Jean 🇫🇷 FRA 30-34 12/106 1:03:29 31:4327:094:40 3:362:263:502:474:191:254:004:46
44 Flavien François, Lorenzo Renouvin 🇫🇷 FRA 25-29 18/77 1:03:31 33:5425:114:30 3:452:163:432:314:031:453:253:43
45 Ganansia Alan, Alexandre Langlais 🇫🇷 FRA 25-29 19/77 1:03:33 33:4825:284:22 3:412:213:592:254:011:243:314:06
46 Maxime Ouairy, Jeremy Teboul 🇫🇷 FRA 25-29 20/77 1:03:34 32:3526:564:08 3:452:243:562:104:011:263:205:54
47 Thomas Konieczkowicz, Lokanatha Fabien 🇫🇷 FRA 35-39 8/63 1:03:40 34:1525:034:27 3:472:323:412:493:551:333:013:45
48 Aurélien Landry, Mickael Champin 🇫🇷 FRA 35-39 9/63 1:03:41 33:4025:504:15 3:412:294:212:593:371:252:584:20
49 Jason Lorcher, Julien Delaunay 🇫🇷 FRA 35-39 10/63 1:03:50 35:2624:034:26 3:432:183:502:133:571:382:513:33
50 Guillaume Mollet, Maxime Menard 🇫🇷 FRA 30-34 13/106 1:03:53 34:5424:414:21 3:372:164:052:133:421:373:333:38
51 Alexandre Lambert, Clement Renard 🇫🇷 FRA 35-39 11/63 1:04:03 34:5524:294:45 3:332:304:102:053:541:322:463:59
52 Hugo Macquet, Alexandre Meyer 🇫🇷 FRA 25-29 21/77 1:04:05 34:1225:124:46 3:362:113:542:343:461:343:294:08
53 Christopher Carmont, Allan Huyghe 🇫🇷 FRA 30-34 14/106 1:04:09 32:3526:534:45 3:352:244:233:043:461:353:504:16
54 Valentin Delord, Fabien Villagordo 🇫🇷 FRA 30-34 15/106 1:04:24 36:0023:544:35 3:391:563:572:113:471:293:093:46
55 Bastien Palengat, Pierre Lescure 🇫🇷 FRA 30-34 16/106 1:04:26 34:4725:144:29 3:392:234:182:213:581:343:053:56
56 Gabriel Alardet, Paul Lagrange 🇫🇷 FRA 30-34 17/106 1:05:00 32:5427:584:13 3:312:355:032:433:451:414:054:35
57 Mathieu Margani, Armand Deshaies 🇫🇷 FRA 30-34 18/106 1:05:04 33:5326:474:29 3:372:345:042:283:581:303:393:57
58 Amine Benmamas, Kevin Leroy 🇫🇷 FRA 30-34 19/106 1:05:20 35:2725:264:32 3:372:014:562:224:011:333:113:45
58 Etienne Sabatie, Cyril Benzaquen 🇫🇷 FRA 35-39 12/63 1:05:20 32:3028:324:21 3:542:365:422:284:121:343:434:23
60 Franz Ehrhart, Alexis Rebmann 🇫🇷 FRA 35-39 13/63 1:05:21 34:3326:314:22 3:372:374:572:284:041:273:233:58
60 Pierre Bourely, Luc Bernoud 🇫🇷 FRA 35-39 13/63 1:05:21 36:0324:404:41 3:382:223:552:224:051:222:494:07
62 Jimmy Morainville, Valentin Herrero 🇫🇷 FRA 30-34 20/106 1:05:27 34:4826:164:28 3:332:124:132:494:021:453:523:50
63 Lorenzo Nuccio, Guillaume Nomine 🇫🇷 FRA 35-39 15/63 1:05:33 33:4227:254:31 3:393:135:052:543:511:213:154:07
64 Jeremy Hoffmann, Benoit Carre 🇫🇷 FRA 35-39 16/63 1:05:34 34:4426:214:34 3:562:245:022:154:001:413:173:46
65 Jonathan Obadia, Arthur Laguardia 🇫🇷 FRA 30-34 21/106 1:05:38 34:3026:444:28 3:482:404:432:454:061:263:203:56
66 Gaetan Lacroix, Antoine Gangneux 🇫🇷 FRA 30-34 22/106 1:05:41 33:5227:184:35 3:332:244:323:103:571:234:064:13
67 Samuel Grialou, Thierry Lacaza 🇫🇷 FRA 40-44 3/29 1:05:51 35:5825:314:26 3:451:524:092:313:521:223:084:52
68 Anthony Proutiere, Guillaume Proutiere 🇫🇷 FRA 30-34 23/106 1:05:52 33:0528:324:18 4:082:435:002:584:341:313:473:51
68 Arnaud Lescarmontier, Renaud Potier 🇫🇷 FRA 35-39 17/63 1:05:52 34:0027:314:25 3:382:494:552:423:581:443:483:57
70 Alexis Labarre, Nicolas Cretelle 🇫🇷 FRA 25-29 22/77 1:05:57 32:4329:084:10 3:442:424:593:104:111:554:154:12
70 Nicolas Szetela, Simon Bouloux 🇫🇷 FRA 30-34 24/106 1:05:57 33:2128:114:29 3:432:344:243:144:101:254:264:15
70 Pierre Martinucci, Mehdi Lalouani 🇫🇷 FRA 30-34 24/106 1:05:57 33:4927:135:00 3:542:254:142:254:091:353:554:36
73 Rémi Blanvillain, Mohamed Benkirane 🇫🇷 FRA 30-34 26/106 1:06:02 35:4725:145:05 3:532:154:102:274:181:193:203:32
74 Théo Cianfarani, Charlie Spay 🇫🇷 FRA 25-29 23/77 1:06:09 32:1829:144:42 3:452:415:033:084:131:224:054:57
75 Mathieu Le Meur, Christopher Loyer 🇫🇷 FRA 25-29 24/77 1:06:16 33:4427:464:50 3:332:295:272:224:071:343:314:43
76 Paul Ligier, Paul Normand 🇫🇷 FRA 30-34 27/106 1:06:18 35:1826:104:55 3:362:104:033:004:151:383:303:58
77 Jean Marc Reuillon, Kévin Najera 🇫🇷 FRA 40-44 4/29 1:06:28 34:1227:534:29 3:452:395:282:324:071:363:394:07
78 Raphaël Cuvelier, Guilhem Helluin 🇫🇷 FRA 25-29 25/77 1:06:34 34:4327:314:25 3:472:274:042:294:041:344:114:55
79 Anthony Pozza, Sébastien Pozza 🇫🇷 FRA 35-39 18/63 1:06:38 34:4727:134:42 3:472:484:362:353:591:403:384:10
80 Michael Deplanque, Christopher Hornez 🇫🇷 FRA 30-34 28/106 1:06:50 35:5226:194:45 3:452:193:323:054:061:333:324:27
81 Alexandre Levasseur, Geoffrey Pitois 🇫🇷 FRA 40-44 5/29 1:06:58 34:0928:054:50 3:562:344:063:314:131:364:014:08
82 Michael Coutin, Kamel Bouzar 🇫🇷 FRA 35-39 19/63 1:06:59 37:0625:434:14 3:262:263:573:033:431:183:583:52
83 Augustin Merlin, Charles Seveyras 🇫🇷 FRA 30-34 29/106 1:07:03 37:4124:464:41 3:412:214:032:163:531:163:144:02
84 Jonathan Carlier, Jason Delalieux 🇫🇷 FRA 30-34 30/106 1:07:04 37:3124:544:44 3:362:214:052:253:421:223:124:11
85 Valentin Besingue, Lucas Bredemestre 🇫🇷 FRA 30-34 31/106 1:07:08 36:3325:464:53 3:442:284:142:124:181:313:134:06
86 Michael Lapierre, Thomas Descarpentries 🇫🇷 FRA 30-34 32/106 1:07:09 34:5027:544:29 3:492:364:472:294:041:393:115:19
87 Pierre Benezis, Edouard Barge 🇫🇷 FRA 25-29 26/77 1:07:13 35:4726:584:32 3:372:304:092:504:141:333:204:45
88 Sangwoo Jeong, Jeonghoon Kim 🇰🇷 KOR 25-29 27/77 1:07:14 32:0630:414:31 3:452:536:533:014:301:534:063:40
89 Rudy Nicol, Jean Christophe Danglades 🇫🇷 FRA 25-29 28/77 1:07:16 34:5027:315:01 3:561:595:551:414:201:243:324:44
90 Adam Ricouart, Julien Fayolle 🇫🇷 FRA 16-24 6/22 1:07:17 36:1226:114:59 3:432:194:112:334:141:503:084:13
91 Fabien Charriere, Michael Pantaleoni 🇫🇷 FRA 40-44 6/29 1:07:24 34:4728:084:34 3:462:494:482:474:111:423:414:24
91 Sven Dietrich, Ben Stiekema 🇩🇪 GER 30-34 33/106 1:07:24 37:0825:354:45 3:372:164:002:504:111:243:144:03
93 François Feys, Romain Bataille 🇫🇷 FRA 40-44 7/29 1:07:28 34:5328:074:34 3:422:305:342:484:071:384:063:42
94 Alexis Merrakchi, Victor Kartner 🇫🇷 FRA 30-34 34/106 1:07:33 35:0227:374:58 3:372:574:422:394:101:374:013:54
95 Jonas Lund, Jan Gabrielsson 🇸🇪 SWE 45-49 1/11 1:07:48 35:2027:474:45 3:462:454:062:504:161:354:104:19
96 Robert Miff, Guillaume Alarcón 🇮🇹 ITA 30-34 35/106 1:07:53 34:3728:574:24 3:412:256:092:574:181:343:434:10
97 Edouard Budka, Guillaume Guilbert 🇫🇷 FRA 25-29 29/77 1:08:12 36:2427:054:48 3:452:264:392:323:531:323:474:31
97 Felix Restancourt, Theo Restancourt 🇫🇷 FRA 30-34 36/106 1:08:12 37:1926:244:35 3:462:024:003:164:061:373:493:48
99 Alexandre Peronnet, Robinson Mena De La Rosa 🇫🇷 FRA 25-29 30/77 1:08:15 34:3528:405:05 3:552:094:203:294:112:353:444:17
100 Oumar Diop, Louis Alexandre Mercier 🇫🇷 FRA 25-29 31/77 1:08:28 36:5727:134:24 3:411:594:552:364:091:204:094:24

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