HYROX Toulouse 2026: Pro Doubles Men results

587 teams on 19 Mar 2026. Typical finish 1:07:05, fastest 10% under 0:58:12. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Olivier Jouve, Dimitry Martins 🇫🇷 FRA 30-34 1/169 0:51:12 27:4020:173:20 3:331:463:01—3:371:221:563:34
2 Quentin Pingliez, Thomas Fry 🇫🇷 FRA 30-34 2/169 0:51:45 27:2021:043:25 3:281:433:141:463:351:222:213:35
3 Aitor Lizarazu Hormilla, Igor Arruti Salgado 🇪🇸 ESP 30-34 3/169 0:51:47 28:1319:573:41 3:241:422:251:583:351:172:233:13
4 Florian Gast, Peter Schiller 🇩🇪 GER 30-34 4/169 0:51:59 28:4919:413:34 3:231:452:301:423:321:152:123:22
5 Maxime Graignic, Charles Crepeau 🇫🇷 FRA 25-29 1/163 0:53:30 28:3421:243:37 3:371:563:081:443:441:212:223:32
6 MAXIME KRANTZ, Arthur Barbey 🇫🇷 FRA 30-34 5/169 0:53:35 28:2021:483:32 3:331:583:081:553:541:242:303:26
7 Damien Arlot, Elouan Millau 🇫🇷 FRA 30-34 6/169 0:53:42 27:1523:023:31 3:291:513:232:233:411:212:573:57
8 Davy Halgand, Enzo Robillard 🇫🇷 FRA 30-34 7/169 0:53:43 28:2021:473:39 3:351:463:321:403:431:242:323:35
9 Emmanuel Lamothe, Yann Lagardere 🇫🇷 FRA 25-29 2/163 0:54:02 29:4220:473:38 3:301:382:451:513:411:232:403:19
10 Julien Navarro, Romain Nacry 🇫🇷 FRA 30-34 8/169 0:54:03 28:0422:313:33 3:362:043:052:223:471:342:333:30
11 Jeoffrey RABANAL, Baptiste LANCE 🇫🇷 FRA 30-34 9/169 0:54:25 29:4720:583:46 3:291:523:031:563:411:202:233:14
12 Mike Eynon, Will MacVicar 🇬🇧 GBR 35-39 1/125 0:54:26 28:5921:493:42 3:351:503:041:513:551:262:363:32
13 Eliott Goi, Thibaut Morgado Da Costa 🇫🇷 FRA 35-39 2/125 0:54:30 29:5020:364:09 3:341:272:581:513:491:252:193:13
14 Killian Remond, Sonny Decouflé 🇫🇷 FRA 16-24 1/68 0:54:40 29:5221:123:40 3:391:433:371:323:431:232:123:23
15 Constantino Nogueira, José Sousa 🇵🇹 POR 25-29 3/163 0:54:47 29:5121:233:37 3:321:483:142:043:391:232:173:26
16 Clément Gau, David Gosse 🇫🇷 FRA 25-29 4/163 0:54:52 27:4123:363:39 3:362:033:072:063:541:183:144:18
17 Joe Wells, Piers Plowman 🇬🇧 GBR 30-34 10/169 0:55:12 29:3521:553:45 3:331:492:592:173:581:172:273:35
18 Matthias DINI, Gaétan BLAS 🇫🇷 FRA 30-34 11/169 0:55:19 29:3322:083:44 3:412:013:081:563:461:252:383:33
19 Sylvain Blachier, Jeremy Segretain 🇫🇷 FRA 30-34 12/169 0:55:31 29:1122:363:49 3:261:572:552:083:501:173:073:56
20 Mathis GUILLOU, Alexandre Dupont 🇫🇷 FRA 16-24 2/68 0:55:34 30:1921:333:46 3:431:422:481:524:011:162:323:39
20 Pedro Correia, Luís Nogueira 🇵🇹 POR 30-34 13/169 0:55:34 29:1822:343:45 3:341:493:252:283:511:262:223:39
22 Marc Collineau, Yves Eisenlohr 🇫🇷 FRA 25-29 5/163 0:55:39 30:5221:123:41 3:371:432:541:583:411:192:333:27
23 Frankie Thorogood, Liam McGregor 🇬🇧 GBR 30-34 14/169 0:55:58 30:0322:233:37 3:381:463:132:153:471:242:423:38
24 benjamin Fraysse, Tom Sauvaget 🇫🇷 FRA 25-29 6/163 0:55:59 29:5722:173:48 3:341:512:472:323:551:202:553:23
25 Mehdi Berrouigat, Nabil Berrouigat 🇫🇷 FRA 30-34 15/169 0:56:01 28:4523:134:07 3:411:583:092:203:551:192:573:54
26 Gerard Roca, Nazaret Garcia 🇪🇸 ESP 40-44 1/42 0:56:09 29:3422:513:48 3:412:093:042:033:531:232:553:43
26 Thomas Boivin, Thomas Delattre 🇫🇷 FRA 30-34 16/169 0:56:09 31:0321:293:40 3:361:462:522:093:471:212:383:20
28 Passang Bernard, Alexis Bouchet 🇫🇷 FRA 25-29 7/163 0:56:11 30:1922:123:46 3:381:503:301:493:501:202:423:33
29 Axel Aujoulat, Florin Pandeli 🇫🇷 FRA 25-29 8/163 0:56:21 29:3323:043:49 3:441:553:352:074:031:272:353:38
30 Nicholas Buccellato, Gianluca Rocco 🇮🇹 ITA 25-29 9/163 0:56:22 29:3422:593:54 3:382:033:052:263:521:242:473:44
31 Guilherme Silva, Duarte Fragoso 🇵🇹 POR 16-24 3/68 0:56:30 29:5622:563:43 3:311:543:142:273:531:272:523:38
32 Louis Curti, Samuel Belhumeur 🇨🇭 SUI 16-24 4/68 0:56:39 30:4922:033:51 3:361:593:151:403:531:172:483:35
33 Yoann Perez, Clément Seve 🇫🇷 FRA 25-29 10/163 0:56:40 29:2423:303:49 3:442:093:272:034:011:283:053:33
34 Alexandre Clément, Fabio Ribeiro 🇫🇷 FRA 30-34 17/169 0:56:45 29:1723:413:53 3:422:133:182:104:021:392:593:38
35 Thomas Gueguen, Victor Gueguen 🇫🇷 FRA 25-29 11/163 0:56:58 30:2522:413:56 3:381:553:252:124:051:222:403:24
36 Yannick Paquot, Alexandre Lebobe 🇫🇷 FRA 30-34 18/169 0:56:59 30:2922:443:50 3:362:003:361:583:491:212:463:38
37 Luka Dauvers, Nicolas Lecourt 🇫🇷 FRA 25-29 12/163 0:57:07 30:3322:403:58 3:411:583:072:133:561:302:413:34
38 Alister Camilleri, Matti Cristiano Ruggier 🇲🇹 MLT 25-29 13/163 0:57:14 31:1422:103:56 3:331:583:271:523:571:202:343:29
39 Quentin Nantois, Pierre Huiban 🇫🇷 FRA 35-39 3/125 0:57:15 31:0922:133:56 3:352:143:202:033:491:282:293:15
39 olivier fernandez, Jean Patrick Delhaye 🇫🇷 FRA 45-49 1/8 0:57:15 30:4122:463:51 3:411:543:052:253:591:312:503:21
41 Gaël Fraysse, Romain Crozet 🇫🇷 FRA 16-24 5/68 0:57:17 30:1823:143:50 3:471:593:121:563:531:233:223:42
41 Ismaël Boukhari, Thomas Iriarte 🇫🇷 FRA 25-29 14/163 0:57:17 29:1124:203:51 3:322:113:562:164:071:322:573:49
43 Tom PRIOUX, Axel BERTREL 🇫🇷 FRA 16-24 6/68 0:57:19 29:3723:573:51 3:462:023:342:253:541:483:013:27
44 Tom Lebon, Gaspard Lebon 🇫🇷 FRA 25-29 15/163 0:57:27 29:1924:233:49 3:402:033:472:343:461:403:093:44
45 Romain Rabillard, Loan Ballanger 🇫🇷 FRA 25-29 16/163 0:57:30 30:5822:094:26 3:422:043:171:463:551:202:163:49
46 Jean Baptiste Ferrasse Desnoix, Simon Fauthoux 🇫🇷 FRA 35-39 4/125 0:57:32 31:5321:384:05 3:481:463:181:403:531:212:343:18
47 Bruno Borges, Matteo Solari 🇨🇭 SUI 30-34 19/169 0:57:33 28:5224:434:04 3:432:103:372:124:021:413:243:54
48 Clément Cadiot, Hugo Aubertot 🇫🇷 FRA 16-24 7/68 0:57:34 30:0323:413:56 3:462:083:442:113:581:242:513:39
49 Alexandre Mabille, Adrien Courciéras 🇫🇷 FRA 25-29 17/163 0:57:41 30:3523:064:04 3:371:513:221:593:481:262:574:06
49 Etienne Albert, Simon Albert 🇫🇷 FRA 16-24 8/68 0:57:41 29:5723:553:53 3:412:063:272:314:011:302:433:56
51 Lucas Roberto, Juny Fromont 🇫🇷 FRA 35-39 5/125 0:57:54 32:5020:554:15 3:341:532:59—3:401:252:343:21
52 Oumar Diop, Tony Peter 🇫🇷 FRA 25-29 18/163 0:57:58 31:3922:134:09 3:311:543:032:133:541:202:463:32
53 DYLAN RIBEIRO, Mikael Dubief 🇫🇷 FRA 30-34 20/169 0:57:59 31:1922:404:05 3:281:573:142:163:421:292:543:40
54 Vincent Bernadet, Laurent Seraline 🇫🇷 FRA 35-39 6/125 0:58:02 30:3723:503:39 3:562:003:312:313:501:332:553:34
55 Gaetan Tinard, Max Massat 🇫🇷 FRA 30-34 21/169 0:58:03 30:1224:033:52 3:321:593:562:143:481:243:024:08
56 Ali BAHA, Yoan Chotkan 🇫🇷 FRA 30-34 22/169 0:58:04 30:5923:143:54 3:352:083:391:503:591:332:274:03
57 Johann Racine, Jeremy Wachter 🇫🇷 FRA 25-29 19/163 0:58:05 31:3522:224:11 3:321:583:182:083:451:282:523:21
57 Valentin HERRERO, Aubin DELAS 🇫🇷 FRA 30-34 23/169 0:58:05 30:5223:343:44 3:411:553:142:103:581:403:093:47
59 Nathan Haag, Louis Weber 🇫🇷 FRA 25-29 20/163 0:58:07 30:4023:184:15 3:411:543:212:254:001:283:083:21
60 Robert Karl, Pierre Hatinguais 🇫🇷 FRA 16-24 9/68 0:58:16 32:2721:514:03 3:371:513:231:543:411:252:363:24
61 Victorien Champion, CHRISTOPHE CHIARADIA 🇫🇷 FRA 35-39 7/125 0:58:19 32:0522:183:58 3:332:093:002:003:551:292:433:29
62 Nathanaël Ganet, Florent Cazal 🇫🇷 FRA 35-39 8/125 0:58:28 30:5323:453:55 3:451:593:192:244:061:322:593:41
63 André Marques, Ruben Marques 🇵🇹 POR 25-29 21/163 0:58:42 31:1923:363:52 3:512:233:401:583:571:322:413:34
64 Mathia Ferrand, Theo Argent 🇫🇷 FRA 25-29 22/163 0:58:45 31:0723:463:57 3:452:073:362:113:571:372:543:39
65 Houssem SAIDI, Fabien BERTHEL 🇨🇭 SUI 25-29 23/163 0:58:47 31:3523:054:11 3:292:053:152:144:081:392:413:34
66 Maxence Degrolard, Vincent Buclin 🇨🇭 SUI 35-39 9/125 0:58:48 30:3024:233:59 3:362:163:262:274:061:333:203:39
67 Maxime Ouairy, Jeremy Teboul 🇫🇷 FRA 25-29 24/163 0:59:01 31:2223:453:59 3:452:283:312:024:011:323:003:26
68 Alexandre Fassio, Valentin Delord 🇫🇷 FRA 25-29 25/163 0:59:03 31:4223:204:06 3:462:063:411:593:551:312:443:38
68 Anthony Jacques, Enzo Tola 🇫🇷 FRA 25-29 25/163 0:59:03 32:0822:524:06 3:262:113:252:273:441:162:483:35
70 François Bossard, Alexis Panetier 🇫🇷 FRA 30-34 24/169 0:59:05 31:5223:084:10 3:392:063:172:014:011:353:013:28
70 Lucas Beuvelet, Alexandre Langlais 🇫🇷 FRA 30-34 24/169 0:59:05 31:0323:474:19 3:382:093:212:204:051:293:043:41
72 Corentin Jodin, Jean-Christophe Devriès 🇫🇷 FRA 30-34 26/169 0:59:06 31:1923:414:10 3:411:523:442:274:011:252:473:44
73 Julien Bauchet, Etienne Furlan 🇫🇷 FRA 35-39 10/125 0:59:11 30:5324:243:57 3:402:113:472:193:571:353:143:41
73 Simon Fauthoux, Vincent Guenin 🇫🇷 FRA 35-39 10/125 0:59:11 32:2722:503:58 3:451:483:182:013:591:322:503:37
75 Remi Legarez, Brayan Mathon 🇫🇷 FRA 25-29 27/163 0:59:12 31:5523:064:15 3:431:573:292:043:551:262:383:54
76 Bertrand Soum, Thomas Balabaud 🇫🇷 FRA 30-34 27/169 0:59:15 31:3323:394:09 3:401:594:001:513:461:293:133:41
76 Victor Roman, Sacha Guilhen 🇫🇷 FRA 16-24 10/68 0:59:15 32:2622:474:06 3:392:003:121:573:581:402:443:37
78 Pierre Tillois, Lilyan Manas 🇫🇷 FRA 25-29 28/163 0:59:18 31:4323:334:06 3:461:493:372:234:101:232:533:32
79 Florent Rodts, Olivier Rodts 🇫🇷 FRA 30-34 28/169 0:59:22 32:2622:494:11 3:401:562:522:173:501:203:133:41
79 Mathéo Iweins, Matias Bouchard 🇫🇷 FRA 16-24 11/68 0:59:22 32:5422:244:08 3:341:543:062:273:451:252:483:25
81 Emilien Avrillon, Jeremy Taussat 🇫🇷 FRA 30-34 29/169 0:59:27 31:1624:193:55 3:532:023:282:154:001:283:173:56
81 Michael Schieszl, Timo Zeilinger 🇦🇹 AUT 16-24 12/68 0:59:27 31:5123:443:57 3:452:093:412:053:591:312:593:35
81 Nicolas Ringot, Damien Lefebvre 🇫🇷 FRA 25-29 29/163 0:59:27 31:1324:164:02 3:491:503:142:144:051:353:234:06
84 Fabien Villagordo, Vincent Martin 🇫🇷 FRA 35-39 12/125 0:59:30 31:5923:094:29 3:321:543:122:124:001:302:583:51
84 Lilian Chotard, Robin HERISSET 🇫🇷 FRA 25-29 30/163 0:59:30 31:0824:184:08 3:422:123:492:314:001:282:563:40
84 grégoire chiche, Florian Kohler 🇫🇷 FRA 35-39 12/125 0:59:30 31:2323:494:22 3:422:203:321:554:071:243:113:38
87 Jeremy Garric, Dorian Capony 🇫🇷 FRA 30-34 30/169 0:59:31 33:0822:134:13 3:392:043:121:423:521:262:563:22
87 Tony Ribeiro Tavares, Jordan Lengudiana 🇫🇷 FRA 30-34 30/169 0:59:31 31:3123:444:19 3:312:052:562:353:521:313:094:05
89 Loris Fulchic, Marceau Crayssac 🇫🇷 FRA 25-29 31/163 0:59:38 31:5123:344:15 3:432:033:332:054:061:152:573:52
90 Teo Sarrat, Mathias Debat 🇫🇷 FRA 25-29 32/163 0:59:41 30:0525:433:56 3:532:014:102:084:051:393:364:11
91 Daniel De Almeida, Thomas Czubernat 🇫🇷 FRA 30-34 32/169 0:59:43 30:4225:004:06 3:532:043:282:264:061:323:094:22
92 Márcio Salgado, Mário Rocha 🇵🇹 POR 35-39 14/125 0:59:44 31:1524:373:57 3:412:113:332:113:561:303:174:18
93 jérémy MICHEL, Alexandre Boccon 🇫🇷 FRA 35-39 15/125 0:59:46 31:0024:573:54 3:492:114:022:234:121:273:113:42
94 Mathieu LE GOFF, Yann GIOVANNINI 🇫🇷 FRA 25-29 33/163 0:59:49 31:5723:464:11 3:361:583:272:113:541:493:013:50
94 Thomas Leglise, Mathis Verger 🇫🇷 FRA 25-29 33/163 0:59:49 30:4924:484:16 3:482:053:402:114:081:383:293:49
96 Max Villalongue, Ben Stanton 🇫🇷 FRA 30-34 33/169 0:59:51 32:5722:544:04 3:291:493:142:273:451:352:453:50
97 Maxence Farvacque, Clovis Mazzega 🇫🇷 FRA 16-24 13/68 0:59:52 32:2423:284:05 3:442:023:381:493:591:382:413:57
98 Luka Maksimovic, Ganaël Sofflichi 🇫🇷 FRA 25-29 35/163 0:59:55 32:0023:534:07 4:032:003:532:004:001:312:523:34
99 Arnaud PEJAC, Julien CUYAS 🇫🇷 FRA 30-34 34/169 0:59:56 31:1724:414:01 3:462:083:512:084:031:383:074:00
99 Robin Gaillard, Matthieu Ducen 🇫🇷 FRA 30-34 34/169 0:59:56 32:2623:124:23 3:402:003:122:403:421:293:023:27

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