Recent winners Olympic road race
2024: Remco Evenepoel (bel)
2021: Richard Carapaz (ecu)
2016: Greg Van Avermaet (bel)
2012: Alexander Vinokourov (kaz)
2008: Samuel Sánchez (spa)
2004: Paolo Bettini (ita)
2000: Jan Ullrich (ger)
1996: Pascal Richard (swi)
1992: Fabio Casartelli (ita)
1988: Olaf Ludwig (ddr)
1984: Alexi Grewal (usa)
1980: Sergej Soechoroetsjenkov (ussr)
1976: Bernt Johansson (swe)
1972: Hennie Kuiper (nld)
Records Olympic Road Race
No rider managed to be a multiple Olympic road race champion. The one who came closest was Alexander Vinokourov. The Kazakh took the gold medal in 2012 and was second in 2000.
Remco Evenepoel is the only rider who took gold in both the road race and the ITT in the same year.