HYROX Lyon 2026: Pro Men results

800 finishers on 20 May 2026. Typical finish 1:20:59, fastest 10% under 1:06:58. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Xavier Dufour 🇫🇷 FRA 25-29 1/192 0:54:48 25:5924:334:22 3:463:163:202:203:551:392:323:45
2 Grégory Pereira 🇫🇷 FRA 25-29 2/192 0:56:40 26:1026:134:22 3:563:143:442:334:031:322:564:15
3 Guillaume Levoy 🇫🇷 FRA 40-44 1/62 0:57:50 27:2426:014:31 3:523:133:382:213:561:292:574:35
4 Quentin Garel 🇫🇷 FRA 25-29 3/192 0:58:10 27:1226:144:48 3:483:163:392:453:591:322:484:27
5 Evan MARION 🇫🇷 FRA 16-24 1/76 0:58:24 27:1526:454:29 3:523:414:522:133:541:312:593:43
6 Théo Lainé 🇫🇷 FRA 16-24 2/76 0:58:27 27:2926:444:19 3:573:104:182:553:591:273:093:49
7 Valentin Darthout 🇫🇷 FRA 25-29 4/192 0:59:25 29:0525:384:46 4:013:094:042:414:071:222:503:24
8 Aitor Lizarazu Hormilla 🇪🇸 ESP 30-34 1/222 0:59:26 28:0226:354:52 3:553:563:392:434:101:242:493:59
9 Benjamin FRAYSSE 🇫🇷 FRA 25-29 5/192 0:59:52 29:1825:454:53 3:543:223:202:544:031:353:063:31
10 Maxime ROBERT 🇫🇷 FRA 25-29 6/192 1:00:30 28:2926:395:27 3:473:103:363:094:101:343:153:58
11 Adrien Leroux 🇫🇷 FRA 16-24 3/76 1:00:55 28:2427:454:52 4:003:524:012:324:011:463:194:14
12 Roland Vazzoler 🇫🇷 FRA 35-39 1/188 1:00:58 28:1427:494:59 3:593:144:312:314:121:223:154:45
13 Mathis Guillou 🇫🇷 FRA 16-24 4/76 1:01:04 28:3127:564:43 4:033:394:043:144:131:353:093:59
14 Thomas Mouflard 🇫🇷 FRA 30-34 2/222 1:01:20 27:3729:004:46 3:523:304:412:564:041:483:274:42
15 THEOPHANE RAVIER 🇫🇷 FRA 16-24 5/76 1:01:39 28:0028:564:48 4:023:234:202:594:031:583:444:27
16 Baptiste Sineiro 🇫🇷 FRA 25-29 7/192 1:01:41 28:2328:354:47 3:563:314:072:294:052:033:264:58
16 Maelann Bart 🇫🇷 FRA 30-34 3/222 1:01:41 27:3829:194:48 4:073:524:243:014:091:363:045:06
18 Hugo Martinez 🇫🇷 FRA 25-29 8/192 1:01:43 26:3530:164:56 3:553:544:493:084:072:113:115:01
19 Charles Crepeau 🇫🇷 FRA 16-24 6/76 1:01:51 28:2628:434:46 4:063:403:422:284:031:503:065:48
20 Killian REMOND 🇫🇷 FRA 16-24 7/76 1:02:08 29:5327:294:51 3:533:004:222:514:161:473:044:16
21 Davy Halgand 🇫🇷 FRA 35-39 2/188 1:02:14 28:2129:014:57 4:063:404:272:534:071:573:044:47
22 Adam Frery 🇫🇷 FRA 25-29 9/192 1:02:18 28:1929:154:47 4:043:484:472:424:101:393:244:41
22 CHARLES HENRY 🇫🇷 FRA 35-39 3/188 1:02:18 29:1028:184:55 3:502:564:333:264:161:363:254:16
24 Tommy Valentin 🇫🇷 FRA 30-34 4/222 1:02:23 29:4327:205:25 3:553:254:273:124:251:362:443:36
25 Arthur MARQUET 🇫🇷 FRA 16-24 8/76 1:02:37 28:5528:514:54 3:553:314:433:034:051:383:234:33
26 Maxime Avenel 🇫🇷 FRA 30-34 5/222 1:02:40 28:3129:204:54 4:043:164:413:024:091:583:194:51
27 Cédric Wu 🇫🇷 FRA 16-24 9/76 1:02:41 28:2329:384:45 4:093:393:563:334:171:403:374:47
28 Gauthier Courroux 🇫🇷 FRA 16-24 10/76 1:02:43 27:2630:284:54 4:084:084:383:214:191:493:374:28
28 Adrien Poujouly 🇫🇷 FRA 25-29 10/192 1:02:43 29:1828:354:54 4:114:105:042:464:161:392:523:37
30 Elouan MILLAU 🇫🇷 FRA 25-29 11/192 1:02:56 28:0230:014:57 3:553:495:322:584:131:563:124:26
31 Gregory Piombino 🇫🇷 FRA 45-49 1/36 1:02:57 29:1628:305:15 3:523:263:533:014:141:303:414:53
32 Hugo Beck 🇫🇷 FRA 25-29 12/192 1:02:58 28:5229:055:05 3:463:345:103:163:541:433:264:16
33 Jerome Arnaud 🇫🇷 FRA 35-39 4/188 1:03:12 29:4528:125:19 3:553:424:323:194:061:363:093:53
33 Paul Gonsolin 🇫🇷 FRA 30-34 6/222 1:03:12 28:2730:044:43 3:593:383:474:104:051:384:074:40
35 Mohamed Kattar 🇫🇷 FRA 16-24 11/76 1:03:15 28:5229:195:08 3:523:244:193:314:182:063:204:29
36 Thomas Olivier 🇫🇷 FRA 30-34 7/222 1:03:25 27:5330:504:47 3:554:075:422:284:161:283:225:32
37 Hugo Joud 🇫🇷 FRA 30-34 8/222 1:03:30 30:3127:585:05 4:123:004:143:144:211:533:123:52
38 Oumar Ba SEN 25-29 13/192 1:03:33 28:3429:395:25 4:044:254:392:584:151:513:224:05
39 Victor GABRIEL 🇫🇷 FRA 25-29 14/192 1:03:54 28:1230:025:44 4:083:504:223:104:141:364:034:39
40 Clovis Dalban Moreynas 🇫🇷 FRA 35-39 5/188 1:03:58 27:3731:085:18 4:024:074:362:484:161:513:345:54
40 Nicolas Reynet 🇫🇷 FRA 30-34 9/222 1:03:58 28:5730:045:02 4:113:574:372:424:151:383:435:01
42 ACHRAF MAIZZOU 🇫🇷 FRA 35-39 6/188 1:04:03 29:0830:064:55 4:013:355:393:034:141:463:274:21
43 Hugo Torregrossa 🇫🇷 FRA 25-29 15/192 1:04:13 29:1729:575:05 4:143:074:543:244:221:423:234:51
44 Leo Lepetit 🇫🇷 FRA 25-29 16/192 1:04:18 27:4931:424:53 4:054:094:513:204:181:443:475:28
45 Fernando Contreras 🇫🇷 FRA 35-39 7/188 1:04:19 30:2428:495:09 3:593:414:232:484:181:353:344:31
46 Maxence Roger 🇫🇷 FRA 35-39 8/188 1:04:20 28:1331:125:00 4:094:244:503:174:071:443:265:15
47 Benjamin REZZONICO 🇫🇷 FRA 35-39 9/188 1:04:34 29:4829:445:05 4:134:114:512:214:201:463:174:45
48 Yann Gousseff 🇫🇷 FRA 30-34 10/222 1:04:38 30:3128:505:22 4:113:184:393:234:171:393:293:54
49 Sébastien Biau 🇫🇷 FRA 35-39 10/188 1:04:41 28:1831:245:04 4:064:214:583:004:122:064:124:29
50 Joseph ARNOLD 🇫🇷 FRA 30-34 11/222 1:05:00 29:2830:255:11 4:103:524:523:074:151:403:185:11
50 Guillaume Icart 🇫🇷 FRA 40-44 2/62 1:05:00 28:5830:435:24 4:103:014:343:264:141:374:355:06
52 Romain Serveaux 🇫🇷 FRA 40-44 3/62 1:05:03 27:4632:284:52 4:074:065:332:534:151:564:005:38
53 Mathieu Galichet 🇫🇷 FRA 16-24 12/76 1:05:08 29:2830:415:04 4:034:085:352:454:161:533:354:26
54 Théo Cianfarani 🇫🇷 FRA 30-34 12/222 1:05:11 27:5532:175:04 4:083:424:204:014:061:553:426:23
55 Thibault Bourrelly 🇫🇷 FRA 25-29 17/192 1:05:21 29:1730:535:15 4:013:444:453:324:171:483:415:05
56 MAXIME KRANTZ 🇫🇷 FRA 35-39 11/188 1:05:26 29:0731:035:20 4:063:305:123:134:192:163:514:36
56 Enzo Robillard 🇫🇷 FRA 25-29 18/192 1:05:26 28:0332:005:27 4:194:295:482:314:162:022:565:39
58 Baptiste Carle 🇫🇷 FRA 35-39 12/188 1:05:28 28:1431:525:27 4:053:525:263:164:151:394:035:16
59 Clément Sève 🇫🇷 FRA 25-29 19/192 1:05:40 29:0631:335:06 4:113:556:233:074:231:323:494:13
60 Abdoulaye Sylla 🇫🇷 FRA 16-24 13/76 1:05:44 30:0230:365:12 4:003:434:483:034:221:454:214:34
61 Nicolas Lecourt 🇫🇷 FRA 25-29 20/192 1:05:45 31:0629:115:33 4:024:034:243:004:201:453:403:57
62 Kevin Forootan 🇫🇷 FRA 35-39 13/188 1:05:46 30:1830:015:32 4:043:205:202:474:242:113:524:03
63 Mehdi Dergaoui 🇫🇷 FRA 35-39 14/188 1:05:48 29:0330:525:56 4:094:474:393:134:271:533:284:16
64 Alexandre Abbas 🇫🇷 FRA 40-44 4/62 1:05:54 29:0731:155:36 4:023:424:533:334:171:523:515:05
65 Hadrien Rumiano 🇫🇷 FRA 25-29 21/192 1:05:55 29:5630:595:05 4:093:475:032:324:201:473:196:02
66 Valentin CHARLES 🇫🇷 FRA 25-29 22/192 1:06:01 30:1030:475:08 4:083:204:523:024:211:584:174:49
67 Kyle Delavari 🇮🇪 IRL 35-39 15/188 1:06:02 31:0629:395:22 4:093:174:213:214:181:553:404:38
67 Hippolyte Goueslain 🇫🇷 FRA 16-24 14/76 1:06:02 29:4230:595:24 4:124:335:023:054:152:013:314:20
69 Maxime Graignic 🇫🇷 FRA 30-34 13/222 1:06:03 29:3031:225:16 4:104:395:402:244:191:433:284:59
70 Julien Veyrat 🇫🇷 FRA 30-34 14/222 1:06:06 28:3932:155:17 4:014:095:522:494:151:493:245:56
71 Dylan Gruson 🇫🇷 FRA 30-34 15/222 1:06:09 28:5732:314:46 4:044:245:113:304:211:504:005:11
72 Enzo Rocchia 🇫🇷 FRA 16-24 15/76 1:06:12 29:4231:355:00 4:074:016:013:334:181:243:194:52
73 Gaspard Lebon 🇫🇷 FRA 30-34 16/222 1:06:14 28:0833:574:13 4:063:475:014:334:102:264:235:31
74 Cédric ORENGO 🇫🇷 FRA 30-34 17/222 1:06:25 29:1532:095:06 4:063:047:542:404:181:463:394:42
75 Joseph Jean 🇫🇷 FRA 30-34 18/222 1:06:28 30:0831:055:19 4:133:343:573:474:231:364:275:08
76 Julien Charlot 🇫🇷 FRA 25-29 23/192 1:06:34 30:0730:365:56 4:033:355:013:074:192:003:285:03
77 Alex Valentin 🇫🇷 FRA 30-34 19/222 1:06:37 28:0033:265:16 4:043:464:453:434:342:194:136:02
78 Paul Canton 🇫🇷 FRA 25-29 24/192 1:06:42 29:4631:305:30 4:114:245:162:584:172:103:414:33
79 Arnaud Jeunet 🇫🇷 FRA 35-39 16/188 1:06:44 29:5131:435:14 4:043:345:172:504:182:083:505:42
80 Florian Mille 🇫🇷 FRA 30-34 20/222 1:06:57 29:3732:025:22 3:584:184:353:114:191:543:436:04
81 Gil Nicola 🇱🇺 LUX 35-39 17/188 1:06:58 30:1731:155:31 4:024:315:382:324:071:383:345:13
82 Nathan Seurat 🇫🇷 FRA 25-29 25/192 1:07:02 31:2629:595:41 4:083:105:143:144:191:453:574:12
83 Loic Warin 🇫🇷 FRA 30-34 21/222 1:07:07 31:1530:335:24 4:113:444:154:104:161:423:454:30
84 Clement Debert 🇫🇷 FRA 30-34 22/222 1:07:11 30:1831:415:17 4:043:464:303:494:151:324:045:41
85 Valentin Lauret 🇫🇷 FRA 25-29 26/192 1:07:13 32:0129:365:40 4:153:294:473:224:221:383:324:11
86 Arnaud Pichard 🇫🇷 FRA 35-39 18/188 1:07:16 30:5530:515:35 4:093:464:573:154:141:443:584:48
87 Danny Michael Batista Loureiro 🇨🇭 SUI 35-39 19/188 1:07:19 29:4532:065:33 4:143:456:122:554:211:393:325:28
88 Thomas BOIVIN 🇫🇷 FRA 35-39 20/188 1:07:27 31:0931:035:18 4:003:384:143:194:201:414:035:48
89 Clément SANTINI 🇫🇷 FRA 25-29 27/192 1:07:43 30:1632:235:08 4:043:385:363:164:121:434:255:29
90 Timothé Garel 🇫🇷 FRA 16-24 16/76 1:07:46 31:3530:495:27 4:134:094:482:584:161:453:145:26
91 Nathanaël Ganet 🇫🇷 FRA 35-39 21/188 1:07:47 30:4431:365:32 4:053:504:593:114:291:254:285:09
91 Arnaud Moreau 🇫🇷 FRA 25-29 28/192 1:07:47 30:5931:145:38 4:174:194:562:434:211:263:535:19
93 Adrien Delpiroux 🇫🇷 FRA 30-34 23/222 1:07:51 30:1132:385:07 4:034:326:323:004:081:373:275:19
93 Alexandre Peillet 🇫🇷 FRA 25-29 29/192 1:07:51 30:3631:565:23 4:074:144:453:514:031:553:475:14
95 Alexandre GUILLEMOT 🇫🇷 FRA 25-29 30/192 1:07:58 30:0232:045:57 4:333:574:352:484:241:554:095:43
96 Axel Bertrel 🇫🇷 FRA 16-24 17/76 1:07:59 29:2633:385:02 4:104:205:533:374:322:033:565:07
97 Pierre Ruiz 🇫🇷 FRA 35-39 22/188 1:08:01 30:0032:195:47 4:094:235:193:104:281:543:255:31
98 Dorian de OLIVEIRA 🇫🇷 FRA 25-29 31/192 1:08:03 29:5133:055:13 4:044:096:213:274:171:344:005:13
99 Thibaut MORGADO da COSTA 🇫🇷 FRA 30-34 24/222 1:08:09 30:1132:125:51 3:593:575:023:494:302:243:205:11
100 Anthony Oliver 🇫🇷 FRA 40-44 5/62 1:08:11 31:0031:425:33 4:124:564:523:124:251:274:014:37

Rank is the finishing position within Pro Men among timed finishers. 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