The Giant Killers

Every F A cup slaying since 1888

The Greatest Giants killings ranked 21-100. View the top twenty here.


No 21: 2011 Stevenage Borough 3-1 Newcastle United


No 22: 2002 Cardiff City 2-1 Leeds United


No 23: 1934 Huddersfield Town 0-2 Northampton Town


No 24: 2010 Manchester United 0-1 Leeds United


No 25: 1927 Millwall 3-1 Huddersfield Town


No 26: 1986 Birmingham City 1-2 Altrincham


No 27: 1964 Newport County 3-2 Sheffield Wednesday


No 28: 1976 Norwich City 1-2 Bradford City


No 29: 2019 Newport County 2-1 Leicester City


No 30: 1915 Swansea Town 1-0 Blackburn Rovers


No 31: 1991 West Bromwich Albion 2-4 Woking


No 32: 1957 Bournemouth & Boscombe Athletic 3-1 Tottenham Hotspur


No 33: 1936 Port Vale 2-0 Sunderland


No 34: 2017 Sutton United 1-0 Leeds United


No 35: 1937 Millwall 2-0 Manchester City


No 36: 1974 Leeds United 0-1 Bristol City


No 37: 1949 Leicester City 3-1 Portsmouth


No 38: 2013 Macclesfield Town 2-1 Cardiff City


No 39: 2010 Wigan Athletic 0-2 Notts County


No 40: 1952 Manchester United 0-2 Hull City


No 41: 1958 Darlington 4-1 Chelsea {A.E.T}


No 42: 2018 Wigan Athletic 1-0 Manchester City


No 43: 1931 Barnsley 2-1 Sheffield Wednesday


No 44: 2019 Fulham 1-2 Oldham Athletic


No 45: 1984 Brighton & Hove Albion 2-0 Liverpool


No 46: 1911 West Ham United 2-1 Manchester United


No 47: 1921 Hull City 3-0 Burnley


No 48: 1908 Norwich City 2-0 Sheffield Wednesday


No 49: 1976 Leeds 0-1 Crystal Palace


No 50: 1921 Crystal Palace 2-0 Manchester City


No 51: 2017 Lincoln City 3-1 Brighton & Hove Albion


No 52: 1911 Norwich City 3-1 Sunderland


No 53: 1975 Everton 1-2 Fulham


No 54: 1956 Bristol Rovers 4-0 Manchester United


No 55: 1949 Yeovil Town 2-1 Sunderland


No 56: 1987 Aldershot 3-0 Oxford United


No 57: 1969  Mansfield Town 3-0 West Ham United


No 58: 1961 Huddersfield Town 2-1 Wolverhampton Wanderers


No 59: 1961 Chelsea 1-2 Crewe Alexandra


No 60: 1958 Northampton Town 3-1 Arsenal


No 61: 2016 Oxford United 3-2 Swansea City


No 62: 1980 Halifax Town 1-0 Manchester City


No 63: 2006 Fulham 1-2 Leyton Orient


No 64: 1989 Middlesbrough 1-2 Grimsby Town


No 65: 1967 Manchester United 1-2 Norwich City


No 66: 1959 Worcester City 2-1 Liverpool


No 67: 1965 Millwall 2-0 Fulham


No 68: 1933 Chesterfield 4-2 Sheffield Wednesday


No 69: 1964 Liverpool 1-2 Swansea Town


No 70: 1912 Swindon Town 2-1 Everton


No 71: 1947 Sheffield Wednesday 4-1 Blackpool


No 72: 1949 Newcastle United 0-2 Bradford {Park Avenue}


No 73: 1948 Arsenal 0-1 Bradford {Park Avenue}


No 74: 1964 Aldershot 2-1 Aston Villa


No 75: 1908 Brighton & Hove Albion 1-0 Preston North End


No 76: 1967 Swindon Town 3-0 West Ham United


No 77: 1994 Luton Town 2-0 Newcastle United


No 78: 1929 Reading 1-0 Sheffield Wednesday


No 79: 1898 Burslem Port Vale 2-1 Sheffield United {A.E.T}


No 80: 1936 Fulham 3-0 Derby County


No 81: 1978 Stoke City 2-3 Blyth Spartans


No 82: 1966 Stoke City 0-2 Walsall


No 83: 1957 Wolverhampton Wanderers 0-1 Bournemouth & Boscombe Athletic


No 84: 1954 Arsenal 1-2 Norwich City


No 85: 1926 Millwall 2-0 Bury


No 86: 1994 Arsenal 1-3 Bolton Wanderers


No 87: 2015 Manchester City 0-2 Middlesbrough


No 88: 1924 Cortinthians 1-0 Blackburn Rovers


No 89: 2008 Everton 0-1 Oldham Athletic


No 90: 2004 Bolton Wanderers 1-2 Tranmere Rovers


No 91: 1970 Sheffield Wednesday 1-2 Scunthorpe United


No 92: 1993 Liverpool 0-2 Bolton Wanderers


No 93: 2013 Oldham Athletic 3-2 Liverpool


No 94: 2014 Aston Villa 1-2 Sheffield United


No 95: 1968 Tranmere Rovers 2-0 Coventry City


No 96: 1958 York City 3-0 Birmingham City


No 97: 1954 West Ham United 4-0 Huddersfield Town


No 98: 1920 West Bromwich Albion 0-1 Barnsley


No 99: 2011 Sunderland 1-2 Notts County


No 100: 1900 Wolverhampton Wanderers 0-1 Queens Park Rangers {A.E.T}




Did the tie you were interested in not make the list?


Check out the Giant Killings by year link instead.