![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177273970908348705/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177273980128444846/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177273980192195174/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177274003508347773/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177274007630544966/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177274018267316895/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177274048929219486/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177274055386677539/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177274227672268962/origin_1.jpg)
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
![](https://nordot-res.cloudinary.com/c_limit,w_800,f_auto,q_auto:eco/ch/images/1177274274218704907/origin_1.jpg)
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)