2001 gewann er mit Bayern München die Champions-League. Außerdem wurde er achtmal deutscher Meister und fünfmal DFB-Pokalsieger.
Nach seiner aktiven Spielerkarriere war er zeitweise Trainer der zweiten Mannschaft des FC Bayern München und Experte bei Fußballübertragungen der ARD.
Er begann seine Profi-Karriere beim 1.FC Nürnberg und wechselte 1988 zum FC Bayern München. Nach 2 Meistertiteln wechselte er zu Juventus Turin, bliebt dort aber nur 1 Saison und wechselte zum BVB. Mit Dortmund wurde er noch 3 weitere Male Meister (1995, 1996, 2002) und stand 2 Mal im UEFA-Pokal-Finale (1993 gegen seinen ehemaligen Club Juventus Turin 1:3 und 0:3 sowie 2002 gegen Feyenoord Rotterdam 2:3).
1997 gewann er dann mit dem BVB die Champions League, erneut gegen Juventus Turin im Finale (3:1), und anschließend den Weltpokal (2:0 gegen Cruzeiro Belo Horizonte)
Am Samstag, den 16. Oktober 1954 konnte er die 1:3-Niederlage vor 86000 Zuschauern in Hannover gegen Frankreich zwar nicht verhindern, aber in seinen insgesamt 72 Länderspielen erzielte er 43 Tore.