In his first years as an elite track rider, Cavendish won gold in the madison at the 2005 and 2008 UCI Track Cycling World Championships riding for Great Britain, with Rob Hayles and Bradley Wiggins respectively, and in the scratch race at the 2006 Commonwealth Games riding for Isle of Man. After failing to win a medal at the 2008 Summer Olympics he did not compete on track until 2015, subsequently winning his third UCI Track Cycling World Championships title with Wiggins in the madison in 2016, and an individual silver medal in the Omnium at the 2016 Summer Olympics.