HYROX Lyon 2026: Pro Doubles Men results

612 teams on 20 May 2026. Typical finish 1:11:57, fastest 10% under 1:00:35. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Martin Lecorgne, Xavier Dufour 🇫🇷 FRA 25-29 1/151 0:50:34 25:5320:453:58 3:252:142:461:423:361:162:183:28
2 Alex Valentin, Théo Kis 🇫🇷 FRA 30-34 1/188 0:51:22 25:2521:384:23 3:292:133:101:573:521:172:213:19
3 Michael Stephens, Hakan Burton 🇬🇧 GBR 30-34 2/188 0:51:34 26:1321:124:12 3:212:082:402:023:381:212:253:37
4 Alan Cao, QUENTIN GAREL 🇫🇷 FRA 30-34 3/188 0:52:17 26:3221:284:22 3:272:073:271:413:421:192:143:31
5 Victor Cambaud-Pinon, Arthur Blondeau 🇫🇷 FRA 25-29 2/151 0:52:43 25:4722:454:15 3:352:153:141:513:461:283:003:36
6 Léo Bordessoule, Lucas Descombes 🇫🇷 FRA 25-29 3/151 0:53:43 27:2822:024:17 3:362:253:231:343:531:242:163:31
7 Elouan Millau, Damien Arlot 🇫🇷 FRA 25-29 4/151 0:54:11 26:0823:364:30 3:272:383:551:533:521:262:393:46
8 Emmanuel Lamothe, Yann Lagardère 🇫🇷 FRA 25-29 5/151 0:54:30 28:2521:464:24 3:302:053:241:473:451:242:273:24
9 Lucas Roberto, Nathan Alarcon 🇫🇷 FRA 30-34 4/188 0:54:32 28:0621:394:51 3:362:083:261:363:501:212:213:21
10 Fede Scuteri, Pietro Picozzi 🇮🇹 ITA 30-34 5/188 0:54:55 —22:078:59 3:322:002:502:003:491:282:433:45
11 Pierre Huiban, Antoine Bouhana 🇫🇷 FRA 35-39 1/119 0:54:59 27:3422:554:36 3:382:143:262:163:481:312:363:26
12 Martin Giner, Maelann Bart 🇫🇷 FRA 30-34 6/188 0:55:01 28:0322:374:26 3:412:273:032:033:481:232:403:32
13 Felix Bierwirth, Henrik Schilling 🇩🇪 GER 30-34 7/188 0:55:17 —22:078:57 3:352:032:412:153:551:342:303:34
13 Thomas Jurado, Imad Saine 🇫🇷 FRA 30-34 7/188 0:55:17 27:0823:504:23 3:402:263:361:584:051:292:503:46
15 Clément Huber, Quentin PINGLIEZ 🇫🇷 FRA 30-34 9/188 0:55:58 29:4221:484:33 3:332:173:251:393:401:212:233:30
16 Corentin Folliot, Jessie Pellerin 🇫🇷 FRA 25-29 6/151 0:56:15 28:5022:424:48 3:372:263:321:553:511:262:333:22
17 Quirin Fink, Christian Haas 🇩🇪 GER 30-34 10/188 0:56:21 —20:4511:29 —2:073:222:043:531:252:423:54
18 Mohamed Ouallal, Chrif Benchia ALG 30-34 11/188 0:56:34 24:4322:459:10 3:451:532:562:223:571:342:363:42
19 Corentin Courmont, Paquot Yannick 🇫🇷 FRA 30-34 12/188 0:57:07 27:5624:294:47 3:342:394:032:083:521:303:003:43
20 Kenny Maerten, Anthony Kromwel 🇫🇷 FRA 30-34 13/188 0:57:10 29:1023:035:02 3:332:183:342:043:421:302:423:40
21 Fernando Contreras, Alexandre Brun 🇫🇷 FRA 35-39 2/119 0:57:11 29:2922:534:55 3:352:113:291:524:051:242:353:42
22 Dimitri Waeber, Alexandre Nunes 🇨🇭 SUI 30-34 14/188 0:57:14 29:2922:375:11 3:382:093:321:453:571:262:483:22
23 Matthias Dini, Gaëtan Blas 🇫🇷 FRA 30-34 15/188 0:57:25 28:3024:124:47 3:402:403:582:014:001:332:373:43
24 Adrien Poujouly, Julien Dobua 🇫🇷 FRA 25-29 7/151 0:57:31 28:3824:064:52 3:372:154:342:073:591:262:363:32
25 Maxime Benis, Riwan Kucharski 🇫🇷 FRA 30-34 16/188 0:57:32 28:2024:284:47 3:312:294:082:013:591:252:593:56
26 Olivier Mairos, Mathias Tacinelli Rabineau 🇫🇷 FRA 30-34 17/188 0:57:34 28:5623:464:56 3:332:153:542:053:441:182:583:59
27 Clement Baert, Théo Nguyen 🇫🇷 FRA 25-29 8/151 0:57:52 27:1126:044:41 3:472:434:222:064:061:353:034:22
28 Valentin Girard, Raphael Gutknecht 🇨🇭 SUI 25-29 9/151 0:57:54 28:5624:134:48 3:332:403:412:183:561:262:523:47
29 Titouan Gonsolin, paul gonsolin 🇫🇷 FRA 25-29 10/151 0:57:57 28:1825:034:41 3:392:274:012:224:041:293:263:35
30 Camille Malard, Laurent Navarro 🇫🇷 FRA 35-39 3/119 0:57:59 28:5324:214:50 3:522:323:412:094:101:352:523:30
31 Malik Bengorine, Wadir Djadane 🇫🇷 FRA 25-29 11/151 0:58:04 31:1922:004:50 3:402:153:36—3:401:262:253:28
32 Thimothé Garel, Romain Di Litta 🇫🇷 FRA 25-29 12/151 0:58:07 30:0323:124:55 3:382:183:591:523:551:322:343:24
33 Stephen Kara, Damien Lefebvre 🇫🇷 FRA 30-34 18/188 0:58:09 29:0224:174:53 3:382:243:572:074:001:313:043:36
34 Jérémy TEBOUL, Maxime OUAIRY 🇫🇷 FRA 25-29 13/151 0:58:17 29:5123:334:57 3:412:433:282:073:551:272:353:37
35 Stéphane Ossanga, Simon Mallegol 🇫🇷 FRA 30-34 19/188 0:58:33 30:0823:314:59 3:392:153:582:143:461:352:393:25
36 Vincent Bernadet, Laurent Séraline 🇫🇷 FRA 35-39 4/119 0:58:43 29:4124:334:34 3:522:363:552:144:011:372:473:31
37 Hugues debayle, Antoine richefort 🇫🇷 FRA 30-34 20/188 0:58:49 29:3724:155:03 3:472:453:322:114:061:292:533:32
38 Maxim Andrade, François Becourt 🇫🇷 FRA 30-34 21/188 0:58:52 29:2624:384:54 3:432:333:392:163:531:313:143:49
39 Dylan Bastian, Clément Péronnier 🇫🇷 FRA 30-34 22/188 0:58:57 28:2125:504:51 3:382:414:572:134:021:372:463:56
40 Florian Verderame, Elias Iboukhoulef 🇫🇷 FRA 30-34 23/188 0:59:03 28:4725:284:52 3:452:464:021:584:011:313:004:25
41 Robin Fournier, Damien Lasserre 🇫🇷 FRA 16-24 1/67 0:59:08 30:1423:335:25 3:382:103:501:563:461:242:513:58
42 Matthias Roger, Remy Guillemot 🇫🇷 FRA 25-29 14/151 0:59:12 30:0124:224:54 3:412:333:282:313:591:193:113:40
43 Mickael LAPLUME, Corentin REGIS 🇫🇷 FRA 35-39 5/119 0:59:14 29:5324:444:42 3:422:563:402:063:531:313:033:53
44 Khilian Schodler, Aurelien Cornu 🇫🇷 FRA 25-29 15/151 0:59:17 29:2324:415:17 3:342:264:162:274:051:242:363:53
45 Maxime BIRAUD, Benjamin Gouyou 🇫🇷 FRA 35-39 6/119 0:59:18 29:2224:505:11 3:432:424:111:554:061:253:033:45
46 Romain Vasseur, Emmanuel Moreni 🇫🇷 FRA 25-29 16/151 0:59:21 30:5623:295:01 3:422:173:272:153:561:302:393:43
47 Maxime Durand, Amaury Lemaire 🇫🇷 FRA 35-39 7/119 0:59:22 29:0825:364:41 3:492:364:052:363:571:343:293:30
48 Aurelien Chebson, Lucas Bredemestre 🇫🇷 FRA 30-34 24/188 0:59:30 29:5524:355:03 3:442:144:291:503:581:243:063:50
49 lucas LEPRETRE, GREGORY PETITJEAN 🇫🇷 FRA 30-34 25/188 0:59:32 30:4523:534:58 3:332:313:481:573:501:272:553:52
50 Guillaume Turlin, Axel Mutter 🇫🇷 FRA 30-34 26/188 0:59:45 30:2424:105:16 3:432:333:402:163:581:223:023:36
51 Jean Charles Desvignes, Thomas Rohou 🇫🇷 FRA 35-39 8/119 0:59:46 32:0822:445:00 3:422:243:381:503:421:362:403:12
51 Pons Maxime, Roch Rabino 🇫🇷 FRA 25-29 17/151 0:59:46 28:1226:484:50 3:532:315:192:304:131:312:504:01
53 Johnston Tabone, Jean Claude Faenza 🇲🇹 MLT 30-34 27/188 0:59:59 26:2723:569:41 3:412:003:222:204:021:353:213:35
54 Mehdi GONDEL, Sebastien Barreaud 🇫🇷 FRA 45-49 1/25 1:00:00 31:0523:575:00 3:382:373:402:144:001:272:523:29
55 Julien GARNIER, Yohan BOUVIER 🇫🇷 FRA 16-24 2/67 1:00:01 29:4525:244:56 3:433:013:542:154:131:352:483:55
56 Nicolas Lagrange, Jonathan Labrosse 🇨🇭 SUI 30-34 28/188 1:00:08 30:3724:215:13 3:512:193:592:163:541:342:483:40
57 Nicolas Robert, Similien Robert 🇫🇷 FRA 30-34 29/188 1:00:14 28:3426:584:46 3:463:304:372:154:091:272:344:40
58 Loic Merino, Arnaud Pejac 🇫🇷 FRA 30-34 30/188 1:00:22 29:3125:435:12 3:432:524:292:164:041:342:593:46
59 Jérémy Ouanna, Emmanuel PANIS 🇫🇷 FRA 40-44 1/50 1:00:23 31:5523:305:02 3:342:223:282:043:571:203:133:32
60 Lucas Compoint, Quentin Gomez 🇫🇷 FRA 25-29 18/151 1:00:26 30:4024:515:00 3:442:353:392:034:061:403:073:57
61 Mikael Reymond, Damiano Bellu 🇫🇷 FRA 45-49 2/25 1:00:29 29:5825:305:05 3:522:353:452:303:581:353:124:03
62 Guillaume RUDE, Thomas RUDE 🇫🇷 FRA 30-34 31/188 1:00:35 29:1226:255:03 3:573:114:082:294:021:312:594:08
63 Florian Mille, Nicolas Marchal 🇫🇷 FRA 35-39 9/119 1:00:38 30:3525:154:55 3:462:283:492:303:591:323:323:39
64 Lucas Mentheour, Colin Davy 🇫🇷 FRA 16-24 3/67 1:00:40 30:5624:395:11 3:422:213:422:313:551:363:013:51
64 Wilfried Brunel, Anthony Ginet 🇫🇷 FRA 30-34 32/188 1:00:40 30:4624:515:07 3:352:453:322:143:491:253:423:49
66 Al hassan Kebe, Al Houssein Kebe 🇫🇷 FRA 35-39 10/119 1:00:44 29:1626:155:19 3:522:494:022:274:231:443:173:41
67 Damien Rastoll, Maxime Avenel 🇫🇷 FRA 30-34 33/188 1:00:46 32:0523:544:52 3:412:153:442:203:511:302:483:45
68 allan gohé, tom carpentier 🇫🇷 FRA 16-24 4/67 1:00:51 31:4524:055:05 3:422:283:462:283:501:302:513:30
69 Mathieu Durak, Théo Dondarini 🇫🇷 FRA 25-29 19/151 1:00:52 31:4924:065:01 3:572:183:422:084:081:252:563:32
70 Axel BRIMEUX, Thomas Konieczkowicz 🇫🇷 FRA 30-34 34/188 1:00:54 31:1124:455:04 3:522:363:502:114:001:292:583:49
71 Marius Brockfeld, Marlon Uwagboe 🇩🇪 GER 30-34 35/188 1:00:55 27:0324:039:55 3:431:503:092:143:571:313:364:03
72 Gaëtan Chappaz, Mickael Schreiber 🇫🇷 FRA 40-44 2/50 1:00:59 30:3625:324:57 3:432:183:452:164:151:443:214:10
73 Lilian Halouin, Jason Rollé 🇫🇷 FRA 30-34 36/188 1:01:05 30:4425:105:16 3:402:384:122:133:571:413:023:47
74 Eike Christian Krüger, Benjamin Wieneck 🇩🇪 GER 30-34 37/188 1:01:08 27:2723:1510:32 3:392:053:012:103:531:352:504:02
75 Benjamin Faivre, Pierre-Luc Chandat 🇫🇷 FRA 35-39 11/119 1:01:09 31:3324:255:13 3:352:194:052:083:501:332:593:56
76 Olivier Fernandez, Nassim Martineau 🇫🇷 FRA 35-39 12/119 1:01:15 29:1826:545:07 3:482:425:042:194:201:443:083:49
77 Romain Bouchenoire, Guillaume Mollet 🇫🇷 FRA 30-34 38/188 1:01:24 31:0825:175:03 3:492:443:572:184:001:423:173:30
78 Florentin Debruyne, Jérôme Gimet 🇫🇷 FRA 30-34 39/188 1:01:25 31:5424:235:13 3:422:323:411:553:551:343:143:50
79 Thomas Degeling, Roy Rombouts 🇳🇱 NED 35-39 13/119 1:01:30 26:3125:179:45 3:422:113:272:464:071:433:024:19
80 Emilien Avrillon, Valentin Kuttler 🇫🇷 FRA 25-29 20/151 1:01:32 30:2426:075:06 3:412:514:332:094:221:322:564:03
81 Nils Bez, Malik Seidu 🇩🇪 GER 25-29 21/151 1:01:38 27:3224:0810:03 3:421:523:222:224:041:373:163:53
82 Alain Muller, Jordan Porte 🇫🇷 FRA 30-34 40/188 1:01:40 31:0225:295:14 3:502:444:042:154:151:422:523:47
82 Jimmy Courbon, Jeremy Charnot 🇫🇷 FRA 35-39 14/119 1:01:40 32:0024:365:09 3:352:223:562:173:531:282:464:19
82 Paul Georgesco, Ruben Valero 🇫🇷 FRA 30-34 40/188 1:01:40 32:4123:445:19 3:392:064:062:163:481:352:433:31
82 hugo gilet, pierre vaillant 🇫🇷 FRA 16-24 5/67 1:01:40 28:3328:224:50 3:422:535:053:224:151:383:333:54
86 Rémi Touche, Maxence Baret 🇫🇷 FRA 16-24 6/67 1:01:44 30:5725:195:31 3:432:353:362:224:031:313:254:04
87 Fabien Demars, Guillaume Castiglione 🇫🇷 FRA 30-34 42/188 1:01:57 30:0126:535:08 3:462:584:582:064:071:243:373:57
88 Julien Lefèvre, Nathan Dauvergne 🇫🇷 FRA 25-29 22/151 1:02:00 30:5126:065:07 3:472:213:522:534:091:393:293:56
89 Lucas Aït Benamara, Lucas Abdelli 🇫🇷 FRA 25-29 23/151 1:02:03 26:1222:3013:26 —2:183:392:454:071:383:384:09
90 Lucas Dangoisse, Antoine Dangoisse 🇫🇷 FRA 40-44 3/50 1:02:05 29:3427:245:12 3:562:534:302:434:191:433:243:56
91 Micheal Bourke, Cathal Mcmullan 🇮🇪 IRL 25-29 24/151 1:02:09 28:1023:4410:20 3:432:042:562:303:561:303:044:01
92 Nicolas Bouquillon, Steve Farrugia 🇫🇷 FRA 35-39 15/119 1:02:10 30:5126:175:07 3:432:484:102:484:021:403:044:02
93 Nick Wermke, Niclas Sachs 🇩🇪 GER 16-24 7/67 1:02:11 27:4624:1710:13 3:482:093:162:104:111:473:153:41
94 Charlie Reiller, Clovis Seine 🇫🇷 FRA 25-29 25/151 1:02:34 31:2326:045:11 3:362:403:583:153:581:393:193:39
95 Maxime Villalongue, Romain Delavignette 🇫🇷 FRA 30-34 43/188 1:02:44 34:3623:214:52 3:372:303:362:024:031:182:383:37
96 Dylan Genevet, Alexandre Lacoffe 🇫🇷 FRA 30-34 44/188 1:02:49 31:1326:185:23 3:492:384:412:254:001:333:104:02
96 JONATHAN ESTIENNE, CHRISTOPHE BAUDRIN 🇫🇷 FRA 25-29 26/151 1:02:49 31:0026:155:38 3:372:524:142:494:001:403:133:50
96 Pierre Courtet, Guillaume Courtet 🇫🇷 FRA 30-34 44/188 1:02:49 31:4225:305:43 3:442:493:522:444:021:292:523:58
99 Alexander Schmitt, Bastian Zech 🇩🇪 GER 35-39 16/119 1:02:50 27:3025:0910:14 3:521:523:352:274:101:323:404:01
99 Yannick Bizzotto, Gaël Chauvin 🇫🇷 FRA 30-34 46/188 1:02:50 31:3625:515:26 3:442:544:102:314:061:333:173:36

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