Keegans professionella spelarkarriär sträckte sig över 16 år. Han vann nio titlar under sex säsonger i Liverpool, däribland tre engelska ligamästerskap och Europacupen 1976, innan han blev tysk mästare med Hamburger SV säsongen 1978/79. Han tilldelades dessutom Ballon d'Or två år i följd, 1978 och 1979.
Avslutade spelarkarriären i Newcastle
Efter tiden i Southampton gick den tidigare engelske landslagskaptenen till Newcastle, som då spelade i andradivisionen. Debuten kom den 28 augusti 1982 och Keegan gjorde matchens enda mål när Queens Park Rangers besegrades med 1–0 på St. James' Park.
Under två säsonger noterades han för 49 mål på 85 tävlingsmatcher och utsågs båda åren till klubbens bästa spelare. Newcastle tog steget upp till högstadivisionen 1983/84 efter en tredjeplats, varefter Keegan avslutade sin aktiva karriär.
Ledde klubben tillbaka till högsta serien
Åtta år senare återvände Keegan till Newcastle för sitt första tränaruppdrag. Tillsammans med Terry McDermott lyckades han hålla kvar laget i andradivisionen under våren 1992. David Kellys sena mål i en 1–0-seger mot Portsmouth blev avgörande i kampen för att undvika nedflyttning.
Den följande säsongen vann Newcastle andradivisionen med 96 poäng och avancerade till den nybildade Premier League. Laget inledde serien med elva raka segrar och gjorde sammanlagt 92 mål på 46 matcher. Kelly svarade för 24 mål, medan vintervärvningen Andy Cole gjorde 12 mål på lika många framträdanden.