Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC21431421--» All matchesRangers FC190415-1--» All matchesAberdeen FC1752102---» All matchesHeart of Midlothian171412-1--» All matchesDundee United163310----» All matchesKilmarnock FC154473---» All matchesMotherwell FC157351---» All matchesDundee FC112542---» All matchesSt. Mirren FC10145-1--» All matchesCeltic FC90092---» All matchesDunfermline Athletic93511---» All matchesInverness CT94141---» All matchesQueen Of The South8224----» All matchesPartick Thistle74211---» All matchesHamilton Academical622212--» All matchesDumbarton FC6204----» All matchesFalkirk FC6123-1--» All matchesRaith Rovers6213----» All matchesPlymouth Argyle52302---» All matchesCoventry City5122----» All matchesPreston North End42201---» All matchesSouthampton FC41121---» All matchesBarnsley FC4310----» All matchesBurnley FC4130----» All matchesCardiff City4013----» All matchesDerby County4211----» All matchesHull City4004-1--» All matchesIpswich Town4103----» All matchesLeicester City4202----» All matchesQueens Park Rangers4130----» All matchesSheffield United4112-1--» All matchesStoke City4211----» All matchesWolverhampton Wanderers4103----» All matchesAlloa Athletic3111----» All matchesColchester United3102----» All matchesCrystal Palace3012----» All matchesGreenock Morton FC3012----» All matchesLeeds United3102----» All matchesLivingston FC3102----» All matchesLuton Town3012----» All matchesSt. Johnstone FC3021----» All matchesWatford FC3012----» All matchesWest Bromwich Albion3111----» All matchesBrighton & Hove Albion21101---» All matchesCharlton Athletic200211--» All matchesBlackpool FC2101----» All matchesBristol City2002----» All matchesCowdenbeath FC2110----» All matchesCrewe Alexandra2101----» All matchesFC Vaduz2101-1--» All matchesMillwall FC2101----» All matchesNorwich City2200----» All matchesReading FC2011----» All matchesSunderland AFC2002----» All matchesAlbion Rovers1100----» All matchesArbroath FC1100----» All matchesBerwick Rangers1001----» All matchesBirmingham City1001----» All matchesHartlepool United1100----» All matchesPortsmouth FC1010----» All matchesScunthorpe United1001----» All matchesSouthend United1010----» All matchesStockport County1100----» All matchesSturm Graz1100----» All matchesWest Ham United1001----» All matches