TrainRox Logo TrainRox

HYROX MEN - Mexico City 2025

7–9 Nov 2025
Showing 1,001 to 1,100 of 2,041 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
MEX flag Santiago Hernandez Gutierrez
25-29 1:41:53
Click to select for comparison
1,002
MEX flag Marcelo Ang
25-29 1:41:54
Click to select for comparison
1,003
MEX flag Ricardo Rivas Martinez
35-39 1:41:58
Click to select for comparison
1,004
MEX flag Félix Cantú Frei
30-34 1:41:58
Click to select for comparison
1,005
MEX flag Erick Zecua Aguilar
30-34 1:41:59
Click to select for comparison
1,006
MEX flag Arturo Anaya Perdigon
55-59 1:42:02
Click to select for comparison
1,007
MEX flag Erwin Rodriguez Komukai
35-39 1:42:02
Click to select for comparison
1,008
MEX flag Saidh Martínez García
30-34 1:42:03
Click to select for comparison
1,009
MEX flag Fernando Pacheco Velázquez
25-29 1:42:03
Click to select for comparison
1,010
USA flag David Fraire
25-29 1:42:08
Click to select for comparison
1,011
MEX flag Salvador Espitia García
30-34 1:42:08
Click to select for comparison
1,012
FRA flag Florian Barral
30-34 1:42:09
Click to select for comparison
1,013
MEX flag Axel Sanchez Lazaro
25-29 1:42:10
Click to select for comparison
1,014
MEX flag Carlos Castillo
30-34 1:42:12
Click to select for comparison
1,015
MEX flag Eduardo Escotto
40-44 1:42:13
Click to select for comparison
1,016
MEX flag Gil Enrique Vazquez Avila
50-54 1:42:14
Click to select for comparison
1,017
MEX flag Jordy Chávez
16-24 1:42:17
Click to select for comparison
1,018
USA flag Christian Valdez
35-39 1:42:17
Click to select for comparison
1,019
MEX flag Ahuizotl Isaac Roque Blanco
30-34 1:42:18
Click to select for comparison
1,020
ARG flag Matías San Martín
30-34 1:42:19
Click to select for comparison
1,021
MEX flag Brian Pantoja
35-39 1:42:20
Click to select for comparison
1,022
CRC flag Victor Dien
30-34 1:42:24
Click to select for comparison
1,023
MEX flag Ricardo Castro Alejo
30-34 1:42:25
Click to select for comparison
1,024
MEX flag Francisco Badillo
30-34 1:42:26
Click to select for comparison
1,025
MEX flag Ubaldo Guadalupe García Cardenas
35-39 1:42:28
Click to select for comparison
1,026
GUA flag Kevyn Duarte
25-29 1:42:28
Click to select for comparison
1,027
MEX flag José Manuel Tovar Reyes
30-34 1:42:28
Click to select for comparison
1,028
MEX flag Jonathan Cabrera
16-24 1:42:29
Click to select for comparison
1,029
MEX flag Oscar Vladimir Ibarra Díaz
25-29 1:42:32
Click to select for comparison
1,030
MEX flag Iván Almanza
35-39 1:42:32
Click to select for comparison
1,031
MEX flag Luis Enrique Carbajal Medina
30-34 1:42:32
Click to select for comparison
1,032
MEX flag Víctor Ortega Ferrer
40-44 1:42:33
Click to select for comparison
1,033
MEX flag Miguel Salazar Gutiérrez
40-44 1:42:34
Click to select for comparison
1,034
MEX flag Juan Eduardo Lopez Rojas
30-34 1:42:34
Click to select for comparison
1,035
MEX flag Uriel Martínez Monjaraz
30-34 1:42:39
Click to select for comparison
1,036
MEX flag Ruben Gonzalez
30-34 1:42:42
Click to select for comparison
1,037
MEX flag Diego Coria
25-29 1:42:45
Click to select for comparison
1,038
MEX flag Humberto Gomez Campos
30-34 1:42:45
Click to select for comparison
1,039
MEX flag Luis Enrique Martinez
40-44 1:42:48
Click to select for comparison
1,040
MEX flag Juan José Villalobos
30-34 1:42:49
Click to select for comparison
1,041
MEX flag Eric Fernández
35-39 1:42:49
Click to select for comparison
1,042
MEX flag Andres Anaya
25-29 1:42:50
Click to select for comparison
1,043
USA flag Edgar Lopez
25-29 1:42:51
Click to select for comparison
1,044
MEX flag Eduardo Guerrero Gordillo
45-49 1:42:53
Click to select for comparison
1,045
MEX flag Victor Manuel Moran Rodriguez
40-44 1:42:54
Click to select for comparison
1,046
MEX flag Luis Javier Pérez Alvarez
25-29 1:42:55
Click to select for comparison
1,047
MEX flag Francisco Alfonso Cabrera Vega
25-29 1:42:56
Click to select for comparison
1,048
MEX flag Hector Perez Najera
25-29 1:42:57
Click to select for comparison
1,049
MEX flag Mauricio Benabib
60-64 1:42:59
Click to select for comparison
1,050
MEX flag Luis Alfredo Segura Gatica
35-39 1:43:00
Click to select for comparison
1,051
USA flag Leviticus Brown
35-39 1:43:02
Click to select for comparison
1,052
MEX flag Obed López Hernández
35-39 1:43:05
Click to select for comparison
1,053
MEX flag Jose Vazquez
35-39 1:43:07
Click to select for comparison
1,054
MEX flag Miguel Angel Villeda Rodriguez
30-34 1:43:08
Click to select for comparison
1,055
MEX flag Francisco Garcia Guarneros
30-34 1:43:10
Click to select for comparison
1,056
MEX flag Luis David Rodriguen Barajas
25-29 1:43:10
Click to select for comparison
1,057
MEX flag Adrián Yair Osorio Salas
25-29 1:43:11
Click to select for comparison
1,058
MEX flag Zoilo Torres Zenon
30-34 1:43:13
Click to select for comparison
1,059
MEX flag Jesus Granados Badillo
25-29 1:43:13
Click to select for comparison
1,060
GUA flag Byron Sosa
40-44 1:43:14
Click to select for comparison
1,061
USA flag Jay Burdette
30-34 1:43:18
Click to select for comparison
1,062
MEX flag Luis Arturo Gonzalez Hernandez
50-54 1:43:19
Click to select for comparison
1,063
CAN flag Nathaniel Hobbs
25-29 1:43:19
Click to select for comparison
1,064
MEX flag Geovanni Moreno Yescas
40-44 1:43:19
Click to select for comparison
1,065
MEX flag Arturo Morado Ruiz
45-49 1:43:20
Click to select for comparison
1,066
MEX flag Luis Gerardo Muñoz Urbina
30-34 1:43:21
Click to select for comparison
1,067
MEX flag Fernando Vazquez Lopez
40-44 1:43:22
Click to select for comparison
1,068
MEX flag Luis Alberto López Escamilla
35-39 1:43:23
Click to select for comparison
1,069
MEX flag Carlos Quiroz
45-49 1:43:25
Click to select for comparison
1,070
MEX flag Jorge Arturo Guevara Rodarte
55-59 1:43:25
Click to select for comparison
1,071
MEX flag Charlie Catalan
45-49 1:43:26
Click to select for comparison
1,072
MEX flag Jesus Chavez Aguilar
35-39 1:43:27
Click to select for comparison
1,073
MEX flag Juan Millan
30-34 1:43:29
Click to select for comparison
1,074
MEX flag Paulo López Velarde
16-24 1:43:31
Click to select for comparison
1,075
MEX flag Alejandro Ramirez Esquinca
35-39 1:43:32
Click to select for comparison
1,076
MEX flag Franklin Reyes López
40-44 1:43:34
Click to select for comparison
1,077
MEX flag Miguel Rosales
25-29 1:43:35
Click to select for comparison
1,078
MEX flag Carlos Guillermo Ortiz
25-29 1:43:35
Click to select for comparison
1,079
MEX flag Samuel Ramirez
16-24 1:43:35
Click to select for comparison
1,080
USA flag Marcus Montemayor
30-34 1:43:37
Click to select for comparison
1,081
MEX flag Ivan Vega Cortazar
35-39 1:43:39
Click to select for comparison
1,082
MEX flag Jesus Fuentes Gonzalez
25-29 1:43:40
Click to select for comparison
1,083
MEX flag Carlos Rios
16-24 1:43:40
Click to select for comparison
1,084
MEX flag Emmanuel Mendoza
16-24 1:43:40
Click to select for comparison
1,085
MEX flag Javier Rodrigo Amezcua Moreno
25-29 1:43:41
Click to select for comparison
1,086
MEX flag Aldo Fabrizio Avila
25-29 1:43:41
Click to select for comparison
1,087
MEX flag Alek Salmean
16-24 1:43:42
Click to select for comparison
1,088
MEX flag Javier Montiel Mendoza
45-49 1:43:43
Click to select for comparison
1,089
MEX flag Rolando Trujillo Cano
35-39 1:43:44
Click to select for comparison
1,090
MEX flag Juan Domínguez
25-29 1:43:44
Click to select for comparison
1,091
MEX flag Mauricio Malagón Arias
50-54 1:43:45
Click to select for comparison
1,092
GER flag Benjamin Städter
30-34 1:43:46
Click to select for comparison
1,093
MEX flag Alex Castro
25-29 1:43:47
Click to select for comparison
1,094
MEX flag Leonardo Alejandro Santana Guadarrama
30-34 1:43:47
Click to select for comparison
1,095
MEX flag Arturo Sebastian López Jimenez
16-24 1:43:48
Click to select for comparison
1,096
MEX flag Miguel Ángel Olvera Díaz
25-29 1:43:48
Click to select for comparison
1,097
MEX flag Antonio García
40-44 1:43:48
Click to select for comparison
1,098
MEX flag Dave Cordero
25-29 1:43:49
Click to select for comparison
1,099
CAN flag Nelkas Kwemo
30-34 1:43:49
Click to select for comparison
1,100
MEX flag Ivan Castuera
25-29 1:43:57
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.