Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC121291---» All matchesMotherwell FC102441---» All matchesHeart of Midlothian10514-1--» All matchesKilmarnock FC932421--» All matchesHibernian FC8143-2--» All matchesRangers FC8224----» All matchesAberdeen FC7502----» All matchesDundee FC7304----» All matchesGillingham FC63121---» All matchesAccrington Stanley6303-1--» All matchesDundee United6204----» All matchesNorwich City6105----» All matchesCambridge United53111---» All matchesColchester United5122----» All matchesCrewe Alexandra5500-1--» All matchesMorecambe FC5140----» All matchesPartick Thistle5410----» All matchesSheffield Wednesday5023----» All matchesAFC Wimbledon4121----» All matchesBarrow AFC4310-1--» All matchesCharlton Athletic4310-1--» All matchesDerby County4112----» All matchesDoncaster Rovers4310----» All matchesFulham FC4220----» All matchesLivingston FC4211----» All matchesMilton Keynes Dons4112----» All matchesSt. Johnstone FC4301-1--» All matchesWycombe Wanderers4103----» All matchesFalkirk FC32011---» All matchesFleetwood Town32011---» All matchesOxford United33001---» All matchesSunderland AFC31111---» All matchesBlackburn Rovers3120----» All matchesBradford City3021----» All matchesCheltenham Town3210----» All matchesForest Green Rovers3111----» All matchesIpswich Town3210-1--» All matchesNotts County3111----» All matchesPort Vale FC3210----» All matchesPortsmouth FC3012----» All matchesPreston North End3021----» All matchesRoss County FC3300----» All matchesStockport County3021-1--» All matchesWalsall FC3102-1--» All matchesWest Ham United3003----» All matchesHamilton Academical22002---» All matchesMansfield Town21011---» All matchesArmenia U212200-1--» All matchesAston Villa2011----» All matchesAyr United2200----» All matchesBarnsley FC2011----» All matchesBristol Rovers2101----» All matchesBulgaria U212110----» All matchesBurton Albion2002----» All matchesCrawley Town2200----» All matchesCrystal Palace2002----» All matchesEngland U212002----» All matchesExeter City2101----» All matchesGrimsby Town2002----» All matchesHarrogate Town2101----» All matchesHull City2002----» All matchesLeyton Orient2110----» All matchesManchester City2002----» All matchesNewcastle United2101----» All matchesNewport County2101----» All matchesNorthampton Town2101----» All matchesOldham Athletic2200----» All matchesPeterborough United2110----» All matchesPlymouth Argyle2101----» All matchesQueens Park Rangers2002----» All matchesRotherham United2101----» All matchesSalford City2200----» All matchesScunthorpe United2110-1--» All matchesShrewsbury Town2200----» All matchesSouthend United2200-1--» All matchesStoke City2020----» All matchesSutton United2101----» All matchesSwindon Town2020----» All matchesTranmere Rovers2002----» All matchesWatford FC2002----» All matchesWrexham AFC2101----» All matchesFrance U1610011---» All matchesMoldova U1911001---» All matchesRochdale AFC11001---» All matchesStevenage FC11001---» All matchesAFC Bournemouth1001----» All matchesAirdrieonians FC1100----» All matchesAnnan Athletic1100----» All matchesArbroath FC1001----» All matchesArsenal FC1001----» All matchesBirmingham City1010----» All matchesBlackpool FC1010----» All matchesBrentford FC1001----» All matchesBristol City1001----» All matchesCarlisle United1100----» All matchesChelsea FC1001----» All matchesChesterfield FC1010----» All matchesChina1100----» All matchesCove Rangers1100----» All matchesCoventry City1100----» All matchesDenmark U211010----» All matchesGermany U191001----» All matchesDumbarton FC1100----» All matchesEverton FC1001----» All matchesForfar Athletic1100----» All matchesFraserburgh FC1100----» All matchesGeorgia U191001----» All matchesHartlepool United1001----» All matchesLeeds United U211100----» All matchesLeicester City U211001----» All matchesLincoln City1100----» All matchesLiverpool FC1001----» All matchesLuxembourg U211100----» All matchesMacclesfield FC1001----» All matchesManchester United1001----» All matchesManchester United U211100----» All matchesMexico1010----» All matchesMiddlesbrough FC1100----» All matchesMiddlesbrough FC U211100----» All matchesMillwall FC1100----» All matchesNetherlands1001----» All matchesNetherlands U191010----» All matchesNorth Macedonia1100-1--» All matchesNottingham Forest1010----» All matchesQueen Of The South1100----» All matchesReading FC1100----» All matchesRomania U211010----» All matchesRussia U191001----» All matchesSweden U191001----» All matchesSheffield United1001----» All matchesSlovenia U191100----» All matchesSouthampton FC1001----» All matchesSpain1001----» All matchesStoke City U211001----» All matchesSwansea City1001----» All matchesTottenham Hotspur1001----» All matchesTrinidad & Tobago1100----» All matchesUruguay1001----» All matchesVillarreal CF B1010----» All matches