HYROX Nice 2026: Open Men results

2,108 finishers on 12 Feb 2026. Typical finish 1:21:51, fastest 10% under 1:08:11. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Grégory Pereira 🇫🇷 FRA 25-29 1/521 0:53:57 26:1424:183:31 4:082:052:582:494:051:302:523:51
2 Steve Pinau 🇫🇷 FRA 35-39 1/391 0:55:55 28:1923:593:40 3:592:223:042:464:011:122:583:37
3 Thomas Cayarcy 🇫🇷 FRA 16-24 1/217 0:56:09 28:5823:094:06 3:591:513:222:553:591:212:173:25
4 Arkadiusz Grabowiec 🇵🇱 POL 25-29 2/521 0:57:00 29:3723:383:50 4:042:103:002:243:591:232:563:42
5 Bastien Laloue 🇫🇷 FRA 25-29 3/521 0:57:38 28:3325:084:01 4:122:253:182:464:071:193:073:54
6 Francois Fletcher 🇫🇷 FRA 30-34 1/542 0:57:59 29:3124:154:17 4:031:592:473:003:591:183:163:53
7 Imad Saine 🇮🇹 ITA 35-39 2/391 0:58:21 27:4426:433:59 4:122:163:322:594:251:463:194:14
8 Espen Berget 🇳🇴 NOR 30-34 2/542 0:59:07 28:1827:053:49 4:192:243:453:024:131:163:114:55
9 Loïc Cebelieu 🇫🇷 FRA 25-29 4/521 0:59:20 29:3226:033:51 4:071:583:233:504:071:193:233:56
10 Thierry Ellena 🇫🇷 FRA 35-39 3/391 0:59:22 29:1726:064:04 4:051:583:093:314:041:373:523:50
11 Baptiste Carle 🇫🇷 FRA 35-39 4/391 0:59:27 29:0026:264:07 4:151:553:243:084:111:133:195:01
12 Julien Lebret 🇫🇷 FRA 40-44 1/201 0:59:28 28:1127:393:41 4:192:193:303:334:191:253:394:35
13 Maxence Letrouvé 🇫🇷 FRA 16-24 2/217 0:59:31 29:0326:124:20 4:102:133:203:154:121:293:373:56
14 Jules Longerinas 🇫🇷 FRA 25-29 5/521 0:59:36 28:3826:544:10 4:072:083:593:294:141:153:144:28
15 Sebastien Laurent 🇫🇷 FRA 40-44 2/201 0:59:51 28:4127:114:04 4:152:143:233:454:191:343:184:23
16 Guillaume Lescarboura 🇫🇷 FRA 25-29 6/521 0:59:52 30:3625:194:02 4:072:032:523:014:071:173:104:42
16 Dylan Marmet 🇫🇷 FRA 25-29 6/521 0:59:52 29:5226:054:00 4:131:453:292:574:161:153:304:40
18 Olivier Mairos 🇫🇷 FRA 25-29 8/521 0:59:56 30:0225:264:34 3:441:473:093:334:001:123:514:10
19 Gaetan Blas 🇫🇷 FRA 35-39 5/391 0:59:59 30:4525:193:59 4:201:593:072:494:191:272:454:33
19 Théophane Ravier 🇫🇷 FRA 16-24 3/217 0:59:59 29:3826:293:57 3:591:543:373:504:031:333:194:14
21 Florian Martin 🇫🇷 FRA 30-34 3/542 1:00:17 29:3526:483:58 4:061:563:253:454:101:193:554:12
22 Anthony Jan 🇫🇷 FRA 30-34 4/542 1:00:18 31:0424:554:26 4:011:323:392:434:101:283:164:06
23 Sebastien Chedru 🇫🇷 FRA 25-29 9/521 1:00:19 30:2925:274:27 4:112:262:443:134:141:303:153:54
24 Raoul Shaw 🇬🇧 GBR 35-39 6/391 1:00:26 30:0526:224:04 4:001:402:464:284:001:253:244:39
25 Igor Lhuillier 🇫🇷 FRA 30-34 5/542 1:01:04 29:2127:464:03 4:182:123:153:194:211:333:105:38
26 Killian Martinet 🇫🇷 FRA 25-29 10/521 1:01:05 29:1227:394:20 4:132:273:303:374:161:253:374:34
27 Sylvain Hurbain 🇫🇷 FRA 25-29 11/521 1:01:13 30:0627:094:03 4:142:083:193:404:221:343:254:27
28 Jonathan Mouyon 🇫🇷 FRA 30-34 6/542 1:01:21 30:4326:384:04 4:062:093:013:384:191:243:374:24
29 Lars Mehlig 🇩🇪 GER 25-29 12/521 1:01:23 30:3126:484:09 4:061:533:473:324:111:253:114:43
30 Timothee Detant 🇫🇷 FRA 25-29 13/521 1:01:28 29:0828:343:51 4:232:043:194:184:121:293:544:55
31 Steve Dinucci 🇫🇷 FRA 35-39 7/391 1:01:30 30:1427:263:56 4:272:173:403:474:231:313:174:04
32 Quentin Reynes 🇫🇷 FRA 25-29 14/521 1:01:32 31:0526:463:47 4:182:153:293:334:091:203:394:03
33 Louison Vanderghote 🇫🇷 FRA 25-29 15/521 1:01:37 32:0125:014:39 4:031:563:063:104:131:153:243:54
34 Ali Baha 🇫🇷 FRA 30-34 7/542 1:01:42 30:4427:043:58 4:173:003:432:194:191:443:294:13
35 Romain Toucas 🇫🇷 FRA 25-29 16/521 1:01:48 30:0027:464:07 4:102:103:433:244:251:463:464:22
36 Ugo Moulin 🇫🇷 FRA 25-29 17/521 1:01:52 30:0427:384:14 4:212:113:163:514:341:313:304:24
36 Cédric Orengo 🇫🇷 FRA 30-34 8/542 1:01:52 31:0626:324:19 4:141:343:344:154:181:263:333:38
38 Simon Goldsbrough 🇿🇦 RSA 30-34 9/542 1:01:57 29:5528:014:05 4:212:253:143:424:261:263:294:58
39 Ulysse Castaner 🇫🇷 FRA 30-34 10/542 1:02:02 29:5327:424:33 4:092:163:134:084:161:244:044:12
39 Edgar Ruche 🇫🇷 FRA 25-29 18/521 1:02:02 32:1425:004:54 3:501:592:424:004:041:173:353:33
41 Anthony Matet 🇫🇷 FRA 35-39 8/391 1:02:06 30:4127:084:21 4:172:023:323:234:131:263:354:40
42 Julien Aimon 🇫🇷 FRA 30-34 11/542 1:02:12 31:1126:404:26 4:132:223:293:294:071:353:244:01
43 Zakary Mrabet 🇫🇷 FRA 30-34 12/542 1:02:17 32:0625:494:26 4:092:213:213:094:121:423:213:34
44 Robin Forest 🇫🇷 FRA 25-29 19/521 1:02:21 31:0227:104:13 4:152:473:442:444:321:363:373:55
45 Sébastien Diaz 🇫🇷 FRA 50-54 1/64 1:02:22 30:1328:004:14 4:042:143:123:384:261:323:564:58
46 Vincent Martin 🇫🇷 FRA 30-34 13/542 1:02:23 31:0926:544:23 3:591:543:293:204:061:223:474:57
47 Martijn Bakker 🇳🇱 NED 16-24 4/217 1:02:30 30:2227:524:22 4:262:193:183:154:351:303:195:10
48 Axel Bertrel 🇫🇷 FRA 16-24 5/217 1:02:31 30:5427:294:13 4:111:583:433:164:241:334:084:16
49 Victor Mignard 🇫🇷 FRA 16-24 6/217 1:02:35 31:2327:074:09 4:212:383:443:094:131:173:174:28
50 Azeddine Berrite 🇲🇦 MAR 30-34 14/542 1:02:41 28:0630:244:17 4:142:304:313:234:241:234:215:38
51 Hippolyte Goueslain 🇫🇷 FRA 16-24 7/217 1:02:42 32:0526:254:16 4:242:473:132:544:131:403:343:40
51 Robert Hobbs 🇬🇧 GBR 35-39 9/391 1:02:42 32:4525:394:22 4:082:112:553:244:091:213:373:54
53 Jules le Gall 🇫🇷 FRA 30-34 15/542 1:02:52 31:2027:224:14 4:112:043:333:194:142:153:154:31
54 Vincent Buclin 🇨🇭 SUI 35-39 10/391 1:02:53 31:2727:004:29 4:112:273:443:364:131:293:273:53
55 Alexandre Dupont 🇫🇷 FRA 16-24 8/217 1:02:57 31:2227:204:19 4:162:233:113:094:151:213:315:14
56 Kenny Foray 🇫🇷 FRA 40-44 3/201 1:02:58 30:1928:254:20 4:182:023:383:224:251:294:254:46
57 Julien Bauchet 🇫🇷 FRA 40-44 4/201 1:03:00 30:2628:164:23 4:102:093:453:474:131:263:445:02
58 Roch Rabino 🇫🇷 FRA 30-34 16/542 1:03:04 30:2228:334:15 4:162:333:483:344:181:243:424:58
59 Soulaymane Ahouzar 🇲🇦 MAR 25-29 20/521 1:03:08 31:1427:484:10 4:172:112:592:356:261:453:214:14
59 Hugo Laracca 🇫🇷 FRA 25-29 20/521 1:03:08 30:2928:394:03 4:272:123:443:334:251:184:024:58
61 Alexis Carrère 🇫🇷 FRA 25-29 22/521 1:03:09 31:2827:314:14 4:292:243:272:554:111:262:425:57
62 Nicolas Yahiaoui 🇫🇷 FRA 25-29 23/521 1:03:12 31:5726:504:30 4:472:103:063:254:461:503:103:36
63 Alexis Fourvel 🇫🇷 FRA 35-39 11/391 1:03:17 29:3229:414:08 4:252:193:324:064:311:354:015:12
64 Livio Constant 🇫🇷 FRA 16-24 9/217 1:03:21 31:4227:284:15 4:282:493:343:024:241:413:124:18
65 Maxime Bonelli 🇫🇷 FRA 30-34 17/542 1:03:26 29:3229:434:16 4:112:273:503:454:171:363:485:49
66 Etienne Lité 🇫🇷 FRA 30-34 18/542 1:03:33 31:2827:544:16 4:182:153:383:494:151:263:384:35
67 Tom Martz 🇫🇷 FRA 16-24 10/217 1:03:39 30:3229:114:02 4:172:133:413:494:301:463:505:05
68 Thomas Martin 🇫🇷 FRA 35-39 12/391 1:03:40 30:5028:354:20 4:072:223:183:404:211:294:125:06
69 Thomas Janet 🇫🇷 FRA 35-39 13/391 1:03:41 30:3429:153:57 4:272:484:013:114:261:314:184:33
70 Laurent Coniglio 🇫🇷 FRA 40-44 5/201 1:03:44 31:0728:214:21 3:561:483:394:284:151:304:274:18
71 Matthieu Andujar 🇫🇷 FRA 30-34 19/542 1:03:45 30:0129:234:26 4:112:083:404:234:261:334:194:43
72 Yohan Bouvier 🇫🇷 FRA 25-29 24/521 1:03:47 30:1428:155:21 4:152:533:253:234:271:303:294:53
73 Frédéric DOREZ 🇫🇷 FRA 35-39 14/391 1:03:55 31:0728:204:32 4:042:183:303:304:101:404:304:38
73 Victor Roman 🇫🇷 FRA 16-24 11/217 1:03:55 32:4826:524:20 4:162:263:123:184:201:283:504:02
75 Mathis Herlant 🇫🇷 FRA 16-24 12/217 1:03:56 31:2828:194:11 4:132:033:193:384:081:083:236:27
76 Johan Garcin 🇫🇷 FRA 16-24 13/217 1:04:11 32:2826:484:59 4:061:453:433:574:051:323:443:56
77 Rémi Saillard 🇫🇷 FRA 30-34 20/542 1:04:12 30:1929:284:31 4:122:244:423:364:111:464:074:30
78 Aurélien Quilez 🇫🇷 FRA 16-24 14/217 1:04:14 31:0528:474:27 4:122:353:453:334:251:293:524:56
79 Bastien Cousy 🇫🇷 FRA 30-34 21/542 1:04:21 32:2027:214:45 4:032:383:383:274:261:193:573:53
80 Mickael Braye 🇫🇷 FRA 35-39 15/391 1:04:22 30:2929:254:32 4:212:124:253:384:241:503:464:49
80 Valentin Chassagnite 🇫🇷 FRA 25-29 25/521 1:04:22 31:0828:254:54 4:272:563:383:084:181:513:534:14
82 Gregory Petitjean 🇫🇷 FRA 40-44 6/201 1:04:26 34:0825:334:48 4:042:373:233:114:081:193:163:35
83 Victor Blanco 🇫🇷 FRA 25-29 26/521 1:04:27 33:5025:504:51 4:192:192:563:344:061:363:223:38
84 Anthony Desideri 🇫🇷 FRA 25-29 27/521 1:04:28 31:1428:534:26 4:172:493:353:454:271:243:414:55
85 Sylvain Gamard 🇫🇷 FRA 35-39 16/391 1:04:29 33:1926:524:22 4:201:553:382:444:241:383:254:48
85 Matthieu Vanbaelinghem 🇫🇷 FRA 40-44 7/201 1:04:29 31:3628:364:22 4:142:233:324:014:321:393:284:47
87 Julien Padovani 🇫🇷 FRA 30-34 22/542 1:04:31 32:5827:034:35 4:372:123:482:514:191:473:234:06
88 Michael Rossier 🇨🇭 SUI 35-39 17/391 1:04:32 32:5327:114:33 4:102:032:583:324:301:414:193:58
89 Quentin Dastugue 🇫🇷 FRA 30-34 23/542 1:04:39 33:0627:124:25 4:051:543:274:244:181:363:293:59
89 Jérémy Mur 🇫🇷 FRA 35-39 18/391 1:04:39 30:3829:384:28 4:192:374:193:354:421:434:263:57
91 Gerald Chirez 🇫🇷 FRA 35-39 19/391 1:04:41 32:1528:034:26 4:022:193:323:224:231:463:434:56
91 Leo Tacinelli Rabineau 🇫🇷 FRA 16-24 15/217 1:04:41 32:1927:524:34 4:101:493:173:554:161:313:335:21
93 Maxime Chamfray 🇫🇷 FRA 30-34 24/542 1:04:42 29:2931:114:05 4:292:274:053:434:361:303:596:22
94 Guillaume Icart 🇫🇷 FRA 40-44 8/201 1:04:43 29:5430:264:28 4:242:133:264:194:401:434:145:27
94 Quentin Landes 🇫🇷 FRA 25-29 28/521 1:04:43 31:5328:284:26 4:222:433:294:444:221:343:303:44
96 Florian Lagarrigue 🇫🇷 FRA 25-29 29/521 1:04:47 31:3828:244:50 4:182:083:293:394:221:284:234:37
97 Daniel Widjaja 🇨🇭 SUI 40-44 9/201 1:04:50 32:3727:514:26 4:322:383:313:204:221:383:484:02
98 Aurelien Lossouarn 🇫🇷 FRA 40-44 10/201 1:04:51 31:4128:324:43 4:202:333:434:174:261:253:264:22
99 Steven Andre 🇫🇷 FRA 30-34 25/542 1:04:53 31:1029:244:23 4:162:293:423:274:231:383:505:39
99 Guillaume Dutheil 🇫🇷 FRA 25-29 30/521 1:04:53 32:3827:574:24 4:172:153:383:304:111:323:295:05

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