[8] Hines made his first team debut for West Ham United against Macclesfield Town in a League Cup second round match on 27 August, scoring a goal.
[9] Hines missed much of the 2008–09 season with a knee injury but signed a new contract in March 2009, keeping him at the club until summer 2010.
[17] Hines signed a two-year contract with Burnley in August 2011 with a compensation fee, estimated at £250,000, to be set by a tribunal owing to his young age.
[21] At the end of the season, Burnley chose not to take up the option of a second year on Hines' contract and he was released by the club.
[21] After being released by Burnley, Hines had a short trial with Swindon Town before signing a one-year contract with Bradford City along with Irish under-17 international defender Carl McHugh on 18 August.
[28] On 8 January 2013, Hines was part of the side which beat Aston Villa 3–1 in the League Cup semi-final first leg.
[29] On 22 January 2013, Hines was part of the side which lost to Aston Villa 2–1 in the League Cup semi-final second leg.
Bradford's historic win was only the second time a team from the 4th tier of English football have reached the League Cup final with the other being Rochdale in 1962.
[31] On 27 July 2013, Hines began a trial period with Coventry City starting with an away friendly against Oxford United.
[32] Hines also trialled with MK Dons and featured for 73 minutes in their pre season friendly against a Tottenham XI on 31 July 2013.
[36] In June 2014, he left Dagenham having failed to agree new terms to his contract after revealing that he wanted to play at a higher level.
[39] On 20 December 2016, Hines signed for Southend United until the end of the 2016–17 season having completed a successful trial.