News

Rangers vs Celtic: Old Firm All-Time Top Scorers

Add as preferred source on Google

Who has scored the most Old Firm goals in the history of the famous derby between Rangers and Celtic? Here, Rangers News reveals all.

The Old Firm is undoubtedly one of the most passionate football derbies. Ever since the first ball between Rangers and Celtic was kicked on May 28, 1888 at the original Celtic Park, the derby has grown into a spectacle that shares very few likenesses with anything else in the world.

It’s the biggest game in Scotland by a mile, with Rangers and Celtic dominating Scottish football for decades upon decades. Gers fans know all too well that one beating the other is a huge deal and usually will have a big bearing on where domestic trophies – most crucially the Scottish Premiership – end up at the conclusion of a season.

The fierce rivals have gone on to play each other almost 600 times and throughout its history, the derby has produced some of the most prolific scorers Scottish football has ever seen.

So who has scored the most goals in the Old Firm between Rangers and Celtic and thus have etched themselves into the fabric of the derby? Here is the overall top 10, featuring five Rangers and Celtic legends apiece. Stats sourced from Fitbastats.

Old Firm all-time top scorers

10 – Bobby Lennox (Celtic)

Bobby Lennox Celtic 1967
Photo by Don Morley/Allsport/Getty Images

9 – Henrik Larsson (Celtic)

Henrik Larsson
27 Aug 2000: Henrik Larsson of Celtic in action during the Scottish Premier League match against Rangers at Celtic Park in Glasgow, Scotland. Celtic won the game 6 – 2. Mandatory Credit: Stu Forster /Allsport

8 – Jimmy Duncanson (Rangers)

7 – Alex Venters (Rangers)

6 – John McPherson (Rangers)

5 – Jimmy Quinn (Celtic)

4 – Sandy McMahon (Celtic)

3 – Jimmy McGrory (Celtic)

2 – Robert Hamilton (Rangers)

1 – Ally McCoist (Rangers)

Ally McCoist of Rangers misses
1989: Ally McCoist of Rangers misses a vital last minute chance during the Scottish Cup Final match against Celtic at Hampden Park in Glasgow, Scotland. Celtic won the match 1-0. Mandatory Credit: Allsport UK /Allsport