He was born at Gravesend in Kent in 1834, the son of William and Rebecca Green (née King).
[a][1][2][3] Green played club cricket for Gravesend Cricket Club regularly and made his debut for Kent against Sussex in 1856.
He made two further first-class appearances for the county, in 1859 against a Middlesex side and in 1861 against Cambridgeshire.
[4][5] He played in a Kent trial match in 1860 and in 1865 played for the Players of Kent against the Gentlemen of Kent in a match at the Bat and Ball Ground in Gravesend, scoring 23 runs and taking a wicket for his side.
[1][5] A house painter by trade, Green married and had three children with his wife Henrietta.