Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC15131151--» All matchesHeart of Midlothian14120291--» All matchesRangers FC1410224---» All matchesBarnsley FC147432---» All matchesStoke City145362---» All matchesMotherwell FC129305---» All matchesSt. Johnstone FC119206---» All matchesReading FC115155---» All matchesHibernian FC115422---» All matchesQueens Park Rangers113532---» All matchesHull City103344---» All matchesKilmarnock FC1062221--» All matchesArsenal FC101271---» All matchesDerby County104241---» All matchesWycombe Wanderers101361---» All matchesCardiff City10127----» All matchesCrystal Palace94235---» All matchesPartick Thistle98104---» All matchesDundee FC98102---» All matchesNorwich City913511--» All matchesSheffield Wednesday93421---» All matchesWatford FC93151---» All matchesManchester United9117----» All matchesPeterborough United85124---» All matchesBurnley FC832321--» All matchesHuddersfield Town84221---» All matchesBristol City8314----» All matchesLiverpool FC8314----» All matchesWigan Athletic8413----» All matchesHamilton Academical77004---» All matchesLeicester City74123---» All matchesBolton Wanderers72232---» All matchesSunderland AFC72232---» All matchesFulham FC72231---» All matchesNottingham Forest74211---» All matchesSwansea City721411--» All matchesNewcastle United7232----» All matchesMiddlesbrough FC65013---» All matchesCharlton Athletic65012---» All matchesWest Bromwich Albion63032---» All matchesCoventry City64021---» All matchesIpswich Town62131---» All matchesLuton Town62131---» All matchesRosenborg BK64201---» All matchesRoss County FC65101---» All matchesTottenham Hotspur60151---» All matchesWolverhampton Wanderers614111--» All matchesBlackburn Rovers6114----» All matchesBlackpool FC6015-2--» All matchesManchester City6123----» All matchesPortsmouth FC6123----» All matchesBirmingham City52121---» All matchesBurton Albion52031---» All matchesCambridge United54011---» All matchesSheffield United52121---» All matchesSouthampton FC51131---» All matchesAston Villa5311-1--» All matchesEverton FC5005----» All matchesLeyton Orient5113----» All matchesMillwall FC5113----» All matchesInverness CT43103---» All matchesMansfield Town43012---» All matchesAFC Bournemouth42111---» All matchesScunthorpe United42111---» All matchesLincoln City4013----» All matchesPort Vale FC4202----» All matchesRotherham United4013----» All matchesShrewsbury Town4112----» All matchesNotts County31113---» All matchesBrentford FC31022---» All matchesLeeds United31022---» All matchesChelsea FC30121---» All matchesCheltenham Town33001---» All matchesDoncaster Rovers32101---» All matchesExeter City30031---» All matchesNorthampton Town31021---» All matchesCrawley Town3012-1--» All matchesPreston North End3102----» All matchesStevenage FC3102----» All matchesWest Ham United3111----» All matchesFK Astana21013---» All matchesLinfield FC22003---» All matchesSt. Mirren FC22002---» All matchesAEK Athen20111---» All matchesColchester United22001---» All matchesFK Sarajevo22001---» All matchesOxford United21011---» All matchesRSC Anderlecht21011---» All matchesBayern Munich2002----» All matchesBor. Mönchengladbach2011----» All matchesFC Alashkert2200----» All matchesFC Barcelona2002----» All matchesFleetwood Town2020----» All matchesHapoel Be'er Sheva2101-1--» All matchesMilton Keynes Dons2101----» All matchesMorecambe FC2101----» All matchesNewport County2200----» All matchesRB Leipzig2101----» All matchesRB Salzburg2002----» All matchesStockport County2011----» All matchesWrexham AFC2020----» All matchesAirdrieonians FC11002---» All matchesAlbion Rovers11001---» All matchesBarnet FC11001---» All matchesBrechin City FC11001---» All matchesCarlisle United11001---» All matchesDenmark U2111001---» All matchesForest Green Rovers11001---» All matchesRochdale AFC11001---» All matchesTranmere Rovers11001---» All matchesUA Emirates11001---» All matchesAccrington Stanley1001-1--» All matchesAlloa Athletic1100----» All matchesBoreham Wood1001----» All matchesBorussia Dortmund1001----» All matchesBrighton & Hove Albion1001----» All matchesCFR Cluj1001----» All matchesCrewe Alexandra1100----» All matchesGermany U211001----» All matchesFK Sūduva1100----» All matchesFrance U181001----» All matchesFrance U171010----» All matchesGreenock Morton FC1100----» All matchesGreece U191100----» All matchesIceland U211001----» All matchesItaly U211001----» All matchesItaly U191010----» All matchesJK Nõmme Kalju1100----» All matchesLivingston FC1010----» All matchesLuxembourg U171100----» All matchesParis Saint-Germain1001----» All matchesPlymouth Argyle1010----» All matchesRushden & Diamonds AFC1100----» All matchesSouthend United1010----» All matchesSpain U211010----» All matchesSouth Korea1001----» All matchesCzech Republic U211001----» All matchesCzech Republic U191001----» All matchesUkraine U211010-1--» All matchesUruguay1100----» All matchesValencia CF1001----» All matchesWest Ham United U211001----» All matchesWeston-super-Mare AFC1100----» All matchesWhitby Town1100----» All matchesZenit St. Petersburg1001----» All matches