Portsmouth, Luton Town, Birmingham City, Queens Park Rangers, St Johnstone, Hibernian, Greenock Morton
Basingstoke born Vine joined The Boro' in October 2015. He rejoined the club in January 2017.
He started his career at Portsmouth, making his first team debut at the age of 18.
After loan spells from Fratton Park he joined Luton Town where he bagged 22 goals in 57 appearances before moving to Birmingham City and then QPR.
In 2012 Vine moved north of the border and joined St Johnstone in the Scottish Premier. Subsequently he also played in Scotland for Hibs and Greenock Morton.