HYROX Bordeaux 2025: Doubles Men results

1,882 teams on 20 Nov 2025. Typical finish 1:12:18, fastest 10% under 1:02:09. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Thomas Fry, Guillaume Levoy 🇫🇷 FRA 35-39 1/339 0:50:03 27:1918:474:01 3:241:252:051:323:481:112:103:12
2 Antoine Reisdorffer, Axel Montreuil 🇫🇷 FRA 25-29 1/495 0:50:57 27:2019:334:07 3:341:251:512:083:571:072:183:13
3 Tom Guinard, Enzo Robillard 🇫🇷 FRA 25-29 2/495 0:54:22 28:3421:354:17 3:461:322:272:253:461:262:094:04
4 Benoît Perruche, Guillaume Criado 🇫🇷 FRA 35-39 2/339 0:54:39 27:3822:344:32 3:411:412:462:273:581:143:073:40
5 Choaib Benchaoub, Quentin Amouret 🇫🇷 FRA 25-29 3/495 0:54:44 29:4220:224:43 3:341:222:571:533:481:182:003:30
6 Wadir DJADANE, Malik Bengorine 🇫🇷 FRA 25-29 4/495 0:54:47 30:1819:574:37 3:311:331:462:203:471:112:013:48
7 Bilal Qobaa, Alexandre Poch 🇫🇷 FRA 16-24 1/216 0:54:56 28:5721:244:38 3:311:322:231:583:481:112:114:50
8 Tom Carmouze, Alexandre Barat 🇫🇷 FRA 16-24 2/216 0:55:04 29:4720:444:39 3:321:372:192:173:491:192:243:27
9 Maxime Martelozzo, Yohann Gigord 🇫🇷 FRA 30-34 1/573 0:55:23 28:3522:334:19 3:331:322:292:383:561:242:464:15
10 Hugues Dormoy, Jessy Dechamps 🇫🇷 FRA 35-39 3/339 0:55:38 30:0221:204:21 3:331:382:102:033:541:183:063:38
11 Allan Huyghe, Christopher Carmont 🇫🇷 FRA 30-34 2/573 0:56:00 29:3021:564:38 3:411:482:132:313:461:222:513:44
12 Dorian Capony, Jeremy Garric 🇫🇷 FRA 30-34 3/573 0:56:08 30:1721:174:40 3:421:402:362:123:541:182:333:22
13 Antoine Lubrano, Vincent Britto 🇫🇷 FRA 30-34 4/573 0:56:11 30:3920:355:03 3:271:162:192:243:551:082:363:30
14 Vincent Bernadet, Laurent Séraline 🇫🇷 FRA 35-39 4/339 0:56:20 29:3122:384:14 3:481:402:452:493:591:252:343:38
15 Erwan Fusco, Pierre Perrogon 🇫🇷 FRA 30-34 5/573 0:56:21 30:1721:274:41 3:391:332:292:103:531:182:523:33
16 Noa Fivel, Sacha Fivel 🇫🇷 FRA 25-29 5/495 0:56:22 31:3519:415:10 3:391:242:021:553:461:222:033:30
17 Thibaut Morgado Da Costa, Lorenzo Morgado Da Costa 🇫🇷 FRA 25-29 6/495 0:56:25 29:5621:454:48 3:391:322:112:454:131:232:233:39
18 Djeffry Idir, Kevin Audureau 🇫🇷 FRA 25-29 7/495 0:56:32 29:1622:394:40 3:271:372:242:133:491:183:164:35
19 Julien Fritsch, Antoine Boullard 🇫🇷 FRA 30-34 6/573 0:56:36 29:2022:394:43 3:461:293:222:284:111:142:313:38
20 Lucas Ricarrere, Lenaik Bourduge 🇫🇷 FRA 16-24 3/216 0:56:40 30:2621:344:45 3:431:462:072:274:011:172:393:34
21 Jules Chouvin, Thomas Jurado 🇫🇷 FRA 25-29 8/495 0:56:41 30:3421:194:53 3:341:262:372:184:031:182:233:40
22 Maxence Dodu, Aymeric Menard 🇫🇷 FRA 30-34 7/573 0:56:50 29:2023:014:33 3:431:392:422:203:541:192:544:30
23 Arnaud Jeunet, Thomas Lafay 🇫🇷 FRA 35-39 5/339 0:56:54 31:2520:574:36 3:351:332:221:433:571:142:204:13
24 Thibault Piou, Melvin Delestre 🇫🇷 FRA 25-29 9/495 0:56:57 31:4020:314:49 3:401:171:512:013:501:172:354:00
25 Pierre Bureau-Arzel, Anthony Sergent 🇫🇷 FRA 30-34 8/573 0:57:00 30:2121:574:48 3:431:252:442:173:571:232:493:39
26 Theo Palasz, Jason Gandon 🇫🇷 FRA 25-29 10/495 0:57:01 30:0022:324:33 3:401:382:362:233:591:162:424:18
26 Thomas Crassous, Corentin Graignon 🇫🇷 FRA 25-29 10/495 0:57:01 29:5122:085:08 3:341:112:321:554:121:093:184:17
28 Clément Andrieux, Lucas Celhay 🇫🇷 FRA 25-29 12/495 0:57:02 31:4920:314:47 3:401:422:122:053:481:152:063:43
29 Nicolas Blin, Anthony Mahé 🇫🇷 FRA 30-34 9/573 0:57:03 30:3721:324:58 3:421:432:512:133:591:142:133:37
30 Teddy Bosmorin, Mathieu Le Mouillour 🇫🇷 FRA 40-44 1/150 0:57:11 29:5721:585:20 3:511:252:112:303:511:183:013:51
31 Flavien Lebois, Damien Nestelhut 🇫🇷 FRA 35-39 6/339 0:57:17 30:5421:534:34 3:381:502:382:104:061:122:293:50
31 Mathis Arfi, Victor Breniaux 🇫🇷 FRA 16-24 4/216 0:57:17 29:5922:414:41 3:421:342:352:353:561:162:314:32
31 Rémi They, Thomas Lozano 🇫🇷 FRA 16-24 4/216 0:57:17 29:3822:185:25 3:451:512:222:224:021:242:443:48
34 Nicolas Billard, Dorian Mailho 🇫🇷 FRA 25-29 13/495 0:57:20 29:3623:004:47 3:461:412:192:484:071:182:474:14
35 Nicolas Mafféo, Izem Mohammedi 🇫🇷 FRA 30-34 10/573 0:57:24 30:5121:285:09 3:391:352:162:354:021:142:303:37
36 Simon Albert, Etienne Albert 🇫🇷 FRA 16-24 6/216 0:57:29 29:1423:574:25 3:501:582:302:274:021:233:174:30
37 Mahe Delbos, Benjamin Da Costa 🇫🇷 FRA 16-24 7/216 0:57:30 30:2222:274:46 3:391:432:172:204:101:203:013:57
38 Hector Gonçalves, Yohan Saint-Leger 🇫🇷 FRA 30-34 11/573 0:57:32 30:1522:474:35 3:561:442:402:284:031:242:423:50
39 Nour-Eddine Aid, Amor Mahjoub 🇫🇷 FRA 30-34 12/573 0:57:37 29:5523:194:27 3:581:512:392:354:221:262:513:37
40 Arthur Chevojon, Hugo Jarman 🇫🇷 FRA 25-29 14/495 0:57:39 31:3321:075:03 3:411:412:162:163:581:122:293:34
41 Antoine Dangoisse, Lucas Dangoisse 🇫🇷 FRA 40-44 2/150 0:57:53 29:4023:354:43 3:562:002:562:354:111:292:353:53
41 Théo Tabarant, Jéremy L'Hote 🇫🇷 FRA 35-39 7/339 0:57:53 29:3523:404:41 3:321:473:052:274:251:253:133:46
43 Lorenzo Nuccio, Benoit Ascensio 🇫🇷 FRA 40-44 3/150 0:57:56 30:5322:144:54 3:511:372:182:223:521:052:444:25
44 Alain Logah-Psechel, Virgil Mainguy 🇫🇷 FRA 25-29 15/495 0:58:04 31:3121:424:55 3:431:272:482:084:071:152:313:43
45 Lucas Compoint, Quentin Gomez 🇫🇷 FRA 25-29 16/495 0:58:13 30:5622:384:44 3:581:402:392:244:071:152:403:55
46 Jacques Valls, Charly Corsaletti 🇫🇷 FRA 30-34 13/573 0:58:15 31:1022:204:50 3:391:382:122:314:021:222:524:04
47 Gaëtan Pelon, Paul Nigou 🇫🇷 FRA 25-29 17/495 0:58:17 30:4422:185:20 3:481:482:352:103:581:142:593:46
47 Gregory Petitjean, Jean Christophe Bernardini 🇫🇷 FRA 35-39 8/339 0:58:17 32:1621:144:53 3:441:532:291:573:451:152:363:35
49 Nicolas Ringot, Damien Lefebvre 🇫🇷 FRA 25-29 18/495 0:58:20 29:2624:194:39 3:571:472:532:464:131:242:544:25
50 Baptiste Coffin, Gaëtan Rebinguet 🇫🇷 FRA 30-34 14/573 0:58:24 31:5121:175:23 3:391:402:202:243:471:212:433:23
51 Jean-Sebastien Fix, Henri Menard 🇫🇷 FRA 30-34 15/573 0:58:26 30:1123:264:53 3:451:472:432:324:141:113:064:08
51 Raphaël Bonelli, Maxime Bonelli 🇫🇷 FRA 30-34 15/573 0:58:26 30:1423:194:57 3:422:083:072:114:091:163:013:45
53 Nils Denis, Théo Denis 🇫🇷 FRA 16-24 8/216 0:58:31 30:2523:214:47 3:421:393:342:044:141:172:563:55
54 Jorann Bouchet, Mewen Thomas 🇫🇷 FRA 25-29 19/495 0:58:34 31:3921:575:04 3:471:292:292:264:001:162:383:52
55 Antoine Berton, Maxime Berton 🇫🇷 FRA 16-24 9/216 0:58:37 30:3623:025:03 3:571:502:362:164:111:193:063:47
56 Thibaut Victor, Adrien Courciéras 🇫🇷 FRA 25-29 20/495 0:58:39 30:3722:465:20 3:401:482:572:284:081:152:433:47
57 Aymeric Pedusselle, Benoît Roux 🇫🇷 FRA 35-39 9/339 0:58:40 30:5722:385:09 3:471:362:112:404:081:252:593:52
57 Timothe Colonel, Lilian Fricotteaux 🇫🇷 FRA 30-34 17/573 0:58:40 30:1723:334:54 3:561:472:402:434:081:282:553:56
59 Sebastien Caceres, Florian Ducay 🇫🇷 FRA 40-44 4/150 0:58:41 31:3022:015:15 3:451:542:292:144:071:132:513:28
60 Khaled Al Sadi, Alexandre Dupart 🇫🇷 FRA 30-34 18/573 0:58:43 30:5123:174:41 3:491:512:172:294:071:123:084:24
61 Mike Didier, Denis Dubun 🇫🇷 FRA 30-34 19/573 0:58:58 31:1623:044:43 3:481:452:452:253:561:273:113:47
62 Xavier Boudain, Skender Ben Yahia 🇫🇷 FRA 30-34 20/573 0:58:59 32:3121:185:16 3:361:432:152:123:551:152:353:47
63 Thomas Salles, Thibaut Salles 🇫🇷 FRA 35-39 10/339 0:59:01 31:2822:434:54 3:521:503:022:264:001:192:313:43
64 Charles Goyet, Maxence Farvacque 🇫🇷 FRA 16-24 10/216 0:59:04 31:1323:104:45 3:501:382:392:564:021:262:413:58
64 Rémy Clarens, Théo Tougnaud 🇫🇷 FRA 30-34 21/573 0:59:04 32:1221:195:37 3:411:341:492:283:581:192:383:52
66 Patrick Lee, Damien Artus 🇫🇷 FRA 30-34 22/573 0:59:05 30:3323:335:02 3:531:473:092:414:071:262:513:39
67 Jeremy Serot, Theo Dufourg 🇫🇷 FRA 30-34 23/573 0:59:06 31:4622:065:18 3:381:322:032:183:521:202:494:34
68 Dorian Jaffeux, Benoit Rance 🇫🇷 FRA 30-34 24/573 0:59:07 29:3824:255:09 3:571:293:032:534:071:323:044:20
69 Germain Barbet, Adrien Gomez 🇫🇷 FRA 30-34 25/573 0:59:08 30:0624:075:01 3:402:153:052:204:151:242:284:40
69 Julien Bernard, Joël Vieira 🇫🇷 FRA 30-34 25/573 0:59:08 30:5123:274:55 3:591:393:072:384:031:252:473:49
69 Yannis Bekkouche, Ugo Bargiacchi 🇫🇷 FRA 25-29 21/495 0:59:08 30:2324:084:42 3:571:402:572:404:081:272:494:30
72 Pierre De Nadai, Hugo Giovannoni 🇫🇷 FRA 25-29 22/495 0:59:09 32:5321:324:49 3:421:412:302:194:051:222:213:32
73 Hugo Tellier, Cédric Monard 🇫🇷 FRA 25-29 23/495 0:59:10 31:5722:075:09 3:341:422:532:173:581:092:483:46
74 Remi De Barros, Julien Peyrical 🇫🇷 FRA 30-34 27/573 0:59:15 32:0822:324:40 3:461:203:342:104:091:102:293:54
75 Nicolas Heuzard, Akli Khentous 🇫🇷 FRA 45-49 1/77 0:59:18 31:1323:114:59 3:501:563:092:144:031:213:003:38
75 Vincent Martinet, Emilien Savary 🇫🇷 FRA 35-39 11/339 0:59:18 31:1523:304:39 3:491:572:452:414:041:332:503:51
77 Hans Gancille, Noën Cudennec 🇫🇷 FRA 30-34 28/573 0:59:21 30:4722:535:46 3:531:282:452:214:111:143:033:58
78 Adrien Maury, Benjamin Maury 🇫🇷 FRA 25-29 24/495 0:59:23 31:2421:586:06 3:451:432:332:024:081:382:313:38
79 Rudy Fernane, Louis Monier 🇫🇷 FRA 35-39 12/339 0:59:24 33:3521:084:44 3:421:382:412:043:571:182:303:18
79 Yohan Bouvier, Julien Garnier 🇫🇷 FRA 16-24 11/216 0:59:24 30:1224:005:16 3:421:583:063:114:111:152:543:43
81 Etienne Mercier, Frédéric Perraud 🇫🇷 FRA 30-34 29/573 0:59:27 31:4322:524:57 3:461:402:552:163:581:212:564:00
82 Tom Moncet, Benjamin Moncet 🇫🇷 FRA 25-29 25/495 0:59:30 32:5521:414:59 3:461:262:402:483:461:222:193:34
83 Quentin Salvan, Mario Chebli 🇫🇷 FRA 30-34 30/573 0:59:31 31:1323:284:54 3:421:412:452:264:091:213:263:58
84 Richard Boilley, Arthur Edmond 🇫🇷 FRA 25-29 26/495 0:59:32 30:3724:094:51 4:001:452:432:414:131:203:034:24
85 Nicolas Jan, Alexandre Charrier 🇫🇷 FRA 25-29 27/495 0:59:33 32:3322:015:03 3:451:332:552:074:031:132:443:41
86 Martin Chapel, Louis Marty 🇫🇷 FRA 35-39 13/339 0:59:34 32:2921:595:10 3:401:442:172:214:011:233:043:29
86 Thibault Lechêne, Kevin Rollet 🇫🇷 FRA 25-29 28/495 0:59:34 31:3923:144:46 3:461:502:472:284:081:132:364:26
88 Anthonin Lenoir, Philippe Gari 🇫🇷 FRA 30-34 31/573 0:59:40 31:1023:344:59 3:381:503:262:304:001:223:043:44
89 Alan Nugent, Sean Morris 🇮🇪 IRL 40-44 5/150 0:59:43 32:0623:094:32 3:491:413:102:274:051:322:513:34
90 Pierre Ducasse, Clément Cadiot 🇫🇷 FRA 30-34 32/573 0:59:44 32:1322:484:47 3:521:332:422:354:101:162:493:51
91 Paul Patrix, Pierre Boutraingain 🇫🇷 FRA 25-29 29/495 0:59:46 31:2123:205:09 3:571:503:072:144:131:142:563:49
92 Jérémie Cauchy, Gérald Molinier 🇫🇷 FRA 30-34 33/573 0:59:47 32:5222:005:00 3:511:372:332:084:061:182:343:53
92 Maxime Marois, Nathan Chevalier 🇫🇷 FRA 30-34 33/573 0:59:47 31:2722:435:41 3:421:342:542:084:101:352:443:56
94 Anthony Jaillat, Auxence Denise 🇫🇷 FRA 30-34 35/573 0:59:48 31:5222:395:23 3:591:362:412:274:021:212:423:51
95 Ben Passmore, Ali Morris 🇬🇧 GBR 30-34 36/573 0:59:51 32:1822:564:40 3:551:232:282:404:001:182:374:35
95 Emmanuel Paquaud, Sylvain Boye 🇫🇷 FRA 30-34 36/573 0:59:51 31:4523:095:01 3:491:482:522:394:051:162:413:59
97 Damien Betoulle, Nicolas Lemarchand 🇫🇷 FRA 25-29 30/495 0:59:54 31:5123:005:07 3:581:402:372:343:571:282:454:01
98 Anthony Poulhazan, Arthur Dupin 🇫🇷 FRA 30-34 38/573 0:59:56 30:4324:234:53 3:531:472:592:373:561:213:004:50
99 Guillaume Courtet, Pierre Courtet 🇫🇷 FRA 30-34 39/573 0:59:58 32:0922:425:12 3:391:373:022:294:031:212:583:33
100 Baptiste Variclier, Matisse Catinat 🇫🇷 FRA 16-24 12/216 0:59:59 31:4722:545:21 3:341:542:292:224:191:242:553:57

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