Open Men rankings, season 2026/27
Best time per athlete this season, fastest first. 59,593 athletes ranked; the top 200 are listed.
| # | Athlete | Age | Best | Race |
|---|---|---|---|---|
| 1 | Hakan Burton 🇬🇧 GBR | 35-39 | 53:32 | 2026 Gdansk 10 Oct 2026 |
| 2 | Jannik Czapla 🇩🇪 GER | – | 53:58 | Hamburg 30 Oct 2026 |
| 3 | Cam Rackham 🇬🇧 GBR | 30-34 | 54:16 | Birmingham 28 Oct 2026 |
| 4 | Frédéric Dubé 🇨🇦 CAN | – | 54:21 | Hamburg 30 Oct 2026 |
| 5 | Sam Craig 🇬🇧 GBR | 35-39 | 54:46 | Birmingham 27 Oct 2026 |
| 6 | Greyson Kilgore 🇺🇸 USA | – | 54:47 | Hamburg 30 Oct 2026 |
| 7 | Xavier Dufour 🇫🇷 FRA | – | 55:02 | Hamburg 30 Oct 2026 |
| 8 | Jake Dearden ENG | – | 55:05 | Hamburg 30 Oct 2026 |
| 9 | Kamil Kuszmider 🇵🇱 POL | 30-34 | 55:16 | 2026 Gdansk 10 Oct 2026 |
| 10 | Julien Coquillaud-Salomon 🇫🇷 FRA | – | 55:22 | Hamburg 30 Oct 2026 |
| 11 | Charles Crepeau 🇫🇷 FRA | 16-24 | 55:28 | 2026 Bordeaux 30 Sep 2026 |
| 12 | Tom Oxley (Ainscough) 🇬🇧 GBR | 25-29 | 55:28 | Birmingham 31 Oct 2026 |
| 13 | Alen Ploj 🇸🇮 SLO | – | 55:29 | Hamburg 30 Oct 2026 |
| 14 | Quentin Reynes 🇫🇷 FRA | 25-29 | 55:33 | 2026 Bordeaux 30 Sep 2026 |
| 15 | Orin Ball 🇦🇺 AUS | 16-24 | 55:34 | 2026 Perth 21 Aug 2026 |
| 16 | Renning Elischer 🇩🇪 GER | 30-34 | 55:36 | Hamburg 29 Oct 2026 |
| 17 | Sam Shepherd 🇦🇺 AUS | 25-29 | 55:39 | 2026 Perth 21 Aug 2026 |
| 18 | James Hansen 🇦🇺 AUS | 30-34 | 55:47 | 2026 Perth 21 Aug 2026 |
| 19 | Ethan Smith 🇬🇧 GBR | 30-34 | 55:52 | Birmingham 27 Oct 2026 |
| 20 | Graham Halliday SCO | – | 55:57 | Hamburg 30 Oct 2026 |
| 21 | Zach Cygan 🇺🇸 USA | 16-24 | 55:57 | 2026 Boston 8 Oct 2026 |
| 22 | Nikolay Georgiev 🇧🇬 BUL | 35-39 | 55:59 | 2026 Rome 23 Sep 2026 |
| 23 | Ronan Lindsay 🇮🇪 IRL | – | 56:03 | Hamburg 30 Oct 2026 |
| 24 | Lee Tynan 🇬🇧 GBR | 35-39 | 56:07 | Birmingham 27 Oct 2026 |
| 25 | Mohamed Kattar 🇫🇷 FRA | 16-24 | 56:09 | Nice 31 Oct 2026 |
| 26 | Declan Connolly 🇬🇧 GBR | 16-24 | 56:09 | 2026 Istanbul 1 Aug 2026 |
| 27 | Ben Hennessy 🇳🇿 NZL | 16-24 | 56:14 | 2026 Sydney 1 Jul 2026 |
| 28 | Moritz Kümmeler 🇩🇪 GER | 30-34 | 56:24 | Valencia 17 Oct 2026 |
| 29 | Martyn Paterson 🇬🇧 GBR | 30-34 | 56:29 | Birmingham 27 Oct 2026 |
| 30 | Ghislain Touzet 🇫🇷 FRA | 35-39 | 56:36 | Nice 31 Oct 2026 |
| 31 | Alvaro Sabater Ramirez 🇪🇸 ESP | 30-34 | 56:37 | Valencia 17 Oct 2026 |
| 32 | Conor McEldowney 🇳🇿 NZL | 25-29 | 56:38 | 2026 Sydney 1 Jul 2026 |
| 33 | Sean Walsh 🇮🇪 IRL | 30-34 | 56:45 | 2026 Oslo 25 Sep 2026 |
| 34 | Luke Parker 🇬🇧 GBR | 16-24 | 56:45 | Birmingham 28 Oct 2026 |
| 35 | Arkadiusz Grabowiec 🇵🇱 POL | 25-29 | 56:49 | 2026 Gdansk 10 Oct 2026 |
| 36 | Minsung Park 🇦🇺 AUS | 16-24 | 56:50 | 2026 Sydney 1 Jul 2026 |
| 37 | Tilen Dorninger 🇦🇹 AUT | 16-24 | 56:51 | Budapest 17 Oct 2026 |
| 38 | James Kelly 🇦🇺 AUS | – | 56:53 | Hamburg 30 Oct 2026 |
| 39 | Liam Shallicker 🇬🇧 GBR | 30-34 | 56:54 | 2026 Rome 23 Sep 2026 |
| 40 | Kurtis Smith 🇦🇺 AUS | 25-29 | 57:00 | 2026 Sydney 1 Jul 2026 |
| 41 | Robert Cowan 🇬🇧 GBR | 40-44 | 57:00 | Birmingham 29 Oct 2026 |
| 42 | David Steffes 🇱🇺 LUX | 40-44 | 57:01 | Hamburg 29 Oct 2026 |
| 43 | Arvid Davidsson 🇸🇪 SWE | 30-34 | 57:03 | 2026 Oslo 25 Sep 2026 |
| 44 | Jack Wilson 🇬🇧 GBR | 25-29 | 57:03 | Birmingham 31 Oct 2026 |
| 45 | Liam McCroary SCO | – | 57:05 | Hamburg 30 Oct 2026 |
| 46 | Michael Flynn 🇮🇪 IRL | 35-39 | 57:08 | Hamburg 31 Oct 2026 |
| 47 | Nick Collin 🇦🇺 AUS | 30-34 | 57:10 | 2026 Istanbul 1 Aug 2026 |
| 48 | Caden Kowal 🇺🇸 USA | 16-24 | 57:13 | Tampa 24 Oct 2026 |
| 49 | Thomas Mouflard 🇫🇷 FRA | 30-34 | 57:14 | 2026 Bordeaux 30 Sep 2026 |
| 50 | Michael Curcio 🇺🇸 USA | 35-39 | 57:15 | 2026 Washington DC 3 Sep 2026 |
| 51 | Cooper O'Brien 🇦🇺 AUS | 16-24 | 57:23 | 2026 Sydney 1 Jul 2026 |
| 52 | Ryan Stack 🇬🇧 GBR | 30-34 | 57:26 | 2026 Geneva 9 Oct 2026 |
| 53 | Michael DeFranco 🇺🇸 USA | 16-24 | 57:27 | 2026 Boston 8 Oct 2026 |
| 54 | Thomas Debladis 🇫🇷 FRA | 30-34 | 57:28 | Nice 31 Oct 2026 |
| 55 | Paul McNulty 🇬🇧 GBR | 35-39 | 57:29 | Birmingham 27 Oct 2026 |
| 56 | Burak Edis Emiroğlu 🇹🇷 TUR | 30-34 | 57:29 | 2026 Istanbul 1 Aug 2026 |
| 57 | Filippo Morselli 🇮🇹 ITA | 25-29 | 57:31 | Valencia 15 Oct 2026 |
| 58 | 林曦 🇨🇳 CHN | 35-39 | 57:41 | 2026 Beijing 11 Sep 2026 |
| 59 | Aiden Martin 🇬🇧 GBR | 16-24 | 57:41 | Birmingham 31 Oct 2026 |
| 60 | Tyler Spence 🇬🇧 GBR | 30-34 | 57:42 | 2026 Oslo 25 Sep 2026 |
| 61 | Corentin Courmont 🇫🇷 FRA | 25-29 | 57:42 | Nice 31 Oct 2026 |
| 62 | David Offergeld 🇩🇪 GER | 30-34 | 57:45 | 2026 Beijing 11 Sep 2026 |
| 63 | Jye Spriggs 🇦🇺 AUS | 30-34 | 57:49 | Birmingham 29 Oct 2026 |
| 64 | Hadrien Rumiano 🇫🇷 FRA | 25-29 | 57:51 | Nice 30 Oct 2026 |
| 65 | Ryeong Choi 🇺🇸 USA | 30-34 | 57:51 | 2026 Washington DC 3 Sep 2026 |
| 66 | Wojciech Suchwałko 🇵🇱 POL | 30-34 | 57:53 | Budapest 17 Oct 2026 |
| 67 | Douglas Hamerlok 🇦🇺 AUS | 35-39 | 57:53 | 2026 Perth 21 Aug 2026 |
| 68 | Niall Coleridge 🇬🇧 GBR | 25-29 | 57:57 | Birmingham 30 Oct 2026 |
| 69 | Alexandre Dees 🇫🇷 FRA | 35-39 | 57:57 | Nice 30 Oct 2026 |
| 70 | Loïc Cebelieu 🇫🇷 FRA | 25-29 | 57:58 | 2026 Bordeaux 30 Sep 2026 |
| 71 | Ryan Douglas 🇨🇦 CAN | – | 57:58 | Hamburg 30 Oct 2026 |
| 72 | Hermann Simon 🇫🇷 FRA | 35-39 | 57:59 | Nice 31 Oct 2026 |
| 73 | Deston Verstraeten 🇳🇱 NED | 25-29 | 57:59 | Valencia 17 Oct 2026 |
| 74 | Louis Verhaghe 🇫🇷 FRA | 25-29 | 57:59 | Nice 29 Oct 2026 |
| 75 | Robin Duran 🇳🇱 NED | 16-24 | 58:01 | Valencia 16 Oct 2026 |
| 76 | Victorien Vivier 🇫🇷 FRA | 30-34 | 58:01 | 2026 Istanbul 1 Aug 2026 |
| 77 | Tanguy Cruz 🇫🇷 FRA | – | 58:02 | Hamburg 30 Oct 2026 |
| 78 | Eddie Braithwaite 🇬🇧 GBR | 16-24 | 58:03 | 2026 Oslo 25 Sep 2026 |
| 79 | Romain Cadière 🇫🇷 FRA | 40-44 | 58:04 | Nice 30 Oct 2026 |
| 80 | Jordan Joliet 🇫🇷 FRA | 25-29 | 58:05 | Nice 30 Oct 2026 |
| 81 | James Payne 🇬🇧 GBR | 25-29 | 58:11 | Birmingham 27 Oct 2026 |
| 82 | Daniel Sheehan 🇦🇺 AUS | 16-24 | 58:11 | 2026 Sydney 1 Jul 2026 |
| 83 | Nick O Donovan 🇮🇪 IRL | 30-34 | 58:12 | Birmingham 31 Oct 2026 |
| 84 | Yan Lachapelle 🇨🇦 CAN | 16-24 | 58:14 | 2026 Boston 8 Oct 2026 |
| 85 | Rik Beugel 🇳🇱 NED | 16-24 | 58:15 | 2026 Bangkok 13 Aug 2026 |
| 86 | Adam Hale 🇬🇧 GBR | 35-39 | 58:15 | Birmingham 28 Oct 2026 |
| 87 | Dion Battes 🇬🇧 GBR | 25-29 | 58:15 | Birmingham 28 Oct 2026 |
| 88 | Nicolas Grimont 🇧🇪 BEL | 30-34 | 58:17 | Hamburg 28 Oct 2026 |
| 89 | 于成龙 🇨🇳 CHN | 30-34 | 58:17 | 2026 Hangzhou 4 Jul 2026 |
| 90 | Cédric Orengo 🇫🇷 FRA | 30-34 | 58:18 | 2026 Bordeaux 30 Sep 2026 |
| 91 | Jan Nicholas Bauer 🇩🇪 GER | 30-34 | 58:18 | Hamburg 30 Oct 2026 |
| 92 | Johan Pelissier 🇫🇷 FRA | 16-24 | 58:20 | Nice 30 Oct 2026 |
| 93 | Joseph Leeks 🇬🇧 GBR | 16-24 | 58:20 | 2026 Gdansk 10 Oct 2026 |
| 94 | Axel Bertrel 🇫🇷 FRA | 16-24 | 58:20 | Nice 30 Oct 2026 |
| 95 | Aitor Lizarazu Hormilla 🇪🇸 ESP | 30-34 | 58:20 | Hamburg 30 Oct 2026 |
| 96 | Damien Arlot 🇫🇷 FRA | 30-34 | 58:20 | 2026 Bordeaux 30 Sep 2026 |
| 97 | Giovanni Benzon 🇮🇹 ITA | 25-29 | 58:21 | 2026 Gdansk 10 Oct 2026 |
| 98 | Connor Bryant 🇦🇺 AUS | 25-29 | 58:22 | 2026 Sydney 1 Jul 2026 |
| 99 | Lloyd Mulholland 🇬🇧 GBR | 30-34 | 58:25 | 2026 Karlsruhe 1 Oct 2026 |
| 100 | Jamieson Graham 🇳🇿 NZL | 16-24 | 58:26 | 2026 Bangkok 13 Aug 2026 |
| 101 | Romain Chauvin 🇫🇷 FRA | 25-29 | 58:26 | Nice 31 Oct 2026 |
| 102 | Junhyeon Jeon 🇰🇷 KOR | 30-34 | 58:28 | 2026 Bangkok 13 Aug 2026 |
| 103 | Lewis Tauwhare 🇳🇿 NZL | 30-34 | 58:29 | 2026 Sydney 1 Jul 2026 |
| 104 | Santi Mtnez 🇪🇸 ESP | 40-44 | 58:29 | Valencia 15 Oct 2026 |
| 105 | Dylan Osmetti 🇦🇺 AUS | 30-34 | 58:30 | 2026 Sydney 1 Jul 2026 |
| 106 | Simon Goldsbrough 🇿🇦 RSA | 30-34 | 58:31 | 2026 Karlsruhe 1 Oct 2026 |
| 107 | Oliver Botha 🇿🇦 RSA | 16-24 | 58:33 | 2026 Cape Town 15 Aug 2026 |
| 108 | Martin Pavliš 🇨🇿 CZE | 25-29 | 58:33 | Budapest 17 Oct 2026 |
| 109 | Jayden Sargent 🇳🇿 NZL | 25-29 | 58:36 | 2026 Sydney 1 Jul 2026 |
| 110 | Logan Cook 🇦🇺 AUS | 16-24 | 58:36 | 2026 Perth 21 Aug 2026 |
| 111 | Milan Konopásek 🇨🇿 CZE | 16-24 | 58:37 | 2026 Rome 23 Sep 2026 |
| 112 | Zachary Marino 🇨🇦 CAN | 35-39 | 58:37 | 2026 Toronto 1 Oct 2026 |
| 113 | Brandon McGuinness SCO | 16-24 | 58:38 | 2026 Oslo 25 Sep 2026 |
| 114 | Charlie Cresswell 🇬🇧 GBR | 30-34 | 58:39 | Birmingham 27 Oct 2026 |
| 115 | Iván Llorens 🇪🇸 ESP | 25-29 | 58:39 | Valencia 17 Oct 2026 |
| 116 | Tom Adams 🇬🇧 GBR | 30-34 | 58:41 | 2026 Oslo 25 Sep 2026 |
| 117 | Jonathan Diianni 🇺🇸 USA | 30-34 | 58:42 | 2026 Washington DC 3 Sep 2026 |
| 118 | Freddie Davies 🇬🇧 GBR | 16-24 | 58:42 | Birmingham 31 Oct 2026 |
| 119 | Victor Kavassaki Pimentel 🇧🇷 BRA | 25-29 | 58:42 | 2026 Rome 23 Sep 2026 |
| 120 | Joshua Gonzalez 🇺🇸 USA | 30-34 | 58:44 | 2026 Boston 8 Oct 2026 |
| 121 | Steven Maden 🇬🇧 GBR | 40-44 | 58:45 | 2026 Sydney 1 Jul 2026 |
| 122 | Maxime Perrette 🇫🇷 FRA | 30-34 | 58:45 | 2026 Rome 23 Sep 2026 |
| 123 | Steve Powell 🇬🇧 GBR | 35-39 | 58:47 | Birmingham 31 Oct 2026 |
| 124 | Trent Dodds 🇳🇿 NZL | 25-29 | 58:47 | 2026 Sydney 1 Jul 2026 |
| 125 | Kane Lee 🇬🇧 GBR | 30-34 | 58:47 | Birmingham 27 Oct 2026 |
| 126 | Andrew Bourne 🇬🇧 GBR | 30-34 | 58:48 | 2026 Oslo 25 Sep 2026 |
| 127 | Claudio Marco Mazzola 🇮🇹 ITA | 30-34 | 58:48 | 2026 Rome 23 Sep 2026 |
| 128 | Federico Maione 🇮🇹 ITA | 25-29 | 58:48 | Hamburg 29 Oct 2026 |
| 129 | Sam Unsworth 🇬🇧 GBR | 30-34 | 58:49 | 2026 Boston 8 Oct 2026 |
| 130 | Gary Pettigrew SCO | 30-34 | 58:50 | 2026 Athens 5 Sep 2026 |
| 131 | Liam Clydesdale 🇳🇿 NZL | 30-34 | 58:50 | 2026 Beijing 11 Sep 2026 |
| 132 | Philip Myers 🇮🇪 IRL | 25-29 | 58:51 | 2026 Washington DC 3 Sep 2026 |
| 133 | Tom Hodgins 🇬🇧 GBR | 30-34 | 58:51 | Birmingham 29 Oct 2026 |
| 134 | Clément Dutrey 🇫🇷 FRA | 35-39 | 58:51 | 2026 Bordeaux 30 Sep 2026 |
| 135 | Jarrod Wills 🇳🇿 NZL | 30-34 | 58:52 | 2026 Bangkok 13 Aug 2026 |
| 136 | Dom Brown 🇬🇧 GBR | 30-34 | 58:54 | Birmingham 29 Oct 2026 |
| 137 | Thomas Faughn 🇺🇸 USA | 35-39 | 58:55 | Tampa 24 Oct 2026 |
| 138 | Jonathan Gauer 🇩🇪 GER | 25-29 | 58:55 | Hamburg 29 Oct 2026 |
| 139 | Alexandre Debhi-Durand 🇫🇷 FRA | 30-34 | 58:56 | 2026 Sydney 1 Jul 2026 |
| 140 | Mackenzie Heaney 🇬🇧 GBR | 25-29 | 58:57 | Birmingham 31 Oct 2026 |
| 141 | Phil Ellison 🇬🇧 GBR | 45-49 | 58:57 | Birmingham 28 Oct 2026 |
| 142 | Freddy Pett 🇬🇧 GBR | 35-39 | 58:57 | Birmingham 28 Oct 2026 |
| 143 | Ross Parkin 🇬🇧 GBR | 25-29 | 58:57 | Birmingham 31 Oct 2026 |
| 144 | Julian Fiedler 🇦🇹 AUT | 30-34 | 58:57 | Hamburg 30 Oct 2026 |
| 145 | Nicolas Lecourt 🇫🇷 FRA | 25-29 | 58:58 | 2026 Bordeaux 30 Sep 2026 |
| 146 | Michael Mabille 🇧🇪 BEL | 25-29 | 58:58 | 2026 Rome 23 Sep 2026 |
| 147 | Johnathan Pewtner 🇬🇧 GBR | 35-39 | 58:58 | 2026 Oslo 25 Sep 2026 |
| 148 | Julius Filmer 🇩🇪 GER | 16-24 | 58:58 | Hamburg 29 Oct 2026 |
| 149 | Mark Mercer 🇺🇸 USA | 30-34 | 58:59 | 2026 Washington DC 3 Sep 2026 |
| 150 | Gary Crawford SCO | 35-39 | 59:00 | Birmingham 31 Oct 2026 |
| 151 | Huxley Crush 🇬🇧 GBR | 16-24 | 59:00 | Birmingham 28 Oct 2026 |
| 152 | Callum Overton 🇬🇧 GBR | 25-29 | 59:01 | 2026 Maastricht 17 Sep 2026 |
| 153 | 王瑟 🇨🇳 CHN | 40-44 | 59:02 | 2026 Beijing 11 Sep 2026 |
| 154 | Youp Schreuder 🇳🇱 NED | 30-34 | 59:03 | Valencia 15 Oct 2026 |
| 155 | Josh Allum 🇦🇺 AUS | 16-24 | 59:04 | 2026 Sydney 1 Jul 2026 |
| 156 | Mehdi Jean 🇫🇷 FRA | 35-39 | 59:04 | Nice 30 Oct 2026 |
| 157 | David Nagy 🇭🇺 HUN | 25-29 | 59:04 | 2026 Beijing 11 Sep 2026 |
| 158 | Oscar Marshall WLS | 16-24 | 59:04 | Birmingham 31 Oct 2026 |
| 159 | Jacob Keane 🇬🇧 GBR | 25-29 | 59:05 | Birmingham 28 Oct 2026 |
| 160 | Fabian Schuster 🇦🇹 AUT | 30-34 | 59:06 | Hamburg 31 Oct 2026 |
| 161 | Anton van Loggerenberg 🇿🇦 RSA | 30-34 | 59:06 | 2026 Cape Town 15 Aug 2026 |
| 162 | Adrien Kurnik 🇫🇷 FRA | 25-29 | 59:07 | 2026 Bordeaux 30 Sep 2026 |
| 163 | Baptiste Barroso Manaud 🇫🇷 FRA | 16-24 | 59:08 | 2026 Bordeaux 30 Sep 2026 |
| 164 | Jake Cazey 🇬🇧 GBR | 16-24 | 59:08 | 2026 Gdansk 10 Oct 2026 |
| 165 | Kitae Nam 🇰🇷 KOR | 30-34 | 59:10 | 2026 Jakarta 26 Jun 2026 |
| 166 | Kajohnsin Wongma 🇹🇭 THA | 30-34 | 59:11 | 2026 Bangkok 13 Aug 2026 |
| 167 | Tom Leenart 🇳🇱 NED | 25-29 | 59:11 | 2026 Maastricht 17 Sep 2026 |
| 168 | Alejandro Cerrejón Torrano 🇪🇸 ESP | 35-39 | 59:12 | Valencia 15 Oct 2026 |
| 169 | Kyle Bush 🇺🇸 USA | 25-29 | 59:12 | 2026 Boston 8 Oct 2026 |
| 170 | Elias Wieland 🇩🇪 GER | 16-24 | 59:13 | 2026 Karlsruhe 1 Oct 2026 |
| 171 | Ben Vickers 🇬🇧 GBR | 40-44 | 59:13 | Birmingham 27 Oct 2026 |
| 172 | Thomas Decerf 🇨🇭 SUI | 25-29 | 59:13 | 2026 Geneva 9 Oct 2026 |
| 173 | Ben Napier 🇦🇺 AUS | 16-24 | 59:13 | 2026 Perth 21 Aug 2026 |
| 174 | Michel Barenschee 🇩🇪 GER | 25-29 | 59:14 | Hamburg 31 Oct 2026 |
| 175 | Henry Lort-Jones 🇬🇧 GBR | 35-39 | 59:15 | Birmingham 27 Oct 2026 |
| 176 | Kyle Turner WLS | 25-29 | 59:15 | Birmingham 31 Oct 2026 |
| 177 | Lars Rademaker 🇳🇱 NED | 30-34 | 59:15 | 2026 Maastricht 17 Sep 2026 |
| 178 | Andrew Langley 🇬🇧 GBR | 40-44 | 59:16 | Birmingham 28 Oct 2026 |
| 179 | GyuChang Jang 🇰🇷 KOR | 35-39 | 59:16 | 2026 Bangkok 13 Aug 2026 |
| 180 | Patikarn Pechsricha 🇹🇭 THA | 40-44 | 59:16 | 2026 Bangkok 13 Aug 2026 |
| 181 | Luke Cataldo 🇦🇺 AUS | 16-24 | 59:17 | 2026 Perth 21 Aug 2026 |
| 182 | Jon Iriondo 🇪🇸 ESP | 25-29 | 59:18 | 2026 Tenerife 4 Sep 2026 |
| 183 | Jeff Hollinger 🇺🇸 USA | 45-49 | 59:18 | 2026 Washington DC 3 Sep 2026 |
| 184 | Alejandro Juan Torres 🇪🇸 ESP | 30-34 | 59:18 | Valencia 15 Oct 2026 |
| 185 | Jordan Mara 🇨🇦 CAN | 35-39 | 59:19 | 2026 Boston 8 Oct 2026 |
| 186 | Nick Pugh 🇬🇧 GBR | 30-34 | 59:19 | 2026 Sydney 1 Jul 2026 |
| 187 | Stephen O' Reilly 🇮🇪 IRL | 30-34 | 59:20 | Birmingham 27 Oct 2026 |
| 188 | Luke Duffy 🇬🇧 GBR | 25-29 | 59:20 | Birmingham 31 Oct 2026 |
| 189 | Luke Dickson 🇬🇧 GBR | 25-29 | 59:20 | Birmingham 31 Oct 2026 |
| 190 | Gildas Bocqueho 🇫🇷 FRA | 35-39 | 59:20 | 2026 Bordeaux 30 Sep 2026 |
| 191 | Ty Weisenburger 🇺🇸 USA | 30-34 | 59:21 | Tampa 24 Oct 2026 |
| 192 | Harry Alchin 🇦🇺 AUS | 25-29 | 59:21 | 2026 Perth 21 Aug 2026 |
| 193 | Zaquery Claeys 🇬🇧 GBR | 25-29 | 59:22 | Birmingham 27 Oct 2026 |
| 194 | Jak Williams 🇬🇧 GBR | 25-29 | 59:22 | Birmingham 31 Oct 2026 |
| 195 | Stewart McCarroll 🇬🇧 GBR | 35-39 | 59:22 | Birmingham 31 Oct 2026 |
| 196 | Adrien Chabrefy 🇫🇷 FRA | 25-29 | 59:22 | 2026 Jakarta 26 Jun 2026 |
| 197 | Algot Kullberg 🇸🇪 SWE | 16-24 | 59:23 | Hamburg 29 Oct 2026 |
| 198 | Tom Stirrup 🇬🇧 GBR | 30-34 | 59:24 | Birmingham 31 Oct 2026 |
| 199 | Jacob Manifold 🇦🇺 AUS | 30-34 | 59:25 | 2026 Sydney 1 Jul 2026 |
| 200 | Stephen Camilleri 🇲🇹 MLT | 35-39 | 59:25 | 2026 Gdansk 10 Oct 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.