HYROX Nice 2026: Pro Men results

357 finishers on 12 Feb 2026. Typical finish 1:14:20, fastest 10% under 1:02:33. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Xavier Dufour 🇫🇷 FRA1st of 92 aged 25-29 25-29 55:51 27:15 25:02 3:39 3:59 2:20 3:20 2:40 3:56 1:19 2:52 4:36
2 Quentin Garel 🇫🇷 FRA2nd of 92 aged 25-29 25-29 56:56 1:05 28:24 24:51 3:45 3:50 2:34 3:29 2:44 3:54 1:23 2:45 4:12
3 Alexis Bernier 🇫🇷 FRA1st of 72 aged 35-39 35-39 57:10 1:19 28:08 25:23 3:43 3:53 2:29 3:32 2:52 4:00 1:21 3:10 4:06
4 Tommy Valentin 🇫🇷 FRA1st of 83 aged 30-34 30-34 57:35 1:44 28:27 25:18 3:56 4:04 2:36 3:42 2:40 4:02 1:26 3:15 3:33
5 Thomas Dubost 🇫🇷 FRA1st of 32 aged 16-24 16-24 57:46 1:55 28:44 25:16 3:51 3:56 2:37 3:36 2:44 4:02 1:25 3:15 3:41
6 Jocelyn Pacewicz 🇫🇷 FRA3rd of 92 aged 25-29 25-29 57:52 2:01 29:45 24:14 3:56 4:02 2:21 3:21 2:01 3:51 1:24 2:59 4:15
7 Steve Pinau 🇫🇷 FRA2nd of 72 aged 35-39 35-39 58:07 2:16 28:21 26:03 3:48 3:58 2:44 3:39 2:41 3:58 1:24 3:23 4:16
8 Arthur Marquet 🇫🇷 FRA2nd of 32 aged 16-24 16-24 58:42 2:51 29:26 25:25 3:55 3:57 2:28 4:02 2:55 3:57 1:24 2:58 3:44
9 Willy Georges 🇫🇷 FRA2nd of 83 aged 30-34 30-34 58:53 3:02 32:13 22:40 4:05 4:02 1:50 3:12 2:16 3:58 1:18 2:33 3:31
10 Fergus Jenkins 🇬🇧 GBR4th of 92 aged 25-29 25-29 58:56 3:05 29:40 25:32 3:47 3:53 2:36 3:32 3:00 3:51 1:16 3:02 4:22
11 Anthony Casano 🇫🇷 FRA5th of 92 aged 25-29 25-29 59:11 3:20 30:48 24:26 4:01 4:02 2:04 3:07 2:28 4:01 1:32 3:22 3:50
12 Yacine Bennafla 🇨🇭 SUI3rd of 83 aged 30-34 30-34 59:21 3:30 29:42 25:33 4:10 4:00 2:52 3:30 2:42 4:03 1:23 3:06 3:57
13 Thierry Delalonde 🇫🇷 FRA3rd of 72 aged 35-39 35-39 59:44 3:53 28:04 27:46 3:59 4:03 2:51 3:34 3:03 4:11 1:40 3:35 4:49
14 Benjamin Gretz 🇫🇷 FRA6th of 92 aged 25-29 25-29 1:00:11 4:20 30:23 25:53 3:58 4:07 2:25 3:33 2:38 4:02 1:15 3:23 4:30
15 Valentin Darthout 🇫🇷 FRA7th of 92 aged 25-29 25-29 1:00:28 4:37 30:22 26:08 4:04 4:05 2:47 3:55 2:34 4:05 1:28 3:27 3:47
16 Axel Montreuil 🇫🇷 FRA8th of 92 aged 25-29 25-29 1:00:50 4:59 29:18 27:39 3:55 4:02 3:03 4:44 2:50 4:12 1:30 3:36 3:42
17 André Teresinho 🇵🇹 POR9th of 92 aged 25-29 25-29 1:00:53 5:02 30:08 26:53 3:56 4:14 3:06 4:02 3:09 4:02 1:27 3:02 3:51
18 Cedric Wu 🇫🇷 FRA3rd of 32 aged 16-24 16-24 1:01:09 5:18 28:51 28:28 3:53 4:11 3:05 4:10 2:57 4:07 1:42 3:14 5:02
19 Davy Halgand 🇫🇷 FRA4th of 72 aged 35-39 35-39 1:01:24 5:33 28:51 28:29 4:08 4:04 2:55 4:04 3:15 4:10 1:52 3:27 4:42
20 Killian Remond 🇫🇷 FRA4th of 32 aged 16-24 16-24 1:01:25 5:34 31:09 26:17 4:03 4:00 2:29 4:08 2:40 4:02 1:35 2:59 4:24
21 Adrien Leroux 🇫🇷 FRA5th of 32 aged 16-24 16-24 1:01:28 5:37 30:14 27:18 3:59 4:12 3:15 3:45 2:45 4:09 1:32 3:07 4:33
22 Emmanuel Biguet 🇫🇷 FRA10th of 92 aged 25-29 25-29 1:01:31 5:40 28:57 28:28 4:11 4:06 3:05 3:58 2:42 4:12 1:34 3:33 5:18
23 Thomas Mouflard 🇫🇷 FRA4th of 83 aged 30-34 30-34 1:01:39 5:48 30:13 27:17 4:11 4:06 2:40 3:59 2:47 4:01 1:34 3:15 4:55
24 Raphaël Connes 🇫🇷 FRA5th of 72 aged 35-39 35-39 1:01:41 5:50 29:25 28:29 3:51 4:05 2:47 4:23 3:28 4:03 1:16 3:37 4:50
25 Michaël Pires Canto 🇵🇹 POR6th of 72 aged 35-39 35-39 1:01:44 5:53 31:15 26:16 4:17 4:04 2:11 3:49 2:59 4:01 1:34 3:16 4:22
26 Matteo Solari 🇨🇭 SUI11th of 92 aged 25-29 25-29 1:01:44 5:53 29:28 28:13 4:07 4:08 2:54 4:09 2:39 4:15 1:38 3:25 5:05
27 Elouan Millau 🇫🇷 FRA12th of 92 aged 25-29 25-29 1:02:00 6:09 29:14 28:58 3:53 4:06 2:34 4:04 2:56 4:11 2:00 3:33 5:34
28 Kenny Maerten 🇫🇷 FRA5th of 83 aged 30-34 30-34 1:02:02 6:11 29:23 28:45 3:59 3:59 3:29 4:08 2:42 4:01 1:36 3:51 4:59
29 François Becourt 🇫🇷 FRA13th of 92 aged 25-29 25-29 1:02:03 6:12 28:57 29:04 4:06 4:01 2:52 4:10 3:20 4:08 1:30 4:00 5:03
30 Jose Silva 🇵🇹 POR1st of 36 aged 40-44 40-44 1:02:11 6:20 30:41 27:37 3:58 4:01 3:03 3:57 2:29 4:04 1:30 3:32 5:01
31 Charles Henry 🇫🇷 FRA7th of 72 aged 35-39 35-39 1:02:11 6:20 30:15 27:57 4:05 4:00 2:24 3:47 3:39 4:07 1:23 3:56 4:41
32 Joffrey Voisin 🇫🇷 FRA2nd of 36 aged 40-44 40-44 1:02:16 6:25 31:36 26:23 4:22 3:57 2:55 3:23 3:14 4:08 1:33 3:36 3:37
33 Thomas Boivin 🇫🇷 FRA8th of 72 aged 35-39 35-39 1:02:20 6:29 31:11 27:22 3:52 4:02 2:22 3:45 3:08 4:04 1:27 3:44 4:50
34 Sebastien Barreaud 🇫🇷 FRA1st of 24 aged 45-49 45-49 1:02:23 6:32 30:09 28:19 3:59 4:12 2:47 4:14 2:56 4:17 1:35 3:54 4:24
35 Lloyd Mulholland 🇬🇧 GBR6th of 83 aged 30-34 30-34 1:02:23 6:32 29:37 28:51 4:00 4:13 3:07 4:05 3:25 4:13 1:36 3:33 4:39
36 Niko Ferry 🇫🇷 FRA6th of 32 aged 16-24 16-24 1:02:28 6:37 29:48 28:38 4:07 4:01 3:14 4:30 2:51 4:14 1:35 3:20 4:53
37 Lorenzo Parodi 🇮🇹 ITA14th of 92 aged 25-29 25-29 1:02:36 6:45 31:01 27:27 4:13 4:07 2:31 3:54 2:49 4:04 1:33 3:43 4:46
38 Enzo Robillard 🇫🇷 FRA15th of 92 aged 25-29 25-29 1:02:45 6:54 29:02 29:29 4:20 4:19 3:16 5:04 2:34 4:07 2:00 3:07 5:02
39 Ryan Martindale 🇬🇧 GBR7th of 83 aged 30-34 30-34 1:02:49 6:58 31:17 27:24 4:13 4:02 3:00 4:01 3:04 4:05 1:29 3:33 4:10
40 Yann Gousseff 🇫🇷 FRA8th of 83 aged 30-34 30-34 1:03:00 7:09 30:57 27:50 4:18 4:15 2:54 4:08 3:16 4:15 1:25 3:26 4:11
41 Bilal Qobaa 🇫🇷 FRA7th of 32 aged 16-24 16-24 1:03:03 7:12 29:58 29:00 4:10 4:05 3:16 4:10 3:04 4:11 1:48 3:35 4:51
42 Antoine Flament 🇫🇷 FRA3rd of 36 aged 40-44 40-44 1:03:07 7:16 30:35 28:21 4:15 4:06 2:23 4:13 2:50 4:06 1:29 3:52 5:22
43 Arnaud Girouard 🇫🇷 FRA9th of 83 aged 30-34 30-34 1:03:14 7:23 33:22 25:32 4:25 4:00 2:45 3:35 2:22 4:19 1:38 2:48 4:05
44 Robert Cowan 🇬🇧 GBR4th of 36 aged 40-44 40-44 1:03:19 7:28 30:29 28:52 4:04 4:02 3:01 3:59 3:20 4:03 1:42 4:08 4:37
45 Romain Clot 🇫🇷 FRA5th of 36 aged 40-44 40-44 1:03:22 7:31 30:20 28:52 4:14 4:04 2:45 4:06 3:04 4:08 1:31 3:42 5:32
46 Amory Fedjekhi 🇫🇷 FRA10th of 83 aged 30-34 30-34 1:03:24 7:33 30:51 28:16 4:21 4:07 2:44 4:01 2:55 4:16 1:44 3:56 4:33
47 Evan Syrotiuk 🇫🇷 FRA16th of 92 aged 25-29 25-29 1:03:28 7:37 31:43 27:18 4:31 4:03 2:38 3:54 2:56 4:13 1:32 3:34 4:28
48 Jeremy Segretain 🇫🇷 FRA17th of 92 aged 25-29 25-29 1:03:38 7:47 28:35 31:04 4:03 4:02 2:23 4:41 3:40 4:05 1:31 3:48 6:54
49 Leo Bordessoule 🇫🇷 FRA18th of 92 aged 25-29 25-29 1:04:02 8:11 30:33 29:35 3:57 4:23 3:19 4:03 2:29 4:20 1:38 4:02 5:21
50 Mohamed Kattar 🇫🇷 FRA8th of 32 aged 16-24 16-24 1:04:05 8:14 30:45 29:07 4:17 3:58 2:47 4:04 3:07 4:17 1:49 3:52 5:13
51 Hugo Torregrossa 🇫🇷 FRA19th of 92 aged 25-29 25-29 1:04:07 8:16 30:08 30:01 4:04 4:17 2:40 4:10 3:09 4:13 1:36 3:59 5:57
52 Mehdi Dergaoui 🇫🇷 FRA9th of 72 aged 35-39 35-39 1:04:09 8:18 30:54 28:43 4:36 4:03 3:04 4:36 2:58 4:14 1:39 3:34 4:35
53 Hugo Joud 🇫🇷 FRA11th of 83 aged 30-34 30-34 1:04:09 8:18 30:56 29:09 4:09 4:14 3:18 4:07 3:14 4:22 1:53 4:10 3:51
54 Anthony Kromwel 🇫🇷 FRA20th of 92 aged 25-29 25-29 1:04:10 8:19 30:50 29:16 4:08 4:09 3:06 4:35 2:10 4:15 1:28 4:00 5:33
55 Maxime Graignic 🇫🇷 FRA12th of 83 aged 30-34 30-34 1:04:19 8:28 30:49 29:11 4:22 4:08 3:20 4:18 3:07 4:25 1:24 3:27 5:02
56 Lucas Descombes 🇫🇷 FRA21st of 92 aged 25-29 25-29 1:04:22 8:31 29:39 30:53 3:54 4:08 3:05 5:15 2:26 4:20 1:48 4:09 5:42
57 Léo Lepetit 🇫🇷 FRA22nd of 92 aged 25-29 25-29 1:04:23 8:32 30:19 29:45 4:23 4:07 3:22 4:47 3:17 4:03 1:22 3:26 5:21
58 Yoann Perez 🇫🇷 FRA13th of 83 aged 30-34 30-34 1:04:27 8:36 30:03 29:49 4:41 4:19 2:58 4:38 3:19 4:17 1:27 4:21 4:30
59 Damien Arlot 🇫🇷 FRA14th of 83 aged 30-34 30-34 1:04:37 8:46 27:51 33:00 3:50 4:06 3:09 6:00 2:58 4:17 1:20 4:06 7:04
60 Sébastien Serrato 🇫🇷 FRA10th of 72 aged 35-39 35-39 1:04:38 8:47 32:28 28:01 4:14 4:08 2:27 4:13 2:58 4:13 1:46 3:26 4:50
61 Mathieu Salaun 🇫🇷 FRA11th of 72 aged 35-39 35-39 1:04:47 8:56 30:11 30:03 4:37 4:17 3:13 4:23 2:43 4:23 1:32 3:49 5:43
62 Corentin Regis 🇫🇷 FRA15th of 83 aged 30-34 30-34 1:04:52 9:01 29:28 31:39 3:49 4:15 3:01 4:25 3:04 4:11 1:40 3:51 7:12
63 Thomas Delattre 🇫🇷 FRA16th of 83 aged 30-34 30-34 1:05:01 9:10 32:53 27:36 4:36 4:08 2:52 4:11 2:56 4:09 1:32 3:42 4:06
64 Zachary Terre 🇫🇷 FRA23rd of 92 aged 25-29 25-29 1:05:07 9:16 31:22 28:39 5:11 4:09 3:08 4:34 3:09 4:18 1:32 4:02 3:47
65 Mohamed Nessah 🇩🇿 ALG17th of 83 aged 30-34 30-34 1:05:12 9:21 31:44 28:55 4:36 4:06 3:02 4:23 3:13 4:15 1:35 3:32 4:49
66 Theo Morel 🇫🇷 FRA18th of 83 aged 30-34 30-34 1:05:13 9:22 32:39 28:01 4:37 4:19 3:12 4:16 2:54 4:18 1:33 3:18 4:11
67 Axel Aujoulat 🇫🇷 FRA24th of 92 aged 25-29 25-29 1:05:33 9:42 30:23 31:02 4:13 4:15 2:28 3:56 3:13 4:13 1:30 4:22 7:05
68 Yanis Labidi 🇫🇷 FRA19th of 83 aged 30-34 30-34 1:05:45 9:54 30:45 30:53 4:12 4:07 3:19 4:58 3:05 4:17 1:29 4:04 5:34
69 Alex Cannarozzo 🇫🇷 FRA9th of 32 aged 16-24 16-24 1:05:55 10:04 32:53 28:35 4:31 4:15 3:02 4:06 2:58 4:12 1:36 3:54 4:32
70 Romain Cadière 🇫🇷 FRA6th of 36 aged 40-44 40-44 1:05:59 10:08 31:31 30:21 4:11 4:12 3:28 4:01 4:01 4:20 1:34 3:48 4:57
71 Benjamin Borello 🇫🇷 FRA25th of 92 aged 25-29 25-29 1:06:03 10:12 32:40 28:52 4:36 4:06 2:28 4:34 3:06 4:08 1:22 4:15 4:53
72 Alexandre Clement 🇫🇷 FRA20th of 83 aged 30-34 30-34 1:06:10 10:19 32:28 29:09 4:36 3:58 2:56 4:20 3:24 4:11 1:37 3:55 4:48
73 Theo Fernandez 🇫🇷 FRA21st of 83 aged 30-34 30-34 1:06:10 10:19 30:35 31:26 4:13 4:20 3:04 5:25 3:21 4:05 1:53 4:10 5:08
74 Silver Cusset 🇫🇷 FRA26th of 92 aged 25-29 25-29 1:06:11 10:20 31:29 30:34 4:12 4:09 3:12 4:41 3:19 4:12 1:24 4:12 5:25
75 Clement Seve 🇫🇷 FRA27th of 92 aged 25-29 25-29 1:06:17 10:26 31:51 30:15 4:15 4:06 2:59 4:18 3:15 4:21 1:55 4:37 4:44
76 Hugo dos Santos 🇫🇷 FRA22nd of 83 aged 30-34 30-34 1:06:23 10:32 31:52 30:05 4:31 4:08 2:51 4:14 3:34 4:11 1:54 3:35 5:38
77 Emeric Choisy 🇫🇷 FRA12th of 72 aged 35-39 35-39 1:06:29 10:38 33:31 28:25 4:37 4:07 3:05 3:56 2:58 4:13 1:34 3:58 4:34
78 Amaury Gagelin 🇫🇷 FRA28th of 92 aged 25-29 25-29 1:06:29 10:38 31:50 30:17 4:27 4:20 3:39 4:52 2:59 4:18 1:49 3:10 5:10
79 Joseph Arnold 🇫🇷 FRA23rd of 83 aged 30-34 30-34 1:06:34 10:43 32:03 29:59 4:37 4:12 3:50 4:53 3:04 4:17 1:40 3:12 4:51
80 Jérémy Teboul 🇫🇷 FRA29th of 92 aged 25-29 25-29 1:06:35 10:44 31:28 31:00 4:10 4:18 3:13 4:43 2:49 4:25 1:30 4:27 5:35
81 Enzo Rocchia 🇫🇷 FRA10th of 32 aged 16-24 16-24 1:06:35 10:44 30:40 31:42 4:16 4:11 3:08 5:14 4:15 4:19 1:26 4:08 5:01
82 Dominic Forte 🇬🇧 GBR24th of 83 aged 30-34 30-34 1:06:51 11:00 33:18 29:18 4:19 4:09 2:33 4:29 3:31 4:20 1:22 3:47 5:07
83 Nicolas Lojowski 🇫🇷 FRA13th of 72 aged 35-39 35-39 1:06:57 11:06 31:10 31:15 4:37 4:15 2:59 4:45 3:22 4:18 1:37 4:05 5:54
84 Marco Parlani 🇮🇹 ITA14th of 72 aged 35-39 35-39 1:06:59 11:08 32:01 30:38 4:25 4:17 2:56 4:38 3:28 4:19 1:28 4:16 5:16
85 Gaetan Blas 🇫🇷 FRA15th of 72 aged 35-39 35-39 1:06:59 11:08 31:21 31:31 4:13 4:18 2:48 4:22 2:51 4:22 1:36 3:22 7:52
86 Jason Briscoe 🇨🇦 CAN2nd of 24 aged 45-49 45-49 1:07:00 11:09 32:05 30:41 4:18 4:13 3:30 4:44 2:52 4:17 1:20 4:30 5:15
87 William Tarride 🇫🇷 FRA16th of 72 aged 35-39 35-39 1:07:04 11:13 30:40 32:06 4:21 4:01 3:01 4:09 4:36 4:14 1:44 4:09 6:12
88 Yves Eisenlohr 🇫🇷 FRA30th of 92 aged 25-29 25-29 1:07:05 11:14 31:10 30:51 5:10 4:17 3:28 4:20 3:23 4:20 1:48 4:18 4:57
89 Vincent Martinet 🇫🇷 FRA17th of 72 aged 35-39 35-39 1:07:11 11:20 33:36 29:14 4:25 4:12 2:50 4:08 3:52 4:12 1:51 3:41 4:28
90 Anthony Oliver 🇫🇷 FRA7th of 36 aged 40-44 40-44 1:07:11 11:20 32:35 30:06 4:36 4:12 3:24 4:30 2:56 4:13 1:21 4:03 5:27
91 Guillaume Icart 🇫🇷 FRA8th of 36 aged 40-44 40-44 1:07:22 11:31 31:00 31:50 4:36 4:34 3:15 4:22 3:43 4:21 1:33 4:05 5:57
92 Arnaud Jeunet 🇫🇷 FRA18th of 72 aged 35-39 35-39 1:07:35 11:44 31:14 32:14 4:11 4:14 2:45 4:51 3:20 4:17 1:53 4:18 6:36
93 Karl Peers 🇬🇧 GBR9th of 36 aged 40-44 40-44 1:07:51 12:00 31:29 32:13 4:15 4:08 3:07 4:03 3:58 4:06 1:54 4:23 6:34
94 Damien Lefebvre 🇫🇷 FRA31st of 92 aged 25-29 25-29 1:07:52 12:01 29:28 33:23 5:05 4:19 3:07 4:48 3:51 4:29 1:55 4:57 5:57
95 Chrif Benchia 🇫🇷 FRA19th of 72 aged 35-39 35-39 1:08:02 12:11 30:10 33:08 4:48 4:11 2:46 4:27 3:55 4:18 1:34 4:10 7:47
96 Jack Blissett 🇬🇧 GBR3rd of 24 aged 45-49 45-49 1:08:03 12:12 33:51 27:50 6:26 3:59 2:59 3:47 3:54 4:09 1:36 — 5:48
97 João Ribeiro 🇵🇹 POR32nd of 92 aged 25-29 25-29 1:08:06 12:15 31:13 32:18 4:41 4:35 3:46 5:06 2:50 4:21 1:36 4:18 5:46
98 Jonathan Lavie 🇫🇷 FRA10th of 36 aged 40-44 40-44 1:08:09 12:18 32:50 31:00 4:23 4:19 3:05 4:28 3:51 4:16 1:36 4:31 4:54
99 Sérgio Correia 🇵🇹 POR4th of 24 aged 45-49 45-49 1:08:26 12:35 32:27 31:26 4:37 4:11 3:21 4:17 4:06 4:26 2:11 3:49 5:05
100 Tony Peter 🇫🇷 FRA33rd of 92 aged 25-29 25-29 1:08:26 12:35 31:01 33:09 4:20 4:11 3:31 4:35 3:32 4:22 2:05 4:01 6:52
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. Tap a time for that race's full report, or a name for every race of that athlete.

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