Cycling at the 2012 Summer Olympics – Men's cross-country

The men's cross-country cycling event at the 2012 Olympic Games in London took place at Hadleigh Farm on 12 August.

[1] Fifty cyclists from 32 countries competed.

Jaroslav Kulhavý from the Czech Republic won the gold medal, beating Switzerland's Nino Schurter by one second.

The competition began at 1:30 pm with a mass start and involved a set number of laps (determined the day before the competition) around the 4.8 km course at Hadleigh Farm in Essex.

All times are British Summer Time The entry list was published on 26 July.