The men's cycling omnium at the 2012 Olympic Games in London took place at the London Velopark on 4 and 5 August.
[1] Lasse Norman Hansen from Denmark won the gold medal.
France's Bryan Coquard won silver and Ed Clancy from Great Britain took bronze.
The omnium competition consisted of six events, with a point-for-place system.
[2] In case of a tie on points the time trial counts.