 He moved to Rangers as a free agent in 2007 and enjoyed success with the Ibrox club until he left Rangers by mutual consent in August 2012.Broadfoot then joined English club Blackpool, but was released by them in May 2014, moving on to Rotherham.In 2017 he returned to Scotland and joined Kilmarnock, spending two full seasons with the club.