Pro Men rankings, season 2025/26

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

# Athlete Age Best Race
1 Dylan Scott 🇺🇸 USA 30-34 53:37 2026 Phoenix 30 Jan 2026
2 Hunter McIntyre 🇺🇸 USA 35-39 53:59 2026 Miami 3 Apr 2026
3 Louis Osselaer 🇧🇪 BEL 30-34 54:09 2026 Heerenveen 17 May 2026
4 Julien Coquillaud-Salomon 🇫🇷 FRA 35-39 54:13 2026 Mechelen 27 Mar 2026
5 Hidde Weersma 🇳🇱 NED 25-29 54:15 2026 Amsterdam 21 Jan 2026
6 Tim Wenisch 🇩🇪 GER 25-29 54:21 2025 Stuttgart 1 Nov 2025
7 Xavier Dufour 🇫🇷 FRA 25-29 54:26 2026 Lisboa 1 May 2026
8 Julian Kreutzer 🇦🇹 AUT 25-29 54:27 2026 Warsaw 16 Apr 2026
9 Domen Dornik 🇸🇮 SLO 30-34 54:28 2026 Warsaw 16 Apr 2026
10 Krystian Poremba 🇵🇱 POL 30-34 54:29 2026 Warsaw 16 Apr 2026
11 Jannik Czapla 🇩🇪 GER 25-29 54:35 2026 Warsaw 16 Apr 2026
12 Cole Learn 🇨🇦 CAN 30-34 54:36 2025 Chicago 14 Nov 2025
13 Charlie Botterill ENG 16-24 54:38 2026 Glasgow 11 Mar 2026
14 Luke Greer ENG 25-29 54:38 2025 London Excel 4 Dec 2025
15 Maarten Enthoven 🇳🇱 NED 25-29 54:40 2026 Mechelen 27 Mar 2026
16 Graham Halliday SCO 30-34 54:42 2025 London Excel 4 Dec 2025
17 Sebastian Ifversen 🇩🇰 DEN 25-29 54:44 2026 Helsinki 9 May 2026
18 Sean Noble 🇮🇪 IRL 25-29 54:45 2025 Stuttgart 1 Nov 2025
19 Harry Thompson ENG 30-34 54:55 2026 Bilbao 7 Feb 2026
20 Josh van Zeeland ENG 25-29 54:57 2025 Seoul 8 Nov 2025
21 Sam Schoeman 🇳🇱 NED 16-24 54:58 2026 Heerenveen 17 May 2026
22 Liam McCroary 🇬🇧 GBR 25-29 54:58 2025 Melbourne 11 Dec 2025
23 Emilio Aguayo 🇪🇸 ESP 30-34 54:58 2025 London Excel 4 Dec 2025
24 Aitor Lizarazu Hormilla 🇪🇸 ESP 30-34 54:59 2026 Bologna 4 Apr 2026
25 James Kelly 🇦🇺 AUS 30-34 55:00 2026 Berlin 22 May 2026
26 Paul Weindl 🇩🇪 GER 25-29 55:03 2025 Stockholm 18 Dec 2025
27 Tomas Tvrdik 🇨🇿 CZE 40-44 55:04 2025 Stockholm 18 Dec 2025
28 Pelayo Menendez Fernandez 🇪🇸 ESP 35-39 55:12 2026 Mechelen 27 Mar 2026
29 Jake Dearden ENG 25-29 55:16 2025 Birmingham 22 Oct 2025
30 Gabriel Heck 🇺🇸 USA 30-34 55:17 2026 Hong Kong 8 May 2026
31 Alen Ploj 🇸🇮 SLO 30-34 55:19 2025 Dublin 12 Nov 2025
32 Rich Ryan 🇺🇸 USA 40-44 55:22 2026 Ottawa 14 May 2026
33 Jack Driscoll 🇺🇸 USA 25-29 55:23 2025 Vancouver 20 Dec 2025
34 Ryan Douglas 🇨🇦 CAN 25-29 55:23 2026 Stockholm 18 Jun 2026
35 Frédéric Dubé 🇨🇦 CAN 30-34 55:23 2026 Ottawa 14 May 2026
36 George Martindale ENG 30-34 55:25 2026 Warsaw 16 Apr 2026
37 Gustav Cordua 🇩🇰 DEN 16-24 55:29 2026 Copenhagen 13 Mar 2026
38 Greyson Kilgore 🇺🇸 USA 30-34 55:33 2025 Chicago 14 Nov 2025
39 Erik Woodward 🇳🇴 NOR 30-34 55:34 2026 Warsaw 16 Apr 2026
40 Erik Oscar Bøe 🇳🇴 NOR 30-34 55:36 2026 Riga 30 May 2026
41 Krystian Patryk Poremba 🇵🇱 POL 30-34 55:36 2026 Berlin 22 May 2026
42 Ollie Russell ENG 25-29 55:39 2026 Warsaw 16 Apr 2026
43 Jamie Pratt ENG 30-34 55:41 2026 Warsaw 16 Apr 2026
44 Fabian Eisenlauer 🇩🇪 GER 30-34 55:43 2025 Hamburg 3 Oct 2025
45 Marc Dean 🇬🇧 GBR 35-39 55:46 2026 Phoenix 30 Jan 2026
46 Alan Cao 🇫🇷 FRA 30-34 55:46 2025 London Excel 4 Dec 2025
47 Connor Higgins 🇬🇧 GBR 25-29 55:48 2026 Warsaw 16 Apr 2026
48 Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 55:53 2026 Stockholm 18 Jun 2026
49 Oli Fricker 🇬🇧 GBR 30-34 55:53 2026 Bologna 4 Apr 2026
50 Pedro Antonio Toral Leiva 🇪🇸 ESP 25-29 55:53 2026 Barcelona 16 May 2026
51 Eugenio Bianchi 🇮🇹 ITA 40-44 55:57 2026 Helsinki 9 May 2026
52 Dylan Caruso 🇮🇹 ITA 16-24 55:58 2026 Warsaw 16 Apr 2026
53 Ronan Lindsay 🇮🇪 IRL 30-34 55:58 2025 London Excel 4 Dec 2025
54 Tommy Valentin 🇫🇷 FRA 30-34 56:00 2026 Paris GP 27 Apr 2026
55 Kenny Steger 🇸🇪 SWE 25-29 56:05 2025 Stockholm 18 Dec 2025
56 Jude Reynolds ENG 16-24 56:06 2026 Stockholm 18 Jun 2026
57 Fergus Jenkins 🇬🇧 GBR 25-29 56:06 2026 London Olympia 24 Mar 2026
58 Ryan Callahan 🇺🇸 USA 30-34 56:07 2026 Phoenix 30 Jan 2026
59 Danny Rae ENG 30-34 56:08 2026 Warsaw 16 Apr 2026
60 Richard Hynek 25-29 56:14† 2026 Katowice 21 Feb 2026
61 Quentin Garel 🇫🇷 FRA 25-29 56:15 2026 Toulouse 19 Mar 2026
62 Joffrey Voisin 🇫🇷 FRA 40-44 56:22 2025 London Excel 4 Dec 2025
63 Michael Stephens 35-39 56:22† 2026 Katowice 21 Feb 2026
64 Kyle Schoonbee 🇿🇦 RSA 30-34 56:26 2026 London Olympia 24 Mar 2026
65 Theo Kis 🇫🇷 FRA 25-29 56:26 2026 Stockholm 18 Jun 2026
66 Dawson Miller 🇺🇸 USA 30-34 56:27 2025 Vancouver 20 Dec 2025
67 Pablo Sánchez Santos 🇪🇸 ESP 30-34 56:28 2025 Stuttgart 1 Nov 2025
68 Willy Georges 🇫🇷 FRA 30-34 56:29 2026 Paris GP 27 Apr 2026
69 Steve Pinau 🇫🇷 FRA 35-39 56:30 2026 Paris GP 27 Apr 2026
70 Emile Mattheeuws 🇧🇪 BEL 25-29 56:40 2026 Mechelen 27 Mar 2026
71 Grégory Pereira 🇫🇷 FRA 25-29 56:40 2026 Lyon 21 May 2026
72 Vic Vandendaele 🇧🇪 BEL 25-29 56:45 2026 Mechelen 27 Mar 2026
73 Dexter Buchanan 🇳🇿 NZL 30-34 56:48 2026 Bangkok 20 Mar 2026
74 Collin Stiefer 🇺🇸 USA 56:50 2025 Chicago 14 Nov 2025
75 Rylan Schadegg 🇺🇸 USA 25-29 56:50 2025 Beijing 23 Aug 2025
76 Jocelyn Pacewicz 🇫🇷 FRA 25-29 56:51 2026 Mechelen 27 Mar 2026
77 Ward Lemmelijn 🇧🇪 BEL 25-29 56:51 2026 Mechelen 27 Mar 2026
78 Jonathon Wynn 🇦🇺 AUS 35-39 56:52 2025 Melbourne 11 Dec 2025
79 Sadiq Elfitouri ENG 30-34 56:54 2025 Dublin 12 Nov 2025
80 Aaron Travers 🇮🇪 IRL 25-29 56:55 2025 Dublin 12 Nov 2025
81 Tom Franssens 🇧🇪 BEL 30-34 56:55 2026 Mechelen 27 Mar 2026
82 Joseph Leader 🇬🇧 GBR 35-39 56:57 2026 Warsaw 16 Apr 2026
83 Evan Marion 🇫🇷 FRA 16-24 56:57 2026 Bologna 4 Apr 2026
84 Stephen Pelkofer 🇺🇸 USA 30-34 57:00 2026 New York 28 May 2026
85 Florian Gast 🇩🇪 GER 30-34 57:03 2025 Hamburg 3 Oct 2025
86 Thierry Willigenburg 🇳🇱 NED 30-34 57:04 2026 Heerenveen 17 May 2026
87 Tiago Lousa 🇵🇹 POR 40-44 57:05 2026 Warsaw 16 Apr 2026
88 Jorg Gurney 🇬🇧 GBR 25-29 57:06 2026 Glasgow 11 Mar 2026
89 Olivier Jouve 🇫🇷 FRA 30-34 57:07 2025 London Excel 4 Dec 2025
90 Colin Stiefer 🇺🇸 USA 30-34 57:07 2026 Houston 26 Mar 2026
91 Dan Jackson 🇬🇧 GBR 30-34 57:08 2026 London Olympia 24 Mar 2026
92 Joao Almeida 🇵🇹 POR 30-34 57:08 2026 Amsterdam 21 Jan 2026
93 Tanguy Cruz 🇫🇷 FRA 30-34 57:09 2026 Brisbane 9 Apr 2026
94 Philipp Wamser 🇩🇪 GER 25-29 57:09 2025 Stuttgart 1 Nov 2025
95 Alexis Bernier 🇫🇷 FRA 35-39 57:10 2026 Nice 12 Feb 2026
96 Ben Sheppard 🇬🇧 GBR 30-34 57:10 2026 London Olympia 24 Mar 2026
97 Cathal Lacey 🇮🇪 IRL 25-29 57:13 2026 Bologna 4 Apr 2026
98 Tom Rodgers 🇦🇺 AUS 30-34 57:16 2025 Perth 5 Sep 2025
99 Benjamin Desmet 🇧🇪 BEL 25-29 57:16 2026 Mechelen 27 Mar 2026
100 Adam Corlett 🇬🇧 GBR 40-44 57:17 2026 Cardiff 29 Apr 2026
101 Théo Lainé 🇫🇷 FRA 16-24 57:18 2026 Stockholm 18 Jun 2026
102 Joe Bingham ENG 30-34 57:18 2025 Stockholm 18 Dec 2025
103 Lucas Parker 🇬🇧 GBR 16-24 57:18 2026 London Olympia 24 Mar 2026
104 Lucas Lamoureux 🇫🇷 FRA 30-34 57:19 2026 Barcelona 16 May 2026
105 Harvey Williams ENG 16-24 57:19 2025 Stockholm 18 Dec 2025
106 Turker Alici 🇹🇷 TUR 30-34 57:20 2025 Stockholm 18 Dec 2025
107 Jacques Hladkyj 🇬🇧 GBR 25-29 57:20 2026 London Olympia 24 Mar 2026
108 Jesse Owen 🇬🇧 GBR 30-34 57:22 2026 Heerenveen 17 May 2026
109 Hakan Burton 🇬🇧 GBR 30-34 57:22 2026 Manchester 21 Jan 2026
110 Ryan Kent 🇺🇸 USA 35-39 57:22 2025 Dallas 21 Nov 2025
111 Aljaz Ploj 🇸🇮 SLO 25-29 57:25 2026 Warsaw 16 Apr 2026
112 Guillaume Levoy 🇫🇷 FRA 40-44 57:28 2026 Stockholm 18 Jun 2026
113 Luc van Overdam 🇳🇱 NED 25-29 57:28 2026 Heerenveen 17 May 2026
114 Dimitry Martins 🇫🇷 FRA 25-29 57:31 2026 Paris GP 27 Apr 2026
115 Hubert Dumez 🇫🇷 FRA 30-34 57:31 2026 Warsaw 16 Apr 2026
116 Luke Brotherton 🇦🇺 AUS 35-39 57:32 2026 Stockholm 18 Jun 2026
117 Beau Smith ENG 30-34 57:32 2026 Stockholm 18 Jun 2026
118 Franz Löschke 🇩🇪 GER 35-39 57:32 2025 Hamburg 3 Oct 2025
119 Travis Brown ENG 30-34 57:33 2026 Warsaw 16 Apr 2026
120 Toby Wilson ENG 16-24 57:34 2026 Stockholm 18 Jun 2026
121 Luis García Rubio 🇪🇸 ESP 25-29 57:34 2026 Helsinki 9 May 2026
122 Matt Slee 🇦🇺 AUS 30-34 57:34 2025 Melbourne 11 Dec 2025
123 Sam Schilling 🇺🇸 USA 25-29 57:36 2026 Warsaw 16 Apr 2026
124 Benito Baez Ayala 🇩🇪 GER 35-39 57:36 2026 Istanbul 13 Feb 2026
125 Hugo Hugemark 🇸🇪 SWE 25-29 57:36 2026 Mechelen 27 Mar 2026
126 Isaac Sanderson 🇨🇦 CAN 25-29 57:37 2026 Houston 26 Mar 2026
127 Macklin Kortebein 🇺🇸 USA 25-29 57:40 2026 Stockholm 18 Jun 2026
128 Daniel Hoy 🇳🇿 NZL 25-29 57:40 2026 Hong Kong 8 May 2026
129 Alan Carrillo Avila 🇲🇽 MEX 30-34 57:42 2026 Stockholm 18 Jun 2026
130 Diogo Freitas 🇵🇹 POR 30-34 57:43 2026 Warsaw 16 Apr 2026
131 Adrian Lindgren 🇳🇴 NOR 25-29 57:43 2026 Warsaw 16 Apr 2026
132 Kieron White 🇮🇪 IRL 25-29 57:45 2026 Barcelona 16 May 2026
133 Thomas Dubost 🇫🇷 FRA 16-24 57:46 2026 Stockholm 18 Jun 2026
134 John Carlisle SCO 30-34 57:46 2026 Glasgow 11 Mar 2026
135 Jess Price-Owen 🇬🇧 GBR 35-39 57:48 2025 Birmingham 22 Oct 2025
136 Pablo Valverde Reyes 🇪🇸 ESP 30-34 57:49 2026 Warsaw 16 Apr 2026
137 Paul O Brien 🇮🇪 IRL 40-44 57:49 2026 Warsaw 16 Apr 2026
138 Pieter Maes 🇧🇪 BEL 30-34 57:50 2026 Mechelen 27 Mar 2026
139 Louis Simoneau 🇫🇷 FRA 30-34 57:51 2026 Mechelen 27 Mar 2026
140 Anthony Casano 🇫🇷 FRA 30-34 57:52 2026 Paris GP 27 Apr 2026
141 Valentín Gamba Dondich 🇦🇷 ARG 30-34 57:52 2026 Warsaw 16 Apr 2026
142 Tiziano Pedrocchi 🇨🇭 SUI 25-29 57:53 2025 Hamburg 3 Oct 2025
143 Cem Ter Burg 🇳🇱 NED 25-29 57:54 2026 Rotterdam 15 Apr 2026
144 Mick Daly 🇮🇪 IRL 35-39 57:54 2026 Warsaw 16 Apr 2026
145 Michael ODonnell 🇬🇧 GBR 16-24 57:54 2025 London Excel 4 Dec 2025
146 David Thorvik 🇳🇴 NOR 25-29 57:55 2026 Riga 30 May 2026
147 Thierry Delalonde 🇫🇷 FRA 35-39 57:59 2026 Heerenveen 17 May 2026
148 Quentin Pingliez 🇫🇷 FRA 30-34 57:59 2026 Amsterdam 21 Jan 2026
149 Bodger Rees 🇬🇧 GBR 35-39 58:00 2026 Warsaw 16 Apr 2026
150 Oskar Karlsson 🇸🇪 SWE 16-24 58:00 2026 Helsinki 9 May 2026
151 Rene Groinig 🇦🇹 AUT 30-34 58:01 2026 Vienna 6 Feb 2026
152 Adrien Leroux 🇫🇷 FRA 16-24 58:03 2026 Malaga 18 Apr 2026
153 Elte Hupkes 🇳🇱 NED 35-39 58:04 2026 Warsaw 16 Apr 2026
154 Jake Hendry 🇦🇺 AUS 25-29 58:06 2026 London Olympia 24 Mar 2026
155 Arthur Marquet 🇫🇷 FRA 16-24 58:06 2026 Stockholm 18 Jun 2026
156 Jop Janssen 🇳🇱 NED 30-34 58:07 2026 Mechelen 27 Mar 2026
157 Aleksander Strapagiel 🇵🇱 POL 30-34 58:08 2026 Warsaw 16 Apr 2026
158 Alfons Deu Ruiz 🇪🇸 ESP 40-44 58:08 2026 Barcelona 16 May 2026
159 Stanisław Hubert 🇵🇱 POL 25-29 58:11 2026 Warsaw 16 Apr 2026
160 Josh Ward 🇺🇸 USA 30-34 58:12 2026 Phoenix 30 Jan 2026
161 Simen Røssland 🇳🇴 NOR 25-29 58:12 2025 Stockholm 18 Dec 2025
162 Lars Rudi 🇳🇴 NOR 30-34 58:13 2026 Copenhagen 13 Mar 2026
163 Tobias Lautwein 🇩🇪 GER 35-39 58:14 2026 Amsterdam 21 Jan 2026
164 Michael Oswald 30-34 58:15† 2026 Katowice 21 Feb 2026
165 Valentin Darthout 🇫🇷 FRA 25-29 58:17 2026 Berlin 22 May 2026
166 Clément Puaud Canard 🇫🇷 FRA 25-29 58:18 2025 Chicago 14 Nov 2025
167 Guiseppe Romeo 🇦🇺 AUS 35-39 58:20 2025 Sydney 4 Jul 2025
168 Pierre Algret 🇫🇷 FRA 30-34 58:21 2026 Taipei 28 Feb 2026
169 Lee Tynan ENG 35-39 58:22 2025 London Excel 4 Dec 2025
170 Phil Hill 🇦🇺 AUS 30-34 58:23 2026 Stockholm 18 Jun 2026
171 Yeray Toquero 🇪🇸 ESP 35-39 58:25 2026 Warsaw 16 Apr 2026
172 Samuel Pimentel 🇪🇸 ESP 40-44 58:25 2026 Malaga 18 Apr 2026
173 Mark Speak 🇬🇧 GBR 35-39 58:26 2026 Warsaw 16 Apr 2026
174 Tommy Wright 🇬🇧 GBR 25-29 58:26 2026 Warsaw 16 Apr 2026
175 Jamie George 🇬🇧 GBR 25-29 58:26 2026 Glasgow 11 Mar 2026
176 Michael O'Loughlin 🇮🇪 IRL 25-29 58:30 2026 Warsaw 16 Apr 2026
177 Matthew Plowman 🇬🇧 GBR 30-34 58:33 2026 Warsaw 16 Apr 2026
178 Alfons Deu 🇪🇸 ESP 40-44 58:35 2026 Berlin 22 May 2026
179 Benjamin Fraysse 🇫🇷 FRA 25-29 58:36 2026 Heerenveen 17 May 2026
180 Louis Seynaeve 🇧🇪 BEL 30-34 58:36 2026 Barcelona 16 May 2026
181 Fadel Ndiaye 🇮🇹 ITA 25-29 58:36 2026 Warsaw 16 Apr 2026
182 Samuele Carlo Ayrton Abrami 🇮🇹 ITA 30-34 58:39 2026 Istanbul 13 Feb 2026
183 Lukas Storath 🇩🇪 GER 45-49 58:39 2025 Hamburg 3 Oct 2025
184 Samuel Hebert 🇨🇦 CAN 30-34 58:41 2025 Toronto 4 Oct 2025
185 Maxime Avenel 🇫🇷 FRA 30-34 58:41 2026 Amsterdam 21 Jan 2026
186 Mhammad Bagheritajamir 🇮🇷 IRI 25-29 58:41 2026 Istanbul 13 Feb 2026
187 Beau Wills 🇳🇿 NZL 30-34 58:43 2026 St. Gallen 16 Jan 2026
188 Evan Galloway 30-34 58:43† 2026 Katowice 21 Feb 2026
189 Erlaitz Cano Benito 🇪🇸 ESP 25-29 58:44 2026 Bologna 4 Apr 2026
190 Sean McLaughlin 🇮🇪 IRL 35-39 58:44 2025 London Excel 4 Dec 2025
191 Simon Buus Jensen 🇩🇰 DEN 35-39 58:45 2026 Stockholm 18 Jun 2026
192 Danny Uscroft-Mould 🇬🇧 GBR 30-34 58:45 2025 London Excel 4 Dec 2025
193 Greg Lewis 🇦🇺 AUS 35-39 58:48 2025 Melbourne 11 Dec 2025
194 Aaron Woodman 🇮🇪 IRL 40-44 58:51 2025 Hamburg 3 Oct 2025
195 José Ribeiro 🇵🇹 POR 16-24 58:51 2026 Bilbao 7 Feb 2026
196 Lukas Zajons 🇩🇪 GER 35-39 58:52 2026 Mechelen 27 Mar 2026
197 Christopher Kumesu-Egri SCO 25-29 58:54 2026 Stockholm 18 Jun 2026
198 Tobias Kiefer 🇩🇪 GER 30-34 58:54 2026 Mechelen 27 Mar 2026
199 Mark Nieuwenhuis 🇳🇱 NED 30-34 58:56 2026 Helsinki 9 May 2026
200 Cole Walkington 🇺🇸 USA 16-24 58:56 2025 Chicago 14 Nov 2025

† From the live results service: finish time only, no splits yet.

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