#3 Peter Beardsley - 13 goals
Peter Beardsley was a prolific goalscorer during his playing days. He netted nearly 200 times for five different English clubs during the 80s and 90s. That includes 13 goals in 19 games against Tottenham Hotspur.
Beardsley scored nine times against Spurs in the erstwhile English First Division and four more in the Premier League era (1992-93 onwards).
The former second striker scored against Tottenham for three different clubs - Newcastle United (6), Liverpool (4) and Everton (3).
#2 Denis Law - 14 goals
Denis Law enjoyed a fabulous club career, scoring over 200 goals - most of them for Manchester United - in the 60s and mid-70s.
The 81-year-old, who played as a centre-forward, netted 14 times in 20 games across competitions against Tottenham Hotspur. All of those strikes came in the erstwhile English First Division.
The two-time league and 1968 European winner scored a hat-trick in United's 4-1 league win at home against Tottenham in 1963-64. He also netted in the reverse fixture that season, scoring in United's 2-1 win on the road.
#1 Alan Shearer - 19 goals
Alan Shearer is one of the greatest goalscorers in the rich history of English football.
The 51-year-old was a mean goalscoring machine in the 90s and mid-2000s. With 260 goals, he is the Premier League's all-time top scorer, 52 clear of second-placed Wayne Rooney.
The 1995 Premier League winner scored at least ten goals against as many as 15 different teams. One of them is Tottenham Hotspur, against whom he netted 19 times in 34 games across competitions. That includes 14 strikes in the Premier League, four in the FA Cup and one in the erstwhile English First Division.
The Englishman scored a hat-trick against Spurs in the 1995-96 Premier League. That was one of five hat-tricks he netted that season, the most by any player in competition history.
Shearer also scored four braces against Spurs - two in the Premier League and two in the FA Cup - all for Newcastle United.