Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC321081461--» All matchesKilmarnock FC311071485--» All matchesCeltic FC31013022--» All matchesMotherwell FC30138971-1» All matchesAberdeen FC28712953--» All matchesHeart of Midlothian27851455-1» All matchesDundee FC25144772--» All matchesDunfermline Athletic197758---» All matchesRangers FC19211632--» All matchesSt. Johnstone FC1964913--» All matchesDundee United1757596--» All matchesLivingston FC1675411--» All matchesInverness CT1527631--» All matchesPartick Thistle1135342--» All matchesRoss County FC941441--» All matchesQueens Park Rangers934211--» All matchesWolverhampton Wanderers940511--» All matchesReading FC830511--» All matchesCoventry City72321---» All matchesHull City74121---» All matchesNorwich City722311--» All matchesLeicester City7322----» All matchesWest Bromwich Albion61412---» All matchesBirmingham City622212--» All matchesCrystal Palace624012--» All matchesSheffield United63211---» All matchesSheffield Wednesday6213----» All matchesWatford FC6303-1--» All matchesPlymouth Argyle52305---» All matchesSouthampton FC541031--» All matchesBarnsley FC54011---» All matchesBristol City531112-1» All matchesDerby County5311-1--» All matchesIpswich Town5131----» All matchesPortsmouth FC5113----» All matchesPreston North End5212----» All matchesStoke City5023-1--» All matchesBurnley FC42113---» All matchesCharlton Athletic411231--» All matchesBlackpool FC44001---» All matchesTottenham Hotspur411211--» All matchesDumbarton FC4103----» All matchesFalkirk FC4022-1--» All matchesLeeds United4202-1--» All matchesNottingham Forest4301----» All matchesSwansea City4112-1--» All matchesColchester United31201---» All matchesQueen Of The South32011---» All matchesSt. Mirren FC30211---» All matchesSunderland AFC310211--» All matchesAlloa Athletic3210----» All matchesDoncaster Rovers3021--1-» All matchesScunthorpe United3012----» All matchesCardiff City20202---» All matchesCSKA Moskva20111---» All matchesFC Petržalka20201---» All matchesHamilton Academical21011---» All matchesAnorthosis Famagusta2200----» All matchesArsenal FC2002----» All matchesGermany2011-1--» All matchesEverton FC2101----» All matchesFaeroe Islands2110-1--» All matchesFC Copenhagen2110----» All matchesFC Porto2110----» All matchesGreenock Morton FC2020----» All matchesLiverpool FC2002----» All matchesLuton Town2110-1--» All matchesManchester United2101----» All matchesMiddlesbrough FC2101----» All matchesMillwall FC2020----» All matchesRaith Rovers2002----» All matchesWest Ham United2101----» All matchesAmica Wronki11001---» All matchesAyr United11001---» All matchesCE Principat11001---» All matchesGermany U2110011---» All matchesHereford United11001---» All matchesHong Kong B110011--» All matchesCanada11001---» All matchesMoldova10101---» All matchesMorecambe FC11001---» All matchesCzech Republic U2110011---» All matchesAFC Bournemouth1100----» All matchesAston Villa1001----» All matchesBlackburn Rovers1001----» All matchesBolton Wanderers1100----» All matchesBurton Albion1100----» All matchesChelsea FC1001----» All matchesCrewe Alexandra1010----» All matchesCS Marítimo1100----» All matchesDenmark1001-1--» All matchesFrance1001----» All matchesHartlepool United1100----» All matchesInter1001----» All matchesIreland1001----» All matchesIceland1100-1--» All matchesMilton Keynes Dons1100----» All matchesNigeria1001----» All matchesNorway1001----» All matchesAustria1001----» All matchesPort Vale FC1100----» All matchesSouthend United1100-1--» All matchesTrabzonspor1010----» All matches