Nach dem WM 1978 wechselte er von Rapid Wien zum FC Barcelona wo er direkt in der ersten Saison mit 29 Treffer spanischer Torschützenkönig wurde und auch im erfolgreichen Finale des Europapokals der Pokalsieger (4:3 nach Verlängerung gegen Fortuna Düsseldorf) traf. Nach seiner Rückkehr zu Rapid Wien 3 Jahre später wurde er noch 2 Mal Österreichischer Meister.
International gewann er mit den Reds den UEFA-Pokal 1973 (3:0 und 0:2 gegen Borussia Mönchengladbach) sowie 1976 (3:2 und 1:1 gegen den FC Brügge) wobei er alleine in den 4 Finalspielen 4 der 7 englischen Treffer erzielte. 1977 gewann er mit dem FC Liverpool schließlich auch den Europapokal der Landesmeister (3:1 gegen Borussia Mönchengladbach) und wechselte im gleichen Jahr zum Hamburger SV.
Auch mit dem HSV erreichte er 1980 das Finale des Landesmeister-Pokals, u.a. durch einen 5:1-Heimsieg im Halbfinal-Rückspiel gegen Real Madrid, verlor jedoch mit 0:1 gegen den Titelverteidiger Nottingham Forest. Neben dem deutschen Meistertitel 1979 wurde er 1978 und 1979 zu Europas Fußballer des Jahres gewählt.
Später wechselte er auf die Trainerbank und war unter anderem 1999 und 2000 Nationaltrainer Englands. Bei der EM 2000 konnten die Three Lions Deutschland in der Vorrunde mit 1:0 besiegen, schieden aber dennoch ebenso wie Deutschland bereits in der Vorrunde aus. Anschließend trainerte er 4 Jahre Manchester City.