Record by opponent MatchesWDLScoresYellowYellow-RedRedArsenal FC6501----» All matchesEverton FC6033----» All matchesLeicester City6411----» All matchesLiverpool FC6231----» All matchesWest Ham United6420----» All matchesAberdeen FC51131---» All matchesDundee United523013--» All matchesAston Villa5311----» All matchesCoventry City5410----» All matchesSouthampton FC5131----» All matchesCeltic FC4121-2--» All matchesChelsea FC4310---1» All matchesDundee FC4103-1--» All matchesRangers FC4013-1--» All matchesTottenham Hotspur4211----» All matchesWatford FC4040----» All matchesWest Bromwich Albion4301----» All matchesHibernian FC3210----» All matchesIpswich Town3210----» All matchesLuton Town3201----» All matchesNewcastle United3210----» All matchesNottingham Forest3210----» All matchesOxford United3102----» All matchesPartick Thistle3210----» All matchesQueens Park Rangers3210----» All matchesSheffield Wednesday3201----» All matchesSt. Johnstone FC3021----» All matchesBirmingham City21101---» All matchesAirdrieonians FC (old)2011-1--» All matchesDerby County2200----» All matchesFC Barcelona2101----» All matchesFehérvár FC2101----» All matchesGyőri ETO FC2110----» All matchesJuventus2011----» All matchesKilmarnock FC2011----» All matchesManchester City2110----» All matchesMotherwell FC2101-1--» All matchesPSV Eindhoven2110----» All matchesRaith Rovers2011-1--» All matchesScarborough FC2011----» All matchesSlavia Praha2101----» All matchesSwindon Town2011----» All matchesAFC Bournemouth1100----» All matchesAtlético Madrid1001----» All matchesBarnet FC1100----» All matchesBury FC1010----» All matchesCrystal Palace1001----» All matchesDarlington FC1100----» All matchesGermany U211100----» All matchesFalkirk FC1100----» All matchesYugoslavia U211001----» All matchesMiddlesbrough FC1001----» All matchesNorwich City1010----» All matchesNotts County1001----» All matchesPortsmouth FC1100----» All matchesStandard Liège1001----» All matchesStoke City1100----» All matchesSunderland AFC1100----» All matchesTranmere Rovers1100----» All matchesWolverhampton Wanderers1010----» All matches