The Giant Killers

Every F A cup giant killing since 1888

2003 No.13 Shrewsbury Town 2-1 Everton

1933 No.14 Walsall 2-0 Arsenal

1959 No.15 Norwich City 3-0 Manchester United

2015 No 16 Chelsea 2-4 Bradford City

1972 No.17 Hereford United 2-1 Newcastle United {A.E.T}

2002 No.18 Derby County 1-3 Bristol Rovers

1900 No.19 Aston Villa 1-2 Millwall Athletic

2011 No.20 Stevenage Borough 3-1 Newcastle United

2002 No.21 Cardiff City 2-1 Leeds United

1934 No.22 Huddersfield Town 0-2 Northampton Town

2010 No.23 Manchester United 0-1 Leeds United

1927 No.24 Millwall 3-1 Huddersfield Town

1986 No.25 Birmingham City 1-2 Altrincham

1964 No.26 Newport County 3-2 Sheffield Wednesday

1976 No.27 Norwich City 1-2 Bradford City

1915 No.28 Swansea Town 1-0 Blackburn Rovers

1991 No.29 West Bromwich Albion 2-4 Woking

1957 No.30 Bournemouth & Boscombe Athletic 3-1 Tottenham Hotspur

1936 No.31 Port Vale 2-0 Sunderland

2017 No.32 Sutton United 1-0 Leeds United

1937 No.33 Millwall 2-0 Manchester City

1974 No.34 Leeds United 0-1 Bristol City

1949 No.35 Leicester City 3-1 Portsmouth

2013 No.36 Macclesfield Town 2-1 Cardiff City

2010 No.37 Wigan Athletic 0-2 Notts County

1952 No.38 Manchester United 0-2 Hull City

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

1931 No.40 Barnsley 2-1 Sheffield Wednesday

1984 No.41 Brighton & Hove Albion 2-0 Liverpool

1911 No.42 West Ham United 2-1 Manchester United

1921 No.43 Hull City 3-0 Burnley

1908 No.44 Norwich City 2-0 Sheffield Wednesday

1976 No.45 Leeds 0-1 Crystal Palace

1921 No.46 Crystal Palace 2-0 Manchester City 

2017 No.47 Lincoln City 3-1 Brighton & Hove Albion 

1911 No.48 Norwich City 3-1 Sunderland

1975 No.49 Everton 1-2 Fulham

1956 No.50 Bristol Rovers 4-0 Manchester United

1949 No.51 Yeovil Town 2-1 Sunderland

1987 No.52 Aldershot 3-0 Oxford United

1969 No.53  Mansfield Town 3-0 West Ham United

1961 No.54 Huddersfield Town 2-1 Wolverhampton Wanderers

1961 No.55 Chelsea 1-2 Crewe Alexandra

1958 No.56 Northampton Town 3-1 Arsenal

2016 No.57 Oxford United 3-2 Swansea City

1980 No.58 Halifax Town 1-0 Manchester City

2006 No.59 Fulham 1-2 Leyton Orient

1989 No.60 Middlesbrough 1-2 Grimsby Town

1967 No.61 Manchester United 1-2 Norwich City

1959 No.62 Worcester City 2-1 Liverpool

1965 No.63 Millwall 2-0 Fulham

1933 No.64 Chesterfield 4-2 Sheffield Wednesday

1964 No.65 Liverpool 1-2 Swansea Town

1912 No.66 Swindon Town 2-1 Everton

1947 No.67 Sheffield Wednesday 4-1 Blackpool

1949 No.68 Newcastle United 0-2 Bradford {Park Avenue}

1948 No.69 Arsenal 0-1 Bradford {Park Avenue}

1964 No.70 Aldershot 2-1 Aston Villa

1908 No.71 Brighton & Hove Albion 1-0 Preston North End

1967 No.72 Swindon Town 3-0 West Ham United

1994 No.73 Luton Town 2-0 Newcastle United

1929 No.74 Reading 1-0 Sheffield Wednesday

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

1936 No.76 Fulham 3-0 Derby County

1978 No.77 Stoke City 2-3 Blyth Spartans

1966 No.78 Stoke City 0-2 Walsall

1957 No.79 Wolverhampton Wanderers 0-1 Bournemouth & Boscombe Athletic

1954 No.80 Arsenal 1-2 Norwich City

1926 No.81 Millwall 2-0 Bury

1994 No.82 Arsenal 1-3 Bolton Wanderers

2015 No 83 Manchester City 0-2 Middlesbrough

1924 No.84 Cortinthians 1-0 Blackburn Rovers

2008 No.85 Everton 0-1 Oldham Athletic

2004 No.86 Bolton Wanderers 1-2 Tranmere Rovers

1970 No.87 Sheffield Wednesday 1-2 Scunthorpe United

1993 No.88 Liverpool 0-2 Bolton Wanderers

2013 No.89 Oldham Athletic 3-2 Liverpool 

2014 No.90 Aston Villa 1-2 Sheffield United

1968 No.91 Tranmere Rovers 2-0 Coventry City

1958 No.92 York City 3-0 Birmingham City

1954 No.93 West Ham United 4-0 Huddersfield Town

1920 No.94 West Bromwich Albion 0-1 Barnsley

2011 No.95 Sunderland 1-2 Notts County

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

2008 No.97 Barnsley 1-0 Chelsea

1930 No.98 Manchester City 1-2 Hull City

1954 No.99 Wolverhampton Wanderers 1-2 Birmingham City

2005 No.100 Oldham Athletic 1-0 Manchester City

1990 No.101 Cambridge United 1-0 Millwall

1990 No.102 Oldham Athletic 3-0 Aston Villa

1956 No.103 Luton Town 0-4 Leicester City

1991 No.104 Shrewsbury Town 1-0 Wimbledon

1971 No.105 Rochdale 2-1 Coventry City

2014 No.106 Sheffield United 1-0 Fulham {A.E.T}

1952 No.107 Bristol Rovers 2-0 Preston North End

1983 No.108 Derby County 2-0 Nottingham Forest

1951 No.109 Leeds United 1-0 Middlesbrough

1904 No.110 Everton 1-2 Tottenham Hotspur

1973 No.111 Sunderland 2-1 Arsenal

1927 No.112 Southampton 2-1 Newcastle United

1959 No.113 Sheffield United 3-0 Arsenal

1990 No.114 Northampton 1-0 Coventry City

1931 No.115 Exeter City 3-2 Derby County

1914 No.116 Chelsea 0-1 Millwall Athletic

2017 No.117 Millwall 3-0 Bournemouth

1937 No.118 Millwall 2-1 Derby County

1914 No.119 Brighton & Hove Albion 1-0 Oldham Athletic

1982 No.120 Brighton & Hove Albion 0-3 Oxford United

1982 No.121 Leicester City 3-1 Southampton

1947 No.122 Manchester United 0-2 Nottingham Forest

1964 No.123 Newcastle United 1-2 Bedford Town

2012 No.124 Swindon Town 2-1 Wigan Athletic

1923 No.125 Manchester City 1-2 Charlton Athletic

1927 No.126 Brentford 2-0 West Ham United

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

Check out the Giant Killings by year link instead.