Between April 1965 and September 1967, the club's most successful period, he played in 140 consecutive matches. He was part of the Celtic team that won the European Cup in 1967, defeating Inter Milan 2–1 in Lisbon. As a player with Celtic, he won three league championships, three Scottish Cups, four League Cups and the European Cup.