1999-2000 Chelsea - Aston Villa 1-0
2000-01 Liverpool - Arsenal 2-1
2001-02 Arsenal - Chelsea 2-0
2002-03 Arsenal - Southampton 1-0
2003-04 Manchester United - Millwall 3-0
2004-05 Arsenal - Manchester United (0-0) 5-4 nakon 11-eraca
2005-06 Liverpool - West Ham United (3-3) 3-1 nakon 11-eraca
2006-07 Chelsea - Manchester United 1-0 nakon produžetaka
2007-08 Portsmouth - Cardiff City 1-0
2008-09 Chelsea - Everton 2-1
2009-10 Chelsea - Portsmouth 1-0
2010-11 Manchester City - Stoke City 1-0
2011-12 Chelsea - Liverpool 2-1
Klubovi koji su najviše puta osvojili FA kup:
11 - Manchester United
10 - Arsenal
8 - Tottenham Hotspur
7 - Aston Villa, Liverpool, Chelsea
6 - Blackburn Rovers, Newcastle United
5 - Everton, Manchester City, West Bromwich Albion
4 - Bolton Wanderers, Sheffield United, Wolverhampton Wanderers
3 - Sheffield Wednesday, West Ham United