In the years since the first ball hit the onion bag way back in 1872, the FA Cup has held a special place in the hearts of English football fans right around the globe.
With every single club within the top nine levels of the English Football League System eligible for the knock-out tournament, teams without two pennies to rub together are afforded the right to dream of romantic upsets over the big boys in the 'prem.
Even in this age of rich deals, full-time professionalism and eight-figure boot deals, there is still room for upsets, with giant killers emerging each and every season.
And for those that can prove perfect round after round, their reward is the right to walk down Wembley Way on Cup Day, one of the most treasured acts on the global sporting calendar.
But which footballer can lay claim to having scored the most goals in the competition's rich history?
From an Argentinean assassin to a Welsh wizard, here are the ten footballers who have scored the most FA Cup goals.
Goals | Player | Team/s |
42 | Ian Rush | Chester City, Liverpool, Leeds United, Newcastle United, Wrexham |
27 | Frank Lampard | West Ham, Chelsea, Manchester City |
Alan Shearer | Southampton, Blackburn Rovers, Newcastle United | |
John Barnes | Watford, Liverpool, Newcastle United, Charlton Athletic | |
23 | Wayne Rooney | Everton, Manchester United, Derby County |
Jackie Milburn | Newcastle United | |
22 | Jermain Defoe | West Ham United, AFC Bournemouth, Tottenham Hotspur, Portsmouth, Sunderland |
Mark Hughes | Manchester United, Chelsea, Southampton, Everton, Blackburn Rovers | |
21 | Teddy Sheringham | Millwall, Aldershot, Nottingham Forrest, Tottenham Hotspur, Manchester United, Portsmouth, West Ham United, Colchester United, Stevenage |
20 | Sergio Aguero | Manchester City |