Celtic's All-Time Record Appearance Makers

Here are Celtic’s all-time top 10 record appearance makers for the club including two Lisbon Lions and a modern great.

Celtic have been blessed with a sensational array of talented players across the club’s incredible history.

The Hoops are one of the most successful football clubs in the world in terms of trophies won and the players on the park, of course, have been central to that.

But who out of the hundreds and hundreds of players to play for the Parkhead giants have the most appearances for the club? 67 Hail Hail delve into the archives to provide you with the top 10.

Celtic’s all-time record appearances

10 – Bobby Hogg – 575 appearances

Bobby Hogg represented Celtic between 1931 and 1948. He played 278 Scottish League games, 253 unofficial wartime matches and 34 in the Scottish Cup.

  • Honours: Scottish League (x2), Scottish Cup (x2)

9 – Bobby Evans – 580 appearances

Photo by Haywood Magee and John Chillingworth/Picture Post/Hulton Archive/Getty Images

Bobby Evans played for the Hoops between 1944 and 1960. He played 384 Scottish League games, 64 in the Scottish Cup and 87 in the Scottish League Cup.

  • Honours: Scottish League (x1), Scottish Cup (x2), Scottish League Cup (x2)

8 – Bobby Lennox – 599 appearances

Photo by Don Morley/Allsport/Getty Images

Bobby Lennox turned out for the Bhoys between 1961 and 1978 and then again between 1978 and 1981. He played 340 Scottish League games, 51 in the Scottish Cup, 118 in the Scottish League Cup and 90 in Europe and other competitions.

  • Honours: European Cup (x1), Scottish League (x11), Scottish Cup (x8), Scottish League Cup (x5)

7 – Scott Brown – 620 appearances

Photo by Ian MacNicol/Getty Images

Scott Brown played for Celtic between 2007 and 2021. The club’s former captain played 407 Scottish League games, 53 in the Scottish Cup, 33 in the Scottish League Cup, 82 in Europe and 45 in other competitions.

  • Honours: Scottish League (x10), Scottish Cup (x6), Scottish League Cup (x6)

6 – Packie Bonner – 646 appearances

Photo by Professional Sport/Popperfoto via Getty Images/Getty Images

Packie Bonner represented the Hoops between 1978 and 1997. He played 483 Scottish League games, 55 in the Scottish Cup, 64 in the Scottish League Cup and 44 in Europe and other competitions.

  • Honours: Scottish League (x5), Scottish Cup (x5), Scottish League Cup (x1)

5 – Danny McGrain – 681 appearances

Photo by Bob Thomas Sports Photography via Getty Images

Danny McGrain turned out for the Bhoys between 1970 and 1987. He played 439 Scottish League games, 60 in the Scottish Cup, 106 in the Scottish League Cup and 76 in Europe and other competitions.

  • Honours: Scottish League (x7), Scottish Cup (x5), Scottish League Cup (x2)

4 – Roy Aitken – 682 appearances

Photo by Simon Bruty/Allsport/Getty Images/Hulton Archive

Roy Aitken played for Celtic between 1975 and 1990. He played 484 Scottish League games, 55 in the Scottish Cup, 82 in the Scottish League Cup and 61 in Europe and other competitions.

  • Honours: Scottish League (x6), Scottish Cup (x5), Scottish League Cup (x1)

3 – Paul McStay – 683 appearances

1995: PORTRAIT OF PAUL MCSTAY TAKEN AT THE 1995 – 1996 CELTIC PHOTOCALL. Mandatory Credit: Allsport UK/ALLSPORT

Paul McStay represented the Hoops between 1981 and 1997. He played 515 Scottish League appearances, 66 in the Scottish Cup, 54 in the Scottish League Cup and 48 in Europe and other competitions.

  • Honours: Scottish League (x3), Scottish Cup (x4), Scottish League Cup (x1)

2 – Alec McNair – 684 appearances

Photo by Bob Thomas/Popperfoto via Getty Images/Getty Images

Alec McNair played for Celtic between 1904 and 1925. He played 583 Scottish League games, 57 in the Scottish Cup and 44 in other competitions.

  • Honours: Scottish League (x12), Scottish Cup (x6)

1 – Billy McNeill – 822 appearances

Photo by VI Images via Getty Images

Billy McNeill represented Celtic as a player between 1957 and 1975. He played 486 Scottish League games, 94 in the Scottish Cup, 138 in the Scottish League Cup and 104 in Europe and other competitions.

  • Honours: European Cup (x1), Scottish League (x9), Scottish Cup (x7), Scottish League Cup (x6)