Stats ZoneCup Finals › FA Cup
Hello. Sign In
FA Cup League Cup EFL Trophy Community Shield Champions League Europa League Conference League
FA Cup Finals
145 seasons  • 159 matches
2025/26
Sat 16 May 2026
15:00
Chelsea
0 – 1
Manchester City
83,337
Wembley Stadium
2024/25
Sat 17 May 2025
16:30
Crystal Palace
1 – 0
Manchester City
84,163
Wembley Stadium
2023/24
Sat 25 May 2024
15:00
Manchester City
1 – 2
Manchester United
84,814
Wembley Stadium
2022/23
Sat 03 Jun 2023
15:00
Manchester City
2 – 1
Manchester United
83,179
Wembley Stadium
2021/22
Sat 14 May 2022
16:45
Chelsea
0 – 0
Liverpool
AET Liverpool win 5-6 on penalties
84,897
Wembley Stadium
2020/21
Sat 15 May 2021
17:15
Chelsea
0 – 1
Leicester City
-1
Wembley Stadium
2019/20
Sat 01 Aug 2020
17:30
Arsenal
2 – 1
Chelsea
Wembley Stadium
2018/19
Sat 18 May 2019
17:00
Manchester City
6 – 0
Watford
85,854
Wembley Stadium
2017/18
Sat 19 May 2018
17:15
Chelsea
1 – 0
Manchester United
87,647
Wembley Stadium
2016/17
Sat 27 May 2017
17:30
Arsenal
2 – 1
Chelsea
89,472
Wembley Stadium
2015/16
Sat 21 May 2016
17:30
Crystal Palace
1 – 2
Manchester United
AET
88,619
Wembley Stadium
2014/15
Sat 30 May 2015
17:30
Arsenal
4 – 0
Aston Villa
89,283
Wembley Stadium
2013/14
Sat 17 May 2014
Arsenal
3 – 2
Hull City
AET
89,345
Wembley Stadium
2012/13
Sat 11 May 2013
Manchester City
0 – 1
Wigan Athletic
86,254
Wembley Stadium
2011/12
Sat 05 May 2012
Chelsea
2 – 1
Liverpool
89,102
Wembley Stadium
2010/11
Sat 14 May 2011
Manchester City
1 – 0
Stoke City
88,643
Wembley
2009/10
Sat 15 May 2010
Chelsea
1 – 0
Portsmouth
88,335
Wembley
2008/09
Sat 30 May 2009
Chelsea
2 – 1
Everton
89,391
Wembley
2007/08
Sat 17 May 2008
Portsmouth
1 – 0
Cardiff City
89,874
Wembley
2006/07
Sat 19 May 2007
Chelsea
1 – 0
Manchester United
AET
89,826
Wembley
2005/06
Sat 13 May 2006
Liverpool
3 – 3
West Ham United
AET Liverpool win 3-1 on penalties
71,140
Millennium Stadium
2004/05
Sat 21 May 2005
Arsenal
0 – 0
Manchester United
AET Arsenal win 5-4 on penalties
71,876
Millennium Stadium
2003/04
Sat 22 May 2004
Manchester United
3 – 0
Millwall
71,350
Millennium Stadium
2002/03
Sat 17 May 2003
Arsenal
1 – 0
Southampton
73,726
Millennium Stadium
2001/02
Sat 04 May 2002
Arsenal
2 – 0
Chelsea
73,963
Millennium Stadium
2000/01
Sat 12 May 2001
Arsenal
1 – 2
Liverpool
72,500
Millennium Stadium
1999/00
Sat 20 May 2000
Aston Villa
0 – 1
Chelsea
78,217
Wembley
1998/99
Sat 22 May 1999
Manchester United
2 – 0
Newcastle United
79,101
Wembley
1997/98
Sat 16 May 1998
Arsenal
2 – 0
Newcastle United
79,183
Wembley
1996/97
Sat 17 May 1997
Chelsea
2 – 0
Middlesbrough
79,160
Wembley
1995/96
Sat 11 May 1996
Manchester United
1 – 0
Liverpool
79,007
Wembley
1994/95
Sat 20 May 1995
Everton
1 – 0
Manchester United
79,592
Wembley
1993/94
Sat 14 May 1994
Manchester United
4 – 0
Chelsea
79,684
Wembley
1992/93
Sat 15 May 1993
Arsenal
1 – 1
Sheffield Wednesday
AET
79,347
Wembley
Thu 20 May 1993
Arsenal
2 – 1
Sheffield Wednesday
Replay AET
62,267
Wembley
1991/92
Sat 09 May 1992
Liverpool
2 – 0
Sunderland
79,544
Wembley
1990/91
Sat 18 May 1991
Tottenham Hotspur
2 – 1
Nottingham Forest
AET
80,000
Wembley
1989/90
Thu 17 May 1990
Manchester United
1 – 0
Crystal Palace
Replay
80,000
Wembley Stadium
Sat 12 May 1990
Manchester United
3 – 3
Crystal Palace
AET
80,000
Wembley
1988/89
Sat 20 May 1989
Liverpool
3 – 2
Everton
AET
82,800
Wembley
1987/88
Sat 14 May 1988
Wimbledon
1 – 0
Liverpool
98,203
Wembley
1986/87
Sat 16 May 1987
Coventry City
3 – 2
Tottenham Hotspur
AET
98,000
Wembley
1985/86
Sat 10 May 1986
Liverpool
3 – 1
Everton
98,000
Wembley
1984/85
Sat 18 May 1985
Manchester United
1 – 0
Everton
AET
100,000
Wembley
1983/84
Sat 19 May 1984
Everton
2 – 0
Watford
100,000
Wembley
1982/83
Sat 21 May 1983
Manchester United
2 – 2
Brighton & Hove Albion
AET
100,000
Wembley
Thu 26 May 1983
Manchester United
4 – 0
Brighton & Hove Albion
Replay
92,000
Wembley
1981/82
Sat 22 May 1982
Tottenham Hotspur
1 – 1
Queens Park Rangers
AET
100,000
Wembley
Thu 27 May 1982
Tottenham Hotspur
1 – 0
Queens Park Rangers
Replay
90,000
Wembley
1980/81
Sat 09 May 1981
Tottenham Hotspur
1 – 1
Manchester City
AET
100,000
Wembley
Thu 14 May 1981
Tottenham Hotspur
3 – 2
Manchester City
Replay
92,000
Wembley
1979/80
Sat 10 May 1980
West Ham United
1 – 0
Arsenal
100,000
Wembley
1978/79
Sat 12 May 1979
Arsenal
3 – 2
Manchester United
100,000
Wembley
1977/78
Sat 06 May 1978
Ipswich Town
1 – 0
Arsenal
100,000
Wembley
1976/77
Sat 21 May 1977
Manchester United
2 – 1
Liverpool
100,000
Wembley
1975/76
Sat 01 May 1976
Southampton
1 – 0
Manchester United
100,000
Wembley
1974/75
Sat 03 May 1975
West Ham United
2 – 0
Fulham
100,000
Wembley
1973/74
Sat 04 May 1974
Liverpool
3 – 0
Newcastle United
100,000
Wembley
1972/73
Sat 05 May 1973
Sunderland
1 – 0
Leeds United
100,000
Wembley
1971/72
Sat 06 May 1972
Leeds United
1 – 0
Arsenal
100,000
Wembley
1970/71
Sat 08 May 1971
Arsenal
2 – 1
Liverpool
AET
100,000
Wembley
1969/70
Sat 11 Apr 1970
Chelsea
2 – 2
Leeds United
100,000
Wembley
Wed 29 Apr 1970
Chelsea
2 – 1
Leeds United
Replay AET
62,078
Old Trafford
1968/69
Sat 26 Apr 1969
Manchester City
1 – 0
Leicester City
100,000
Wembley
1967/68
Sat 18 May 1968
West Bromwich Albion
1 – 0
Everton
AET
100,000
Wembley
1966/67
Sat 20 May 1967
Tottenham Hotspur
2 – 1
Chelsea
100,000
Wembley
1965/66
Sat 14 May 1966
Everton
3 – 2
Sheffield Wednesday
100,000
Wembley
1964/65
Sat 01 May 1965
Liverpool
2 – 1
Leeds United
AET
100,000
Wembley
1963/64
Sat 02 May 1964
West Ham United
3 – 2
Preston North End
100,000
Wembley
1962/63
Sat 25 May 1963
Manchester United
3 – 1
Leicester City
99,604
Wembley
1961/62
Sat 05 May 1962
Tottenham Hotspur
3 – 1
Burnley
100,000
Wembley
1960/61
Sat 06 May 1961
Tottenham Hotspur
2 – 0
Leicester City
100,000
Wembley
1959/60
Sat 07 May 1960
Wolverhampton Wanderers
3 – 0
Blackburn Rovers
98,954
Wembley
1958/59
Sat 02 May 1959
Nottingham Forest
2 – 1
Luton Town
100,000
Wembley
1957/58
Sat 03 May 1958
Bolton Wanderers
2 – 0
Manchester United
99,756
Wembley
1956/57
Sat 04 May 1957
Aston Villa
2 – 1
Manchester United
99,225
Wembley
1955/56
Sat 05 May 1956
Manchester City
3 – 1
Birmingham City
100,000
Wembley
1954/55
Sat 07 May 1955
Newcastle United
3 – 1
Manchester City
100,000
Wembley
1953/54
Sat 01 May 1954
West Bromwich Albion
3 – 2
Preston North End
100,000
Wembley
1952/53
Sat 02 May 1953
Blackpool
4 – 3
Bolton Wanderers
100,000
Wembley
1951/52
Sat 03 May 1952
Newcastle United
1 – 0
Arsenal
100,000
Wembley
1950/51
Sat 28 Apr 1951
Newcastle United
2 – 0
Blackpool
100,000
Wembley
1949/50
Sat 29 Apr 1950
Arsenal
2 – 0
Liverpool
100,000
Wembley
1948/49
Sat 30 Apr 1949
Wolverhampton Wanderers
3 – 1
Leicester City
98,920
Wembley
1947/48
Sat 24 Apr 1948
Manchester United
4 – 2
Blackpool
99,842
Wembley
1946/47
Sat 26 Apr 1947
Charlton Athletic
1 – 0
Burnley
AET
98,215
Wembley
1945/46
Sat 27 Apr 1946
Derby County
4 – 1
Charlton Athletic
AET
98,000
Wembley Stadium
1938/39
Sat 29 Apr 1939
Portsmouth
4 – 1
Wolverhampton Wanderers
99,370
Wembley
1937/38
Sat 30 Apr 1938
Preston North End
1 – 0
Huddersfield Town
AET
93,497
Wembley
1936/37
Sat 01 May 1937
Sunderland
3 – 1
Preston North End
93,495
Wembley
1935/36
Sat 25 Apr 1936
Arsenal
1 – 0
Sheffield United
93,384
Wembley
1934/35
Sat 27 Apr 1935
Sheffield Wednesday
4 – 2
West Bromwich Albion
93,204
Wembley
1933/34
Sat 28 Apr 1934
Manchester City
2 – 1
Portsmouth
93,258
Wembley
1932/33
Sat 29 Apr 1933
Everton
3 – 0
Manchester City
92,950
Wembley
1931/32
Sat 23 Apr 1932
Newcastle United
2 – 1
Arsenal
92,298
Wembley
1930/31
Sat 25 Apr 1931
West Bromwich Albion
2 – 1
Birmingham City
92,406
Wembley
1929/30
Sat 26 Apr 1930
Arsenal
2 – 0
Huddersfield Town
92,488
Wembley
1928/29
Sat 27 Apr 1929
Bolton Wanderers
2 – 0
Portsmouth
92,576
Wembley
1927/28
Sat 21 Apr 1928
Blackburn Rovers
3 – 1
Huddersfield Town
92,041
Wembley
1926/27
Sat 23 Apr 1927
Cardiff City
1 – 0
Arsenal
91,206
Wembley
1925/26
Sat 24 Apr 1926
Bolton Wanderers
1 – 0
Manchester City
91,447
Wembley
1924/25
Sat 25 Apr 1925
Sheffield United
1 – 0
Cardiff City
91,763
Wembley
1923/24
Sat 26 Apr 1924
Newcastle United
2 – 0
Aston Villa
91,695
Wembley
1922/23
Sat 28 Apr 1923
Bolton Wanderers
2 – 0
West Ham United
-1
Wembley
1921/22
Sat 29 Apr 1922
Huddersfield Town
1 – 0
Preston North End
53,000
Stamford Bridge
1920/21
Sat 23 Apr 1921
Tottenham Hotspur
1 – 0
Wolverhampton Wanderers
72,805
Stamford Bridge
1919/20
Sat 24 Apr 1920
Aston Villa
1 – 0
Huddersfield Town
AET
50,018
Stamford Bridge
1914/15
Sat 24 Apr 1915
Sheffield United
3 – 0
Chelsea
49,557
Old Trafford
1913/14
Sat 25 Apr 1914
Burnley
1 – 0
Liverpool
72,778
Crystal Palace
1912/13
Sat 19 Apr 1913
Aston Villa
1 – 0
Sunderland
-1
Crystal Palace
1911/12
Sat 20 Apr 1912
Barnsley
0 – 0
West Bromwich Albion
54,434
Crystal Palace
Wed 24 Apr 1912
Barnsley
1 – 0
West Bromwich Albion
Replay AET
38,555
Bramall Lane
1910/11
Sat 22 Apr 1911
Bradford City
0 – 0
Newcastle United
69,068
Crystal Palace
Wed 26 Apr 1911
Bradford City
1 – 0
Newcastle United
Replay
58,000
Old Trafford
1909/10
Sat 23 Apr 1910
Barnsley
1 – 1
Newcastle United
77,747
Crystal Palace
Thu 28 Apr 1910
Newcastle United
2 – 0
Barnsley
Replay
60,000
Goodison Park
1908/09
Sat 24 Apr 1909
Manchester United
1 – 0
Bristol City
71,401
Crystal Palace
1907/08
Sat 25 Apr 1908
Wolverhampton Wanderers
3 – 1
Newcastle United
74,967
Crystal Palace
1906/07
Sat 20 Apr 1907
The Wednesday
2 – 1
Everton
84,584
Crystal Palace
1905/06
Sat 21 Apr 1906
Everton
1 – 0
Newcastle United
75,609
Crystal Palace
1904/05
Sat 15 Apr 1905
Aston Villa
2 – 0
Newcastle United
-1
Crystal Palace
1903/04
Sat 23 Apr 1904
Manchester City
1 – 0
Bolton Wanderers
61,374
Crystal Palace
1902/03
Sat 18 Apr 1903
Bury
6 – 0
Derby County
63,102
Crystal Palace
1901/02
Sat 19 Apr 1902
Sheffield United
1 – 1
Southampton
76,914
Crystal Palace
Sat 26 Apr 1902
Sheffield United
2 – 1
Southampton
Replay
33,068
Crystal Palace
1900/01
Sat 20 Apr 1901
Sheffield United
2 – 2
Tottenham Hotspur
-1
Crystal Palace
Sat 27 Apr 1901
Tottenham Hotspur
3 – 1
Sheffield United
Replay
20,470
Burnden Park
1899/00
Sat 21 Apr 1900
Bury
4 – 0
Southampton
68,985
Crystal Palace
1898/99
Thu 13 Apr 1899
Sheffield United
4 – 1
Derby County
73,833
Crystal Palace
1897/98
Thu 14 Apr 1898
Nottingham Forest
3 – 1
Derby County
62,017
Crystal Palace
1896/97
Sat 10 Apr 1897
Aston Villa
3 – 2
Everton
65,891
Crystal Palace
1895/96
Sat 18 Apr 1896
The Wednesday
2 – 1
Wolverhampton Wanderers
48,836
Crystal Palace
1894/95
Sat 20 Apr 1895
Aston Villa
1 – 0
West Bromwich Albion
42,560
Crystal Palace
1893/94
Sat 31 Mar 1894
Notts County
4 – 1
Bolton Wanderers
37,000
Goodison Park
1892/93
Sat 25 Mar 1893
Wolverhampton Wanderers
1 – 0
Everton
45,000
Fallowfield
1891/92
Sat 19 Mar 1892
West Bromwich Albion
3 – 0
Aston Villa
32,810
The Oval
1890/91
Sat 21 Mar 1891
Blackburn Rovers
3 – 1
Notts County
23,000
The Oval
1889/90
Sat 29 Mar 1890
Blackburn Rovers
6 – 1
The Wednesday
20,000
The Oval
1888/89
Sat 30 Mar 1889
Preston North End
3 – 0
Wolverhampton Wanderers
27,000
The Oval
1887/88
Sat 24 Mar 1888
West Bromwich Albion
2 – 1
Preston North End
19,000
The Oval
1886/87
Sat 02 Apr 1887
Aston Villa
2 – 0
West Bromwich Albion
15,500
The Oval
1885/86
Sat 03 Apr 1886
Blackburn Rovers
0 – 0
West Bromwich Albion
15,000
The Oval
Sat 10 Apr 1886
Blackburn Rovers
2 – 0
West Bromwich Albion
12,000
Racecourse Ground (Derby)
1884/85
Sat 04 Apr 1885
Blackburn Rovers
2 – 0
Queens Park
12,500
Leamington Street
1883/84
Sat 29 Mar 1884
Blackburn Rovers
2 – 1
Queens Park
12,000
The Oval
1882/83
Sat 31 Mar 1883
Blackburn Olympic
2 – 1
Old Etonians
AET
8,000
The Oval
1881/82
Sat 25 Mar 1882
Old Etonians
1 – 0
Blackburn Rovers
6,500
The Oval
1880/81
Sat 09 Apr 1881
Old Carthusians
3 – 0
Old Etonians
4,000
The Oval
1879/80
Sat 10 Apr 1880
Clapham Rovers
1 – 0
Oxford University
6,000
The Oval
1878/79
Sat 29 Mar 1879
Old Etonians
1 – 0
Clapham Rovers
5,000
The Oval
1877/78
Sat 23 Mar 1878
Wanderers
3 – 1
Royal Engineers
4,500
The Oval
1876/77
Sat 24 Mar 1877
Wanderers
2 – 1
Oxford University
AET
3,000
The Oval
1875/76
Sat 11 Mar 1876
Old Etonians
1 – 1
Wanderers
3,500
The Oval
Sat 18 Mar 1876
Wanderers
3 – 0
Old Etonians
Replay
1,500
The Oval
1874/75
Sat 13 Mar 1875
Old Etonians
1 – 1
Royal Engineers
2,000
The Oval
Tue 16 Mar 1875
Royal Engineers
2 – 0
Old Etonians
Replay
3,000
The Oval
1873/74
Sat 14 Mar 1874
Oxford University
2 – 0
Royal Engineers
2,000
The Oval
1872/73
Sat 29 Mar 1873
Wanderers
2 – 0
Oxford University
3,000
Lillie Bridge
1871/72
Sat 16 Mar 1872
Wanderers
1 – 0
Royal Engineers
2,000
The Oval