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)

- Old Firm appearances: 51
- Goals: 15
- Goal ratio: 0.29
- First derby: September 1962
- Last derby: May 1980
9 – Henrik Larsson (Celtic)

- Old Firm appearances: 30
- Goals: 15
- Goal ratio: 0.50
- First derby: November 1997
- Last derby: May 2004
8 – Jimmy Duncanson (Rangers)
- Old Firm appearances: 30
- Goals: 16
- Goal ratio: 0.53
- First derby: September 1942
- Last derby: September 1949
7 – Alex Venters (Rangers)
- Old Firm appearances: 26
- Goals: 16
- Goal ratio: 0.61
- First derby: January 1934
- Last derby: September 1945
6 – John McPherson (Rangers)
- Old Firm appearances: 60
- Goals: 17
- Goal ratio: 0.29
- First derby: September 1890
- Last derby: March 1902
5 – Jimmy Quinn (Celtic)
- Old Firm appearances: 37
- Goals: 18
- Goal ratio: 0.49
- First derby: October 1901
- Last derby: October 1914
4 – Sandy McMahon (Celtic)
- Old Firm appearances: 43
- Goals: 22
- Goal ratio: 0.51
- First derby: March 1891
- Last derby: February 1903
3 – Jimmy McGrory (Celtic)
- Old Firm appearances: 35
- Goals: 22
- Goal ratio: 0.63
- First derby: October 1924
- Last derby: September 1937
2 – Robert Hamilton (Rangers)
- Old Firm appearances: 46
- Goals: 24
- Goal ratio: 0.52
- First derby: September 1897
- Last derby: January 1908
1 – Ally McCoist (Rangers)

- Old Firm appearances: 55
- Goals: 27
- Goal ratio: 0.49
- First derby: August 1983
- Last derby: April 1998
