Sixth-tier Macclesfield could lay claim to having produced the greatest shock in the FA Cup's 155-year history. The National League North side defeated FA Cup holders Crystal Palace 2-1 on Saturday despite being ranked 117 league places below the Premier League club. That makes it the biggest shock in the competition's history in terms of difference in league position. But where would you place it among the biggest surprises in football's oldest cup competition? We have listed 10 of the biggest upsets of all time below for you to rank - of course, it is not an exhaustive list, and you can leave your thoughts in the comments as well.
Source: BBC January 10, 2026 18:24 UTC