Jimmy Greaves, Dixie Dean and Wayne Rooney are top scorers for Tottenham Hotspur, Everton and Manchester United respectively

The all-time top goalscorer of all 92 Premier League and EFL clubs - ranked in order

See how prolific your all-time goalscorer is/was in comparison to other clubs' heroes with our all-time top goalscorer ranking.

With the assistance of Steve's Football Stats, club websites and local historians we've collated a ranking of the top scorer for every team currently playing in the English Premier League and English Football League.

Goals: 50

1. Macclesfield Town, Matthew Tipton (92nd)

Goals: 50
Buy a Photo
Goals: 52

2. AFC Wimbledon, Lyle Taylor (91st)

Goals: 52
Buy a Photo
Goals: 70

3. Wigan Athletic, Andy Liddell (90th)

Goals: 70
Buy a Photo
Goals: 71

4. MK Dons, Izale McLeod (89th)

Goals: 71
Buy a Photo
View more