Celtic are one of the most successful clubs in world football, at least from a domestic perspective.
The Bhoys have won well over 100 major honours and across their existence have been able to attract and develop a whole plethora of top-level players – local and international – who’ve donned the green and white hoops.
That sort of dominance, more often than not, means plenty of goals for the club down the years. Thus Celtic have a reputation for employing some of most deadliest Scottish strikers in the history of the sport leading them to glory season after season.
But who has scored the most goals for Celtic in their history? Here, 67 Hail Hail rank the top 10 highest scorers for the club all the way to their record goalscorer. All stats sourced from Fitbastats and encompasses every competition bar the Glasgow Charity Cup.
How many goals would a prime Gary Hooper score in this current Celtic side?
Celtic all-time top scorers
10 – Kenny Dalglish – 173 goals

- Kenny Dalglish
- Appearances: 338
- Debut Celtic goal: July 1971 (vs Dumbarton)
- Last Celtic goal: May 1977 (vs Motherwell)
- Honours: Scottish League (x4), Scottish Cup (x4), Scottish League Cup (x1)
9 – Jimmy McMenemy – 178 goals
- Jimmy McMenemy
- Appearances: 558
- Debut Celtic goal: November 1902 (vs Port Glasgow Athletic)
- Last Celtic goal: December 1919 (vs Motherwell)
- Honours: Scottish League (x11), Scottish Cup (x6)
8 – John Hughes – 197 goals

- John Hughes
- Appearances: 435
- Debut Celtic goal: August 1960 (vs Third Lanark)
- Last Celtic goal: August 1971 (vs Ayr United)
- Honours: Scottish League (x6), Scottish Cup (x1), Scottish League Cup (x4)
7 – Patsy Gallacher – 200 goals

- Patsy Gallacher
- Appearances: 491
- Debut Celtic goal: December 1911 (vs Queen’s Park)
- Last Celtic goal: October 1925 (vs Rangers)
- Honours: Scottish League (x6), Scottish Cup (x4)
6 – Sandy McMahon – 200 goals
- Sandy McMahon
- Appearances: 261
- Debut Celtic goal: April 1891 (vs Dumbarton)
- Last Celtic goal: February 1903 (vs St Mirren)
- Honours: Scottish League (x4), Scottish Cup (x3)
5 – Stevie Chalmers – 236 goals

- Stevie Chalmers
- Appearances: 431
- Debut Celtic goal: September 1959 (vs Raith Rovers)
- Last Celtic goal: May 1971 (vs Clyde)
- Honours: European Cup (x1), Scottish League (x4), Scottish Cup (x3), Scottish League Cup (x4)
4 – Jimmy Quinn – 239 goals
- Jimmy Quinn
- Appearances: 369
- Debut Celtic goal: January 1901 (vs St Mirren)
- Last Celtic goal: December 1914 (vs Hamilton Academical)
- Honours: Scottish League (x6), Scottish Cup (x5)
3 – Henrik Larsson – 242 goals

- Henrik Larsson
- Appearances: 315
- Debut Celtic goal: August 1997 (vs Berwick Rangers)
- Last Celtic goal: May 2004 (vs Dunfermline Athletic)
- Honours: Scottish League (x4), Scottish Cup (x2), Scottish League Cup (x2)
2 – Bobby Lennox – 301 goals

- Bobby Lennox
- Appearances: 599
- Debut Celtic goal: September 1963 (vs Third Lanark)
- Last Celtic goal: April 1980 (vs Hibernian)
- Honours: European Cup (x1), Scottish League (x11), Scottish Cup (x8), Scottish League Cup (x4)
1 – Jimmy McGrory – 502 goals

- Jimmy McGrory
- Appearances: 477
- Debut Celtic goal: February 1923 (vs Kilmarnock)
- Last Celtic goal: October 1937 (vs Queen’s Park)
- Honours: Scottish League (x3), Scottish Cup (x5)
Receive a digest of our best Celtic content each week direct to your mailbox

