Terminó la prueba de la marcha de los 50 kilómetros en Río 2016 y los atletas mexicanos no tuvieron suerte y terminaron lejos de los puestos de medalla. Omar Zepeda culminó en la posición 15 con un tiempo de 3 horas 51 minutos y 35 segundos, mientras que el michoacano, José Ojeda terminó en el lugar 25 de la clasificación general.

La medalla de oro en esta prueba fue para el representante de Eslovaquia, Matej Thot quien detuvo el cronómetro en 3 horas, 40 minutos y 58 segundos, mientras que la plata fue para Jared Tallent de Australia y el canadiense, Evan Dunfee se quedó con el bronce. La última presea para México conseguida en marcha la obtuvo Joel Sánchez en los Juegos Olímpicos de Sydney 2000.