List of Celtic F.C. players

Other players who have made fewer appearances are also included where they are regarded as having played a significant role for the club, with the reason for their inclusion indicated in the Notes column.

Celtic's record appearance-maker is Billy McNeill, who made a total of 790 appearances in major competitions over an 18-year playing career.

Alec McNair holds the record at Celtic for most league appearances, and is also the oldest player to have competed for the club.

He is also the club's third highest goalscorer of all time, behind McGrory and Bobby Lennox, with 242 goals in all competitions.

Key Appearances correct as of match played 27 May 2024 Citations/ sources for each note are included in the "Notable players" section above:

Photograph of Billy McNeill taken in the early 1980s
Billy McNeill has made the most appearances for Celtic in major competitions, and also captained the side from 1963 up to his retirement from playing in 1975. McNeill went on to manage Celtic in two spells during the 1980s.