FA Cup all-time top goalscorers - ranked

The FA Cup is the oldest, most famous cup competition in the world, with thousands of brilliant and not-so-brilliant strikers vying to lift the famous trophy over the years.

We did not have time to count the number of goals that have been scored in FA Cup games over the years, but we can safely say that there's been quite a lot.

But which players have been the most potent providers of entertainment in the competition's rich history? Here are the FA Cup's top all-time goalscorers...

20. Peter Beardsley

Clubs: Liverpool, Newcastle
Appearances: 40
Goals: 14

19. Mark Hughes

Clubs: Chelsea, Manchester United
Appearances: 39
Goals: 15

18. Darren Bent

Clubs: Ipswich, Charlton, Sunderland, Aston Villa, Fulham, Derby County
Appearances: 24
Goals: 15

17. Roger Hunt

Clubs: Liverpool
Appearances: 42
Goals: 15

16. Nicolas Anelka

Clubs: Arsenal, Man City, Bolton, Chelsea
Appearances: 35
Goals: 15

15. Andy Cole

Clubs: Newcastle, Man Utd, Blackburn Rovers, Man City, Portsmouth
Appearances: 38
Goals: 15

14. Peter Crouch

Clubs: Southampton, Liverpool, Portsmouth, Tottenham, Stoke City
Appearances: 42
Goals: 16

13. Robbie Fowler

Clubs: Liverpool, Man City
Appearances: 30
Goals: 16

12. Olivier Giroud

Clubs: Arsenal, Chelsea
Appearances: 35
Goals: 16

11. Jermaine Beckford

Clubs: Leeds, Everton, Leicester City, Huddersfield, Bolton
Appearances: 22
Goals: 17

10. John Barnes

Clubs: Watford, Liverpool
Appearances: 59
Goals: 17

9. Bobby Tambling

Clubs: Chelsea, Crystal Palace
Appearances: 25
Goals: 18

8. Teddy Sheringham

Clubs: Tottenham, Man Utd, Portsmouth, West Ham, Colchester
Appearances: 35
Goals: 18

7. Jermain Defoe

Clubs: West Ham, Tottenham
Appearances: 37
Goals: 19

6. Sergio Aguero

Clubs: Man City
Appearances: 22
Goals: 20

5. Wayne Rooney

Clubs: Man Utd, Derby County
Appearances: 50
Goals: 23

4. Alan Shearer

Clubs: Blackburn, Newcastle
Appearances: 44
Goals: 23

3. Frank Lampard

Clubs: Chelsea, West Ham
Appearances: 68
Goals: 27

2. Ian Rush

Clubs: Liverpool, Newcastle
Appearances: 66
Goals: 40

1. Henry Cursham

Clubs: Notts County, Corinthian, Grantham Town
Appearances: 44
Goals: 49

Source : 90min