Over the course of his career, Holden went on to play for several other clubs, including Aston Villa, Birmingham City, and Leeds United. His impressive performances on the field caught the attention of Cambridge United, and in 2018, he signed a contract with the club.