Career
Green started as a youth player with Bradford City, before being signed by Everton in October 2011 for an initial fee of £300,000 that could have risen as high as £2 million and received a £45,000 signing-on fee. He went on loan to Tranmere Rovers in March 2015. He made his Tranmere debut later that month, scoring an injury-time equaliser in a game against AFC Wimbledon.
On 10 June 2015, Green left Everton after nearly four years at the club without having made a senior appearance.
Nine days later, Green agreed to joined League One side Oldham Athletic on a two-year deal with an option of a third year, but voluntarily terminated the contract that November. On 8 November 2015 Green signed for his local non-league club Ossett Albion on a non-contract basis, making his debut for them on the 10th November 2015 against Mossley.
He signed a six-month contract with Burnley in January 2016. He has represented England at youth level, featuring in the 2013 Union of European Football Associations European Under-17 Championship qualifying round, scoring against Estonia.