31 sierpnia podpisał wart 4 miliony funtów 4-letni kontrakt.
W 2008 roku zdobył z klubem Puchar Anglii.
Johnson znalazł się w drużynie roku sezonu 2008-2009 angielskiej Premier League.
Liverpool 22 czerwca 2009 Liverpool F.C. ogłosił zakup Glena Johnsona z Portsmouth. Piłkarz zadebiutował w pierwszej drużynie 16 lipca w meczu sparingowym z St. Gallen, który zakończył się remisem 0:0. Gracz wszedł na boisko w drugiej połowieLfc.pl. W lidze debiut zaliczył 16 sierpnia w meczu z Tottenhamem Hotspur. Pierwszego gola w barwach The Reds zdobył 19 sierpnia, gdy w ligowym debiucie na Anfield bramkarza Stoke City pokonał strzałem „nożycami” z kilku metrów. Liverpool wygrał ten mecz 4:0.
W sezonie 2011/2012 zdobył z drużyną klubową Puchar Ligi Angielskiej.
Stoke City 12 lipca 2015 roku przeniósł się do Stoke City, podpisując dwuletni kontrakt.
Reprezentacja W latach 2000–2003 zaliczył 14 występów w reprezentacji Anglii U-21. W seniorskiej kadrze zadebiutował 18 listopada 2003 w meczu przeciwko Danii wchodząc w 16. minucie za kontuzjowanego Gary’ego Neville’a.
Po słabym występie w towarzyskim meczu przeciwko Danii w sierpniu 2005 stracił swoją pozycję w reprezentacji na rzecz Luke’a Younga.