Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC12309----» All matchesDundee United12525----» All matchesHeart of Midlothian11533----» All matchesMillwall FC11434----» All matchesSt. Johnstone FC11812----» All matchesInverness CT10613----» All matchesKilmarnock FC10244-1--» All matchesLeeds United10244----» All matchesSheffield Wednesday10325-1--» All matchesAberdeen FC9630----» All matchesHibernian FC9513-1--» All matchesReading FC9702----» All matchesSt. Mirren FC9252----» All matchesBolton Wanderers8512---1» All matchesBrentford FC8332-1--» All matchesDerby County8152----» All matchesHull City8521----» All matchesIpswich Town8332----» All matchesNorwich City8125----» All matchesNottingham Forest8314-1--» All matchesRangers FC8017----» All matchesBlackburn Rovers7322----» All matchesQueens Park Rangers7313-1--» All matchesWest Bromwich Albion7313----» All matchesWigan Athletic7322----» All matchesAFC Bournemouth6105-1--» All matchesAston Villa6024----» All matchesBrighton & Hove Albion6114----» All matchesDenmark6051----» All matchesWales6123-1--» All matchesBirmingham City5401----» All matchesBlackpool FC5221----» All matchesBristol City5212-1--» All matchesCardiff City5014----» All matchesCharlton Athletic5311----» All matchesHuddersfield Town5221----» All matchesLeicester City5005----» All matchesLiverpool FC5230----» All matchesManchester United5122----» All matchesMiddlesbrough FC5122----» All matchesPreston North End5131-1--» All matchesRotherham United5410----» All matchesSwansea City5212-1--» All matchesWatford FC5113----» All matchesWolverhampton Wanderers5212----» All matchesBarnsley FC4220----» All matchesFulham FC4022----» All matchesGeorgia4220----» All matchesSheffield United4202----» All matchesStockport County4301----» All matchesSunderland AFC4220----» All matchesAstra Giurgiu3012----» All matchesBurnley FC3111----» All matchesBurton Albion3111----» All matchesDundee FC3210----» All matchesDunfermline Athletic3300----» All matchesEverton FC3111----» All matchesHamilton Academical3111----» All matchesRoss County FC3111----» All matchesSwitzerland3111----» All matchesSouthampton FC3111----» All matchesStoke City3111----» All matchesSwindon Town3012----» All matchesAalesunds FK2110----» All matchesArsenal FC2002----» All matchesBosnia-Herzegovina2110----» All matchesBreiðablik2200----» All matchesBulgaria2020----» All matchesCarlisle United2200----» All matchesChelsea FC2101----» All matchesCrystal Palace2101----» All matchesDoncaster Rovers2110----» All matchesEngland U212002----» All matchesFC Lusitanos2200----» All matchesFinland2002----» All matchesGibraltar2200----» All matchesLevante UD2002----» All matchesLuton Town2011----» All matchesManchester City2002----» All matchesMansfield Town2110----» All matchesMoldova2200----» All matchesOdense BK2002----» All matchesOldham Athletic2101----» All matchesOman2200----» All matchesAustria2110----» All matchesPanathinaikos A.O.2002----» All matchesPeterborough United2002----» All matchesPoland2011----» All matchesScunthorpe United2002----» All matchesSerbia2011----» All matchesSlovakia2011----» All matchesYeovil Town2101----» All matchesAccrington Stanley1100----» All matchesBelgium1001----» All matchesBradford City1100----» All matchesColchester United1100----» All matchesCrewe Alexandra1100----» All matchesDarlington FC1001----» All matchesGermany1100----» All matchesGermany U211010----» All matchesEngland1001----» All matchesEverton FC U211100----» All matchesExeter City1010----» All matchesFrance1001----» All matchesGillingham FC1010----» All matchesHereford United1010----» All matchesItaly1100----» All matchesLeyton Orient1001----» All matchesMexico1001----» All matchesMilton Keynes Dons1100-1--» All matchesMorecambe FC1100----» All matchesNewcastle United1100----» All matchesNewport County1010----» All matchesNetherlands1010----» All matchesNetherlands U211001----» All matchesNK Domžale1100----» All matchesNorthern Ireland1010----» All matchesNorthampton Town1001----» All matchesNorthwich Victoria1001----» All matchesNotts County1100----» All matchesPortugal U211001----» All matchesSweden1010----» All matchesShrewsbury Town1100----» All matchesSouthend United1001----» All matchesSpain1001----» All matchesTottenham Hotspur1001----» All matchesTranmere Rovers1010----» All matchesUruguay1100----» All matchesWalsall FC1010----» All matchesWrexham AFC1001----» All matchesWycombe Wanderers1010----» All matches