HYROX Toulouse 2025: Doubles Men results

954 teams on 8 Feb 2025. Typical finish 1:13:31, fastest 10% under 1:03:38. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Dimitry Martins, Olivier Jouve 🇫🇷 FRA 30-39 1/436 0:53:10 28:0021:473:51 3:351:322:582:213:591:332:333:16
2 Mévéna PINGLIEZ, Quentin PINGLIEZ 🇫🇷 FRA U29 1/362 0:53:43 29:0020:593:51 3:421:412:311:583:541:252:203:28
3 Lukas Dudziak, Kenny Spielberg 🇩🇪 GER U29 2/362 0:55:02 29:2322:013:50 3:351:462:342:344:021:172:333:40
4 Daniel Bourne, Will Holland 🇬🇧 GBR U29 3/362 0:55:39 30:3021:084:10 3:511:382:351:523:571:152:123:48
5 Raphaël Connes, Nicolas RECZEK 🇫🇷 FRA 30-39 2/436 0:55:51 28:4624:303:52 3:431:383:582:433:511:113:204:06
6 Vasco Cunha, Carlos Ferreira 🇵🇹 POR U29 4/362 0:55:58 30:0621:414:18 3:431:382:492:113:531:182:403:29
7 Julien Galiegue, Guillaume Criado 🇫🇷 FRA 30-39 3/436 0:56:15 29:3222:364:16 3:471:353:122:164:051:213:003:20
8 Baptiste Roux, Jean-Loup Gregoire 🇫🇷 FRA U29 5/362 0:56:26 31:1820:444:29 3:251:352:172:223:481:192:413:17
9 Luís Nogueira, Pedro Correira 🇵🇹 POR 30-39 4/436 0:56:41 30:3021:554:36 3:381:352:442:173:581:182:393:46
10 Thomas FRY, Olivier Jacquin 🇫🇷 FRA U29 6/362 0:56:44 32:4019:554:23 3:311:202:141:523:581:052:203:35
11 Rick Gibbins, Louis Ambert 🇬🇧 GBR U29 7/362 0:56:47 31:3820:554:22 3:481:352:082:103:531:202:423:19
12 Thomas Soler, Yannick Paquot 🇫🇷 FRA U29 8/362 0:57:24 32:2320:314:40 3:281:292:262:043:421:242:193:39
13 nicolas ingelaere, Sebastien Jorry 🇫🇷 FRA 30-39 5/436 0:57:26 30:3123:133:53 3:471:403:042:324:051:242:583:43
14 Albino Vieira, Carlos Silva 🇵🇹 POR 30-39 6/436 0:57:46 31:2822:134:18 4:021:282:442:174:091:182:363:39
15 David Queiroz, Ricardo Fonseca 🇵🇹 POR U29 9/362 0:57:49 32:3021:254:18 3:311:302:322:203:511:252:413:35
16 Tom guinard, enzo Robillard 🇫🇷 FRA U29 10/362 0:57:53 31:2322:084:29 3:491:303:202:213:551:142:243:35
17 Alexander Miller-Dumas, Louis Baluze 🇫🇷 FRA U29 11/362 0:58:09 31:0423:164:40 3:392:053:132:334:081:212:543:23
17 Thomas Gueguen, Victor GUEGUEN 🇫🇷 FRA U29 11/362 0:58:09 30:4823:064:28 3:471:262:342:134:131:183:034:32
19 Ivo Sousa, Constantino Nogueira 🇵🇹 POR 30-39 7/436 0:58:23 31:3422:324:24 3:371:273:262:134:011:332:413:34
20 Yann Dupont, Thomas Bobin 🇫🇷 FRA 30-39 8/436 0:58:27 32:3721:374:18 3:551:382:552:004:091:152:293:16
21 Lilian Halouin, Jason Rolle 🇫🇷 FRA 30-39 9/436 0:58:56 32:2621:404:54 3:341:253:251:553:561:262:373:22
21 Rémi Garranger, Simon Pfister 🇫🇷 FRA 30-39 9/436 0:58:56 30:0624:254:35 3:571:453:372:214:241:242:494:08
23 Marlon Briffa, Justin Grima 🇲🇹 MLT 40-49 1/136 0:59:27 32:0422:454:45 3:551:412:482:154:181:282:333:47
24 Hecham Belaïdi, Baptiste Morgant 🇫🇷 FRA 30-39 11/436 0:59:37 33:4222:417:30 3:521:293:122:234:071:222:283:48
24 Thibaut Naacke, Francois Pelletier 🇫🇷 FRA 30-39 11/436 0:59:37 33:4421:274:49 3:521:302:562:033:541:312:173:24
26 Vincent Cambon, Baptiste Sarrant 🇫🇷 FRA U29 13/362 0:59:41 31:5423:024:54 3:491:513:012:224:061:232:353:55
27 Mathieu Stoens, Jeffrey Perraud 🇫🇷 FRA U29 14/362 0:59:42 31:1823:304:58 3:471:313:052:354:261:152:494:02
28 Vincent Zanus, Pascal Manchec 🇫🇷 FRA 30-39 13/436 0:59:48 33:4921:194:48 3:391:262:112:483:561:272:423:10
29 Gauthier Calmus, Pierre leplaideur 🇫🇷 FRA U29 15/362 0:59:53 32:0223:354:24 3:511:442:532:433:591:242:474:14
30 Sean Morris, Eric Gavin 🇮🇪 IRL 40-49 2/136 0:59:55 32:3223:004:39 3:511:572:552:414:081:302:273:31
31 Florian Bogi, Gaetan Tinard 🇫🇷 FRA U29 16/362 0:59:59 34:0122:114:54 3:381:382:491:594:011:142:424:10
32 Maxence Marie, Maxime Laurent 🇫🇷 FRA U29 17/362 1:00:03 33:2322:404:47 4:021:572:582:174:031:422:203:21
33 Yassine El mossadeq, Anouar Aitoubelaaid 🇲🇦 MAR 30-39 14/436 1:00:11 31:1624:214:43 3:472:023:392:314:101:303:093:33
34 Jamie Cheeseman, Olivier Rodts 🇫🇷 FRA 30-39 15/436 1:00:13 33:2821:435:16 3:421:272:452:333:591:122:343:31
35 Xavier Dufour, Morgan Malet 🇫🇷 FRA U29 18/362 1:00:14 32:5422:414:45 3:571:343:212:134:001:132:373:46
36 Matteo Dal Zovo, Lilyan Manas 🇫🇷 FRA U29 19/362 1:00:16 32:4422:425:05 3:591:443:152:074:091:282:463:14
37 Alexandre BARRON, Valentin Loaec 🇫🇷 FRA U29 20/362 1:00:23 32:3921:466:07 3:591:261:462:464:001:272:353:47
38 Marc Mestre, valentin charles 🇫🇷 FRA U29 21/362 1:00:30 34:0421:525:00 3:541:292:541:554:001:213:063:13
39 morandeau anthony, benjamin combaud 🇫🇷 FRA U29 22/362 1:00:45 34:4021:234:48 3:431:183:121:503:561:152:393:30
40 Jose Ferreira, João Ferreira 🇵🇹 POR U29 23/362 1:00:46 30:5525:404:25 3:542:024:063:014:211:363:023:38
41 Adrien Maury, Stéphane Montagna 🇫🇷 FRA U29 24/362 1:00:50 33:5122:184:45 3:441:403:402:094:031:262:133:23
42 Hamza Aourik, Dorian De Oliveira 🇫🇷 FRA U29 25/362 1:00:52 33:2522:364:58 3:441:363:231:514:211:142:573:30
43 Steven Dal molin, Gael Caulier 🇫🇷 FRA U29 26/362 1:00:53 35:3621:154:29 3:351:252:472:013:411:272:343:45
44 Clement Viyer, Morgan Girot 🇫🇷 FRA 30-39 16/436 1:01:08 34:0322:145:06 3:421:422:492:254:021:252:433:26
45 Mahé Delbos, Benjamin Da costa 🇫🇷 FRA U29 27/362 1:01:11 31:5824:274:52 3:481:464:122:074:061:223:133:53
46 Sylvain Monteiro, Thomas Ruvira 🇫🇷 FRA U29 28/362 1:01:16 35:4620:444:54 3:501:262:192:133:561:112:233:26
47 Jordan Mikaelian, Laurent Navarro 🇫🇷 FRA 30-39 17/436 1:01:19 36:3420:404:41 3:381:242:172:113:451:222:413:22
48 Dimitri Dailliez, THIBAUD NAVEZ 🇫🇷 FRA 30-39 18/436 1:01:23 34:2522:005:07 3:511:252:522:063:511:202:563:39
49 Florian Dimanche, gabin Pujol 🇫🇷 FRA U29 29/362 1:01:26 33:2623:234:48 3:341:193:342:483:561:142:584:00
50 Maxime Giovannetti, Geoffrey Prioux 🇫🇷 FRA 30-39 19/436 1:01:30 33:4323:094:46 3:401:472:302:514:041:372:533:47
51 Leon Kennedy, Daniel James 🇬🇧 GBR 30-39 20/436 1:01:37 34:0522:505:07 3:381:353:082:234:21—3:013:57
52 Nicolas Dujardin, Nicolas Castaing 🇫🇷 FRA 30-39 21/436 1:01:38 35:4920:055:48 3:401:292:082:123:59—2:343:22
53 Paulin Philippe, Cyril CRIADO 🇫🇷 FRA U29 30/362 1:01:43 33:0724:024:53 3:571:573:142:234:021:133:253:51
54 Matheo Iweins, MATIAS BOUCHARD 🇫🇷 FRA U29 31/362 1:01:44 32:4624:224:41 4:062:003:062:334:061:333:113:47
55 Romain Marchese, Laurent Fatela 🇮🇹 ITA 40-49 3/136 1:01:45 33:0123:375:13 3:491:383:152:424:021:162:573:58
56 Florian Fachetti, Morgan Carcreff 🇫🇷 FRA 30-39 22/436 1:01:48 33:4823:204:52 4:121:501:562:204:131:283:194:02
56 Marc Chevrolais, Melvyn Besnard 🇫🇷 FRA U29 32/362 1:01:48 33:4323:065:04 3:521:393:072:193:591:262:583:46
58 William Galiegue, Valentin GALIEGUE 🇫🇷 FRA U29 33/362 1:01:50 31:0726:084:41 4:301:463:372:464:371:273:084:17
59 Aurelien Bruand, Thibault Formigier 🇫🇷 FRA 30-39 23/436 1:02:03 36:2220:584:47 3:481:322:251:583:501:212:363:28
60 Abdesamad Faiz, Soulaymane Ahouzar 🇲🇦 MAR U29 34/362 1:02:06 33:0824:484:38 3:541:413:202:294:341:392:544:17
60 CHARLES FOURCADE, Alexandre AYALA 🇫🇷 FRA 30-39 24/436 1:02:06 35:0622:144:55 3:441:253:052:164:001:113:083:25
62 Florian Mille, Christopher Gautier 🇫🇷 FRA U29 35/362 1:02:07 34:5522:095:24 3:351:532:452:063:531:113:143:32
63 Sam Lehodey, Pierre-louis Bessot 🇫🇷 FRA U29 36/362 1:02:08 35:0022:344:44 3:481:512:532:434:031:212:293:26
64 Josh O'Neil, Kieran Ingram 🇬🇧 GBR U29 37/362 1:02:09 33:0724:324:42 3:481:463:253:044:221:333:003:34
65 Nicolas POUDEROU, Thomas MARCEL 🇫🇷 FRA U29 38/362 1:02:12 34:0822:595:10 3:561:452:492:144:141:232:384:00
66 Arthur Juzanx, Baptiste Bidaud 🇫🇷 FRA U29 39/362 1:02:15 35:2822:204:46 3:461:293:152:144:051:092:473:35
67 Alexandre Fassio, Romain CONSTANS 🇫🇷 FRA U29 40/362 1:02:23 34:4723:014:43 4:001:283:142:434:061:202:413:29
68 Pierre Cortes, Alexandre Mounes 🇫🇷 FRA U29 41/362 1:02:29 35:0122:195:16 3:441:472:252:404:071:272:263:43
69 Camille PHILIPPON, Mathéo GIGAN 🇫🇷 FRA U29 42/362 1:02:33 33:3823:535:14 3:481:413:222:264:171:332:583:48
70 Baptiste Leclerc, Theo Clément 🇫🇷 FRA U29 43/362 1:02:34 34:1824:044:21 3:541:443:012:144:061:333:144:18
71 Charlie Page, Richard Whitley 🇬🇧 GBR 30-39 25/436 1:02:35 34:5422:445:51 3:491:403:002:453:541:292:333:34
72 gareth hayden, liam lazarus 🇬🇧 GBR 30-39 26/436 1:02:40 35:4122:144:54 3:361:402:372:074:131:282:523:41
73 Nicolas Sabarly, Julien Roche 🇫🇷 FRA 30-39 27/436 1:02:46 33:4323:325:40 3:511:363:172:234:151:212:494:00
74 Anthony PICCOLO, Damien Piccolo 🇫🇷 FRA 30-39 28/436 1:02:47 33:3124:364:52 3:561:331:543:264:061:254:233:53
74 Jibril Mebarki, JEAN-JACQUES TOVAN 🇫🇷 FRA U29 44/362 1:02:47 34:3023:324:52 3:571:533:362:024:301:302:483:16
76 Vincent Bernadet, Laurent Séraline 🇫🇷 FRA 30-39 29/436 1:02:53 35:4722:155:07 3:451:433:022:193:531:182:553:20
77 Pierre-Alexandre Marange, Florin Pandeli 🇫🇷 FRA U29 45/362 1:02:56 34:0624:024:59 3:481:453:502:194:031:243:133:40
78 Damien Nestelhut, Flavien Lebois 🇫🇷 FRA 30-39 30/436 1:03:00 35:2522:474:56 3:441:502:512:144:101:132:384:07
79 Quentin Pommies, Thibaut BASSE-CATHALINAT 🇫🇷 FRA U29 46/362 1:03:01 34:1424:034:55 3:431:333:202:094:111:242:504:53
80 Romain LEURS, Jean-Baptiste Andribet 🇫🇷 FRA 30-39 31/436 1:03:02 35:5022:205:12 3:321:282:362:354:011:162:593:53
81 Damien Cortial, Paul Ligier 🇫🇷 FRA U29 47/362 1:03:05 32:2625:474:55 3:491:403:203:454:071:343:423:50
82 Joao Sousa, Ângelo Costa 🇵🇹 POR 30-39 32/436 1:03:07 34:3423:455:03 3:491:482:552:294:261:253:023:51
83 Jérémie Cauchy, Louison Petit 🇫🇷 FRA U29 48/362 1:03:08 33:3024:584:48 3:581:503:362:384:251:313:133:47
84 Thibault Mansiet, morgan zugasti 🇫🇷 FRA U29 49/362 1:03:11 34:3524:074:52 3:421:313:032:424:011:203:354:13
85 Arnaud Saurat, Noa Fivel 🇫🇷 FRA U29 50/362 1:03:14 36:4721:105:30 3:411:242:572:023:541:202:153:37
86 Julien Adzuar, Quentin Segond 🇫🇷 FRA 30-39 33/436 1:03:20 35:0923:115:09 4:041:422:422:094:091:262:534:06
87 Nathan Popham, Bradley Bryant 🇬🇧 GBR U29 51/362 1:03:21 33:3925:044:47 3:431:423:293:203:591:112:385:02
88 Cédric Coll-Ramis, Nathan Poulet 🇫🇷 FRA U29 52/362 1:03:22 34:4823:395:39 3:461:303:242:383:531:323:213:35
88 Maxime FROMAGET, Pierre SAU 🇫🇷 FRA 30-39 34/436 1:03:22 36:1522:374:57 3:541:322:531:533:591:272:564:03
90 Anthony PROUTIERE, guillaume proutiere 🇫🇷 FRA U29 53/362 1:03:25 33:5724:504:48 4:002:013:373:054:121:332:593:23
91 Aurelien Hebert, Paul Hebert 🇫🇷 FRA 30-39 35/436 1:03:26 34:1424:145:11 3:541:593:312:224:261:322:543:36
92 Tony H, Elhadji D 🇫🇷 FRA 30-39 36/436 1:03:34 35:4422:565:02 4:001:272:432:164:121:283:053:45
93 Axel Bouthet, dorian kozlowsky 🇫🇷 FRA 30-39 37/436 1:03:36 35:0023:584:57 3:391:352:372:564:081:243:354:04
93 Romain Bailleul, Max Pony 🇫🇷 FRA 30-39 37/436 1:03:36 33:0325:465:21 3:521:393:332:344:271:273:354:39
95 Laurent JACQUEMIN, Bilal Ouahbi 🇫🇷 FRA 30-39 39/436 1:03:37 35:0123:435:25 4:041:463:272:334:051:182:453:45
96 Matheo ROGER, Jeremy Vega 🇫🇷 FRA U29 54/362 1:03:38 35:4422:395:20 4:011:472:572:174:071:282:323:30
97 Benjamin Gouy, Maxime Calmet 🇫🇷 FRA U29 55/362 1:03:39 34:0924:115:34 3:581:353:432:254:171:182:494:06
98 Michael Lackner, Lleyton Parker 🇦🇺 AUS U29 56/362 1:03:43 35:1923:225:07 3:421:333:192:374:141:262:533:38
98 Pierre De nadai, hugo giovannoni 🇫🇷 FRA U29 56/362 1:03:43 35:3723:015:16 3:541:402:452:464:101:263:143:06
100 Thomas Maincent, Pierre Perriquet 🇫🇷 FRA 30-39 40/436 1:03:47 34:0424:165:45 3:591:453:192:314:221:273:153: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