En 2021, le marathon des Jeux olympiques de 2020 se déroule au Parc Ōdōri de Sapporo, à près de de Tokyo. Eliud Kipchoge, détenteur du record du monde depuis septembre 2018 en , et titré à deux reprises sur le Marathon de Londres et de Marathon de Berlin depuis son dernier sacre à Rio de Janeiro, devient le troisième athlète à remporter un deuxième titre olympique sur marathon après Abebe Bikila (en 1960 et 1964) et Waldemar Cierpinski (en 1976 et 1980). Le Kényan se défait de ses adversaires à de l'arrivée et creuse la différence entre le et le kilomètre, distance qu'il effectue en . Il l'emporte en et devance largement le Néerlandais Abdi Nageeye () et le Belge Bashir Abdi () qui se livrent un dernier sprint final en compagnie de l'autre Kényan Lawrence Cherono. La course, disputée à 7 heures du matin pour éviter des températures trop élevées, compte 30 abandons.