Foster tekende in mei 2010 een driejarig contract bij Birmingham City, dat voor een niet bekendgemaakt bedrag zijn tot 2013 lopende verbintenis bij Manchester United afkocht[1]. Het was Fosters tiende club sinds hij in 2000 debuteerde in het seniorenvoetbal bij Racing Club Warwick. Daarna speelde hij op huurbasis voor verscheidene clubs, maar kwam hij bij zijn eigenlijke werkgevers Stoke City en Manchester United zelden tot nooit aan spelen toe. Bij Manchester United was hij derde doelman achter Edwin van der Sar en Tomasz Kuszczak.
Na de degradatie van West Bromwich Albion in het seizoen 2017/18 verkaste Foster naar Watford, waar hij de concurrentie aanging met oud-PSV'er Heurelho Gomes. De op dat moment 35-jarige doelman tekende voor twee jaar met een optie voor nog een jaar.[2]
Interlandcarrière
Op 7 februari 2007 debuteerde hij tegen Spanje in het Engels voetbalelftal (1–0 nederlaag).