2005. aastal liitus ta Newcastle Unitediga, kuid klubi põhimeeskonda ta ei jõudnud. Hooajal 2008–09 debüteeris ta Inglismaa tugevuselt kolmanda liiga klubis Stockport County, kus ta mängis Newcastle Unitedist laenul. Hooaja 2009–10 alguses oli ta laenul samasse liigasse kuulunud Bristol Roversis. Seejärel läks ta laenule Norwich Citysse, tõustes Norwich City esiväravavahiks. Hooajal 2009–10 valiti ta mängijate poolt Norwich City hooaja parimaks mängijaks.
2010. aasta augustis läks ta Newcastle Unitedist laenule Šotimaa kõrgliiga klubisse Celtic. 2012. aasta juunis sõlmis ta klubiga püsiva lepingu. Celticus mängis ta kokku neli hooaega ning tuli kolmel viimasel hooajal klubiga Šotimaa meistriks. Hooajal 2013–14 valiti ta Šotimaa kõrgliiga hooaja sümboolsesse koosseisu.
2014. aasta augustis siirdus Forster umbes 10 miljoni naelsterlingi eest Inglismaa kõrgliigaklubisse Southampton. Hooajal 2019–2020 mängis ta laenul taas Celticus ning tuli klubiga neljandat korda Šotimaa meistriks.
2022. aasta juulis siirdus ta Tottenham Hotspuri.[1]