FULL RESULTS
HYROX Madrid 2025 Results – Open Men (page 6)
1,149 finishers. Winner Charlie Botterill in 53:56; median 1:21:11.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1,001 | David Konzler | 50-54 | 1:38:29 | 41:39 | 48:10 | |
| 1,002 | Tomasz Faba | 40-44 | 1:38:30 | 42:51 | 46:51 | |
| 1,003 | Matt Fox | 40-44 | 1:38:40 | 46:41 | 42:47 | |
| 1,004 | Kevin Dwyer | 25-29 | 1:38:50 | 45:31 | 42:57 | |
| 1,005 | Robert Dempsey | 16-24 | 1:38:51 | 45:31 | 45:11 | |
| 1,006 | Marc Dreier | 35-39 | 1:39:01 | 47:54 | 42:37 | |
| 1,007 | Franklin Ferreira | 35-39 | 1:39:04 | 48:21 | 42:49 | |
| 1,008 | Brian McElhinney | 65-69 | 1:39:07 | 45:47 | 43:57 | |
| 1,009 | Michel Bournons | 50-54 | 1:39:08 | 48:36 | 40:12 | |
| 1,010 | Paulo Chaves | 50-54 | 1:39:09 | 44:51 | 43:38 | |
| 1,011 | Thomas Martin | 25-29 | 1:39:11 | 46:22 | 37:57 | |
| 1,012 | Pedro Fernandes | 30-34 | 1:39:16 | 48:02 | 44:53 | |
| 1,013 | Tibor Horvath | 35-39 | 1:39:19 | 50:42 | 40:39 | |
| 1,014 | Rich Howells | 40-44 | 1:39:26 | 44:51 | 46:36 | |
| 1,015 | Emiliano Cantarutti | 40-44 | 1:39:34 | 47:29 | 42:48 | |
| 1,016 | Vincent Thebault | 45-49 | 1:39:36 | 51:57 | 39:38 | |
| 1,017 | Fernando Orteso | 30-34 | 1:39:39 | 49:01 | 40:41 | |
| 1,018 | Javier Juberias Moreno | 25-29 | 1:39:39 | 44:55 | 44:56 | |
| 1,019 | Alex Gutierrez | 25-29 | 1:39:39 | 45:29 | 44:12 | |
| 1,020 | Antonio Noguera | 30-34 | 1:39:44 | 44:15 | 43:05 | |
| 1,021 | Alfonso Naranjo Moreno | 50-54 | 1:39:52 | 42:54 | 46:54 | |
| 1,022 | Jake James | 30-34 | 1:39:53 | 45:13 | 45:31 | |
| 1,023 | Lukas Holuschka | 30-34 | 1:39:56 | 44:09 | 47:56 | |
| 1,024 | David Neylon | 30-34 | 1:40:04 | 43:33 | 49:46 | |
| 1,025 | Jorge Zaldivar | 40-44 | 1:40:09 | 46:24 | 39:28 | |
| 1,026 | Oliver Owen | 30-34 | 1:40:11 | 45:17 | 37:33 | |
| 1,027 | Jamie Harrison | 25-29 | 1:40:24 | 47:56 | 44:38 | |
| 1,028 | George Bell | 40-44 | 1:40:25 | 41:58 | 50:44 | |
| 1,029 | Jasim Alansaari | 40-44 | 1:40:39 | 46:34 | 43:44 | |
| 1,030 | Jose Miguel Continente Sanchez | 55-59 | 1:40:41 | 48:13 | 45:24 | |
| 1,031 | Cedric Derycke | 50-54 | 1:40:48 | 43:49 | 47:42 | |
| 1,032 | Safwaan Mohammed | 25-29 | 1:40:53 | 44:56 | 48:25 | |
| 1,033 | Pascal Graf | 30-34 | 1:40:57 | 45:42 | 46:00 | |
| 1,034 | Lucas Xu | 30-34 | 1:41:04 | 49:31 | 42:10 | |
| 1,035 | Antonio José Canovas | 45-49 | 1:41:10 | 45:29 | 47:53 | |
| 1,036 | Roman Adamczewski | 45-49 | 1:41:13 | 53:25 | 38:45 | |
| 1,037 | Bahadir Dagli | 35-39 | 1:41:34 | 46:16 | 47:48 | |
| 1,038 | Dean Roberts | 40-44 | 1:41:53 | 53:50 | 39:24 | |
| 1,039 | Michael Liew | 40-44 | 1:42:05 | 50:06 | 42:17 | |
| 1,040 | David Mendonca | 35-39 | 1:42:15 | 46:54 | 48:00 | |
| 1,041 | Daniel O'Connor | 30-34 | 1:42:35 | 48:15 | 43:46 | |
| 1,042 | Steven Haywood | 50-54 | 1:42:47 | 46:51 | 47:27 | |
| 1,043 | George Gerrard | 30-34 | 1:42:48 | 47:55 | 48:46 | |
| 1,044 | Thomas Harvey | 45-49 | 1:42:49 | 49:42 | 44:40 | |
| 1,045 | IGNACIO BALDASANO | 50-54 | 1:42:52 | 47:45 | 47:14 | |
| 1,046 | Charlie O'Sullivan | 30-34 | 1:42:55 | 46:08 | 48:36 | |
| 1,047 | Alexandre Saillen | 35-39 | 1:43:02 | 53:48 | 38:51 | |
| 1,048 | Joel Mariano | 30-34 | 1:43:07 | 48:50 | 43:56 | |
| 1,049 | Marc Addesa | 35-39 | 1:43:08 | 49:50 | 46:09 | |
| 1,050 | Cesare Palma | 30-34 | 1:43:14 | 47:52 | 45:12 | |
| 1,051 | Tom More | 35-39 | 1:43:15 | 43:23 | 50:30 | |
| 1,052 | Haydn Gillman | 16-24 | 1:43:25 | 51:16 | 42:08 | |
| 1,053 | Steven Brockie | 35-39 | 1:43:30 | 53:54 | 42:16 | |
| 1,054 | Steven Dabdoub | 25-29 | 1:43:41 | 52:25 | 36:44 | |
| 1,055 | Gabriel Leandro Quintero Salas | 35-39 | 1:43:44 | 48:08 | 45:53 | |
| 1,056 | Noeranie Ramdjan | 40-44 | 1:43:48 | 45:48 | 48:26 | |
| 1,057 | David Gonzalez | 35-39 | 1:43:50 | 48:09 | 45:19 | |
| 1,058 | Pat Keane | 50-54 | 1:43:54 | 51:25 | 44:15 | |
| 1,059 | Ivan Vazquez | 25-29 | 1:43:56 | 45:25 | 50:21 | |
| 1,060 | Jonah Hetherington | 30-34 | 1:44:02 | 44:35 | 49:44 | |
| 1,061 | Adrian Lopez de Armentia | 30-34 | 1:44:15 | 46:11 | 49:31 | |
| 1,062 | simon jones | 55-59 | 1:44:27 | 50:45 | 45:47 | |
| 1,063 | Cristóbal Manzano | 40-44 | 1:44:29 | 48:50 | 45:14 | |
| 1,064 | Diego Fernando Narvaez Peña | 30-34 | 1:44:39 | 45:44 | 48:51 | |
| 1,065 | Carlos Vicente Encinar | 35-39 | 1:44:41 | 52:59 | 42:47 | |
| 1,066 | Carlos Fonseca | 50-54 | 1:44:57 | 49:26 | 45:39 | |
| 1,067 | Manuel Caseiro | 60-64 | 1:45:11 | 47:31 | 49:16 | |
| 1,068 | Andy Hancox | 65-69 | 1:45:23 | 51:30 | 43:58 | |
| 1,069 | David Burns | 35-39 | 1:45:31 | 44:12 | 50:51 | |
| 1,070 | Marc Ballbe | 35-39 | 1:45:32 | 47:30 | 48:28 | |
| 1,071 | Sammy Afolayan | 30-34 | 1:45:34 | 50:26 | 42:37 | |
| 1,072 | Daniel Buckley | 35-39 | 1:45:40 | 49:52 | 45:14 | |
| 1,073 | Steve Jones | 45-49 | 1:45:41 | 46:02 | 52:57 | |
| 1,074 | Sergio Perez | 25-29 | 1:45:46 | 54:04 | 42:25 | |
| 1,075 | Yveric Pirotte | 30-34 | 1:45:53 | 51:24 | 45:44 | |
| 1,076 | Lars Klaver | 25-29 | 1:45:54 | 49:59 | 44:47 | |
| 1,077 | David Beet | 40-44 | 1:46:00 | 50:33 | 47:30 | |
| 1,078 | Juan Sebastian Suarez Valencia | 40-44 | 1:46:33 | 48:35 | 47:10 | |
| 1,079 | Liam Collins | 55-59 | 1:46:35 | 44:22 | 51:27 | |
| 1,080 | William Gurney | 16-24 | 1:46:46 | 49:51 | 49:13 | |
| 1,081 | Ignacio de Pastors | 30-34 | 1:47:04 | 46:49 | 42:59 | |
| 1,082 | Michael Mackenzie | 40-44 | 1:48:06 | 50:26 | 47:30 | |
| 1,083 | Vincent Hernandez | 30-34 | 1:48:12 | 50:28 | 48:10 | |
| 1,084 | Mattia Stentella | 25-29 | 1:48:34 | 52:13 | 46:44 | |
| 1,085 | Radoslav Dimitrov | 30-34 | 1:48:41 | 54:52 | 43:31 | |
| 1,086 | Matthew Owen | 25-29 | 1:48:42 | 46:42 | 52:06 | |
| 1,087 | Jack Walsh | 30-34 | 1:49:14 | 51:13 | 49:18 | |
| 1,088 | Christian Taberner Castello | 40-44 | 1:49:15 | 50:36 | 48:52 | |
| 1,089 | Asif Hameed | 50-54 | 1:49:23 | 53:55 | 44:13 | |
| 1,090 | Sauraj Gambhir | 30-34 | 1:49:32 | 57:18 | 41:53 | |
| 1,091 | Patrick Kewenig | 30-34 | 1:50:23 | 49:38 | 51:28 | |
| 1,092 | Melvyn Bauly | 30-34 | 1:50:35 | 45:04 | 39:52 | |
| 1,093 | Jonas Velte | 16-24 | 1:50:41 | 52:03 | 46:15 | |
| 1,094 | Maximilien Menil | 45-49 | 1:50:46 | 51:58 | 48:53 | |
| 1,095 | David Hughes | 60-64 | 1:50:55 | 42:17 | 53:06 | |
| 1,096 | Alexandros Avgeros | 30-34 | 1:51:10 | 49:12 | 51:23 | |
| 1,097 | Jeroen Calis | 55-59 | 1:51:16 | 49:58 | 51:14 | |
| 1,098 | Ahmed Al-Hadidi | 45-49 | 1:51:33 | 51:26 | 52:05 | |
| 1,099 | Bernhard Kowatsch | 40-44 | 1:51:35 | 45:22 | 55:23 | |
| 1,100 | Rafael Felinto | 40-44 | 1:51:55 | 48:34 | 49:09 | |
| 1,101 | Viktor Parunya Eklund | 40-44 | 1:52:21 | 50:12 | 52:39 | |
| 1,102 | Lewis Anderson | 25-29 | 1:52:39 | 53:24 | 46:38 | |
| 1,103 | Ahmed Rateb | 40-44 | 1:52:49 | 53:07 | 51:09 | |
| 1,104 | Raul Perez Martinez | 35-39 | 1:52:55 | 54:58 | 48:33 | |
| 1,105 | Eriene Imade | 16-24 | 1:53:03 | 53:46 | 49:21 | |
| 1,106 | Paul Schmidt | 25-29 | 1:53:34 | 54:36 | 47:38 | |
| 1,107 | Zam Stuart | 45-49 | 1:54:48 | 52:47 | 54:30 | |
| 1,108 | Declan McGeown | 35-39 | 1:54:55 | 53:01 | 46:42 | |
| 1,109 | José Pinho | 50-54 | 1:55:29 | 54:19 | 50:51 | |
| 1,110 | Daichi Kodama | 35-39 | 1:55:50 | 1:01:17 | 43:48 | |
| 1,111 | Stephen Fox | 35-39 | 1:56:00 | 55:10 | 50:09 | |
| 1,112 | Abir Majumder | 25-29 | 1:56:04 | 51:31 | 52:27 | |
| 1,113 | Alex Burlison | 50-54 | 1:56:05 | 58:53 | 49:30 | |
| 1,114 | Afonso Almeida | 30-34 | 1:56:06 | 1:01:44 | 41:59 | |
| 1,115 | Rocky Redmond | 50-54 | 1:56:28 | 51:34 | 55:07 | |
| 1,116 | Carlos Santos | 25-29 | 1:57:07 | 54:36 | 52:45 | |
| 1,117 | Miguel Peña | 55-59 | 1:57:31 | 47:32 | 58:54 | |
| 1,118 | Lukas Vanek | 16-24 | 1:58:22 | 56:09 | 51:14 | |
| 1,119 | Ben Matthews | 25-29 | 1:58:44 | 49:10 | 57:50 | |
| 1,120 | Filippo Galassini | 35-39 | 1:59:25 | 48:33 | 53:49 | |
| 1,121 | Martin Roberts | 35-39 | 2:00:41 | 53:00 | 56:03 | |
| 1,122 | Martyn Frysol | 40-44 | 2:01:19 | 55:58 | 46:38 | |
| 1,123 | Thomas Browne | 45-49 | 2:01:22 | 59:57 | 52:55 | |
| 1,124 | Aitor Erdozia | 25-29 | 2:01:23 | 52:34 | 56:55 | |
| 1,125 | Lewis Hurrell | 25-29 | 2:02:26 | 54:11 | 57:58 | |
| 1,126 | Cesar de la Fuente Garcia | 65-69 | 2:02:48 | 53:48 | 57:46 | |
| 1,127 | Gareth Richardson | 40-44 | 2:02:55 | 59:45 | 52:44 | |
| 1,128 | Andres Garcia Junquera | 45-49 | 2:02:57 | 57:37 | 54:53 | |
| 1,129 | Carl Porter | 30-34 | 2:04:16 | 53:16 | 59:21 | |
| 1,130 | Maximilian Winter | 30-34 | 2:04:23 | 58:52 | 54:28 | |
| 1,131 | Sean Jones | 30-34 | 2:04:53 | 59:35 | 55:04 | |
| 1,132 | Joel Silberman | 45-49 | 2:05:05 | 54:04 | 59:38 | |
| 1,133 | Michael Guy | 35-39 | 2:06:09 | 1:03:59 | 52:14 | |
| 1,134 | Steven Mckirdy | 45-49 | 2:06:22 | 1:01:55 | 53:16 | |
| 1,135 | Adrian Purvis | 60-64 | 2:06:29 | 1:04:30 | 48:50 | |
| 1,136 | Riccardo Russo | 25-29 | 2:06:36 | 55:49 | 1:00:37 | |
| 1,137 | Juanma Martínez Vela | 40-44 | 2:06:39 | 55:34 | 1:00:34 | |
| 1,138 | Michael Stollery | 70-74 | 2:07:09 | 59:37 | 55:58 | |
| 1,139 | Michael Moser | 30-34 | 2:07:46 | 58:29 | 58:24 | |
| 1,140 | Gary Gallen | 55-59 | 2:13:24 | 1:01:09 | 50:56 | |
| 1,141 | Aidan Harrison | 25-29 | 2:13:28 | 53:52 | 54:35 | |
| 1,142 | Rens Matthesius | 25-29 | 2:14:34 | 1:04:08 | 55:59 | |
| 1,143 | Gary King | 65-69 | 2:15:05 | 1:01:13 | 1:02:00 | |
| 1,144 | Camilo Cuervo | 45-49 | 2:16:51 | 1:13:26 | 50:55 | |
| 1,145 | Andrew Wright | 40-44 | 2:22:01 | 1:05:26 | 1:02:39 | |
| 1,146 | Charlie Gillett | 35-39 | 2:29:08 | 58:58 | 1:19:37 | |
| 1,147 | Artur Manowski | 35-39 | 2:34:42 | 1:11:46 | 1:06:57 | |
| 1,148 | Sébastien Nau | 50-54 | 2:37:21 | 1:10:21 | 1:15:58 | |
| 1,149 | Paul Gallagher | 55-59 | 2:43:03 | 1:16:51 | 1:10:53 |