Opposition

Opposition Directory

Below is a list of every single opponent Manchester City have faced in a competitive fixture. Click on a team name to view previous meetings and statistics.

Name Match Count Home Away Neutral Last Match
AaB Aalborg 2 1 1 0 19/03/2009
AC Milan 2 1 1 0 06/12/1978
Academica Coimbra 2 1 1 0 18/03/1970
Accrington St (old) 1 1 0 0 30/01/1937
Airdrieonians 2 1 1 0 27/09/1971
Ajax 2 1 1 0 06/11/2012
Aris Salonika 2 1 1 0 24/02/2011
Arsenal 197 97 96 4 03/02/2019
AS Roma 2 1 1 0 10/12/2014
Aston Villa 171 84 86 1 26/10/2019
Atalanta 2 1 1 0 06/11/2019
Athletic Bilbao 2 1 1 0 01/10/1969
Name Match Count Home Away Neutral Last Match
Barnet 2 1 1 0 05/10/1994
Barnsley 33 18 15 0 09/03/2013
Barrow 2 1 1 0 10/01/1946
Bayern Munich 6 3 3 0 25/11/2014
Birmingham City 146 71 74 1 21/09/2011
Blackburn Rovers 123 59 64 0 15/01/2014
Blackpool 80 38 41 1 01/01/2011
Bologna 2 1 1 0 23/09/1970
Bolton Wanderers 124 59 63 2 03/03/2012
Bootle 2 1 1 0 21/01/1893
Borussia Dortmund 2 1 1 0 04/12/2012
Borussia Monchengladbach 6 3 3 0 23/11/2016
Bournemouth 15 7 8 0 25/08/2019
Bradford City 33 17 16 0 08/03/2002
Bradford Park Avenue 15 7 8 0 09/01/1954
Brentford 13 6 7 0 25/01/1997
Brighton & Hove Albion 23 10 12 1 31/08/2019
Bristol City 25 12 13 0 23/01/2018
Bristol Rovers 4 2 2 0 01/05/1999
Burnley 102 51 51 0 28/04/2019
Burton Albion 2 1 1 0 23/01/2019
Burton United 16 8 8 0 07/03/1903
Burton Wanderers 6 3 3 0 06/03/1897
Bury 50 25 25 0 14/02/1998
Name Match Count Home Away Neutral Last Match
Cambridge United 2 1 1 0 12/05/1984
Cardiff City 52 25 26 1 03/04/2019
Carlisle United 11 5 6 0 09/02/1985
Celtic 2 1 1 0 06/12/2016
Charlton Athletic 55 28 27 0 06/04/2007
Chelsea 163 80 78 5 25/02/2019
Chester City 3 1 2 0 12/12/1999
Chesterfield 12 5 7 0 20/09/2006
Colchester United 2 1 1 0 20/03/1999
Corinthians 2 1 1 0 13/01/1926
Coventry City 73 38 35 0 03/03/2002
Crewe Alexandra 15 8 7 0 01/10/2002
Crystal Palace 62 30 32 0 19/10/2019
CSKA Moscow 4 2 2 0 05/11/2014
Name Match Count Home Away Neutral Last Match
Darlington 5 3 2 0 15/12/1998
Darwen 12 6 6 0 18/02/1899
Derby County 98 49 48 1 30/01/2008
Dinamo Kiev 4 2 2 0 15/03/2016
Dinamo Zagreb 1 1 0 0 01/10/2019
Doncaster Rovers 5 2 3 0 21/09/2005
Name Match Count Home Away Neutral Last Match
EB Streymur 2 1 1 0 31/07/2008
Everton 187 91 93 3 28/09/2019
Name Match Count Home Away Neutral Last Match
FC Barcelona 6 3 3 0 01/11/2016
FC Basel 2 1 1 0 07/03/2018
FC Copenhagen 2 1 1 0 26/02/2009
FC Porto 2 1 1 0 22/02/2012
FC Twente Enschede 3 2 1 0 06/11/2008
Fenerbahce 2 1 1 0 02/10/1968
Feyenoord 2 1 1 0 21/11/2017
Fleetwood Rangers 2 1 1 0 05/10/1892
Fulham 66 34 32 0 30/03/2019
Name Match Count Home Away Neutral Last Match
Gainsborough Trinity 10 5 5 0 28/03/1910
Gateshead 7 4 3 0 11/01/1947
Gillingham 9 4 4 1 13/04/2002
Glossop North End 10 5 5 0 06/04/1910
Gornik Zabrze 4 1 1 2 31/03/1971
Grimsby Town 57 29 28 0 01/12/2001
Groclin Grodzisk 2 1 1 0 27/11/2003
Name Match Count Home Away Neutral Last Match
Halifax Town 5 2 2 1 13/11/1998
Hartlepool United 1 1 0 0 03/01/1976
Hoffenheim 2 1 1 0 12/12/2018
Honved 2 1 1 0 04/11/1970
Huddersfield Town 80 40 40 0 20/01/2019
Hull City 30 15 15 0 08/04/2017
Name Match Count Home Away Neutral Last Match
Ipswich Town 66 32 33 1 27/01/2002
Name Match Count Home Away Neutral Last Match
Juventus 6 3 3 0 25/11/2015
Name Match Count Home Away Neutral Last Match
Lech Poznan 2 1 1 0 04/11/2010
Leeds City 2 1 1 0 23/04/1910
Leeds United 104 52 52 0 17/02/2013
Leicester City 118 59 58 1 06/05/2019
Leyton Orient 16 8 8 0 07/05/1966
Lierse 2 1 1 0 26/11/1969
Lincoln City 23 11 12 0 10/04/1999
Linfield 2 1 1 0 30/09/1970
Liverpool 184 91 91 2 10/11/2019
Lokeren 2 1 1 0 15/10/2003
Loughborough 8 4 4 0 17/12/1898
Luton Town 49 23 25 1 14/04/1999
Lyon 2 1 1 0 27/11/2018
Name Match Count Home Away Neutral Last Match
Macclesfield Town 2 1 1 0 20/02/1999
Manchester United 177 86 88 3 24/04/2019
Mansfield Town 3 3 0 0 08/12/1998
Middlesbrough 129 64 65 0 30/04/2017
Middlesbrough Iron 2 1 1 0 23/09/1893
Midtjylland 2 1 1 0 28/08/2008
Millwall 19 8 11 0 30/01/2002
Monaco 2 1 1 0 15/03/2017
Name Match Count Home Away Neutral Last Match
Napoli 4 2 2 0 01/11/2017
New Brighton Tower 2 1 1 0 14/01/1899
Newcastle United 179 87 89 3 29/01/2019
Newport County 4 1 3 0 16/02/2019
Northampton Town 7 4 3 0 06/03/1999
Northwich Victoria 4 2 2 0 10/02/1894
Norwich City 69 34 34 1 14/09/2019
Nottingham Forest 100 51 49 0 03/01/2009
Notts County 69 33 36 0 20/02/2011
Name Match Count Home Away Neutral Last Match
Oldham Athletic 45 23 22 0 08/01/2005
Omonia Nicosia 2 1 1 0 02/10/2008
Oxford United 14 6 8 0 25/09/2018
Name Match Count Home Away Neutral Last Match
Paris Saint-Germain 3 2 1 0 12/04/2016
Peterborough United 1 0 1 0 14/02/1981
Plymouth Argyle 20 11 9 0 25/02/1989
Port Vale 23 11 12 0 30/10/1999
Portsmouth 81 40 40 1 31/01/2010
Preston North End 94 44 50 0 24/09/2019
Name Match Count Home Away Neutral Last Match
Queens Park Rangers 52 25 27 0 10/05/2015
Name Match Count Home Away Neutral Last Match
Racing Santander 1 0 1 0 18/12/2008
Reading 25 13 12 0 14/05/2013
Real Madrid 4 2 2 0 04/05/2016
Rochdale 1 1 0 0 06/09/1972
Rotherham Town 6 3 3 0 04/11/1895
Rotherham United 11 6 5 0 06/01/2019
Name Match Count Home Away Neutral Last Match
Salzburg 2 1 1 0 01/12/2010
Schalke 04 5 2 3 0 12/03/2019
Scunthorpe United 6 4 2 0 24/01/2010
Sevilla 2 1 1 0 03/11/2015
Shakhtar Donetsk 5 2 3 0 18/09/2019
Sheffield United 121 58 62 1 27/01/2008
Sheffield Wednesday 106 53 52 1 04/01/2015
Shrewsbury Town 11 5 6 0 04/04/1989
Southampton 92 47 45 0 02/11/2019
Southend United 5 2 3 0 08/02/1997
Southport 1 0 1 0 03/09/1969
Sporting Lisbon 2 1 1 0 15/03/2012
Standard Liege 2 1 1 0 01/11/1978
Steaua Bucharest 2 1 1 0 24/08/2016
Stockport County 11 6 5 0 19/03/2002
Stoke City 113 56 56 1 12/03/2018
Sunderland 146 72 72 2 05/03/2017
SV Hamburg 2 1 1 0 16/04/2009
Swansea City 36 17 19 0 16/03/2019
Swindon Town 22 11 11 0 05/01/2002
Name Match Count Home Away Neutral Last Match
Timisoara 2 1 1 0 26/08/2010
TNS 2 1 1 0 28/08/2003
Torquay United 4 2 2 0 10/10/1990
Tottenham Hotspur 160 81 76 3 17/08/2019
Tranmere Rovers 8 4 4 0 22/04/2000
Name Match Count Home Away Neutral Last Match
Valencia 2 1 1 0 27/09/1972
Viktoria Plzen 2 1 1 0 27/11/2013
Villarreal 2 1 1 0 02/11/2011
Name Match Count Home Away Neutral Last Match
Walsall 26 12 13 1 23/02/2002
Watford 30 18 11 1 21/09/2019
West Bromwich Albion 154 75 78 1 31/01/2018
West Ham United 110 55 55 0 10/08/2019
West Manchester 1 0 1 0 14/10/1893
Widzew Lodz 2 1 1 0 28/09/1977
Wigan Athletic 29 15 13 1 19/02/2018
Wigan County 1 1 0 0 29/01/1898
Wimbledon 23 12 11 0 03/02/2002
Wolverhampton Wanderers 120 60 59 1 06/10/2019
Workington (old) 1 0 1 0 15/01/1910
Wrexham 3 1 2 0 26/12/1998
Wycombe Wanderers 4 2 2 0 24/04/1999
Name Match Count Home Away Neutral Last Match
York City 4 2 2 0 08/05/1999
Page Last Updated: 12/11/2019 07:12 UK Time.