HYROX Paris 2024: Pro Men results

186 finishers on 9 Nov 2024. Typical finish 1:21:48, fastest 10% under 1:08:30. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Joffrey Voisin 🇫🇷 FRA 40-44 1/18 0:58:21 29:4124:324:13 3:482:373:332:563:561:282:433:31
2 Jorg Gurney 🇬🇧 GBR 16-24 1/8 1:01:13 30:0726:594:11 3:552:294:422:493:561:293:234:16
3 Hidde Weersma 🇳🇱 NED 25-29 1/36 1:01:59 29:4627:454:33 3:452:494:233:104:051:413:224:30
4 Louis Osselaer 🇧🇪 BEL 30-34 1/53 1:03:16 31:3427:234:23 3:432:354:133:044:001:363:484:24
5 Kevin Forootan 🇫🇷 FRA 30-34 2/53 1:05:08 30:0730:304:36 3:473:485:093:164:061:433:474:54
6 Daniel Keane 🇬🇧 GBR 25-29 2/36 1:05:43 32:0629:004:40 3:493:074:013:174:021:224:254:57
7 Stephen Cassells 🇬🇧 GBR 30-34 3/53 1:06:31 31:2730:254:41 3:432:584:543:373:561:554:225:00
8 Fernando Contreras 🇫🇷 FRA 35-39 1/44 1:06:39 32:3328:355:36 4:023:054:323:204:141:333:284:21
9 Michaël Pires Canto 🇫🇷 FRA 30-34 4/53 1:06:56 32:5629:144:52 3:572:384:473:374:011:263:305:18
10 Anthony Oliver 🇫🇷 FRA 35-39 2/44 1:07:05 32:1230:004:58 4:013:024:453:544:111:413:554:31
11 Ugo D'Aleo 🇫🇷 FRA 25-29 3/36 1:07:07 32:4329:384:48 3:423:005:264:054:001:323:534:00
12 Benjamin Rezzonico 🇫🇷 FRA 35-39 3/44 1:07:25 32:0330:344:53 4:063:365:113:174:161:523:264:50
13 Antoine Dumain 🇫🇷 FRA 30-34 5/53 1:07:37 35:5126:495:01 3:542:194:083:394:071:423:163:44
14 Enriqué Dubut 🇫🇷 FRA 35-39 4/44 1:07:42 32:5929:594:48 4:062:574:433:054:051:473:355:41
15 Hugo Joud 🇫🇷 FRA 30-34 6/53 1:07:45 34:4328:045:02 4:072:224:343:324:211:503:233:55
16 Nicolas Paquay 🇫🇷 FRA 30-34 7/53 1:07:48 32:0031:204:34 3:543:224:553:224:111:583:565:42
17 Cédric Khampasath 🇫🇷 FRA 35-39 5/44 1:08:04 33:1930:164:33 3:563:005:333:144:231:423:564:32
18 Félix Vercouter 🇧🇪 BEL 25-29 4/36 1:08:09 32:4830:384:47 3:502:555:233:214:131:513:485:17
19 Clement Rezzonico 🇫🇷 FRA 35-39 6/44 1:08:29 33:3029:535:10 4:073:314:342:594:161:343:395:13
20 Alexandre Duquesnoy 🇫🇷 FRA 30-34 8/53 1:08:32 33:5629:245:16 3:402:534:553:384:011:344:124:31
21 Nicolas Reynet 🇫🇷 FRA 30-34 9/53 1:08:48 32:0731:524:54 4:082:555:233:114:141:434:465:32
22 Hugo Beck 🇫🇷 FRA 25-29 5/36 1:09:09 32:4730:455:41 3:473:204:564:074:101:393:584:48
23 Thomas Delattre 🇫🇷 FRA 30-34 10/53 1:09:19 34:1929:455:21 4:012:594:543:364:201:384:104:07
24 Farid Ailam 🇫🇷 FRA 40-44 2/18 1:09:22 34:4229:165:28 3:563:154:232:584:291:494:094:17
25 Benjamin Voirin 🇫🇷 FRA 30-34 11/53 1:09:54 34:0929:535:57 3:582:485:363:114:101:254:064:39
26 Willy Santer 🇫🇷 FRA 25-29 6/36 1:10:27 36:1528:156:01 4:042:504:322:454:221:413:484:13
27 Hubert Dumez 🇫🇷 FRA 30-34 12/53 1:10:29 33:2031:086:05 3:553:085:053:504:132:044:084:45
28 Maxime Avenel 🇫🇷 FRA 30-34 13/53 1:10:41 32:0633:275:12 3:582:458:472:524:231:573:534:52
28 Mark Jenkinson 🇬🇧 GBR 50-54 1/7 1:10:41 33:5432:104:42 4:013:264:284:364:191:434:414:56
30 Julien Evrard 🇧🇪 BEL 25-29 7/36 1:10:55 34:0231:355:22 4:242:586:273:274:171:313:315:00
31 Robert Lindsay 🇬🇧 GBR 50-54 2/7 1:11:19 35:1330:595:11 4:122:514:303:384:271:503:565:35
32 Mark Gough 🇮🇪 IRL 40-44 3/18 1:11:24 36:1129:485:29 4:033:104:113:534:111:303:375:13
33 Steve Pinau 🇫🇷 FRA 35-39 7/44 1:11:29 32:1234:374:44 3:483:305:373:434:091:415:466:23
34 Joel Roura 🇬🇧 GBR 25-29 8/36 1:11:42 35:2130:575:29 4:003:275:223:184:371:443:314:58
35 André Coelho 🇵🇹 POR 35-39 8/44 1:12:05 35:3932:074:24 4:093:056:183:404:211:384:164:40
36 Hugues Dormoy 🇫🇷 FRA 35-39 9/44 1:12:40 35:1932:175:09 4:163:565:453:014:281:314:105:10
37 Lucas Cozzolino 🇫🇷 FRA 25-29 9/36 1:12:51 32:5134:046:02 4:032:486:343:434:271:514:276:11
38 David Guy 🇬🇧 GBR 45-49 1/17 1:12:57 37:1230:265:24 3:533:154:404:144:151:433:334:53
39 Leo Verheyde 🇫🇷 FRA 30-34 14/53 1:12:58 35:4331:365:44 4:142:545:183:504:192:014:005:00
40 Ousmane Sene 🇫🇷 FRA 35-39 10/44 1:13:02 35:0032:385:28 4:103:256:014:004:101:313:425:39
41 Kévin Pirrus 🇫🇷 FRA 30-34 15/53 1:13:15 34:5232:365:52 3:563:305:204:044:232:024:065:15
41 Mickaël Ropert 🇫🇷 FRA 35-39 11/44 1:13:15 36:4231:215:16 3:553:165:073:354:121:584:115:07
43 Maxence Dodu 🇫🇷 FRA 30-34 16/53 1:13:32 33:0435:165:17 3:593:225:453:304:351:545:246:47
44 Pierre Ruiz 🇫🇷 FRA 30-34 17/53 1:13:34 33:1735:244:58 3:593:127:434:304:152:143:505:41
45 Thibaut Vessot 🇫🇷 FRA 30-34 18/53 1:13:47 36:4831:066:00 3:522:425:464:044:161:403:435:03
46 Baptiste Carle 🇫🇷 FRA 30-34 19/53 1:13:48 32:5135:425:20 4:013:206:404:094:051:384:317:18
47 Nicolas le Duff 🇫🇷 FRA 35-39 12/44 1:13:50 37:5129:526:12 3:522:564:474:004:071:584:034:09
48 Damian Michelier 🇫🇷 FRA 25-29 10/36 1:13:59 36:3831:355:51 3:552:525:114:034:032:104:095:12
49 Benoît Puissant 🇫🇷 FRA 30-34 20/53 1:14:26 36:2232:056:05 4:053:225:383:194:262:003:595:16
50 Ludovic Kubiak 🇫🇷 FRA 45-49 2/17 1:14:30 35:0833:385:48 4:083:536:372:474:251:534:025:53
51 Vincent Buclin 🇨🇭 SUI 35-39 13/44 1:14:32 34:1734:495:31 4:014:216:293:504:191:454:026:02
52 Pedro Silva 🇵🇹 POR 16-24 2/8 1:14:54 34:5435:025:01 4:013:175:503:274:202:155:146:38
53 James Ayrton 🇬🇧 GBR 30-34 21/53 1:14:57 35:1134:055:47 3:593:166:094:424:172:093:355:58
54 Quentin Bertrand 🇫🇷 FRA 25-29 11/36 1:15:01 38:1430:555:55 4:013:085:323:374:201:244:134:40
55 Christoph Wieloch 🇩🇪 GER 30-34 22/53 1:15:24 33:4036:135:34 4:064:026:243:554:211:404:526:53
56 Dennis Kneepkens 🇳🇱 NED 40-44 4/18 1:15:35 36:1833:475:34 3:582:594:465:094:172:204:285:50
57 Sean Williamson 🇬🇧 GBR 25-29 12/36 1:15:41 35:4734:205:38 4:003:096:224:414:222:044:245:18
58 Eoin Carroll 🇮🇪 IRL 40-44 5/18 1:16:01 39:2031:305:17 4:042:274:363:414:151:563:536:38
59 Simon Dupuis 🇫🇷 FRA 30-34 23/53 1:16:02 38:1231:565:59 4:233:373:343:394:301:574:535:23
60 Aymeric Menard 🇫🇷 FRA 30-34 24/53 1:16:03 32:0137:596:08 4:143:336:185:144:231:394:457:53
61 Morgan Gourbiere 🇫🇷 FRA 25-29 13/36 1:16:05 39:4630:056:16 4:053:115:203:344:181:243:384:35
62 Leo Rubigny 🇫🇷 FRA 25-29 14/36 1:16:28 36:4433:486:00 4:143:036:563:534:082:194:374:38
63 François Bossard 🇫🇷 FRA 30-34 25/53 1:16:36 37:4732:476:06 4:233:094:363:584:262:044:425:29
64 Nicolas Bratic 🇫🇷 FRA 30-34 26/53 1:16:43 36:4534:226:48 4:054:286:083:534:152:114:185:04
65 Nathan Alarcon 🇫🇷 FRA 25-29 15/36 1:16:47 33:1638:205:15 4:223:367:175:134:422:364:096:25
66 Nicolas Macherey 🇫🇷 FRA 40-44 6/18 1:16:52 36:2634:106:20 4:113:185:383:404:272:224:375:57
67 Ahmed el Tantawi 🇫🇷 FRA 25-29 16/36 1:17:03 36:5633:536:20 4:023:315:174:364:241:503:516:22
68 Henry Moreau 🇫🇷 FRA 35-39 14/44 1:17:27 32:2839:355:29 3:563:278:224:424:371:396:036:49
69 Philippe Puppato 🇫🇷 FRA 45-49 3/17 1:17:42 37:1133:506:44 3:543:165:254:104:141:574:146:40
70 Matt Horner 🇬🇧 GBR 35-39 15/44 1:17:43 34:1638:265:07 4:093:416:395:204:282:375:345:58
71 Anthony Roth 🇫🇷 FRA 30-34 27/53 1:17:58 36:1636:484:58 4:193:447:084:244:171:514:266:39
72 Raphaël Grange 🇫🇷 FRA 35-39 16/44 1:18:00 39:1932:436:02 4:073:085:334:334:212:003:275:34
73 Michael Cottrell 🇬🇧 GBR 35-39 17/44 1:18:01 37:0435:095:52 3:553:376:354:494:242:264:244:59
74 Alexandre Brun 🇫🇷 FRA 35-39 18/44 1:18:04 35:4435:386:47 4:054:236:274:054:152:064:116:06
75 Andrea Riccardo Tessarin 🇮🇹 ITA 45-49 4/17 1:18:38 37:4735:305:25 4:213:396:223:534:341:534:236:25
76 Cédric Goffin 🇧🇪 BEL 25-29 17/36 1:18:42 38:0134:216:24 3:572:384:505:024:131:535:146:34
76 André Silva 🇵🇹 POR 35-39 19/44 1:18:42 40:4631:416:19 4:172:256:153:564:281:363:425:02
78 Mathieu Bertrand 🇫🇷 FRA 25-29 18/36 1:18:44 41:3731:285:43 4:023:254:273:554:141:554:155:15
79 Victor Bernard 🇫🇷 FRA 25-29 19/36 1:19:40 33:3940:185:48 4:094:557:305:174:362:264:476:38
80 Joakim Lamrani 🇫🇷 FRA 35-39 20/44 1:19:49 40:1732:556:42 4:223:045:273:084:232:114:515:29
81 David Richard 🇫🇷 FRA 30-34 28/53 1:19:52 37:1635:277:14 4:083:156:274:414:141:454:566:01
82 Chris Snodgrass 🇬🇧 GBR 25-29 20/36 1:19:53 36:1338:245:21 4:114:406:073:154:202:365:317:44
83 Matt Wiseman 🇿🇦 RSA 25-29 21/36 1:19:59 38:2835:106:26 4:042:485:374:254:412:173:497:29
84 Loic Greuez 🇫🇷 FRA 30-34 29/53 1:20:03 33:4840:255:55 4:464:186:345:315:111:576:026:06
85 Benoist Herfort 🇫🇷 FRA 45-49 5/17 1:20:10 37:2137:045:48 3:593:105:495:584:211:304:118:06
86 Flo Derne 🇫🇷 FRA 35-39 21/44 1:20:28 33:4040:416:12 4:255:177:105:024:302:475:066:24
87 Gaspard Bui 🇫🇷 FRA 40-44 7/18 1:20:33 38:3636:125:49 4:034:108:063:024:251:434:246:19
88 Quentin Ibos 🇫🇷 FRA 25-29 22/36 1:20:44 38:1237:035:33 4:073:447:123:544:292:114:496:37
88 Christophe Rojo 🇫🇷 FRA 55-59 1/3 1:20:44 37:2137:216:06 4:153:435:304:494:261:455:437:10
90 Jeff Mailland 🇫🇷 FRA 35-39 22/44 1:20:46 37:5737:215:34 4:203:246:024:574:291:535:396:37
91 Clement Huber 🇫🇷 FRA 35-39 23/44 1:20:48 35:0139:595:52 4:124:168:223:534:212:094:338:13
92 Ross Montgomery 🇬🇧 GBR 35-39 24/44 1:21:07 39:5234:556:24 4:113:055:304:584:272:075:015:36
93 Nicolas Majid 🇫🇷 FRA 35-39 25/44 1:21:26 39:3335:486:11 4:044:145:384:244:231:594:176:49
94 Maxime Jucha 🇫🇷 FRA 30-34 30/53 1:22:09 42:3033:465:57 3:522:585:024:054:131:584:297:09
95 Normand Marc-Antoine 🇫🇷 FRA 30-34 31/53 1:22:19 38:5036:337:01 3:593:285:434:294:092:446:515:10
96 Phil Sims 🇬🇧 GBR 45-49 6/17 1:22:23 38:3837:585:51 4:113:145:514:544:282:244:138:43
97 Hasina Michael Ratsimbazafy MAD 35-39 26/44 1:22:29 38:4236:077:44 4:063:356:105:024:511:375:045:42
98 Axel Gault 🇫🇷 FRA 40-44 8/18 1:22:31 39:0037:157:41 4:033:286:594:514:292:454:525:48
99 Corydon Larkin 🇬🇧 GBR 45-49 7/17 1:22:35 40:4236:255:33 4:163:515:454:174:342:223:407:40
100 Peter Fearon 🇬🇧 GBR 30-34 32/53 1:22:38 38:1837:596:25 4:053:207:074:454:132:464:496:54

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