HYROX Bordeaux 2026: Open Men results
4,199 finishers on 30 Sep 2026. Typical finish 1:23:11, fastest 10% under 1:09:07. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3001 | Rémi Jonfal 🇫🇷 FRA302nd of 438 aged 40-44 | 40-44 | 1:31:34 | 36:06 | 38:25 | 47:01 | 6:13 | 4:33 | 3:54 | 5:56 | 7:21 | 5:02 | 2:51 | 7:23 | 10:01 |
| 3002 | Romain (FRA) Vivaldi 🇫🇷 FRA303rd of 438 aged 40-44 | 40-44 | 1:31:34 | 36:06 | — | — | — | — | — | — | — | — | — | — | — |
| 3003 | Aurélien (FRA) Gigo 🇫🇷 FRA560th of 758 aged 35-39 | 35-39 | 1:31:34 | 36:06 | — | — | — | — | — | — | — | — | — | — | — |
| 3004 | Christophe (FRA) Sauget 🇫🇷 FRA68th of 138 aged 50-54 | 50-54 | 1:31:34 | 36:06 | — | — | — | — | — | — | — | — | — | — | — |
| 3005 | Rémi (FRA) Jonfal 🇫🇷 FRA304th of 438 aged 40-44 | 40-44 | 1:31:34 | 36:06 | — | — | — | — | — | — | — | — | — | — | — |
| 3006 | Raphaël (FRA) Lebouc 🇫🇷 FRA786th of 1,050 aged 25-29 | 25-29 | 1:31:34 | 36:06 | — | — | — | — | — | — | — | — | — | — | — |
| 3007 | Cédric Mammosa 🇫🇷 FRA142nd of 236 aged 45-49 | 45-49 | 1:31:37 | 36:09 | 45:38 | 38:44 | 7:18 | 4:33 | 3:49 | 4:45 | 6:17 | 4:58 | 2:01 | 5:18 | 7:03 |
| 3008 | Cédric (FRA) Mammosa 🇫🇷 FRA143rd of 236 aged 45-49 | 45-49 | 1:31:37 | 36:09 | — | — | — | — | — | — | — | — | — | — | — |
| 3009 | Adrien (FRA) Martins 🇫🇷 FRA787th of 1,050 aged 25-29 | 25-29 | 1:31:40 | 36:12 | — | — | — | — | — | — | — | — | — | — | — |
| 3010 | Raphael Gagnaire 🇫🇷 FRA736th of 962 aged 30-34 | 30-34 | 1:31:42 | 36:14 | 39:01 | 45:12 | 7:35 | 4:55 | 4:11 | 7:43 | 5:49 | 5:41 | 2:58 | 5:10 | 8:45 |
| 3011 | Guillaume Letot 🇫🇷 FRA788th of 1,050 aged 25-29 | 25-29 | 1:31:42 | 36:14 | 39:17 | 45:27 | 7:02 | 4:29 | 2:57 | 5:42 | 8:25 | 5:36 | 1:47 | 6:48 | 9:43 |
| 3012 | Guillaume (FRA) Letot 🇫🇷 FRA789th of 1,050 aged 25-29 | 25-29 | 1:31:42 | 36:14 | — | — | — | — | — | — | — | — | — | — | — |
| 3013 | Raphael (FRA) Gagnaire 🇫🇷 FRA737th of 962 aged 30-34 | 30-34 | 1:31:42 | 36:14 | — | — | — | — | — | — | — | — | — | — | — |
| 3014 | Laurent (FRA) Collet 🇫🇷 FRA9th of 32 aged 60-64 | 60-64 | 1:31:44 | 36:16 | — | — | — | — | — | — | — | — | — | — | — |
| 3015 | Clément Bryssens 🇫🇷 FRA790th of 1,050 aged 25-29 | 25-29 | 1:31:45 | 36:17 | 45:03 | 36:22 | 10:23 | 4:34 | 2:51 | 5:19 | 6:21 | 5:04 | 1:51 | 2:36 | 7:46 |
| 3016 | Joey-Alan Preto 🇫🇷 FRA561st of 758 aged 35-39 | 35-39 | 1:31:45 | 36:17 | 43:48 | 41:08 | 6:55 | 4:46 | 5:06 | 5:28 | 5:10 | 5:03 | 2:31 | 5:12 | 7:52 |
| 3017 | Clément (FRA) Bryssens 🇫🇷 FRA791st of 1,050 aged 25-29 | 25-29 | 1:31:45 | 36:17 | — | — | — | — | — | — | — | — | — | — | — |
| 3018 | Joey-Alan (FRA) Preto 🇫🇷 FRA562nd of 758 aged 35-39 | 35-39 | 1:31:45 | 36:17 | — | — | — | — | — | — | — | — | — | — | — |
| 3019 | Clovis Chauveau 🇫🇷 FRA563rd of 758 aged 35-39 | 35-39 | 1:31:46 | 36:18 | 45:21 | 39:27 | 7:04 | 4:16 | 2:42 | 4:52 | 4:58 | 4:55 | 2:32 | 5:18 | 9:54 |
| 3020 | Clovis (FRA) Chauveau 🇫🇷 FRA564th of 758 aged 35-39 | 35-39 | 1:31:46 | 36:18 | — | — | — | — | — | — | — | — | — | — | — |
| 3021 | Fred (FRA) Strady 🇫🇷 FRA20th of 58 aged 55-59 | 55-59 | 1:31:46 | 36:18 | — | — | — | — | — | — | — | — | — | — | — |
| 3022 | Clément Faussemagne 🇫🇷 FRA384th of 519 aged 16-24 | 16-24 | 1:31:52 | 36:24 | 43:38 | 42:34 | 5:43 | 4:59 | 3:43 | 5:46 | 7:38 | 5:21 | 2:01 | 5:17 | 7:49 |
| 3023 | Clément (FRA) Faussemagne 🇫🇷 FRA385th of 519 aged 16-24 | 16-24 | 1:31:52 | 36:24 | — | — | — | — | — | — | — | — | — | — | — |
| 3024 | Drystan Mosset 🇫🇷 FRA792nd of 1,050 aged 25-29 | 25-29 | 1:31:54 | 36:26 | 46:43 | 39:22 | 5:53 | 4:43 | 3:11 | 4:37 | 5:39 | 4:51 | 2:12 | 4:58 | 9:11 |
| 3025 | Drystan (FRA) Mosset 🇫🇷 FRA793rd of 1,050 aged 25-29 | 25-29 | 1:31:54 | 36:26 | — | — | — | — | — | — | — | — | — | — | — |
| 3026 | Eric Vecchioni 🇫🇷 FRA21st of 58 aged 55-59 | 55-59 | 1:31:56 | 36:28 | 42:54 | 42:28 | 6:38 | 4:45 | 3:20 | 6:22 | 6:38 | 5:05 | 2:14 | 5:10 | 8:54 |
| 3027 | Zilong Yu 🇨🇳 CHN144th of 236 aged 45-49 | 45-49 | 1:31:56 | 36:28 | 42:09 | 43:06 | 6:45 | 4:35 | 3:58 | 6:18 | 6:58 | 4:53 | 2:15 | 5:21 | 8:48 |
| 3028 | Eric (FRA) Vecchioni 🇫🇷 FRA22nd of 58 aged 55-59 | 55-59 | 1:31:56 | 36:28 | — | — | — | — | — | — | — | — | — | — | — |
| 3029 | Zilong (CHN) Yu 🇨🇳 CHN145th of 236 aged 45-49 | 45-49 | 1:31:56 | 36:28 | — | — | — | — | — | — | — | — | — | — | — |
| 3030 | Théo Lemattre 🇫🇷 FRA794th of 1,050 aged 25-29 | 25-29 | 1:31:59 | 36:31 | 45:25 | 40:49 | 5:50 | 5:06 | 3:47 | 6:26 | 5:14 | 5:16 | 2:37 | 5:37 | 6:46 |
| 3031 | Thomas Moussie 🇫🇷 FRA69th of 138 aged 50-54 | 50-54 | 1:31:59 | 36:31 | 44:12 | 40:50 | 7:03 | 4:36 | 3:07 | 5:10 | 6:41 | 4:37 | 2:38 | 6:58 | 7:03 |
| 3032 | Thomas (FRA) Moussie 🇫🇷 FRA70th of 138 aged 50-54 | 50-54 | 1:31:59 | 36:31 | — | — | — | — | — | — | — | — | — | — | — |
| 3033 | Anthony (FRA) Eloir 🇫🇷 FRA795th of 1,050 aged 25-29 | 25-29 | 1:31:59 | 36:31 | — | — | — | — | — | — | — | — | — | — | — |
| 3034 | Théo (FRA) Lemattre 🇫🇷 FRA796th of 1,050 aged 25-29 | 25-29 | 1:31:59 | 36:31 | — | — | — | — | — | — | — | — | — | — | — |
| 3035 | Thomas Zamparo 🇫🇷 FRA738th of 962 aged 30-34 | 30-34 | 1:32:00 | 36:32 | 46:46 | 37:16 | 8:00 | 4:24 | 2:35 | 3:54 | 6:41 | 4:57 | 2:08 | 4:34 | 8:03 |
| 3036 | Thomas (FRA) Zamparo 🇫🇷 FRA739th of 962 aged 30-34 | 30-34 | 1:32:00 | 36:32 | — | — | — | — | — | — | — | — | — | — | — |
| 3037 | Antonin Diehl 🇫🇷 FRA386th of 519 aged 16-24 | 16-24 | 1:32:02 | 36:34 | 42:54 | 40:25 | 8:48 | 4:37 | 3:39 | 6:18 | 4:46 | 4:45 | 2:57 | 4:41 | 8:42 |
| 3038 | Axel (FRA) Ozanne 🇫🇷 FRA797th of 1,050 aged 25-29 | 25-29 | 1:32:02 | 36:34 | — | — | — | — | — | — | — | — | — | — | — |
| 3039 | Nathan (FRA) Estournet 🇫🇷 FRA387th of 519 aged 16-24 | 16-24 | 1:32:02 | 36:34 | — | — | — | — | — | — | — | — | — | — | — |
| 3040 | Antonin (FRA) Diehl 🇫🇷 FRA388th of 519 aged 16-24 | 16-24 | 1:32:02 | 36:34 | — | — | — | — | — | — | — | — | — | — | — |
| 3041 | Kévin Nouri 🇫🇷 FRA565th of 758 aged 35-39 | 35-39 | 1:32:03 | 36:35 | 46:26 | 38:45 | 6:56 | 4:21 | 3:24 | 5:06 | 5:28 | 4:41 | 2:17 | 4:24 | 9:04 |
| 3042 | Kévin (FRA) Nouri 🇫🇷 FRA566th of 758 aged 35-39 | 35-39 | 1:32:03 | 36:35 | — | — | — | — | — | — | — | — | — | — | — |
| 3043 | Fabien (FRA) Bouré 🇫🇷 FRA740th of 962 aged 30-34 | 30-34 | 1:32:03 | 36:35 | — | — | — | — | — | — | — | — | — | — | — |
| 3044 | Marius Gomard Bizot 🇫🇷 FRA389th of 519 aged 16-24 | 16-24 | 1:32:05 | 36:37 | 43:55 | 41:44 | 6:31 | 4:26 | 3:06 | 6:13 | 6:23 | 5:26 | 3:12 | 6:00 | 6:58 |
| 3045 | Marius (FRA) Gomard Bizot 🇫🇷 FRA390th of 519 aged 16-24 | 16-24 | 1:32:05 | 36:37 | — | — | — | — | — | — | — | — | — | — | — |
| 3046 | Bruno Marques 🇵🇹 POR305th of 438 aged 40-44 | 40-44 | 1:32:07 | 36:39 | 43:24 | 43:00 | 5:46 | 4:29 | 3:19 | 4:35 | 7:32 | 4:54 | 2:23 | 6:11 | 9:37 |
| 3047 | Bruno (POR) Marques 🇵🇹 POR306th of 438 aged 40-44 | 40-44 | 1:32:07 | 36:39 | — | — | — | — | — | — | — | — | — | — | — |
| 3048 | Sami (FRA) Boulares 🇫🇷 FRA567th of 758 aged 35-39 | 35-39 | 1:32:07 | 36:39 | — | — | — | — | — | — | — | — | — | — | — |
| 3049 | Loïc Robert 🇫🇷 FRA798th of 1,050 aged 25-29 | 25-29 | 1:32:08 | 36:40 | 44:33 | 40:23 | 7:16 | 4:43 | 3:46 | 5:49 | 5:37 | 4:56 | 3:02 | 4:33 | 7:57 |
| 3050 | Loïc (FRA) Robert 🇫🇷 FRA799th of 1,050 aged 25-29 | 25-29 | 1:32:08 | 36:40 | — | — | — | — | — | — | — | — | — | — | — |
| 3051 | Tom (FRA) Spinetta 🇫🇷 FRA741st of 962 aged 30-34 | 30-34 | 1:32:13 | 36:45 | — | — | — | — | — | — | — | — | — | — | — |
| 3052 | Tristan Schalk 🇫🇷 FRA568th of 758 aged 35-39 | 35-39 | 1:32:14 | 36:46 | 41:51 | 44:57 | 5:30 | 5:13 | 3:29 | 6:10 | 4:58 | 5:07 | 3:13 | 5:17 | 11:30 |
| 3053 | Vincent Albert 🇫🇷 FRA71st of 138 aged 50-54 | 50-54 | 1:32:14 | 36:46 | 39:23 | 45:46 | 7:09 | 4:34 | 4:54 | 5:08 | 6:15 | 5:01 | 2:03 | 6:43 | 11:08 |
| 3054 | Vincent (FRA) Albert 🇫🇷 FRA72nd of 138 aged 50-54 | 50-54 | 1:32:14 | 36:46 | — | — | — | — | — | — | — | — | — | — | — |
| 3055 | Tristan (FRA) Schalk 🇫🇷 FRA569th of 758 aged 35-39 | 35-39 | 1:32:14 | 36:46 | — | — | — | — | — | — | — | — | — | — | — |
| 3056 | Robin Gulbert 🇫🇷 FRA742nd of 962 aged 30-34 | 30-34 | 1:32:16 | 36:48 | 48:38 | 37:26 | 6:17 | 4:57 | 3:45 | 4:41 | 5:52 | 4:50 | 2:02 | 5:15 | 6:04 |
| 3057 | Robin (FRA) Gulbert 🇫🇷 FRA743rd of 962 aged 30-34 | 30-34 | 1:32:16 | 36:48 | — | — | — | — | — | — | — | — | — | — | — |
| 3058 | Stephane Emringer 🇫🇷 FRA307th of 438 aged 40-44 | 40-44 | 1:32:17 | 36:49 | 43:38 | 42:10 | 6:33 | 4:44 | 2:49 | 5:48 | 8:03 | 5:25 | 1:50 | 5:38 | 7:53 |
| 3059 | Stephane (FRA) Emringer 🇫🇷 FRA308th of 438 aged 40-44 | 40-44 | 1:32:17 | 36:49 | — | — | — | — | — | — | — | — | — | — | — |
| 3060 | Benoit Boyer 🇫🇷 FRA570th of 758 aged 35-39 | 35-39 | 1:32:19 | 36:51 | 43:24 | 42:08 | 6:52 | 4:31 | 2:46 | 5:34 | 9:17 | 4:57 | 1:24 | 6:13 | 7:26 |
| 3061 | Benoit (FRA) Boyer 🇫🇷 FRA571st of 758 aged 35-39 | 35-39 | 1:32:19 | 36:51 | — | — | — | — | — | — | — | — | — | — | — |
| 3062 | Morvan Barbaroux 🇫🇷 FRA309th of 438 aged 40-44 | 40-44 | 1:32:23 | 36:55 | 42:45 | 37:28 | 12:16 | 4:22 | 3:18 | 4:58 | 6:46 | 5:02 | 2:06 | 3:08 | 7:48 |
| 3063 | Morvan (FRA) Barbaroux 🇫🇷 FRA310th of 438 aged 40-44 | 40-44 | 1:32:23 | 36:55 | — | — | — | — | — | — | — | — | — | — | — |
| 3064 | Mael Debinski 🇫🇷 FRA572nd of 758 aged 35-39 | 35-39 | 1:32:25 | 36:57 | 42:01 | 43:50 | 6:38 | 5:12 | 4:16 | 5:16 | 6:04 | 5:03 | 2:07 | 6:13 | 9:39 |
| 3065 | Mael (FRA) Debinski 🇫🇷 FRA573rd of 758 aged 35-39 | 35-39 | 1:32:25 | 36:57 | — | — | — | — | — | — | — | — | — | — | — |
| 3066 | Johan Meneghello 🇫🇷 FRA574th of 758 aged 35-39 | 35-39 | 1:32:26 | 36:58 | 46:07 | 39:37 | 6:47 | 4:39 | 2:54 | 5:26 | 5:28 | 5:19 | 1:56 | 5:47 | 8:08 |
| 3067 | Nicolas Salvan 🇫🇷 FRA3rd of 8 aged 65-69 | 65-69 | 1:32:26 | 36:58 | 45:04 | 41:03 | 6:23 | 5:00 | 3:33 | 4:56 | 5:46 | 5:12 | 2:27 | 5:19 | 8:50 |
| 3068 | Nicolas (FRA) Salvan 🇫🇷 FRA4th of 8 aged 65-69 | 65-69 | 1:32:26 | 36:58 | — | — | — | — | — | — | — | — | — | — | — |
| 3069 | Maxime (FRA) Badets 🇫🇷 FRA311th of 438 aged 40-44 | 40-44 | 1:32:26 | 36:58 | — | — | — | — | — | — | — | — | — | — | — |
| 3070 | Johan (FRA) Meneghello 🇫🇷 FRA575th of 758 aged 35-39 | 35-39 | 1:32:26 | 36:58 | — | — | — | — | — | — | — | — | — | — | — |
| 3071 | Bernardo Schwanka 🇧🇷 BRA312th of 438 aged 40-44 | 40-44 | 1:32:31 | 37:03 | 51:08 | 36:20 | 5:08 | 4:41 | 3:40 | 3:57 | 5:03 | 4:43 | 2:02 | 5:09 | 7:05 |
| 3072 | Bernardo (BRA) Schwanka 🇧🇷 BRA313th of 438 aged 40-44 | 40-44 | 1:32:31 | 37:03 | — | — | — | — | — | — | — | — | — | — | — |
| 3073 | Karim (FRA) Nour 🇫🇷 FRA314th of 438 aged 40-44 | 40-44 | 1:32:33 | 37:05 | — | — | — | — | — | — | — | — | — | — | — |
| 3074 | Bruno Billiart 🇫🇷 FRA73rd of 138 aged 50-54 | 50-54 | 1:32:34 | 37:06 | 41:19 | 45:42 | 5:38 | 4:49 | 3:00 | 4:32 | 6:57 | 5:30 | 2:37 | 7:42 | 10:35 |
| 3075 | Bruno (FRA) Billiart 🇫🇷 FRA74th of 138 aged 50-54 | 50-54 | 1:32:34 | 37:06 | — | — | — | — | — | — | — | — | — | — | — |
| 3076 | Kevin (FRA) Guerineau 🇫🇷 FRA576th of 758 aged 35-39 | 35-39 | 1:32:36 | 37:08 | — | — | — | — | — | — | — | — | — | — | — |
| 3077 | Maxime Devaux 🇫🇷 FRA744th of 962 aged 30-34 | 30-34 | 1:32:37 | 37:09 | 44:19 | 41:20 | 7:02 | 4:43 | 3:17 | 5:12 | 6:10 | 4:49 | 2:42 | 6:25 | 8:02 |
| 3078 | Maxime (FRA) Devaux 🇫🇷 FRA745th of 962 aged 30-34 | 30-34 | 1:32:37 | 37:09 | — | — | — | — | — | — | — | — | — | — | — |
| 3079 | Brice Bruna 🇫🇷 FRA577th of 758 aged 35-39 | 35-39 | 1:32:41 | 37:13 | 44:43 | 41:01 | 7:03 | 4:52 | 3:32 | 5:04 | 7:03 | 5:02 | 2:07 | 5:06 | 8:15 |
| 3080 | Brice (FRA) Bruna 🇫🇷 FRA578th of 758 aged 35-39 | 35-39 | 1:32:41 | 37:13 | — | — | — | — | — | — | — | — | — | — | — |
| 3081 | Romain Fourrier 🇫🇷 FRA579th of 758 aged 35-39 | 35-39 | 1:32:44 | 37:16 | 46:12 | 38:29 | 8:09 | 4:33 | 3:29 | 5:26 | 6:11 | 5:19 | 1:41 | 5:23 | 6:27 |
| 3082 | Romain (FRA) Fourrier 🇫🇷 FRA580th of 758 aged 35-39 | 35-39 | 1:32:44 | 37:16 | — | — | — | — | — | — | — | — | — | — | — |
| 3083 | Munkhtuguldur (FRA) Altangerel 🇫🇷 FRA800th of 1,050 aged 25-29 | 25-29 | 1:32:46 | 37:18 | — | — | — | — | — | — | — | — | — | — | — |
| 3084 | Thierry Brena 🇫🇷 FRA23rd of 58 aged 55-59 | 55-59 | 1:32:47 | 37:19 | 45:51 | 40:14 | 6:46 | 4:31 | 2:41 | 5:23 | 6:57 | 4:43 | 2:21 | 4:52 | 8:46 |
| 3085 | Thierry (FRA) Brena 🇫🇷 FRA24th of 58 aged 55-59 | 55-59 | 1:32:47 | 37:19 | — | — | — | — | — | — | — | — | — | — | — |
| 3086 | Mickaël (FRA) Millerioux 🇫🇷 FRA801st of 1,050 aged 25-29 | 25-29 | 1:32:47 | 37:19 | — | — | — | — | — | — | — | — | — | — | — |
| 3087 | Jean (FRA) Roumieux 🇫🇷 FRA315th of 438 aged 40-44 | 40-44 | 1:32:49 | 37:21 | — | — | — | — | — | — | — | — | — | — | — |
| 3088 | Guillaume (FRA) Marion 🇫🇷 FRA316th of 438 aged 40-44 | 40-44 | 1:32:50 | 37:22 | — | — | — | — | — | — | — | — | — | — | — |
| 3089 | Édouard Normand 🇫🇷 FRA581st of 758 aged 35-39 | 35-39 | 1:32:51 | 37:23 | 45:23 | 36:19 | 11:13 | 4:22 | 3:29 | 5:30 | 6:27 | 4:48 | 2:42 | 3:07 | 5:54 |
| 3090 | Édouard (FRA) Normand 🇫🇷 FRA582nd of 758 aged 35-39 | 35-39 | 1:32:51 | 37:23 | — | — | — | — | — | — | — | — | — | — | — |
| 3091 | David Greuzat 🇫🇷 FRA25th of 58 aged 55-59 | 55-59 | 1:32:52 | 37:24 | 41:15 | 46:25 | 5:17 | 5:00 | 3:41 | 4:47 | 7:06 | 5:12 | 1:59 | 5:09 | 13:31 |
| 3092 | David (FRA) Greuzat 🇫🇷 FRA26th of 58 aged 55-59 | 55-59 | 1:32:52 | 37:24 | — | — | — | — | — | — | — | — | — | — | — |
| 3093 | Alvïn Robiche 🇫🇷 FRA391st of 519 aged 16-24 | 16-24 | 1:32:53 | 37:25 | 43:08 | 43:02 | 6:47 | 4:29 | 3:02 | 5:18 | 5:29 | 5:03 | 2:43 | 7:07 | 9:51 |
| 3094 | Alvïn (FRA) Robiche 🇫🇷 FRA392nd of 519 aged 16-24 | 16-24 | 1:32:53 | 37:25 | — | — | — | — | — | — | — | — | — | — | — |
| 3095 | Stephane (FRA) Campos 🇫🇷 FRA583rd of 758 aged 35-39 | 35-39 | 1:32:56 | 37:28 | — | — | — | — | — | — | — | — | — | — | — |
| 3096 | Murillo Lacuenta 🇧🇷 BRA802nd of 1,050 aged 25-29 | 25-29 | 1:32:59 | 37:31 | 42:59 | 40:28 | 9:36 | 4:19 | 3:01 | 4:52 | 7:20 | 5:13 | 2:26 | 5:56 | 7:21 |
| 3097 | Murillo (BRA) Lacuenta 🇧🇷 BRA803rd of 1,050 aged 25-29 | 25-29 | 1:32:59 | 37:31 | — | — | — | — | — | — | — | — | — | — | — |
| 3098 | Quentin (FRA) Milliere 🇫🇷 FRA746th of 962 aged 30-34 | 30-34 | 1:32:59 | 37:31 | — | — | — | — | — | — | — | — | — | — | — |
| 3099 | Ludovic Kabrane 🇫🇷 FRA317th of 438 aged 40-44 | 40-44 | 1:33:01 | 37:33 | 45:46 | 41:15 | 6:04 | 4:27 | 3:25 | 5:44 | 6:49 | 4:43 | 2:39 | 5:27 | 8:01 |
| 3100 | Nikita Vassilieff 🇫🇷 FRA747th of 962 aged 30-34 | 30-34 | 1:33:01 | 37:33 | 44:57 | 42:05 | 6:04 | 4:51 | 3:07 | 5:42 | 5:38 | 5:00 | 1:36 | 5:39 | 10:32 |
How to read
The place is among timed finishers in Open 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.