El marchista Horacio Nava fue el mejor mexicano durante la prueba de 50 kilómetros en los Juegos Olímpicos de Río 2016, al llegar en la posición 13 con un tiempo de 3:50:53, a 9:55 de la medalla de oro.
Omar Zepeda finalizó en el sitio 16 con un registro de 3:51:35.
Por su parte, José Leyver Ojeda terminó en el lugar 25 con un crono de 3:56:07.
El oro fue para el eslovaco Matej Toth con un tiempo de 3:40:58. La plata para el australiano Jared Tallent y el bronce para el japonés Hirooki Arai, quien tuvo un percance con el canadiense Evan Dunfee en los últimos metros de la competencia.