Green volgde de jeugdopleiding van Norwich City. Hij maakte op 4 april 1999 zijn debuut in het eerste elftal, tegen Ipswich Town. In 2001 kreeg Green een vaste basisplaats, na het vertrek van Andy Marshall. Hij was in het seizoen 2003-2004 een van sleutelfiguren in het elftal dat promotie afdwong naar de Premier League. Zodoende werd hij in 2004 voor het eerst opgeroepen voor het nationale elftal.
Norwich City degradeerde na één seizoen uit de Premier League. Green zette de twee jaar daarna zijn keeperswerk voort in de Championship. In 2006 accepteerde Norwich City een bod van twee miljoen pond voor Green en maakte hij de overstap naar de Premier League. Hij keepte tussen 1999 en 2006 241 wedstrijden voor Norwich City.
Green ondertekende bij West Ham United een contract voor vier jaar. Hij maakte zijn debuut voor de club in een met 1-0 verloren wedstrijd tegen Tottenham Hotspur. Met West Ham vocht hij met succes tegen degradatie. Zijn prestaties in het seizoen daarop leverde hem de titel Hammer van het jaar op. De seizoenen daarna bleef Green onomstreden als eerste keeper van West Ham.
Op 21 juni 2012 maakte Queens Park Rangers bekend dat het Green van West Ham overnam. Green tekende een contract voor twee seizoenen.[1] In totaal kwam Green zes seizoenen uit voor West Ham. Hij maakte zijn debuut voor zijn nieuw club op 18 augustus 2012 in de wedstrijd tegen Swansea City. Na de komst van Júlio César verloor hij zijn basisplaats, maar vocht hij zich terug na een blessure van de Braziliaanse keeper. Aan het einde van het seizoen degradeerde hij met de ploeg, maar na één seizoen wist hij weer met de ploeg te promoveren. Op 10 juli 2014 tekende hij een nieuw contract bij QPR dat hem tot 2016 aan de club verbond.[2] Op zondag 10 mei 2015 degradeerde hij met die club uit de Premier League. Manchester City versloeg de hekkensluiter op die dag met 6-0, waardoor degradatie een feit was.
Op 7 juli 2016 werd bekendgemaakt dat Green een contract voor één jaar had getekend bij Leeds United, op dat moment actief in de Championship. Hij maakte op 7 augustus van dat jaar zijn officiële debuut voor de club, tegen zijn voormalige werkgever Queens Park Rangers.
In 2004 werd Green voor het eerst opgeroepen voor het nationale team. Onder leiding van bondscoach Sven-Göran Eriksson maakte hij zijn debuut in de vriendschappelijke wedstrijd tegen Colombia op 31 mei2005. Hij verving David James (Manchester City) in dat duel na de eerste helft. Hij was daarmee de zesde Norwich-speler die voor het nationale elftal uitkwam. Green werd geselecteerd voor het WK voetbal 2006 in Duitsland, maar in aanloop naar het wereldkampioenschap scheurde hij zijn lies. Hij kreeg in 2010 een herkansing toen bondscoach Fabio Capello hem opriep voor het WK voetbal 2010 in Zuid-Afrika. Daar werd hij eerste doelman in de wedstrijd tegen de Verenigde Staten. In de 40ste minuut scoorde de Amerikaanse aanvaller Clint Dempsey de 1-1 na een blunder van Green. Dit kostte Engeland de eerste plaats in de groepsfase. Onder leiding van de nieuwe bondscoach Roy Hodgson keerde Green terug in het nationale elftal van Engeland en hij maakte ook deel uit van de selectie die naar Polen en Oekraïne ging voor het EK 2012. Daar was hij tweede keuze achter Joe Hart. De ploeg van bondscoach Roy Hodgson werd in de kwartfinales na strafschoppen (2-4) uitgeschakeld door Italië. In de reguliere speeltijd plus verlenging waren beide teams blijven steken op 0-0.