Pro Men rankings, season 2026/27

Best time per athlete this season, fastest first. 10,729 athletes ranked; the top 200 are listed.

# Athlete Age Best Race
1 Cole Learn 🇨🇦 CAN 30-34 53:30 2026 Shenzhen 15 Aug 2026
2 Frederic Dube 🇨🇦 CAN 30-34 53:59 2026 Washington DC 3 Sep 2026
3 Charlie Botterill ENG 25-29 54:01 2026 Bordeaux 30 Sep 2026
4 Stephen Pelkofer 🇺🇸 USA 30-34 54:10 2026 Washington DC 3 Sep 2026
5 Alexander Roncevic 🇦🇹 AUT 30-34 54:12 2026 Bordeaux 30 Sep 2026
6 Luke Greer 🇬🇧 GBR 30-34 54:12 Budapest 17 Oct 2026
7 Greyson Kilgore 🇺🇸 USA 30-34 54:13 2026 Washington DC 3 Sep 2026
8 Jake Dearden ENG 25-29 54:20 2026 Bordeaux 30 Sep 2026
9 Macklin Kortebein 🇺🇸 USA 25-29 54:21 2026 Washington DC 3 Sep 2026
10 Rich Ryan 🇺🇸 USA 40-44 54:28 Tampa 23 Oct 2026
11 Dylan Scott 🇺🇸 USA 30-34 54:42 2026 Boston 8 Oct 2026
12 Jannik Czapla 🇩🇪 GER 25-29 54:46 Budapest 17 Oct 2026
13 Sean Noble 🇮🇪 IRL 30-34 54:53 2026 Karlsruhe 1 Oct 2026
14 Sam Schoeman 🇳🇱 NED 25-29 54:54 Hamburg 30 Oct 2026
15 Hidde Weersma 🇳🇱 NED 25-29 54:58 2026 Rome 23 Sep 2026
16 Alen Ploj 🇸🇮 SLO 30-34 55:04 Budapest 17 Oct 2026
17 Graham Halliday SCO 30-34 55:12 2026 Athens 5 Sep 2026
18 Ryan Douglas 🇨🇦 CAN 25-29 55:13 Tampa 23 Oct 2026
19 Dexter Buchanan 🇳🇿 NZL 30-34 55:14 2026 Perth 21 Aug 2026
20 Pedro Antonio Toral Leiva 🇪🇸 ESP 25-29 55:15 Hamburg 30 Oct 2026
21 Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 55:19 Hamburg 30 Oct 2026
22 Gabe Piepergerdes 🇺🇸 USA 25-29 55:26 2026 Washington DC 3 Sep 2026
23 Jude Reynolds ENG 16-24 55:27 2026 Sydney 1 Jul 2026
24 Sebastian Ifversen 🇩🇰 DEN 25-29 55:32 2026 Karlsruhe 1 Oct 2026
25 Liam McCroary SCO 30-34 55:37 2026 Karlsruhe 1 Oct 2026
26 Ronan Lindsay 🇮🇪 IRL 30-34 55:45 2026 Oslo 25 Sep 2026
27 Oskar Karlsson 🇸🇪 SWE 25-29 55:46 Budapest 17 Oct 2026
28 George Martindale ENG 30-34 55:48 2026 Bordeaux 30 Sep 2026
29 Pablo Sánchez Santos 🇪🇸 ESP 30-34 55:48 Valencia 16 Oct 2026
30 Scott Bayvel 🇿🇦 RSA 35-39 55:48 Birmingham 30 Oct 2026
31 Jocelyn Pacewicz 🇫🇷 FRA 25-29 55:53 Nice 30 Oct 2026
32 Marc Dean 🇬🇧 GBR 35-39 55:53 Birmingham 30 Oct 2026
33 Gabriel Heck 🇺🇸 USA 30-34 55:56 2026 Beijing 11 Sep 2026
34 Jacques Hladkyj 🇬🇧 GBR 25-29 55:59 Birmingham 30 Oct 2026
35 Josh Ward 🇺🇸 USA 30-34 56:01 2026 Washington DC 3 Sep 2026
36 Aitor Lizarazu Hormilla 🇪🇸 ESP 30-34 56:02 Valencia 16 Oct 2026
37 Tomas Tvrdik 🇨🇿 CZE 40-44 56:03 2026 Oslo 25 Sep 2026
38 Julien Coquillaud-Salomon 🇫🇷 FRA 35-39 56:05 2026 Maastricht 17 Sep 2026
39 Jesse Owen 🇬🇧 GBR 30-34 56:05 Birmingham 30 Oct 2026
40 Kyle Schoonbee 🇿🇦 RSA 30-34 56:10 2026 Cape Town 15 Aug 2026
41 Jack Driscoll 🇺🇸 USA 25-29 56:16 2026 Washington DC 3 Sep 2026
42 Xavier Dufour 🇫🇷 FRA 25-29 56:16 2026 Istanbul 1 Aug 2026
43 Cathal Lacey 🇮🇪 IRL 25-29 56:17 Budapest 17 Oct 2026
44 Willy Georges 🇫🇷 FRA 30-34 56:18 Nice 30 Oct 2026
45 Richard Hynek 🇨🇿 CZE 25-29 56:19 2026 Delhi 24 Jul 2026
46 Erik Oscar Bøe 🇳🇴 NOR 30-34 56:20 2026 Oslo 25 Sep 2026
47 Tanguy Cruz 🇫🇷 FRA 30-34 56:24 2026 Perth 21 Aug 2026
48 Toby Wilson 🇬🇧 GBR 25-29 56:24 Birmingham 30 Oct 2026
49 Dylan Caruso 🇮🇹 ITA 16-24 56:29 Abu Dhabi 24 Oct 2026
50 Ollie Russell 🇬🇧 GBR 25-29 56:30 Valencia 16 Oct 2026
51 Joao Almeida 🇵🇹 POR 30-34 56:32 Nice 30 Oct 2026
52 Jonathon Wynn 🇦🇺 AUS 35-39 56:33 2026 Perth 21 Aug 2026
53 Nikolay Georgiev 🇧🇬 BUL 35-39 56:33 2026 Istanbul 1 Aug 2026
54 Grégory Pereira 🇫🇷 FRA 25-29 56:37 Nice 30 Oct 2026
55 Gregory Lewis 🇦🇺 AUS 35-39 56:40 2026 Sydney 1 Jul 2026
56 Eugenio Bianchi 🇮🇹 ITA 40-44 56:40 2026 Rome 23 Sep 2026
57 Benjamin Desmet 🇧🇪 BEL 25-29 56:41 Valencia 16 Oct 2026
58 Thomas Dubost 🇫🇷 FRA 16-24 56:41 2026 Bordeaux 30 Sep 2026
59 Harry Thompson 🇬🇧 GBR 30-34 56:43 2026 Rome 23 Sep 2026
60 Colin Stiefer 🇺🇸 USA 30-34 56:46 2026 Washington DC 3 Sep 2026
61 Tiziano Pedrocchi 🇨🇭 SUI 25-29 56:47 Hamburg 30 Oct 2026
62 Luke Brotherton 🇦🇺 AUS 35-39 56:47 2026 Sydney 1 Jul 2026
63 Ryan Callahan 🇺🇸 USA 35-39 56:49 2026 Boston 8 Oct 2026
64 Joel Roura 🇬🇧 GBR 25-29 56:51 Birmingham 30 Oct 2026
65 Theo Kis 🇫🇷 FRA 30-34 56:51 2026 Bordeaux 30 Sep 2026
66 Kane Baigent 🇳🇿 NZL 35-39 56:54 2026 Sydney 1 Jul 2026
67 Elliot Giles 🇬🇧 GBR 30-34 56:55 Valencia 16 Oct 2026
68 Steve Pinau 🇫🇷 FRA 35-39 57:02 2026 Bordeaux 30 Sep 2026
69 Dimitry Martins 🇫🇷 FRA 25-29 57:05 2026 Bordeaux 30 Sep 2026
70 Gustav Cordua 🇩🇰 DEN 25-29 57:06 2026 Athens 5 Sep 2026
71 Fergus Jenkins 🇬🇧 GBR 25-29 57:07 Birmingham 30 Oct 2026
72 Alex Gasser 🇮🇹 ITA 25-29 57:08 2026 Istanbul 1 Aug 2026
73 Lucas Lamoureux 🇫🇷 FRA 30-34 57:18 2026 Bordeaux 30 Sep 2026
74 Julian Kreutzer 🇦🇹 AUT 30-34 57:18 Budapest 17 Oct 2026
75 Lukas Wrobel 🇩🇰 DEN 25-29 57:20 Hamburg 30 Oct 2026
76 Sadiq Elfitouri 🇬🇧 GBR 30-34 57:21 2026 Oslo 25 Sep 2026
77 Jess Price - Owen 🇬🇧 GBR 35-39 57:22 Birmingham 30 Oct 2026
78 Luke Buckland 🇬🇧 GBR 16-24 57:26 Birmingham 30 Oct 2026
79 Mitch Lovelock 🇦🇺 AUS 25-29 57:30 2026 Sydney 1 Jul 2026
80 Dylan Pienaar 🇿🇦 RSA 16-24 57:35 2026 Cape Town 15 Aug 2026
81 Josh van Zeeland ENG 25-29 57:35 2026 Perth 21 Aug 2026
82 Gaetan Gianni 🇫🇷 FRA 16-24 57:38 Nice 30 Oct 2026
83 Leonardo Tabarelli 🇮🇹 ITA 25-29 57:41 Budapest 17 Oct 2026
84 Phil Hill 🇦🇺 AUS 30-34 57:43 2026 Perth 21 Aug 2026
85 Alexis Bernier 🇫🇷 FRA 35-39 57:45 Tampa 23 Oct 2026
86 Oli Fricker ENG 30-34 57:46 2026 Izmir 19 Sep 2026
87 Mohamed Yassine Larhrib 🇲🇦 MAR 35-39 57:47 Abu Dhabi 24 Oct 2026
88 Tyler Lee 🇨🇦 CAN 35-39 57:48 2026 Toronto 1 Oct 2026
89 Alan Cao 🇫🇷 FRA 30-34 57:49 Valencia 16 Oct 2026
90 Fabian Eisenlauer 🇩🇪 GER 30-34 57:49 2026 Delhi 24 Jul 2026
91 Martin Lecorgne 🇫🇷 FRA 25-29 57:50 2026 Athens 5 Sep 2026
92 Michael ODonnell ENG 16-24 57:55 2026 Karlsruhe 1 Oct 2026
93 Erik Woodward 🇳🇴 NOR 35-39 57:56 2026 Oslo 25 Sep 2026
94 Matthew Plowman 🇬🇧 GBR 30-34 57:56 Birmingham 30 Oct 2026
95 Aljaž Ploj 🇸🇮 SLO 25-29 57:56 2026 Maastricht 17 Sep 2026
96 Youssef Ouahrig 🇨🇦 CAN 30-34 58:00 2026 Toronto 1 Oct 2026
97 Alfons Deu Ruiz 🇪🇸 ESP 40-44 58:01 Valencia 16 Oct 2026
98 Tom Jones 🇬🇧 GBR 30-34 58:03 Birmingham 30 Oct 2026
99 Adrien Leroux 🇫🇷 FRA 16-24 58:03 2026 Bordeaux 30 Sep 2026
100 Corey Dietrich 🇦🇺 AUS 30-34 58:06 2026 Sydney 1 Jul 2026
101 Dan Jackson 🇬🇧 GBR 30-34 58:09 Birmingham 30 Oct 2026
102 Patrick Kelly 🇦🇺 AUS 16-24 58:11 2026 Sydney 1 Jul 2026
103 Lucas Parker 🇬🇧 GBR 16-24 58:11 Birmingham 30 Oct 2026
104 Ben Sheppard 🇬🇧 GBR 30-34 58:14 Birmingham 30 Oct 2026
105 Simo Gvero 🇧🇦 BIH 30-34 58:15 Hamburg 30 Oct 2026
106 Hubert Dumez 🇫🇷 FRA 30-34 58:15 Valencia 16 Oct 2026
107 Beau Wills 🇳🇿 NZL 35-39 58:17 2026 Geneva 9 Oct 2026
108 Louis Simoneau 🇫🇷 FRA 30-34 58:19 2026 Geneva 9 Oct 2026
109 Sam Shepherd 🇦🇺 AUS 25-29 58:20 2026 Perth 21 Aug 2026
110 Samuele Carlo Ayrton Abrami 🇮🇹 ITA 30-34 58:20 2026 Istanbul 1 Aug 2026
111 Tyler Ganly 🇨🇦 CAN 30-34 58:24 2026 Toronto 1 Oct 2026
112 James Kelly 🇦🇺 AUS 30-34 58:26 Budapest 17 Oct 2026
113 Stirling Peters 🇨🇦 CAN 25-29 58:26 2026 Toronto 1 Oct 2026
114 Fergus Chretiennot 🇫🇷 FRA 30-34 58:27 Nice 30 Oct 2026
115 Declan Connolly 🇬🇧 GBR 16-24 58:27 2026 Geneva 9 Oct 2026
116 Antonio Hoff 🇫🇷 FRA 25-29 58:28 2026 Bordeaux 30 Sep 2026
117 Petter Saltvik 🇳🇴 NOR 16-24 58:28 Hamburg 30 Oct 2026
118 Valentin Darthout 🇫🇷 FRA 25-29 58:29 Nice 30 Oct 2026
119 Yanislav Pashov 🇧🇬 BUL 16-24 58:29 Budapest 17 Oct 2026
120 Tommy Valentin 🇫🇷 FRA 30-34 58:31 Nice 30 Oct 2026
121 Mohamed Kattar 🇫🇷 FRA 16-24 58:31 Nice 30 Oct 2026
122 Jakob Cerneka 🇦🇺 AUS 25-29 58:32 2026 Perth 21 Aug 2026
123 Evan Marion 🇫🇷 FRA 16-24 58:34 2026 Bordeaux 30 Sep 2026
124 Jop Janssen 🇳🇱 NED 30-34 58:35 2026 Maastricht 17 Sep 2026
125 Aaron Woodman 🇬🇧 GBR 40-44 58:35 2026 Athens 5 Sep 2026
126 Quentin Garel 🇫🇷 FRA 30-34 58:37 2026 Bordeaux 30 Sep 2026
127 Matas Gedziunas 🇱🇹 LTU 16-24 58:37 2026 Gdansk 10 Oct 2026
128 Giovanni Benzon 🇮🇹 ITA 16-24 58:37 2026 Athens 5 Sep 2026
129 Maciej Wegorzewski 🇵🇱 POL 30-34 58:39 Birmingham 30 Oct 2026
130 Elias Wieland 🇩🇪 GER 16-24 58:40 Hamburg 30 Oct 2026
131 Samir Schön 🇩🇪 GER 30-34 58:41 2026 Maastricht 17 Sep 2026
132 Bruno Henrique Silva Carvalho 🇧🇷 BRA 30-34 58:41 Sao Paulo 17 Oct 2026
133 Conor McEldowney 🇳🇿 NZL 25-29 58:43 2026 Sydney 1 Jul 2026
134 Dan Nota 🇬🇧 GBR 25-29 58:43 Birmingham 30 Oct 2026
135 Jon Iriondo 🇪🇸 ESP 25-29 58:44 Valencia 16 Oct 2026
136 Thomas Mouflard 🇫🇷 FRA 30-34 58:44 2026 Bordeaux 30 Sep 2026
137 Turker Alici 🇩🇰 DEN 30-34 58:45 Hamburg 30 Oct 2026
138 Kieran Higgs 🇬🇧 GBR 25-29 58:46 Birmingham 30 Oct 2026
139 Daniel Payne 🇦🇺 AUS 35-39 58:47 2026 Sydney 1 Jul 2026
140 Joshua White 🇦🇺 AUS 16-24 58:49 2026 Perth 21 Aug 2026
141 Victor Cambaud-Pinon 🇫🇷 FRA 25-29 58:49 Birmingham 30 Oct 2026
142 Stephan de Albuquerque Eriksson 🇸🇪 SWE 30-34 58:53 2026 Oslo 25 Sep 2026
143 Damo Walsh 🇮🇪 IRL 35-39 58:53 2026 Sydney 1 Jul 2026
144 Luke Penny 🇳🇿 NZL 30-34 58:54 2026 Sydney 1 Jul 2026
145 Daniel Matsuzaka 🇯🇵 JPN 25-29 58:54 Birmingham 30 Oct 2026
146 Alberto Pareja 🇪🇸 ESP 30-34 58:54 Valencia 16 Oct 2026
147 Cem Ter Burg 🇳🇱 NED 25-29 58:55 2026 Maastricht 17 Sep 2026
148 Rafał Bojarski 🇵🇱 POL 30-34 58:58 2026 Gdansk 10 Oct 2026
149 Dawson Miller 🇺🇸 USA 30-34 59:00 2026 Boston 8 Oct 2026
150 Vic Vandendaele 🇧🇪 BEL 25-29 59:02 Hamburg 30 Oct 2026
151 Ryan Gibson 🇬🇧 GBR 30-34 59:03 Birmingham 30 Oct 2026
152 Hunter McIntyre 🇺🇸 USA 35-39 59:04 Mexico City 30 Oct 2026
153 Renning Elischer 🇩🇪 GER 30-34 59:04 Hamburg 30 Oct 2026
154 Theophane Ravier 🇫🇷 FRA 16-24 59:05 Nice 30 Oct 2026
155 James Loneragan 🇦🇺 AUS 25-29 59:07 2026 Sydney 1 Jul 2026
156 Michael Oswald 🇩🇪 GER 30-34 59:07 2026 Istanbul 1 Aug 2026
157 Adam Frery 🇫🇷 FRA 25-29 59:07 2026 Bordeaux 30 Sep 2026
158 Wesley Henning 🇿🇦 RSA 30-34 59:08 2026 Cape Town 15 Aug 2026
159 Achraf Maizzou 🇫🇷 FRA 40-44 59:09 2026 Geneva 9 Oct 2026
160 Gael Masson 🇫🇷 FRA 30-34 59:09 Nice 30 Oct 2026
161 Adam Riapos 🇸🇰 SVK 25-29 59:09 2026 Istanbul 1 Aug 2026
162 Kieron White 🇮🇪 IRL 30-34 59:10 2026 Karlsruhe 1 Oct 2026
163 Caden Penniket 🇦🇺 AUS 16-24 59:10 Abu Dhabi 24 Oct 2026
164 Benjamin Fraysse 🇫🇷 FRA 25-29 59:11 Budapest 17 Oct 2026
165 Gioele Patroni 🇮🇹 ITA 25-29 59:11 2026 Istanbul 1 Aug 2026
166 Samuel Hebert 🇨🇦 CAN 30-34 59:11 2026 Toronto 1 Oct 2026
167 Ryan Kent 🇺🇸 USA 40-44 59:11 2026 Boston 8 Oct 2026
168 Shane McGowan 🇮🇪 IRL 35-39 59:12 Valencia 16 Oct 2026
169 Killian Remond 🇫🇷 FRA 16-24 59:12 2026 Bordeaux 30 Sep 2026
170 Paul O Brien 🇮🇪 IRL 40-44 59:14 Hamburg 30 Oct 2026
171 Sam Schilling 🇺🇸 USA 25-29 59:14 2026 Washington DC 3 Sep 2026
172 Emilio Aguayo Muñoz 🇪🇸 ESP 35-39 59:15 Valencia 16 Oct 2026
173 Max Mancuso 🇺🇸 USA 25-29 59:17 2026 Washington DC 3 Sep 2026
174 Haydn Thomas 🇨🇦 CAN 25-29 59:18 2026 Toronto 1 Oct 2026
175 Jannick Plantinga 🇳🇱 NED 30-34 59:20 2026 Maastricht 17 Sep 2026
176 Max Bernard 🇩🇪 GER 25-29 59:20 Hamburg 30 Oct 2026
177 Tiarnan O’Neill 🇮🇪 IRL 16-24 59:21 2026 Athens 5 Sep 2026
178 Valentin Gamba Dondich 🇦🇷 ARG 30-34 59:22 2026 Izmir 19 Sep 2026
179 Thierry Delalonde 🇫🇷 FRA 35-39 59:22 2026 Bordeaux 30 Sep 2026
180 Dylan Nurse 🇺🇸 USA 25-29 59:23 Tampa 23 Oct 2026
181 Niels Kinget 🇧🇪 BEL 16-24 59:25 2026 Maastricht 17 Sep 2026
182 Mohamed Redaoui ENG 25-29 59:25 2026 Jakarta 26 Jun 2026
183 Maxime Robert 🇫🇷 FRA 25-29 59:25 Nice 30 Oct 2026
184 Lars Rudi 🇳🇴 NOR 30-34 59:26 2026 Oslo 25 Sep 2026
185 Clément Puaud Canard 🇫🇷 FRA 25-29 59:26 Nice 30 Oct 2026
186 Jac Smith 🇬🇧 GBR 25-29 59:27 Valencia 16 Oct 2026
187 Manuel Ziegler 🇩🇪 GER 35-39 59:28 Hamburg 30 Oct 2026
188 Andrew Duckham 🇬🇧 GBR 35-39 59:29 Birmingham 30 Oct 2026
189 Mathias Lynge 🇩🇰 DEN 30-34 59:30 Hamburg 30 Oct 2026
190 Enrico Corvetto 🇮🇹 ITA 40-44 59:30 Hamburg 30 Oct 2026
191 Anthony di Paolo 🇦🇺 AUS 30-34 59:32 2026 Sydney 1 Jul 2026
192 Baltasar Santos 🇵🇹 POR 16-24 59:33 2026 Istanbul 1 Aug 2026
193 Jack Lawrence 🇬🇧 GBR 30-34 59:34 Birmingham 30 Oct 2026
194 Diogo Tapado 🇵🇹 POR 30-34 59:34 Valencia 16 Oct 2026
195 Bodger Rees 🇬🇧 GBR 35-39 59:35 Birmingham 30 Oct 2026
196 Oli Watson 🇦🇺 AUS 16-24 59:35 2026 Sydney 1 Jul 2026
197 Sean Walsh 🇮🇪 IRL 30-34 59:35 2026 Geneva 9 Oct 2026
198 Aaron Bathis 🇦🇺 AUS 30-34 59:36 2026 Sydney 1 Jul 2026
199 Mathis Guillou 🇫🇷 FRA 16-24 59:36 2026 Athens 5 Sep 2026
200 David Magida 🇺🇸 USA 40-44 59:36 2026 Washington DC 3 Sep 2026
The RoxHype app

Climb the list 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