Played April 26 1924 at Wembley Stadium, Attendance 91,695, Referee W E Russell
Newcastle United Team
Bill Bradley, Billy Hampson, Frank Hudspeth (Captain), Peter Mooney, Charlie Spencer, Willie Gibson, James Low, Billy Cowan, Neil Harris (Scored), Tommy McDonald, Stan Seymour (Scored)
Aston Villa Team
Tommy Jackson, Tom Smart, Tommy Mort, Frank Moss, (Dr) Victor Milne, George Blackburn, Dick York, Billy Kirton, Len Capewell, Billy Walker (Captain), Arthur Dorrell
Played April 25 1931 at Wembley Stadium, Attendance 92,406, Referee A H Kingscott
West Bromwich Albion Team
Harold Pearson, George Shaw, Bert Trentham, Tommy Magee, Bill Richardson, Jimmy Edwards, Tommy Glidden (Captain), Joe Carter, Billy “WG” Richardson (Scored 2), Teddy Sandford, Stan Wood
Birmingham Team
Harry Hibbs, George Liddell, Ned Barkas (Captain), Jimmy Cringan, George Morrall, Alec Leslie, George Briggs, Johnny Crosbie, Joe Bradford (Scored), Bob Gregg, Ernie Curtis
Played April 19 1913, Attendance 120,081, Referee A Adams
Aston Villa Team
Sam Hardy, Tommy Lyons, Tommy Weston, Tommy Barber (Scored), Jimmy Harrop, Jimmy Leach, Charlie Wallace, Harold Halse, Harry Hampton, Clem Stephenson, Joe Bache
Sunderland Team
Joe Butler, Charlie Gladwin, Harry Ness, Frank Cuggy, Charlie Thomson, Harry Low, Jackie Mordue, Charlie Buchan, Jimmy Richardson, George Holley, Harry Martin
Tottenham Hotspur 2 Sheffield United 2 (after extra time)
Played April 20 1901, Attendance 110,820, Referee A Kingscott
Tottenham Hotspur Team
Geoerge Clawley, Harry Erentz, Sandy Tait, Tom Morris, Ted Hughes, Jack Jones (Captain), Tom Smith, John Cameron, Sandy Brown (Scored 2), David Copeland, Jack Kirwan
Sheffield United Team
William Foulke, Harry Thickett, Peter Boyle, Harry Johnson, Tom Morren, Ernest “Nudger” Needham (Captain), Walter Bennett (Scored), Charles “Oakey” Field, George Hedley, Fred Priest (Scored), Bert Lipsham
1901 FA Cup Final Replay Result
Tottenham Hotspur 3 Sheffield United 1
Replay Played April 27 1901, Attendance 20,470, Referee A Kingscott
Tottenham Hotspur Team
Geoerge Clawley, Harry Erentz, Sandy Tait, Tom Morris, Ted Hughes, Jack Jones (Captain), Tom Smith (Scored), John Cameron (Scored), Sandy Brown (Scored), David Copeland, Jack Kirwan
Sheffield United Team
William Foulke, Harry Thickett, Peter Boyle, Harry Johnson, Tom Morren, Ernest “Nudger” Needham (Captain), Walter Bennett, Charles “Oakey” Field, George Hedley, Fred Priest (Scored), Bert Lipsham
1992-93 Manchester United +36
1993-94 Manchester United +42
1994-95 Blackburn Rovers +41
1995-96 Manchester United +38
1996-97 Manchester United +32
1997-98 Arsenal +35
1998-99 Manchester United +43
1999-2000 Manchester United +52
2000-01 Manchester United +48
2001-02 Arsenal +43
2002-03 Manchester United +40
2003-04 Arsenal +47
2004-05 Chelsea +57
2005-06 Chelsea +50
2006-07 Manchester United +56
2007-08 Manchester United +58
2008-09 Manchester United +44
2009-10 Chelsea +71
2010-11 Manchester United +41
2011-12 Manchester City +64
2012-13 Manchester United +43
2013-14 Manchester City +65
2014-15 Chelsea +41
2015-16 Leicester City +32
2016-17 Chelsea +52
2017-18 Manchester City +79
2018-19 Manchester City +72
2019-20 Liverpool +52
2020-21 Manchester City +51
2021-22 Manchester City +73
2022-23 Manchester City +61
2023-24 Manchester City +62
2024-25
Played May 4 2002, Attendance 73,963, Referee M Riley
Arsenal Team
David Seaman, Lauren, Sol Campbell, Tony Adams (Captain), Ashley Cole, Ray Parlour (Scored), Sylvain Wiltord, Patrick Vieira, Fredrik Ljungberg (Scored), Dennis Bergkamp, Thierry Henry
Substitute Edu replaced Dennis Bergkamp in the 72nd minute
Substitute Nwankwo Kanu replaced Thierry Henry in the 81st minute
Substitute Martin Keown replaced Sylvain Wiltord in the 90th minute
Unused substitutes Richard Wright, Lee Dixon
Chelsea Team
Carlo Cudicini, Mario Melchiot, Marcel Desailly (Captain), William Gallas, Celestine Babayaro, Jesper Gronkjaer, Frank Lampard, Emmanuel Petit, Graeme Le Saux, Jimmy Floyd Hasselbaink, Eidur Gudjohnsen
Substitute John Terry replaced Celestine Babayaro in the 46th minute
Substitute Gianfranco Zola replaced Jimmy Floyd Hasselbaink in the 68th minute
Substitute Boudewijn Zenden replaced Mario Melchiot in the 77th minute
Unused substitutes Ed de Goey, Slavisa Jokanovic