Le Kényan Eliud Kipchoge est le favori du marathon des Jeux olympiques de 2016 après avoir notamment remporté le Marathon de Chicago 2014, le Marathon de Berlin 2015, et le Marathon de Londres 2015 et 2016. À Rio de Janeiro, il s'impose dans le temps de après avoir déposé l’Éthiopien Feyisa Lilesa au kilomètre de la course. Feyisa Lilesa, qui se classe deuxième en , effectue sur la ligne d'arrivée un geste de soutien à des manifestations en cours contre le gouvernement éthiopien en croisant ses poings au dessus de sa tête. L'Américain Galen Rupp remporte la médaille de bronze en établissant un nouveau record personnel en , devançant l'Érythréen Ghirmay Ghebreslassie, champion du monde en 2015, qui termine au pied du podium. Le tenant du titre Stephen Kiprotich se classe de la course.