The FA Cup has been around for more than 150 years, and the sport has evolved quite a bit between the Wanderers’ 1871-72 triumph over the Royal Engineers and the Manchester derbies staged over the past two finals.
The latest was a stunner, as Manchester United turned the tables on 2022-23 champs Manchester City to take derby honors quite a distance from Wembley.
[ MORE: FA Cup 2023-24 hub — Schedule, results ]
Man City were aiming to become the first back-to-back winners since Arsenal in 2015, the year before United won its last FA Cup trophy. Whoops.
Here are all the FA Cup winners and finals in the history of the competition.
List of FA Cup finals, winners
1871-72: Wanderers defeat Royal Engineers 1-0
1872-73: Wanderers defeat Oxford University 2-1
1873-74: Oxford University defeat Royal Engineers 2-0
1874-75: Royal Engineers defeat Old Etonians, 1-1, 2-0 (replay)
1875-76: Wanderers defeat Old Etonians, 1-1, 3-0 (replay)
1876-77: Wanderers defeat Oxford University 2-1
1877-78: Wanderers defeat Royal Engineers 3-1
1878-79: Old Etonians defeat Clapham Rovers 1-0
1879-80: Clapham Rovers defeat Oxford University 1-0
1880-81: Old Carthusians defeat Old Etonians 3-0
1881-82: Old Etonians defeat Blackburn Rovers 1-0
1882-83: Blackburn Olympic defeat Old Etonians 2-1
1883-84: Blackburn Rovers defeat Queen’s Park 2-1
1884-85: Blackburn Rovers defeat Queen’s Park 2-0
1885-86: Blackburn Rovers defeat West Bromwich Albion 0-0, 2-0 (replay)
1886-87: Aston Villa defeat West Bromwich Albion 2-0
1887-88: West Bromwich Albion defeat Preston North End 2-1
1888-89: Preston North End defeat Wolverhampton Wanderers 3-0
1889-90: Blackburn Rovers defeat The Wednesday 6-1
1890-91: Blackburn Rovers defeat Notts County 3-1
1891-92: West Bromwich Albion defeat Aston Villa 3-0
1892-93: Wolverhampton Wanderers defeat Everton 1-0
1893-94: Notts County defeat Bolton Wanderers 4-1
1894-95: Aston Villa defeat West Bromwich Albion 1-0
1895-96: The Wednesday defeat Wolverhampton Wanderers 2-1
1896-97: Aston Villa defeat Everton 3-2
1897-98: Nottingham Forest defeat Derby County 3-1
1898-99: Sheffield United defeat Derby County 4-1
1899-1900: Bury defeat Southampton
1900-01: Tottenham Hotspur defeat Sheffield United 2-2, 3-1 (replay)
1901-02: Sheffield United defeat Southampton 1-1, 2-1 (replay)
1902-03: Bury defeat Derby County 6-0
1903-04: Manchester City defeat Bolton Wanderers 1-0
1904-05: Aston Villa defeat Newcastle United 2-0
1905-06: Everton defeat Newcastle United 1-0
1906-07: The Wednesday defeat Everton 2-1
1907-08: Wolverhampton Wanderers defeat Newcastle United 3-1
1908-09: Manchester United defeat Bristol City 1-0
1909-10: Newcastle United defeat Barnsley 1-1, 2-0 (replay)
1910-11: Bradford City defeat Newcastle United 0-0, 1-0 (replay)
1911-12: Barnsley defeat West Bromwich Albion 0-0, 1-0 (replay)
1912-13: Aston Villa defeat Sunderland 1-0
1913-14: Burnley defeat Liverpool 1-0
1914-15: Sheffield United defeat Chelsea 3-0
1915-16 through 1918-19: Not contested (World War I)
1919-20: Aston Villa defeat Huddersfield Town 1-0
1920-21: Tottenham Hotspur defeat Wolverhampton Wanderers 1-0
1921-22: Huddersfield Town defeat Preston North End 1-0
1922=23: Bolton Wanderers defeat West Ham United 2-0
1923-24: Newcastle United defeat Aston Villa 2-0
1924-25: Sheffield United defeat Cardiff City 1-0
1925-26: Bolton Wanderers defeat Manchester City 1-0
1926-27: Cardiff City defeat Arsenal 1-0
1927-28: Blackburn Rovers defeat Huddersfield Town 3-1
1928-29: Bolton Wanderers defeat Portsmouth 2-0
1929-30: Arsenal defeat Huddersfield Town 2-0
1930-31: West Bromwich Albion defeat Birmingham City 2-1
1931-32: Newcastle United defeat Arsenal 2-1
1932-33: Everton defeat Manchester City 3-0
1933-34: Manchester City defeat Portsmouth 2-1
1934-35: Sheffield Wednesday defeat West Bromwich Albion 4-2
1935-36: Arsenal defeat Sheffield United 1-0
1936-37: Sunderland defeat Preston North End 3-1
1937-38: Preston North End defeat Huddersfield Town 1-0
1938-39: Portsmouth defeat Wolverhampton Wanderers 4-1
1939-40 through 1944-45: Not contested (World War II)
1945-46: Derby County defeat Charlton Athletic 4-1
1946-47: Charlton Athletic defeat Burnley 1-0
1947-48: Manchester United defeat Blackpool 4-2
1948-49: Wolverhampton Wanderers defeat Leicester City 3-1
1949-50: Arsenal defeat Liverpool 2-0
1950-51: Newcastle United defeat Blackpool 2-0
1951-52: Newcastle United defeat Arsenal 1-0
1952-53: Blackpool defeat Bolton Wanderers 4-3
1953-54: West Bromwich Albion defeat Preston North End 3-2
1954-55: Newcastle United defeat Manchester City 3-1
1955-56: Manchester City defeat Birmingham City 3-1
1956-57: Aston Villa defeat Manchester United 2-1
1957-58: Bolton Wanderers defeat Manchester United 2-0
1958-59: Nottingham Forest defeat Luton Town 2-1
1959-60: Wolverhampton Wanderers defeat Blackburn Rovers 3-0
1960-61: Tottenham Hotspur defeat Leicester City 2-0
1961-62: Tottenham Hotspur defeat Burnley 3-1
1962-63: Manchester United defeat Leicester City 3-1
1963-64: West Ham United defeat Preston North End 3-2
1964-65: Liverpool defeat Leeds United 2-1
1965-66: Everton defeat Sheffield Wednesday 3-2
1966-67: Tottenham Hotspur defeat Chelsea 2-1
1967-68: West Bromwich Albion defeat Everton 1-0
1968-69: Manchester City defeat Leicester City 1-0
1969-70: Chelsea defeat Leeds United 2-2, 2-1 (replay)
1970-71: Arsenal defeat Liverpool 2-1
1971-72: Leeds United defeat Arsenal 1-0
1972-73: Sunderland defeat Leeds United 1-0
1973-74: Liverpool defeat Newcastle United 3-0
1974-75: West Ham United defeat Fulham 2-0
1975-76: Southampton defeat Manchester United 1-0
1976-77: Manchester United 2-1 Liverpool
1977-78: Ipswich Town defeat Arsenal 1-0
1978-79: Arsenal defeat Manchester United 3-2
1979-80: West Ham United defeat Arsenal 1-0
1980-81: Tottenham Hotspur defeat Manchester City 1-1, 3-2 (replay)
1981-82: Tottenham Hotspur defeat Queens Park Rangers 1-1, 1-0 (replay)
1982-83: Manchester United defeat Brighton & Hove Albion 2-2, 4-0 (replay)
1983-84: Everton defeat Watford 2-0
1984-85: Manchester United defeat Everton 1-0
1985-86: Liverpool defeat Everton 3-1
1986-87: Coventry City defeat Tottenham Hotspur 3-2
1987-88: Wimbledon defeat Liverpool 1-0
1988-89: Liverpool defeat Everton 3-2
1989-90: Manchester United defeat Crystal Palace 3-3, 1-0 (replay)
1990-91: Tottenham Hotspur defeat Nottingham Forest 2-1
1991-92: Liverpool defeat Sunderland 2-0
1992-93: Arsenal defeat Sheffield Wednesday 1-1, 2-1 (replay)
1993-94: Manchester United defeat Chelsea 4-0
1994-95: Everton defeat Manchester United 1-0
1995-96: Manchester United defeat Liverpool 1-0
1996-97: Chelsea defeat Middlesbrough 2-0
1997-98: Arsenal defeat Newcastle United 2-0
1998-99: Manchester Unired defeat Newcastle United 2-0
1999-2000: Chelsea defeat Aston Villa 1-0
2000-01: Liverpool defeat Arsenal 2-1
2001-02: Arsenal defeat Chelsea 2-0
2002-03: Arsenal defeat Southampton 1-0
2003-04: Manchester United defeat Millwall 3-0
2004-05: Arsenal defeat Manchester United 0-0 (penalties)
2005-06: Liverpool defeat West Ham United 3-3 (penalties)
2006-07: Chelsea defeat Manchester United 1-0
2007-08: Portsmouth defeat Cardiff City 1-0
2008-09: Chelsea defeat Everton 2-1
2009-10: Chelsea defeat Portsmouth 1-0
2010-11: Manchester City defeat Stoke City 1-0
2011-12: Chelsea defeat Liverpool 2-1
2012-13: Wigan Athletic defeat Manchester City 1-0
2013-14: Arsenal defeat Hull City 3-2
2014-15: Arsenal defeat Aston Villa 4-0
2015-16: Manchester United defeat Crystal Palace 2-1
2016-17: Arsenal defeat Chelsea 2-1
2017-18: Chelsea defeat Manchester United 1-0
2018-19: Manchester City defeat Watford 6-0
2019-20: Arsenal defeat Chelsea 2-1
2020-21: Leicester City defeat Chelsea 1-0
2021-22: Liverpool defeat Chelsea 0-0 (penalties)
2022-23: Manchester City defeat Manchester United 2-1
2023-24: Manchester United defeat Manchester United 2-1
Who has won the most FA Cups?
Arsenal and Manchester United have reached the most FA Cup Finals with 21 each, but it’s the Gunners who have claimed the most crowns with 14 triumphs.
- Arsenal — 14
- Manchester United — 13
- Chelsea — 8
- Liverpool — 8
- Tottenham — 8
- Manchester City — 7
- Aston Villa — 7
- Newcastle United — 6
- Blackburn Rovers — 6
- Everton — 5
- West Bromwich Albion — 5
- Wanderers — 5
- Wolverhampton Wanderer — 4
- Bolton Wanderers — 4
- Sheffield United — 4
- Sheffield Wednesday — 3
- West Ham United — 3
- Preston North End — 2
- Old Etonians — 2
- Portsmouth — 2
- Sunderland — 2
- Nottingham Forest — 2
- Bury — 2
- Teams with one FA Cup: Huddersfield Town, Leicester City, Oxford University, Royal Engineers, Derby County, Leeds United, Southampton, Burnley, Cardiff City, Blackpool, Clapham Rovers, Notts County, Barnsley, Charlton Athletic, Old Carthusians, Blackburn Olympic, Bradford City, Ipswich Town, Coventry City, Wimbledon, Wigan Athletic.