HYROX Toulouse 2026: Doubles Men results

1,691 teams on 19 Mar 2026. Typical finish 1:13:40, fastest 10% under 1:03:24. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Raphaël Connes, Nicolas Reczek 🇫🇷 FRA 35-39 1/311 0:54:10 28:4321:533:37 3:441:412:322:233:571:042:513:41
2 Martin Casse, Ewen Sabatier 🇫🇷 FRA 35-39 2/311 0:54:55 27:1623:473:57 3:481:373:022:464:001:233:273:44
3 Enzo Robillard, Hugo Tertre 🇫🇷 FRA 25-29 1/473 0:54:56 28:4622:383:36 3:561:392:452:524:011:202:063:59
4 Djamel Chalabi, Mehdi Berrouigat ALG 35-39 3/311 0:55:06 29:0722:123:54 3:501:462:592:004:071:132:293:48
5 EDOUARD LAME, AXEL WATTIEZ 🇫🇷 FRA 30-34 1/428 0:55:16 30:0621:223:51 3:461:362:371:524:031:202:253:43
6 Damien Richet, Adam Frery 🇫🇷 FRA 25-29 2/473 0:55:33 30:3021:173:52 3:401:462:142:073:581:222:383:32
7 Noa FOULON, Rayane Morin-Hanafi 🇫🇷 FRA 16-24 1/235 0:55:42 30:2920:514:26 3:401:322:491:344:011:112:383:26
8 Erwan Marcos, Florian Lagarrigue 🇫🇷 FRA 25-29 3/473 0:56:08 29:4422:304:00 3:391:403:002:063:551:233:023:45
9 Marceau Bel, Batiste Crance 🇫🇷 FRA 16-24 2/235 0:56:12 29:1323:173:46 3:431:392:512:363:481:093:034:28
10 Guillaume SOUM, Loïc BERGER 🇫🇷 FRA 30-34 2/428 0:56:18 28:4723:403:56 3:431:473:022:484:081:232:503:59
11 Vincent Anglas, Paul Marleux 🇫🇷 FRA 25-29 4/473 0:56:42 30:5421:454:08 3:411:452:142:083:571:262:353:59
12 Mathieu Valancon, Roméo Lavefve 🇫🇷 FRA 25-29 5/473 0:56:44 31:4821:033:59 3:321:552:571:593:391:242:203:17
13 Felix Sarup, Steve Powell 🇬🇧 GBR 30-34 3/428 0:57:03 31:1521:524:00 3:361:422:522:013:591:132:463:43
13 Laurent Séraline, Vincent Bernadet 🇫🇷 FRA 35-39 4/311 0:57:03 30:4222:533:32 3:521:342:353:563:491:202:273:20
15 Enzo Vitali, Lilian Tricoche 🇫🇷 FRA 16-24 3/235 0:57:05 32:0520:374:26 3:371:402:312:013:441:162:283:20
16 Corentin Graignon, Thomas CRASSOUS 🇫🇷 FRA 25-29 6/473 0:57:08 30:3622:194:17 3:321:342:352:154:001:093:064:08
17 theo dos santos, enzo dos santos 🇫🇷 FRA 16-24 4/235 0:57:12 30:5622:054:14 3:521:462:422:164:031:242:033:59
18 Johan Merle, Paul Seguin 🇫🇷 FRA 30-34 4/428 0:57:14 31:5821:223:59 3:381:472:551:433:551:182:233:43
19 Sonny Decouflé, Ewenn James Esnault 🇫🇷 FRA 25-29 7/473 0:57:16 31:0021:374:43 3:521:352:441:424:111:302:323:31
19 Stephen Kara, Maxime Chamfray 🇫🇷 FRA 30-34 5/428 0:57:16 29:5923:074:16 3:471:522:522:064:031:303:023:55
21 Tanguy Tassin, Alexis Gendrop 🇫🇷 FRA 25-29 8/473 0:57:18 30:0923:233:51 3:491:423:092:024:141:273:004:00
22 Robin Forest, Loïc Mathieu 🇫🇷 FRA 25-29 9/473 0:57:28 30:2622:484:19 3:422:023:052:024:211:232:463:27
23 Marouane El Hamidi, Thibault Bourrelly 🇫🇷 FRA 25-29 10/473 0:57:29 31:0822:174:09 3:461:452:382:244:091:162:343:45
24 Jayson Jaheny, Thibaut Dupuy 🇫🇷 FRA 25-29 11/473 0:57:39 31:3622:034:05 3:421:382:412:053:511:233:003:43
25 Enzo Lobry, Jeremy Olivan 🇫🇷 FRA 25-29 12/473 0:57:48 31:3422:044:14 3:431:332:302:194:021:222:543:41
26 Gauthier Calmus, Pierre Leplaideur 🇫🇷 FRA 30-34 6/428 0:58:00 31:2421:205:20 3:491:373:002:483:511:181:263:31
26 Remy Lescarboura, Guillaume Lescarboura 🇫🇷 FRA 25-29 13/473 0:58:00 31:5421:584:14 3:441:522:462:063:581:222:393:31
28 Alain Logah Peschel, Nabil Berrouigat 🇫🇷 FRA 35-39 5/311 0:58:07 31:4522:264:01 3:451:512:282:214:051:282:204:08
29 Xavier GUERIN, Alexandre PEYROT 🇫🇷 FRA 25-29 14/473 0:58:10 31:0423:054:07 3:521:482:412:264:101:132:583:57
30 Titouan Guiban, Bastien Rougeron 🇫🇷 FRA 25-29 15/473 0:58:16 30:4423:294:07 3:551:572:502:384:031:182:583:50
31 Maxime Fallot, Antoine Hugo-Merlot 🇫🇷 FRA 16-24 5/235 0:58:22 31:1422:404:31 3:471:503:102:114:021:252:423:33
32 Amaury D’ALBIS, Lorenzo MORGADO DA COSTA 🇫🇷 FRA 25-29 16/473 0:58:24 32:0422:014:22 3:421:442:252:114:061:222:483:43
32 GABRIEL PONSOLLE, LOIC MARTINEZ 🇫🇷 FRA 30-34 7/428 0:58:24 28:4625:533:48 3:522:513:322:553:581:283:154:02
34 Théodule Marty, Victor Sauvain 🇫🇷 FRA 30-34 8/428 0:58:33 31:1521:295:53 3:441:462:442:244:071:211:273:56
35 Adrien Gomez, Benoit Ascensio 🇫🇷 FRA 35-39 6/311 0:58:35 30:5423:164:30 3:471:512:522:334:071:122:424:12
36 DUCHEMIN Léo-Paul, Tristan RENAULT 🇫🇷 FRA 16-24 6/235 0:58:38 30:3523:514:16 3:552:002:512:514:081:272:533:46
37 Nicolas Berdoulive, Clément Berlouin 🇫🇷 FRA 30-34 9/428 0:58:44 32:3122:193:58 3:461:512:311:564:011:282:424:04
38 Jeremy Tellier, Emilio Tofan 🇫🇷 FRA 30-34 10/428 0:58:46 31:0223:444:04 3:392:043:252:153:561:272:564:02
39 Maxence Riou, Charles Aubry 🇫🇷 FRA 16-24 7/235 0:58:49 32:0822:314:14 3:381:452:352:433:561:272:433:44
40 Jeremy de Hoog, Benjamin Martinez 🇪🇸 ESP 30-34 11/428 0:58:56 31:2923:333:59 3:501:492:572:194:071:193:034:09
40 Yanyce flamant, Gwendal Devenat Delille 🇫🇷 FRA 25-29 17/473 0:58:56 31:4722:534:21 3:431:512:482:173:451:322:564:01
42 Josh Smee, Timothy Ellis 🇬🇧 GBR 35-39 7/311 0:58:57 32:0022:564:05 3:431:493:022:184:061:292:593:30
43 Matthieu WROBLEWSKI, Pierre-Vivien DAVID 🇫🇷 FRA 30-34 12/428 0:58:58 32:1522:154:32 3:321:492:532:033:511:253:023:40
44 Lucas PASERO, Nicolas LE MAUFF 🇫🇷 FRA 25-29 18/473 0:58:59 32:1422:304:20 3:441:412:302:254:111:212:513:47
45 Maxime LE TOUX, Glen lejars 🇫🇷 FRA 25-29 19/473 0:59:01 31:2722:584:41 3:521:402:352:394:031:252:583:46
46 Romain Marchese, Raphael Maurin 🇫🇷 FRA 30-34 13/428 0:59:03 30:5424:163:56 3:441:413:122:243:561:193:264:34
47 Dorian Massat, Maxence Moncassin 🇫🇷 FRA 25-29 20/473 0:59:10 33:3821:084:29 3:501:342:122:013:581:222:353:36
48 Romain Boucher, Thomas Boucher 🇫🇷 FRA 35-39 8/311 0:59:11 31:5723:054:13 4:041:442:452:254:151:112:563:45
49 Paul Pasquier, Alexandre Valente 🇨🇭 SUI 35-39 9/311 0:59:23 33:3121:454:11 3:481:422:491:404:011:252:293:51
50 Leo cuny, Theo Barriere 🇫🇷 FRA 25-29 21/473 0:59:27 33:0422:074:20 3:411:522:582:114:031:122:453:25
51 Paul Fay, Maxime Dutertre 🇫🇷 FRA 16-24 8/235 0:59:28 31:2623:554:12 3:431:342:482:594:101:203:104:11
52 Clement Perraguin, Valentin Dansault 🇫🇷 FRA 30-34 14/428 0:59:30 33:1222:044:20 3:561:272:002:184:061:302:424:05
52 Gaël ZAMOLO, Lionel Menard 🇫🇷 FRA 30-34 14/428 0:59:30 31:0924:094:18 3:511:413:092:414:071:293:104:01
54 Benjamin Gouy, Maxime Calmet 🇫🇷 FRA 16-24 9/235 0:59:32 32:2922:474:21 3:591:333:071:564:161:232:453:48
55 Florian Barbaire, Gurvan Bouvier 🇫🇷 FRA 25-29 22/473 0:59:41 31:4523:314:29 3:491:353:152:143:571:283:313:42
56 Boch Gregory, Adrien BOCH 🇫🇷 FRA 30-34 16/428 0:59:46 32:5021:555:06 3:441:462:212:373:521:172:373:41
56 Christophe Minighin, Jordan Seve 🇫🇷 FRA 25-29 23/473 0:59:46 31:5523:204:36 3:492:013:242:083:571:172:294:15
58 Clément Marces, Hugo Genardini 🇫🇷 FRA 25-29 24/473 0:59:50 33:0822:064:40 3:511:462:452:134:001:182:373:36
59 CLEMENT IRIGOYEMBORDE, nathan francois 🇫🇷 FRA 25-29 25/473 0:59:51 30:4424:274:43 3:491:343:282:414:011:472:564:11
59 Gavin Marguerite, Manutea Taimana 🇫🇷 FRA 25-29 25/473 0:59:51 32:5022:114:52 3:391:443:081:583:581:422:383:24
61 Antoine Cretenet, Adrien Latestere 🇫🇷 FRA 35-39 10/311 0:59:52 28:5326:584:05 3:571:553:522:534:211:233:235:14
61 Maxime Raynier, Yohan Heller 🇫🇷 FRA 16-24 10/235 0:59:52 31:5923:564:02 3:381:253:052:253:531:223:244:44
63 axel thomas, yann thomas 🇫🇷 FRA 35-39 11/311 0:59:58 31:5723:084:57 3:411:342:482:334:061:312:554:00
64 Guillaume Louarn, Adrian Schwalbert 🇫🇷 FRA 30-34 17/428 0:59:59 32:2422:584:41 3:431:472:502:433:521:262:543:43
65 Jérémie Hamelin, Killian Chotard 🇫🇷 FRA 25-29 27/473 1:00:00 32:1723:414:07 3:571:253:182:294:151:202:514:06
66 Renaud BATAILLE, Benjamin CAMROUX 🇫🇷 FRA 35-39 12/311 1:00:01 31:4724:134:04 3:552:043:132:284:011:353:083:49
66 Roman Sartori, Mickael De Amorim 🇫🇷 FRA 16-24 11/235 1:00:01 33:5821:454:21 3:421:383:062:044:041:092:213:41
68 Michael Trompe, Zacharie Levy Ciras 🇫🇷 FRA 25-29 28/473 1:00:05 32:0323:484:20 3:571:313:113:024:081:302:463:43
69 Léo CARRIE, Maxime BOUBY 🇫🇷 FRA 30-34 18/428 1:00:07 32:2623:154:31 3:501:402:542:594:031:192:523:38
69 mathieu petitcolin, jouneid benammar 🇫🇷 FRA 30-34 18/428 1:00:07 30:2724:245:20 3:592:192:442:264:211:173:034:15
71 Ronan GOIMARD, Aymeric GOIMARD 🇫🇷 FRA 40-44 1/142 1:00:32 32:0723:494:39 3:331:513:162:373:561:333:193:44
72 Nicolas IBRE, Yoann CABOT 🇫🇷 FRA 25-29 29/473 1:00:35 34:1721:085:14 3:441:402:152:093:501:302:443:16
73 Armand Franchineau, William Pain 🇫🇷 FRA 25-29 30/473 1:00:38 33:0423:084:31 3:561:432:332:434:071:212:503:55
74 Baptiste Cros, Anthony Garcia 🇫🇷 FRA 25-29 31/473 1:00:41 31:0625:134:28 4:092:003:532:204:111:272:584:15
75 Rufus Hulbert, Chris Osborne 🇬🇧 GBR 25-29 32/473 1:00:45 32:1624:234:10 3:511:542:413:164:121:282:594:02
75 Tristan Lautrette, Clément Guchens 🇫🇷 FRA 25-29 32/473 1:00:45 33:1921:425:49 3:491:332:392:484:171:261:253:45
77 Nicolas Taillis, Jonathan Ahadji 🇫🇷 FRA 30-34 20/428 1:00:46 32:3123:224:58 3:472:082:542:194:031:342:403:57
78 Manu Legrand, Samy El Malki 🇫🇷 FRA 30-34 21/428 1:00:49 32:2624:194:09 3:541:593:052:224:131:292:524:25
79 Alexandre Pari, Tristan Gauthier 🇫🇷 FRA 35-39 13/311 1:00:50 33:4722:544:13 3:461:473:012:134:021:303:103:25
80 Alexandre Durand, nicolas Tronche 🇫🇷 FRA 25-29 34/473 1:00:52 34:1621:534:47 3:501:262:481:483:501:132:484:10
81 Yoni Simani, Guillaume Benitsa 🇫🇷 FRA 35-39 14/311 1:00:53 32:0224:384:17 3:441:533:262:204:101:313:194:15
82 Pierre Bourguignon, Arnaud Ferdinand 🇫🇷 FRA 35-39 15/311 1:00:58 32:5023:284:44 3:481:403:022:173:521:323:253:52
83 Quentin Nantois, Thibaut Nantois 🇫🇷 FRA 1:00:59 32:2723:524:43 3:441:512:522:154:131:303:084:19
84 Valentin Subra, Rayan Daher 🇫🇷 FRA 30-34 22/428 1:01:00 33:0423:384:24 3:522:033:142:453:501:202:503:44
85 Valentin Gainza, Xavier pecile 🇫🇷 FRA 30-34 23/428 1:01:02 35:0821:184:41 3:341:262:192:264:011:172:303:45
86 Hugo Thouvenel, Mathieu Saniez 🇫🇷 FRA 25-29 35/473 1:01:03 33:2922:564:44 3:471:472:532:084:101:252:473:59
87 Aimeric SAGOT, Christopher GUILMEAU 🇫🇷 FRA 30-34 24/428 1:01:07 35:0521:444:24 3:311:482:102:163:481:173:043:50
87 Valentin Bayle, Nikola Mitrovic 🇫🇷 FRA 16-24 12/235 1:01:07 33:3723:144:21 3:511:522:492:274:131:432:493:30
89 Trevis Daras, William RUDDICK 🇫🇷 FRA 16-24 13/235 1:01:11 32:4823:464:41 3:461:472:573:074:131:212:483:47
90 Gael BONNAFOUS, Vincent GRANIER 🇫🇷 FRA 40-44 2/142 1:01:14 30:4526:174:18 4:032:033:252:454:311:223:434:25
91 Alexandre Godart, Valentin Kuttler 🇫🇷 FRA 25-29 36/473 1:01:15 33:1623:324:31 3:461:352:443:044:051:232:444:11
92 Benjamin Carlier, Pierre Ducasse 🇫🇷 FRA 40-44 3/142 1:01:16 33:1223:524:15 3:541:463:062:374:101:343:073:38
92 Nicolas Grelet, jules grelet 🇫🇷 FRA 25-29 37/473 1:01:16 32:4124:204:19 3:461:402:312:034:063:352:384:01
94 Kevin Darengosse, Benjamin Gouyou 🇫🇷 FRA 30-34 25/428 1:01:18 33:2822:565:00 3:571:382:482:084:141:222:563:53
95 Toni Saint-aroman, Dorian Bourguignon 🇫🇷 FRA 16-24 14/235 1:01:19 35:4620:544:42 3:461:232:062:153:491:152:283:52
96 Sébastien Castro, Leo Terrou 🇫🇷 FRA 25-29 38/473 1:01:21 33:1523:234:49 3:481:402:492:184:201:173:074:04
97 Guillaume Lonzieme, Valentin Lacroix 🇫🇷 FRA 30-34 26/428 1:01:22 34:2022:454:22 3:401:412:322:434:081:352:543:32
97 Mateo Rodrigo, Anthony Rodrigo 🇫🇷 FRA 16-24 15/235 1:01:22 35:5920:574:30 3:381:432:271:563:451:072:303:51
97 Micka Andugar, Sylvain Guarascio 🇫🇷 FRA 35-39 16/311 1:01:22 33:3922:514:56 3:441:442:352:213:591:203:123:56
100 Aurélien Couteau, Maxime Cogez 🇫🇷 FRA 16-24 16/235 1:01:23 33:2123:544:10 4:011:483:012:414:131:272:563:47

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