Everton, Tranmere Rovers, Oldham Athletic, Ossett Albion, Burnley, Kilmarnock, Salford City, Viking Stavanger
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 joined the club's youth setup, and was a member of the side that won the 2014 U18 Premier League.
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.
Nine days later, Green agreed to join League One side Oldham Athletic on a two-year deal. Green later signed for his local non-league club Ossett Albion on a non-contract basis, making his debut for them on 10 November 2015 against Mossley. He signed a six-month contract with Burnley in January 2016.
On 12 August 2016 Green joined Scottish Premiership club Kilmarnock on a six-month loan. On 28 January 2017, Green joined National League North side Salford City on loan until the end of the season. He made a total of eight appearances for Salford during the loan spell. Green was released by Burnley in June 2017. On 16 August 2017, Green signed for Viking in Norway before returning to UK and signing for the Boro'.