W Hamburgu Keegan piłkarsko dojrzał i dzięki dobrym występom w Bundeslidze oraz europejskich pucharach dwukrotnie odbierał Złotą Piłkę, przyznawaną przez magazyn "France Football" dla najlepszego zawodnika klubów Starego Kontynentu. W czerwcu 1980 roku po przegranym finale Pucharu Mistrzów z Notthingham Forrest oraz nieudanych mistrzostwach Europy niespodziewanie rozwiązał kontrakt z HSV i powrócił do Anglii. Przez dwa sezony występował w barwach Southampton FC.