 He was named as League Two Player of the Month for November 2014, and helped Southend to secure promotion out of League Two via the play-offs in 2015.He joined Millwall in June 2016 and helped the club to secure promotion out of League One in 2017.He signed with Port Vale in August 2017.