HYROX Paris 2025: Doubles Men results

937 teams on 18 Apr 2025. Typical finish 1:11:35, fastest 10% under 1:02:32. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Olivier Jouve, Dimitry Martins 🇫🇷 FRA U29 1/263 0:50:44 26:4820:004:00 3:381:201:562:183:461:142:173:31
2 Thomas Masson, Alexis Bernier 🇫🇷 FRA 30-39 1/494 0:53:32 28:2121:014:14 3:341:222:142:193:561:112:463:39
3 Mehdi Dergaoui, Théo Kis 🇫🇷 FRA 30-39 2/494 0:53:34 28:2021:064:12 3:391:262:142:184:051:142:283:42
4 Léo Bordessoule, Lucas Descombes 🇫🇷 FRA U29 2/263 0:54:26 29:2220:484:20 3:421:342:201:554:021:132:283:34
5 Daniel Casado Serra, Robert Atwell 🇪🇸 ESP U29 3/263 0:55:14 30:0820:194:51 3:401:291:562:183:541:132:123:37
6 Chase Taylor, Adrien Leroux 🇬🇧 GBR U29 4/263 0:55:35 29:2221:045:15 3:411:302:312:023:491:112:373:43
7 Dylan Mouzakki, Fergus Chretiennot 🇫🇷 FRA 30-39 3/494 0:55:36 30:1220:494:38 3:501:372:461:463:501:102:213:29
8 Xavier Schurtz, James Taylor-Medhurst 🇫🇷 FRA 40-49 1/154 0:55:47 29:5121:264:35 3:401:242:272:334:031:112:353:33
9 Dimitri Waeber, Alexandre Nunes 🇨🇭 SUI 30-39 4/494 0:56:37 30:2321:135:06 3:411:202:372:253:541:152:433:18
10 Pierre Huiban, Mathieu Letellier 🇫🇷 FRA 30-39 5/494 0:56:47 29:5822:054:49 3:431:413:002:253:541:262:193:37
11 Thibaud Desutter, Barthelemy Delecroix 🇫🇷 FRA 30-39 6/494 0:56:50 31:0121:054:51 3:411:322:292:023:471:222:433:29
12 Jimmy Besnault, Loic Puyo 🇫🇷 FRA 30-39 7/494 0:56:52 30:2821:135:16 3:401:291:592:123:551:212:473:50
12 Kévin Dergaoui, Nicolas Pereira 🇫🇷 FRA 30-39 7/494 0:56:52 30:0521:485:04 3:521:352:122:304:001:152:403:44
14 Lucien Samitier, Arthur Hugounenq 🇫🇷 FRA U29 5/263 0:56:53 30:2021:444:54 3:341:272:272:413:571:172:453:36
15 Ethan Ray, Florian Kohler 🇫🇷 FRA U29 6/263 0:56:59 30:1821:285:17 3:441:352:152:114:101:222:333:38
16 Louis Bekaert, Antoine Vidal 🇫🇷 FRA U29 7/263 0:57:00 30:2321:524:50 3:411:292:192:273:511:183:093:38
17 Gil Brihaye, Martin Doyen 🇧🇪 BEL 30-39 9/494 0:57:01 30:4121:424:42 3:471:172:262:343:591:212:503:28
17 Valentin Charles, Marc Mestre 🇫🇷 FRA U29 8/263 0:57:01 30:3521:295:02 3:451:312:361:584:021:232:543:20
19 Guillaume Grimal, Jean Baptiste Desnoix 🇫🇷 FRA 30-39 10/494 0:57:44 31:4621:194:44 3:431:302:122:274:111:132:313:32
20 Edouard Foussier, Grégoire Chiche 🇫🇷 FRA 30-39 11/494 0:57:49 30:4522:204:50 3:451:212:242:284:111:192:563:56
20 Thomas Rude, Guillaume Rude 🇫🇷 FRA 30-39 11/494 0:57:49 29:2824:084:19 4:071:323:052:514:131:302:414:09
22 Adrien Granelli, Tom Kerréveur 🇫🇷 FRA U29 9/263 0:57:50 29:5023:114:53 3:441:272:123:024:021:142:544:36
23 Baptiste Morel, Adrien Bahuon 🇫🇷 FRA U29 10/263 0:57:52 31:4020:555:20 3:451:332:141:583:551:182:473:25
24 Louis-Arthur Germon, Romain Greard 🇫🇷 FRA 30-39 13/494 0:58:10 31:1821:565:00 3:391:242:003:164:051:172:333:42
25 Steven Andre, Christopher Loreau 🇫🇷 FRA 30-39 14/494 0:58:25 30:0623:085:15 3:511:392:292:334:101:313:113:44
26 Elias Iboukhoulef, Florian Verderame 🇫🇷 FRA U29 11/263 0:58:27 30:0123:075:24 3:46—3:352:174:101:242:424:22
27 Florian Etesse, TOM Guinard 🇫🇷 FRA U29 12/263 0:58:35 31:3221:425:25 3:441:352:092:163:491:312:463:52
28 Clément Vuattier, Yann Fouquart 🇫🇷 FRA 30-39 15/494 0:58:39 31:4422:014:58 3:531:272:382:364:011:182:413:27
29 Laurent Séraline, Vincent Bernadet 🇫🇷 FRA 30-39 16/494 0:58:51 31:2122:235:13 3:551:282:542:254:091:242:363:32
30 Simon Fauthoux, Anthony Loustau 🇫🇷 FRA 30-39 17/494 0:59:00 30:0624:124:46 4:031:312:323:154:221:413:093:39
31 Wesley Lautoa, Benoît Le Souchu 🇫🇷 FRA 30-39 18/494 0:59:07 31:5522:125:04 3:431:372:162:504:061:252:453:30
32 Harry Wiltshire, Ben Cardwell 🇬🇧 GBR U29 13/263 0:59:10 32:4221:484:45 3:351:172:202:493:551:232:363:53
32 Marc Chevrolais, Melvyn Besnard 🇫🇷 FRA U29 13/263 0:59:10 31:5621:465:30 3:561:242:102:194:061:202:503:41
34 Nicolas Robert, Robert Similien 🇫🇷 FRA 30-39 19/494 0:59:16 32:1722:044:58 4:011:362:431:594:261:142:263:39
35 Jules Geskens, Elliot Vandeleene 🇧🇪 BEL U29 15/263 0:59:19 30:4623:534:45 3:581:422:593:104:191:202:573:28
35 Nicolas Fleury, Léo Fleury 🇫🇷 FRA U29 15/263 0:59:19 32:4121:484:54 3:421:242:192:333:531:252:393:53
37 Benoit Sasso, Quentin Nantois 🇫🇷 FRA 30-39 20/494 0:59:21 32:0621:425:38 3:401:292:272:134:021:312:473:33
38 Thomas Lozano, Rémi They 🇫🇷 FRA U29 17/263 0:59:22 31:3222:095:44 3:441:311:532:284:081:233:043:58
39 Anthony Courault, Kévin Najera 🇫🇷 FRA 30-39 21/494 0:59:48 32:3722:284:47 3:591:492:282:294:091:222:423:30
40 Anthony Morandeau, Combaud Benjamin 🇫🇷 FRA U29 18/263 0:59:51 32:2322:354:58 3:471:113:172:214:041:262:493:40
41 Mathis Antherieu, Louis Morin 🇫🇷 FRA U29 19/263 0:59:53 31:3123:255:01 3:511:303:082:533:541:413:023:26
41 Stéphane Peyrinaud, Yoann Peyrinaud 🇫🇷 FRA 40-49 2/154 0:59:53 32:0222:495:05 3:521:352:312:344:031:213:033:50
43 Marceau Vivier, Victorien Vivier 🇫🇷 FRA U29 20/263 1:00:11 29:5525:155:06 3:531:503:243:234:301:212:534:01
44 Tony Peter, Kevin Duplan 🇫🇷 FRA U29 21/263 1:00:13 32:1222:425:22 3:401:302:322:484:021:112:524:07
45 Ian Jennings, Michael Whelan 🇮🇪 IRL 30-39 22/494 1:00:14 31:1224:075:02 4:051:502:503:074:251:392:433:28
46 Brice Teurquety, Leonard Vila 🇫🇷 FRA U29 22/263 1:00:17 31:4723:105:24 3:571:322:382:444:101:352:513:43
46 Gaëtan Morcel, Damien Garcia 🇫🇷 FRA 30-39 23/494 1:00:17 31:2223:365:25 3:531:333:062:354:141:253:103:40
48 Dorian Pinto, Hugo Jarman 🇫🇷 FRA U29 23/263 1:00:21 33:4221:305:14 3:421:322:112:273:571:202:403:41
49 Kevoin Rantrua, Lucas Revol Bourgeois 🇫🇷 FRA 30-39 24/494 1:00:25 33:0222:075:20 3:511:252:222:394:001:252:263:59
50 Hazard Germain, Cyprien Hazard 🇫🇷 FRA 30-39 25/494 1:00:27 30:3325:064:53 3:591:332:582:514:021:323:514:20
50 Matthias Dandois, Erwan Le Louer 🇫🇷 FRA 30-39 25/494 1:00:27 31:2223:525:16 3:521:232:292:534:131:323:074:23
52 Benjamin Malenfant, Mohamed Atmani 🇫🇷 FRA 30-39 27/494 1:00:29 31:4321:467:05 3:51—2:252:194:161:293:084:08
53 Jean-Baptiste Zeh, Guillaume Gourot 🇫🇷 FRA 30-39 28/494 1:00:31 32:3822:585:01 3:451:352:502:334:071:282:493:51
54 Dave Zougouri-Dalleba, Anthony Mendes 🇫🇷 FRA 30-39 29/494 1:00:33 31:5423:245:20 3:591:322:422:394:191:223:113:40
55 Robinson Legoux, Dino Gabriel Alves Dias 🇫🇷 FRA 30-39 30/494 1:00:37 32:1622:595:26 3:511:192:472:444:041:303:093:35
56 Jérémie Gougaud, Aurélien Cornu 🇫🇷 FRA 30-39 31/494 1:00:38 33:5821:265:18 3:471:202:302:113:541:182:563:30
57 Corentin Graignon, Alexis Graignon 🇫🇷 FRA 30-39 32/494 1:00:46 31:0523:475:59 3:421:252:592:324:251:243:154:05
58 Quentin Duthu, Tonin Cazeilles 🇫🇷 FRA U29 24/263 1:00:48 31:5821:457:09 4:00—2:502:384:121:152:513:45
59 Théo Dos Santos, Enzo Dos Santos 🇫🇷 FRA U29 25/263 1:00:49 31:4224:154:56 4:071:472:502:324:331:272:454:14
60 Pierre Couraud, Mike Mazeau 🇫🇷 FRA 30-39 33/494 1:00:54 33:0422:345:20 3:381:232:512:453:511:242:573:45
61 Pierre-Martin Valero, Quentin Fercocq 🇫🇷 FRA 30-39 34/494 1:00:56 32:1423:005:47 3:521:132:442:284:051:192:514:28
62 Davenne Audric, Abdallah Nassim 🇫🇷 FRA U29 26/263 1:00:57 29:3226:045:26 4:031:403:252:554:371:313:234:30
63 Saint Leger Yohan, Ludovic Pluchart 🇫🇷 FRA 30-39 35/494 1:01:06 33:4722:195:04 3:491:352:582:133:531:282:333:50
64 William Fairbank, David Nasset 🇬🇧 GBR U29 27/263 1:01:11 32:5822:505:27 3:401:332:342:524:041:202:454:02
65 Grant Walker, Joshua Kellett 🇬🇧 GBR U29 28/263 1:01:22 32:3123:005:55 3:431:352:253:024:031:292:513:52
66 Alexis Rebmann, Franz Ehrhart 🇫🇷 FRA 30-39 36/494 1:01:24 33:0223:095:16 3:481:263:042:484:061:282:533:36
67 Aurelien Muller, Joffrey Vannier 🇫🇷 FRA 30-39 37/494 1:01:28 32:3623:295:27 3:521:282:063:014:071:303:323:53
68 Louka Pinard, Guillaume Pinard 🇫🇷 FRA 30-39 38/494 1:01:31 33:4822:475:02 3:451:302:192:464:051:212:564:05
69 Alexandre Mabille, Steve Chauviere 🇫🇷 FRA 30-39 39/494 1:01:33 32:5022:555:52 3:441:432:402:214:481:282:423:29
70 Nick Jansen, Max Swinkels 🇳🇱 NED U29 29/263 1:01:34 35:1421:235:01 3:411:262:152:264:001:222:493:24
71 Julien Lafont, Thibault Désiré 🇫🇷 FRA 30-39 40/494 1:01:37 32:1724:235:02 3:541:412:502:594:311:362:563:56
72 Guillaume Courtet, Julien Lagrue 🇫🇷 FRA 30-39 41/494 1:01:44 33:5422:415:13 3:581:342:362:383:541:243:003:37
73 Vincent Marty, Sydney Chapron 🇫🇷 FRA 30-39 42/494 1:01:46 32:3023:595:21 3:381:242:312:514:031:233:294:40
74 Benjamin Jaulent, Baptiste Gazonnois 🇫🇷 FRA U29 30/263 1:01:47 34:1622:275:09 4:001:303:081:524:121:342:393:32
75 Alban Huet, Quentin Landes 🇫🇷 FRA U29 31/263 1:01:48 33:0423:145:35 4:051:322:322:414:251:223:043:33
76 Antoine Van Der Velde, Paul Grandjean 🇳🇱 NED U29 32/263 1:01:50 34:0622:315:18 4:031:272:562:154:151:202:403:35
77 Etienne Dorian, Ansard Steven 🇫🇷 FRA U29 33/263 1:01:53 32:4723:535:18 3:591:212:542:504:181:203:074:04
78 Julien Roiné, Thomas Lioult 🇫🇷 FRA 30-39 43/494 1:01:54 31:1325:345:12 4:011:372:392:504:081:243:435:12
78 Matis Marie, Lounes El Abdli 🇫🇷 FRA 30-39 43/494 1:01:54 33:4922:485:22 3:491:462:112:564:051:252:563:40
80 Lassana Traore, Ayoub El Bouch 🇫🇷 FRA 30-39 45/494 1:01:59 32:1624:395:08 3:431:282:032:274:123:412:564:09
81 Rémi Martinez, Navarro Julien 🇫🇷 FRA 30-39 46/494 1:02:04 35:3121:235:14 3:431:192:292:443:471:142:283:39
82 Raphael Zucca, Thomas Girondin 🇫🇷 FRA U29 34/263 1:02:05 32:3824:135:19 4:061:363:272:414:061:373:003:40
83 David Schärer, Jason Colin 🇫🇷 FRA U29 35/263 1:02:08 33:2723:065:40 3:511:322:252:503:571:272:574:07
84 Quentin Cloarec, Dylan Cloarec 🇫🇷 FRA 30-39 47/494 1:02:10 32:1624:435:14 3:561:272:252:143:593:363:133:53
85 Jules SECLIN, Paul SECLIN 🇫🇷 FRA 30-39 48/494 1:02:11 30:0827:025:06 4:091:432:443:464:261:443:394:51
85 Julien Tourre, Nicolas Kancellary 🇫🇷 FRA 30-39 48/494 1:02:11 34:2422:305:21 3:451:312:222:494:031:282:433:49
87 Adrien Delage, Eliott Mahier 🇫🇷 FRA 30-39 50/494 1:02:12 31:0725:235:46 4:051:432:232:374:331:284:034:31
87 Rio Mavuba, Paul Baysse 🇫🇷 FRA 30-39 50/494 1:02:12 31:4624:475:41 3:531:372:502:574:221:223:374:09
89 David Tielie, Laurent Smoch 🇫🇷 FRA 50-59 1/24 1:02:17 32:4824:245:08 3:581:452:343:004:201:293:174:01
90 Julien Pouilly, Thibault Tison 🇫🇷 FRA U29 36/263 1:02:22 34:2222:545:10 4:101:422:452:443:591:212:383:35
91 Romain Cordesse, Florian Miguel 🇫🇷 FRA U29 37/263 1:02:24 35:0022:075:21 3:561:242:162:453:591:182:463:43
92 Oscar Stubler, Gaspard Espitallier 🇫🇷 FRA U29 38/263 1:02:25 32:0625:015:23 4:081:342:553:184:291:253:124:00
93 Geoffrey Mora, Alexandre Godard 🇫🇷 FRA U29 39/263 1:02:27 34:1222:485:32 3:561:222:072:544:041:252:534:07
94 Anil Yesil, Jens Nordmeier 🇩🇪 GER 40-49 3/154 1:02:31 34:0622:435:47 3:511:522:382:314:091:242:403:38
95 Louison Guillaumot, Antoine Hugot-Merlot 🇫🇷 FRA U29 40/263 1:02:32 34:1022:575:29 3:551:272:522:404:091:282:423:44
96 Aurelien Faucon, Fabrice Veillaud 🇫🇷 FRA 40-49 4/154 1:02:33 32:5924:005:39 4:041:212:263:064:041:332:544:32
97 Anthony Pompanon, Anthony Bottin 🇫🇷 FRA 30-39 52/494 1:02:37 33:0624:105:26 3:461:363:072:484:251:272:514:10
98 Jimmy Haddou, Quentin Dujardin 🇫🇷 FRA 30-39 53/494 1:02:43 33:4523:265:35 3:521:382:342:324:151:313:293:35
98 Nick Frese, Michael Jerry Millarson 🇳🇱 NED 30-39 53/494 1:02:43 32:4524:265:37 3:471:292:322:534:211:333:434:08
100 Sylvain Obriot, Anthony Roth 🇫🇷 FRA 30-39 55/494 1:02:45 32:5224:525:08 4:002:112:443:354:211:292:543:38

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