Joseph Kevin Keegan nace el 14 de febrero de 1951 en Armthorpe, unos 50 kilómetros al sur de la ciudad de York.
Jugó en el Liverpool, el Hamburgo y Southampton y se retiró en el Newcastle.