A list of past FA cup final football winners and runner-ups along with their score. The first Football Association Cup competition was held in season 1871-72 had fifteen entries.
| Year | Winner | Score | Runner-up |
|---|---|---|---|
| 2008 | Portsmouth | 1-0 | Cardiff |
| 2007 | Chelsea | 1-0 | Manchester United |
| 2006 | Liverpool | 3-1 penalties 3-3 after extra time | West Ham United |
| 2005 | Arsenal | 5-4 penalties 0-0 after extra time | Manchester United |
| 2004 | Manchester United | 3-0 | Millwall |
| 2003 | Arsenal | 1-0 | Southampton |
| 2002 | Arsenal | 2-0 | Chelsea |
| 2001 | Liverpool | 2-1 | Arsenal |
| 2000 | Chelsea | 1-0 | Aston Villa |
| 1999 | Manchester United | 2-0 | Newcastle |
| 1998 | Arsenal | 2-0 | Newcastle |
| 1997 | Chelsea | 2-0 | Middlesbrough |
| 1996 | Manchester United | 1-0 | Liverpool |
| 1995 | Everton | 1-0 | Manchester United |
| 1994 | Manchester United | 4-0 | Chelsea |
| 1993 | Arsenal | 2-1 | Sheffield Wednesday |
| 1992 | Liverpool | 2-0 | Sunderland |
| 1991 | Tottenham Hotspur | 2-1 | Nottingham Forest |
| 1990 | Manchester United | 4-3 | Crystal Palace |
| 1989 | Liverpool | 3-2 | Everton |
| 1988 | Wimbledon | 1-0 | Liverpool |
| 1987 | Coventry City | 3-2 | Tottenham Hotspur |
| 1986 | Liverpool | 3-1 | Everton |
| 1985 | Manchester United | 1-0 | Everton |
| 1984 | Everton | 2-0 | Watford |
| 1983 | Manchester United | 6-2 | Brighton and Hove Albion |
| 1982 | Tottenham Hotspur | 2-1 | Queen's Park Rangers |
| 1981 | Tottenham Hotspur | 4-3 | Manchester City |
| 1980 | West Ham United | 1-0 | Arsenal |
| 1979 | Arsenal | 3-2 | Manchester United |
| 1978 | Ipswich Town | 1-0 | Arsenal |
| 1977 | Manchester United | 2-1 | Liverpool |
| 1976 | Southampton | 1-0 | Manchester United |
| 1975 | West Ham United | 2-0 | Fulham |
| 1974 | Liverpool | 3-0 | Newcastle United |
| 1973 | Sunderland | 1-0 | Leeds United |
| 1972 | Leeds United | 1-0 | Arsenal |
| 1971 | Arsenal | 2-1 | Liverpool |
| 1970 | Chelsea | 2-1 | Leeds United |
| 1969 | Manchester City | 1-0 | Leicester City |
| 1968 | West Bromwich Albion | 1-0 | Everton |
| 1967 | Tottenham Hotspur | 2-1 | Chelsea |
| 1966 | Everton | 3-2 | Sheffield Wednesday |
| 1965 | Liverpool | 2-1 | Leeds United |
| 1964 | West Ham United | 3-2 | Preston North End |
| 1963 | Manchester United | 3-1 | Leicester City |
| 1962 | Tottenham Hotspur | 3-1 | Burnley |
| 1961 | Tottenham Hotspur | 2-0 | Leicester City |
| 1960 | Wolverhampton Wanderers | 3-0 | Blackburn Rovers |
| 1959 | Nottingham Forest | 2-1 | Luton Town |
| 1958 | Bolton Wanderers | 2-0 | Manchester United |
| 1957 | Aston Villa | 2-1 | Manchester United |
| 1956 | Manchester City | 3-1 | Birmingham City |
| 1955 | Newcastle United | 3-1 | Manchester City |
| 1954 | West Bromwich Albion | 3-2 | Preston North End |
| 1953 | Blackpool | 4-3 | Bolton Wanderers |
| 1952 | Newcastle United | 1-0 | Arsenal |
| 1951 | Newcastle United | 2-0 | Blackpool |
| 1950 | Arsenal | 2-0 | Liverpool |
| 1949 | Wolverhampton Wanderers | 3-1 | Leicester City |
| 1948 | Manchester United | 4-2 | Blackpool |
| 1947 | Charlton Athletic | 1-0 | Burnley |
| 1946 | Derby County | 4-1 | Charlton Athletic |