He spent 12 full seasons with Celtic, helping the club to six league titles, three Scottish Cups, and four League Cups, as well as being part of the Lisbon Lions side that won the 1967 European Cup. He scored the winning goal in the 85th minute of the final.