HYROX Bordeaux 2026: Pro Men results

1,024 finishers on 30 Sep 2026. Typical finish 1:17:36, fastest 10% under 1:03:25. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Charlie Botterill ENG1st of 242 aged 25-29 25-29 54:01 27:3023:243:11 3:512:283:032:173:481:332:224:02
2 Charlie (GBR) Botterill 🇬🇧 GBR2nd of 242 aged 25-29 25-29 54:01 ——— ————————
3 Alexander Roncevic 🇦🇹 AUT1st of 258 aged 30-34 30-34 54:12 0:11 27:5722:553:23 3:442:143:042:073:541:242:543:34
4 Alexander (AUT) Roncevic 🇦🇹 AUT2nd of 258 aged 30-34 30-34 54:12 0:11 ——— ————————
5 Jake Dearden ENG3rd of 242 aged 25-29 25-29 54:20 0:19 27:2523:423:16 3:522:223:072:043:521:302:534:02
6 Jake (GBR) Dearden 🇬🇧 GBR4th of 242 aged 25-29 25-29 54:20 0:19 ——— ————————
7 George Martindale ENG3rd of 258 aged 30-34 30-34 55:48 1:47 28:1424:083:30 3:522:183:302:313:551:372:303:55
8 George (GBR) Martindale 🇬🇧 GBR4th of 258 aged 30-34 30-34 55:48 1:47 ——— ————————
9 Thomas Dubost 🇫🇷 FRA1st of 128 aged 16-24 16-24 56:41 2:40 28:3624:453:25 3:542:533:232:464:001:262:423:41
10 Thomas (FRA) Dubost 🇫🇷 FRA2nd of 128 aged 16-24 16-24 56:41 2:40 ——— ————————
11 Theo Kis 🇫🇷 FRA5th of 258 aged 30-34 30-34 56:51 2:50 27:5925:333:25 3:562:333:482:383:551:282:574:18
12 Théo (FRA) Kis 🇫🇷 FRA6th of 258 aged 30-34 30-34 56:51 2:50 ——— ————————
13 Steve Pinau 🇫🇷 FRA1st of 216 aged 35-39 35-39 57:02 3:01 28:5024:573:19 3:533:013:352:153:551:312:414:06
14 Steve (FRA) Pinau 🇫🇷 FRA2nd of 216 aged 35-39 35-39 57:02 3:01 ——— ————————
15 Dimitry Martins 🇫🇷 FRA5th of 242 aged 25-29 25-29 57:05 3:04 28:4025:083:21 3:572:343:382:173:571:262:224:57
16 Dimitry (FRA) Martins 🇫🇷 FRA6th of 242 aged 25-29 25-29 57:05 3:04 ——— ————————
17 Lucas Lamoureux 🇫🇷 FRA7th of 258 aged 30-34 30-34 57:18 3:17 28:2525:363:22 3:543:063:352:313:541:283:064:02
18 Lucas (FRA) Lamoureux 🇫🇷 FRA8th of 258 aged 30-34 30-34 57:18 3:17 ——— ————————
19 Gregory Pereira 🇫🇷 FRA7th of 242 aged 25-29 25-29 57:31 3:30 27:5126:253:21 3:582:413:352:354:021:302:575:07
20 Gregory (FRA) Pereira 🇫🇷 FRA8th of 242 aged 25-29 25-29 57:31 3:30 ——— ————————
21 Willy Georges 🇫🇷 FRA9th of 258 aged 30-34 30-34 57:47 3:46 31:1722:543:41 3:581:533:012:204:001:242:263:52
22 Willy (FRA) Georges 🇫🇷 FRA10th of 258 aged 30-34 30-34 57:47 3:46 ——— ————————
23 Adrien Leroux 🇫🇷 FRA3rd of 128 aged 16-24 16-24 58:03 4:02 28:5825:493:21 4:003:113:282:203:591:252:564:30
24 Adrien (FRA) Leroux 🇫🇷 FRA4th of 128 aged 16-24 16-24 58:03 4:02 ——— ————————
25 Antonio Hoff 🇫🇷 FRA9th of 242 aged 25-29 25-29 58:28 4:27 29:2125:313:40 4:032:553:292:514:021:182:484:05
26 Antonio (FRA) Hoff 🇫🇷 FRA10th of 242 aged 25-29 25-29 58:28 4:27 ——— ————————
27 Evan Marion 🇫🇷 FRA5th of 128 aged 16-24 16-24 58:34 4:33 28:5226:163:30 3:552:584:032:213:591:372:584:25
28 Evan (FRA) Marion 🇫🇷 FRA6th of 128 aged 16-24 16-24 58:34 4:33 ——— ————————
29 Quentin Garel 🇫🇷 FRA11th of 258 aged 30-34 30-34 58:37 4:36 30:2524:363:42 3:512:153:222:344:011:322:444:17
30 Quentin (FRA) Garel 🇫🇷 FRA12th of 258 aged 30-34 30-34 58:37 4:36 ——— ————————
31 Thomas Mouflard 🇫🇷 FRA13th of 258 aged 30-34 30-34 58:44 4:43 28:5326:303:24 4:002:533:522:493:571:393:014:19
32 Thomas (FRA) Mouflard 🇫🇷 FRA14th of 258 aged 30-34 30-34 58:44 4:43 ——— ————————
33 Adam Frery 🇫🇷 FRA11th of 242 aged 25-29 25-29 59:07 5:06 28:5626:453:28 4:073:083:222:594:091:293:064:25
34 Adam (FRA) Frery 🇫🇷 FRA12th of 242 aged 25-29 25-29 59:07 5:06 ——— ————————
35 Killian Remond 🇫🇷 FRA7th of 128 aged 16-24 16-24 59:12 5:11 28:4427:083:24 4:062:534:102:544:071:413:054:12
36 Killian (FRA) Remond 🇫🇷 FRA8th of 128 aged 16-24 16-24 59:12 5:11 ——— ————————
37 Thierry Delalonde 🇫🇷 FRA3rd of 216 aged 35-39 35-39 59:22 5:21 28:0327:433:41 3:563:003:383:014:151:323:155:06
38 Thierry (FRA) Delalonde 🇫🇷 FRA4th of 216 aged 35-39 35-39 59:22 5:21 ——— ————————
39 Adrien Poujouly 🇫🇷 FRA13th of 242 aged 25-29 25-29 59:46 5:45 29:4626:243:41 4:133:123:592:434:121:342:573:34
40 Adrien (FRA) Poujouly 🇫🇷 FRA14th of 242 aged 25-29 25-29 59:46 5:45 ——— ————————
41 Gaetan Escrivant 🇫🇷 FRA15th of 242 aged 25-29 25-29 59:49 5:48 30:3025:463:37 3:572:293:362:354:031:423:014:23
42 Gaetan (FRA) Escrivant 🇫🇷 FRA16th of 242 aged 25-29 25-29 59:49 5:48 ——— ————————
43 Maxime Robert 🇫🇷 FRA17th of 242 aged 25-29 25-29 1:00:00 5:59 30:0126:243:39 3:512:243:403:004:071:383:154:29
44 Maxime (FRA) Robert 🇫🇷 FRA18th of 242 aged 25-29 25-29 1:00:00 5:59 ——— ————————
45 Olivier Jouve 🇫🇷 FRA15th of 258 aged 30-34 30-34 1:00:08 6:07 30:0826:273:37 4:033:013:552:354:061:342:504:23
46 Olivier (FRA) Jouve 🇫🇷 FRA16th of 258 aged 30-34 30-34 1:00:08 6:07 ——— ————————
47 Mohamed Kattar 🇫🇷 FRA9th of 128 aged 16-24 16-24 1:00:33 6:32 29:0527:463:46 4:012:533:533:144:151:473:094:34
48 Mohamed (FRA) Kattar 🇫🇷 FRA10th of 128 aged 16-24 16-24 1:00:33 6:32 ——— ————————
49 Thomas Cayarcy 🇫🇷 FRA19th of 242 aged 25-29 25-29 1:00:35 6:34 30:4026:143:43 4:022:563:492:354:061:312:484:27
50 Thomas (FRA) Cayarcy 🇫🇷 FRA20th of 242 aged 25-29 25-29 1:00:35 6:34 ——— ————————
51 Olivier Mairos 🇫🇷 FRA17th of 258 aged 30-34 30-34 1:00:39 6:38 28:4528:303:28 3:472:523:483:073:581:203:196:19
52 Victor Cambaud-Pinon 🇫🇷 FRA21st of 242 aged 25-29 25-29 1:00:39 6:38 28:2828:513:23 4:092:454:302:524:131:383:175:27
53 Victor (FRA) Cambaud-Pinon 🇫🇷 FRA22nd of 242 aged 25-29 25-29 1:00:39 6:38 ——— ————————
54 Olivier (FRA) Mairos 🇫🇷 FRA18th of 258 aged 30-34 30-34 1:00:39 6:38 ——— ————————
55 Mathieu Galichet 🇫🇷 FRA11th of 128 aged 16-24 16-24 1:00:56 6:55 30:2526:553:41 4:092:374:162:394:081:353:024:29
56 Simon Mooi 🇬🇧 GBR5th of 216 aged 35-39 35-39 1:00:56 6:55 29:5427:403:26 4:122:574:012:564:131:393:034:39
57 Mathieu (FRA) Galichet 🇫🇷 FRA12th of 128 aged 16-24 16-24 1:00:56 6:55 ——— ————————
58 Simon (GBR) Mooi 🇬🇧 GBR6th of 216 aged 35-39 35-39 1:00:56 6:55 ——— ————————
59 Gauthier Courroux 🇫🇷 FRA13th of 128 aged 16-24 16-24 1:00:58 6:57 29:3727:523:32 4:023:034:102:334:201:453:344:25
60 Gauthier (FRA) Courroux 🇫🇷 FRA14th of 128 aged 16-24 16-24 1:00:58 6:57 ——— ————————
61 Alexander Miller-Dumas 🇫🇷 FRA19th of 258 aged 30-34 30-34 1:01:13 7:12 30:4226:503:46 4:033:093:402:464:071:382:524:35
62 Alexander (FRA) Miller-Dumas 🇫🇷 FRA20th of 258 aged 30-34 30-34 1:01:13 7:12 ——— ————————
63 Romain Clot 🇫🇷 FRA1st of 98 aged 40-44 40-44 1:01:14 7:13 30:1227:153:51 4:012:433:452:504:061:333:384:39
64 Romain (FRA) Clot 🇫🇷 FRA2nd of 98 aged 40-44 40-44 1:01:14 7:13 ——— ————————
65 Maxime Krantz 🇫🇷 FRA7th of 216 aged 35-39 35-39 1:01:27 7:26 29:3428:123:47 4:073:014:262:504:131:453:124:38
66 Maxime (FRA) Krantz 🇫🇷 FRA8th of 216 aged 35-39 35-39 1:01:27 7:26 ——— ————————
67 Ahmed el Tantawi 🇫🇷 FRA23rd of 242 aged 25-29 25-29 1:01:35 7:34 30:4927:203:30 4:002:573:482:424:011:283:105:14
68 Ahmed (FRA) el Tantawi 🇫🇷 FRA24th of 242 aged 25-29 25-29 1:01:35 7:34 ——— ————————
69 Thomas Ostré 🇫🇷 FRA9th of 216 aged 35-39 35-39 1:02:01 8:00 29:2828:124:25 3:592:563:543:314:041:343:274:47
70 Thomas (FRA) Ostré 🇫🇷 FRA10th of 216 aged 35-39 35-39 1:02:01 8:00 ——— ————————
71 Yann Lagardère 🇫🇷 FRA21st of 258 aged 30-34 30-34 1:02:12 8:11 33:0725:054:05 4:072:163:012:504:091:253:044:13
72 Yann (FRA) Lagardère 🇫🇷 FRA22nd of 258 aged 30-34 30-34 1:02:12 8:11 ——— ————————
73 Tristan Pawlak 🇫🇷 FRA23rd of 258 aged 30-34 30-34 1:02:14 8:13 29:3028:593:52 4:022:334:183:364:041:383:335:15
74 Tristan (FRA) Pawlak 🇫🇷 FRA24th of 258 aged 30-34 30-34 1:02:14 8:13 ——— ————————
75 Mathis Guillou 🇫🇷 FRA25th of 242 aged 25-29 25-29 1:02:17 8:16 29:3429:113:37 4:072:483:423:114:171:362:566:34
76 Mathis (FRA) Guillou 🇫🇷 FRA26th of 242 aged 25-29 25-29 1:02:17 8:16 ——— ————————
77 Yannick Jankovits 🇫🇷 FRA11th of 216 aged 35-39 35-39 1:02:22 8:21 31:2327:203:44 4:022:443:592:594:041:383:264:28
78 Yannick (FRA) Jankovits 🇫🇷 FRA12th of 216 aged 35-39 35-39 1:02:22 8:21 ——— ————————
79 Alex Sygula 🇫🇷 FRA27th of 242 aged 25-29 25-29 1:02:26 8:25 29:1729:353:41 3:592:474:263:374:061:503:265:24
80 Alex (FRA) Sygula 🇫🇷 FRA28th of 242 aged 25-29 25-29 1:02:26 8:25 ——— ————————
81 Davy Halgand 🇫🇷 FRA13th of 216 aged 35-39 35-39 1:02:33 8:32 29:2629:253:47 4:093:084:173:074:091:583:285:09
82 Davy (FRA) Halgand 🇫🇷 FRA14th of 216 aged 35-39 35-39 1:02:33 8:32 ——— ————————
83 Clément Caradec 🇫🇷 FRA25th of 258 aged 30-34 30-34 1:02:34 8:33 29:1130:053:23 4:132:404:222:534:181:423:226:35
84 Clément (FRA) Caradec 🇫🇷 FRA26th of 258 aged 30-34 30-34 1:02:34 8:33 ——— ————————
85 Maxime Obertan 🇫🇷 FRA15th of 128 aged 16-24 16-24 1:02:39 8:38 30:4528:213:38 4:103:273:362:564:102:103:044:48
86 Maxime (FRA) Obertan 🇫🇷 FRA16th of 128 aged 16-24 16-24 1:02:39 8:38 ——— ————————
87 Cédric Khampasath 🇫🇷 FRA3rd of 98 aged 40-44 40-44 1:02:52 8:51 30:4228:343:40 4:043:204:233:024:151:403:264:24
88 Cédric (FRA) Khampasath 🇫🇷 FRA4th of 98 aged 40-44 40-44 1:02:52 8:51 ——— ————————
89 Hugo Joud 🇫🇷 FRA27th of 258 aged 30-34 30-34 1:02:53 8:52 32:4226:223:52 4:062:323:562:204:151:472:484:38
90 Hugo (FRA) Joud 🇫🇷 FRA28th of 258 aged 30-34 30-34 1:02:53 8:52 ——— ————————
91 Mateo Rodrigo 🇫🇷 FRA17th of 128 aged 16-24 16-24 1:02:54 8:53 30:4228:193:56 3:583:044:103:084:031:163:165:24
92 Mateo (FRA) Rodrigo 🇫🇷 FRA18th of 128 aged 16-24 16-24 1:02:54 8:53 ——— ————————
93 Mehdi Berrouigat 🇫🇷 FRA29th of 258 aged 30-34 30-34 1:02:55 8:54 28:3030:573:33 4:022:594:183:324:131:362:547:23
94 Mehdi (FRA) Berrouigat 🇫🇷 FRA30th of 258 aged 30-34 30-34 1:02:55 8:54 ——— ————————
95 Titouan Crouseilles 🇫🇷 FRA19th of 128 aged 16-24 16-24 1:02:59 8:58 31:2627:493:47 4:052:314:162:544:101:423:344:37
96 Titouan (FRA) Crouseilles 🇫🇷 FRA20th of 128 aged 16-24 16-24 1:02:59 8:58 ——— ————————
97 Sean Moloney 🇮🇪 IRL21st of 128 aged 16-24 16-24 1:03:07 9:06 31:5027:293:52 4:102:573:543:124:101:363:024:28
98 Sean (IRL) Moloney 🇮🇪 IRL22nd of 128 aged 16-24 16-24 1:03:07 9:06 ——— ————————
99 Steven Yu 🇫🇷 FRA23rd of 128 aged 16-24 16-24 1:03:17 9:16 31:2428:193:38 4:143:123:592:264:191:352:445:50
100 Steven (FRA) Yu 🇫🇷 FRA24th of 128 aged 16-24 16-24 1:03:17 9:16 ——— ————————
How to read

The place is among timed finishers in Pro Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result