He plays as a goalkeeper and signed his first professional contract in the summer of 2006, having graduated from their Centre of Excellence at South Gloucestershire and Stroud College, earning himself a place in the Bristol Rovers squad for the 2006–07 season.
He was signed on a season-long loan by Gloucester City manager David Mehew in July 2009, and was voted joint Player of the Season in April 2010 after helping the club to avoid relegation from the Conference North.
He then returned to Gloucester City on a short-term deal as cover for injured Kevin Sawyer and featured in a game against Workington on 20 August 2011.
Green then featured in a Southern Premier Division game for Cirencester Town on 29 August 2011 as cover for Danny Greaves against Chesham United.
[6] He then joined Cirencester permanently after when Danny Greaves quit the club to return to Mangotsfield United.