HYROX Toulouse 2026: Open Men results

2,497 finishers on 19 Mar 2026. Typical finish 1:22:27, fastest 10% under 1:08:36. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Lucas Lamoureux 🇫🇷 FRA 30-34 1/572 0:55:00 28:0923:163:39 3:582:202:472:343:581:192:563:24
2 Gaetan Gianni 🇫🇷 FRA 16-24 1/349 0:55:14 27:4023:563:42 3:581:563:052:204:001:273:123:58
3 Quentin Reynes 🇫🇷 FRA 25-29 1/608 0:56:10 27:3224:593:44 4:092:183:112:424:081:163:124:03
4 Victor Cambaud-Pinon 🇫🇷 FRA 25-29 2/608 0:56:49 26:5026:243:39 4:192:253:193:144:161:253:423:44
5 Raphaël Connes 🇫🇷 FRA 35-39 1/415 0:57:05 28:4924:413:39 3:572:232:543:344:001:053:013:47
6 Jacques Maurice 🇫🇷 FRA 25-29 3/608 0:57:15 26:2926:593:52 4:011:593:132:464:102:104:054:35
7 Gabriel Lopes Esteves 🇫🇷 FRA 35-39 2/415 0:57:50 28:4125:283:46 4:072:083:003:014:151:163:194:22
8 Louis Simoneau 🇫🇷 FRA 30-34 2/572 0:57:51 29:1924:433:55 3:562:213:093:034:011:383:093:26
9 Jules Longerinas 🇫🇷 FRA 25-29 4/608 0:58:26 28:2926:043:58 4:012:283:163:264:091:153:164:13
10 Raoul Shaw 🇫🇷 FRA 35-39 3/415 0:58:47 29:4725:063:58 3:551:582:383:334:031:323:154:12
11 Hippolyte Goueslain 🇫🇷 FRA 16-24 2/349 0:58:53 30:1524:453:59 4:152:343:052:254:111:373:163:22
12 Clément Dutrey 🇫🇷 FRA 30-34 3/572 0:58:59 28:1226:583:55 4:082:223:343:384:031:233:174:33
13 Thierry ELLENA 🇫🇷 FRA 35-39 4/415 0:59:05 29:5025:243:55 4:072:063:023:194:031:263:503:31
14 Emrys Penny-Baker 🇬🇧 GBR 30-34 4/572 0:59:16 29:1126:054:04 4:101:583:133:214:171:323:403:54
15 Igor Lhuillier 🇫🇷 FRA 30-34 5/572 0:59:23 28:3927:003:49 4:152:213:013:174:181:403:065:02
16 Alexandre Guillon de Prince 🇫🇷 FRA 16-24 3/349 0:59:26 28:5326:144:22 4:031:533:283:284:081:393:304:05
17 Johan el Bitar 🇫🇷 FRA 25-29 5/608 0:59:30 29:1526:233:56 3:592:183:183:274:131:303:304:08
18 Tom Andrieu 🇫🇷 FRA 16-24 4/349 0:59:35 30:1025:234:07 4:112:273:272:434:081:533:003:34
19 Noen Cudennec 🇫🇷 FRA 35-39 5/415 0:59:41 30:2525:074:14 4:031:552:582:463:591:263:474:13
20 NICOLAS CAYUELA 🇫🇷 FRA 25-29 6/608 0:59:54 30:0125:524:06 4:172:243:102:524:221:313:104:06
21 Bryan Dick 🇨🇭 SUI 25-29 7/608 0:59:55 30:0425:064:50 4:102:153:182:554:071:313:073:43
22 Sylvianno Lortal 🇫🇷 FRA 25-29 8/608 0:59:59 31:2024:523:52 4:062:322:562:454:051:283:153:45
23 Enzo Vitali 🇫🇷 FRA 16-24 5/349 1:00:02 29:3226:274:07 4:052:083:363:024:271:383:393:52
24 Loic Manine 🇫🇷 FRA 25-29 9/608 1:00:13 30:2626:043:48 4:112:143:203:194:101:323:283:50
25 Gabriel LOPES ESTEVES 🇫🇷 FRA 35-39 6/415 1:00:16 28:4727:264:07 4:032:163:453:414:101:223:444:25
26 Sébastien AUGER 🇫🇷 FRA 50-54 1/79 1:00:17 28:0627:564:19 4:022:163:323:234:101:184:015:14
27 Simon Martin 🇫🇷 FRA 16-24 6/349 1:00:21 31:1325:044:10 4:072:163:043:544:041:252:353:39
28 Loïc Humblot 🇫🇷 FRA 30-34 6/572 1:00:41 31:2125:074:17 3:512:163:113:204:041:333:113:41
29 Mathis HERLANT 🇫🇷 FRA 16-24 7/349 1:00:56 31:0225:593:59 4:012:213:143:134:061:223:334:09
30 Theodore Golan 🇫🇷 FRA 25-29 10/608 1:01:08 32:1624:464:10 3:592:263:043:064:141:343:093:14
31 Luca Fontanel 🇫🇷 FRA 25-29 11/608 1:01:15 30:1327:024:05 4:112:153:333:154:181:343:434:13
32 JULIEN BARRE 🇫🇷 FRA 45-49 1/155 1:01:16 31:4925:154:15 4:112:283:092:464:201:283:163:37
33 Axel Boyer 🇫🇷 FRA 16-24 8/349 1:01:20 30:5325:554:35 4:072:433:052:424:221:403:223:54
34 Ian Michalik 🇺🇸 USA 40-44 1/255 1:01:23 30:1527:074:06 4:282:233:113:304:221:163:384:19
34 DAVID SAN MIGUEL LOPEZ 🇪🇸 ESP 30-34 7/572 1:01:23 31:3326:003:55 4:072:202:583:384:081:333:193:57
36 Hugo LARACCA 🇫🇷 FRA 25-29 12/608 1:01:31 30:4426:524:00 4:182:233:133:294:191:264:013:43
37 Julien Aimon 🇫🇷 FRA 30-34 8/572 1:01:39 31:5125:404:13 4:042:373:253:184:031:373:143:22
38 Quentin Martel 🇫🇷 FRA 30-34 9/572 1:01:55 30:3727:184:04 4:082:333:142:514:091:534:014:29
39 Nicolas Lecourt 🇫🇷 FRA 25-29 13/608 1:02:02 31:3426:224:10 4:022:442:523:304:131:373:313:53
40 Lucien COT 🇫🇷 FRA 25-29 14/608 1:02:08 29:2328:344:17 4:122:123:114:084:231:433:514:54
41 Ulysse CASTANER 🇫🇷 FRA 30-34 10/572 1:02:15 30:4727:064:27 3:582:313:183:504:041:283:574:00
42 Adrien Kurnik 🇫🇷 FRA 25-29 15/608 1:02:16 30:4326:574:40 3:522:323:093:394:011:353:234:46
43 Roméo Lavefve 🇫🇷 FRA 25-29 16/608 1:02:23 31:1126:464:30 4:082:264:013:354:102:112:593:16
44 Sylvain Gamard 🇫🇷 FRA 35-39 7/415 1:02:31 32:1126:124:13 4:182:233:262:254:271:453:274:01
45 Amaury Esquivié 🇫🇷 FRA 30-34 11/572 1:02:34 30:5127:553:53 4:152:393:283:214:161:243:544:38
46 Vincent Billault 🇫🇷 FRA 30-34 12/572 1:02:35 31:3326:324:35 4:222:243:023:184:191:303:224:15
46 Etienne LITE 🇫🇷 FRA 30-34 12/572 1:02:35 30:1227:494:37 4:182:333:093:174:151:363:524:49
48 Baptiste LOGEAIS 🇫🇷 FRA 40-44 2/255 1:02:37 31:5126:244:26 4:192:333:132:374:151:273:254:35
49 Frederic FREIRE 🇫🇷 FRA 35-39 8/415 1:02:39 33:2225:094:12 4:272:083:112:534:191:293:193:23
50 Romain Sauvage 🇫🇷 FRA 30-34 14/572 1:02:44 31:2326:464:40 4:142:143:113:424:111:433:433:48
51 Brice Roques 🇫🇷 FRA 30-34 15/572 1:02:53 31:5626:184:42 3:521:543:084:284:151:163:333:52
52 Corentin Maréchal 🇫🇷 FRA 25-29 17/608 1:02:54 32:1126:194:28 4:212:153:143:314:171:183:473:36
53 Lucas Real 🇫🇷 FRA 16-24 9/349 1:02:55 31:4226:404:37 4:032:033:583:164:081:203:464:06
54 Alexis CARRERE 🇫🇷 FRA 25-29 18/608 1:02:57 32:1426:304:16 4:182:413:212:454:101:373:044:34
55 Sébastien Diaz 🇫🇷 FRA 50-54 2/79 1:02:58 30:1828:234:22 4:042:263:143:364:191:324:184:54
56 Pierrick Chaume 🇫🇷 FRA 40-44 3/255 1:03:10 31:1227:334:30 4:042:593:193:244:071:393:474:14
57 YOHAN BOSMET 🇫🇷 FRA 16-24 10/349 1:03:13 31:3427:204:24 4:032:533:223:264:261:393:573:34
58 Guilhem Pailleret 🇫🇷 FRA 30-34 16/572 1:03:14 30:4528:174:17 4:292:313:173:024:191:333:575:09
59 Damien Lefebvre 🇫🇷 FRA 25-29 19/608 1:03:19 30:5228:124:21 4:152:263:133:314:211:423:464:58
60 Hugo Altmeyer 🇫🇷 FRA 30-34 17/572 1:03:20 28:4830:373:59 4:082:073:303:514:191:343:377:31
60 Ludovic Batista 🇫🇷 FRA 25-29 20/608 1:03:20 30:5927:354:49 4:102:223:503:084:181:323:364:39
62 Antoine Richefort 🇫🇷 FRA 25-29 21/608 1:03:22 32:1826:484:21 4:142:333:163:124:151:363:274:15
63 Yohan Saint-Leger 🇫🇷 FRA 35-39 9/415 1:03:23 30:3728:474:03 4:172:343:573:104:171:343:205:38
64 Baptiste Eche 🇫🇷 FRA 16-24 11/349 1:03:28 32:1027:024:21 4:032:293:202:594:181:513:564:06
65 Corentin JODIN 🇫🇷 FRA 25-29 22/608 1:03:29 31:0728:254:02 4:152:353:283:194:151:243:485:21
66 Julien Faujour 🇫🇷 FRA 25-29 23/608 1:03:32 31:1728:214:00 4:182:243:053:214:301:433:275:33
67 Mewen Thomas 🇫🇷 FRA 25-29 24/608 1:03:36 32:2427:104:06 4:132:283:333:214:131:323:484:02
68 HUGO REVOIL 🇫🇷 FRA 25-29 25/608 1:03:38 31:5427:184:29 4:282:473:482:504:231:313:194:12
69 Stephen Allen 🇬🇧 GBR 45-49 2/155 1:03:39 31:5927:294:16 4:172:233:063:194:221:253:305:07
70 Clement Laisney 🇫🇷 FRA 25-29 26/608 1:03:40 32:1227:154:18 4:042:183:533:084:121:353:254:40
71 Sam Lehodey 🇫🇷 FRA 25-29 27/608 1:03:45 31:2527:334:53 4:152:243:443:504:151:433:383:44
72 Mael Nicolaux 🇫🇷 FRA 30-34 18/572 1:03:46 31:0828:324:10 4:262:234:003:254:311:543:134:40
73 Mathieu Briotet 🇫🇷 FRA 40-44 4/255 1:03:50 31:3927:184:57 3:592:083:113:494:181:243:354:54
74 Louis Mugnier 🇫🇷 FRA 25-29 28/608 1:03:51 30:2829:174:11 4:182:483:214:154:151:523:294:59
75 Simon Launois 🇫🇷 FRA 25-29 29/608 1:03:52 29:4429:204:53 4:333:023:523:004:281:593:025:24
76 Arnaud Moreau 🇫🇷 FRA 25-29 30/608 1:03:54 32:4826:474:23 4:122:313:232:524:151:143:574:23
77 Robin Puginier 🇫🇷 FRA 25-29 31/608 1:03:57 33:2625:484:47 3:552:103:233:303:561:433:283:43
77 Sacha Quemeneur 🇫🇷 FRA 30-34 19/572 1:03:57 33:2626:144:22 4:062:183:093:294:121:273:334:00
79 Julien Loiseleur 🇫🇷 FRA 35-39 10/415 1:04:00 31:3428:104:20 4:172:243:463:274:101:343:364:56
80 Hugo Méhauté 🇫🇷 FRA 35-39 11/415 1:04:04 30:5128:464:32 4:262:513:373:014:241:394:074:41
81 George Wass 🇬🇧 GBR 25-29 32/608 1:04:05 32:5026:544:25 4:011:523:093:574:051:563:124:42
82 Mathias PREVOST 🇫🇷 FRA 16-24 12/349 1:04:07 32:0427:514:17 4:282:393:233:014:251:423:234:50
83 Lucas Dangoisse 🇫🇷 FRA 35-39 12/415 1:04:11 32:0327:414:33 4:242:473:003:284:211:333:334:35
84 Lucas Choquet 🇫🇷 FRA 25-29 33/608 1:04:12 33:0826:374:33 4:092:253:153:204:051:213:384:24
85 Thomas Datas 🇫🇷 FRA 30-34 20/572 1:04:16 32:2827:024:50 4:032:203:233:234:191:233:444:27
86 Arthur Gambardella 🇫🇷 FRA 25-29 34/608 1:04:18 31:3428:364:11 4:202:343:123:384:401:363:484:48
86 Theo Tabarant 🇫🇷 FRA 25-29 34/608 1:04:18 30:1530:074:02 4:072:253:343:244:282:033:446:22
88 Benjamin Alquier 🇫🇷 FRA 35-39 13/415 1:04:21 28:0232:184:06 4:172:093:464:084:311:574:426:48
88 Baptiste Barroso Manaud 🇫🇷 FRA 16-24 13/349 1:04:21 31:0628:534:28 4:092:393:014:064:091:384:324:39
90 Remi Lucas 🇫🇷 FRA 25-29 36/608 1:04:23 31:5328:124:22 4:042:153:163:554:141:283:015:59
91 Yohan Goudeau 🇫🇷 FRA 30-34 21/572 1:04:25 30:4229:244:23 4:132:454:293:294:131:193:535:03
92 Yann Borderie 🇫🇷 FRA 25-29 37/608 1:04:27 31:1428:554:24 4:162:283:404:264:291:283:394:29
92 Vincent Michaud 🇫🇷 FRA 25-29 37/608 1:04:27 33:4626:274:19 3:582:263:362:574:071:353:274:21
94 Alexandre Fagedet 🇫🇷 FRA 30-34 22/572 1:04:28 31:4828:244:21 3:582:143:133:584:191:334:244:45
95 Amor Mahjoub 🇫🇷 FRA 30-34 23/572 1:04:30 31:1728:594:18 4:162:463:323:284:192:043:305:04
95 Timothée Mom 🇫🇷 FRA 25-29 39/608 1:04:30 33:5125:584:46 4:032:252:523:214:131:253:174:22
97 Alexis Flipo 🇫🇷 FRA 30-34 24/572 1:04:35 31:0729:144:18 4:122:313:363:194:211:573:375:41
98 Olivier Plat 🇫🇷 FRA 25-29 40/608 1:04:47 31:1129:164:24 4:142:064:134:294:211:403:474:26
99 Thomas Vignal 🇫🇷 FRA 25-29 41/608 1:04:48 32:2628:064:21 4:302:253:323:404:311:443:174:27
100 Joris Auriant 🇫🇷 FRA 16-24 14/349 1:04:50 33:4826:174:50 4:072:063:313:324:131:393:223:47

Rank is the finishing position within Open 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