Nichtsdestotrotz sammelte er auch jede Menge Titel: Er wurde 4 Mal deutscher Meister, 3 Mal DFB-Pokal-Sieger, 3 Mal englischer Pokalsieger sowie 1 Mal englischer Meister.
2008 stand er mit dem FC Chelsea nochmal im Finale der Champions League, verlor aber mit 5:6 im Elfmeterschiessen gegen Manchester United.
Von 1990 bis 1993 spielte er mit Eintracht Frankfurt immer um die Meisterschaft mit, konnte sie aber nie gewinnen. Mit dem 1.FC Köln stand er 1986 im Finale das UEFA-Pokals wo allerdings schon das Hinspiel bei Real Madrid mit 1:5 verloren wurde und so das 2:0 im Rückspiel nicht ausreichte.
Zudem gewann er 3 Mal den DFB-Pokal (1982, 1984 und 1986) und stand 2 Mal im Finale des Europapokals der Landesmeister. Beide Mal trat der FC Bayern als Favorit an, verlor jedoch beide Endspiele: 1982 0:1 gegen Aston Villa, 1987 1:2 gegen den FC Porto.
Während er als Spieler nur für den FC Bayern auflief, war er später als Trainer bei mehreren Vereinen aktiv, unter anderem beim 1.FC Nürnberg, Bayer Leverkusen und dem VfL Wolfsburg.