Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC238411-1--» All matchesHibernian FC22688-1--» All matchesKilmarnock FC22778-2--» All matchesHeart of Midlothian205213----» All matchesCeltic FC181017----» All matchesMotherwell FC18756----» All matchesRangers FC182115----» All matchesSt. Johnstone FC18585----» All matchesDundee FC15393-1--» All matchesDunfermline Athletic12525----» All matchesDundee United10253----» All matchesInverness CT10334-1--» All matchesHamilton Academical8314----» All matchesLivingston FC8224----» All matchesSt. Mirren FC7133----» All matchesFalkirk FC5122----» All matchesPartick Thistle5050----» All matchesRoss County FC4013----» All matchesQueens Park Rangers3210----» All matchesCoventry City2011----» All matchesCrystal Palace2002----» All matchesHull City2110----» All matchesLuton Town2200----» All matchesPlymouth Argyle2002----» All matchesPreston North End2101----» All matchesRotherham United2200----» All matchesSouthend United2020----» All matchesTorquay United2110----» All matchesWolverhampton Wanderers2011----» All matchesBarnsley FC1100----» All matchesBirmingham City1100----» All matchesBK Häcken1001----» All matchesBrighton & Hove Albion1001----» All matchesBristol City1001---1» All matchesBurnley FC1001----» All matchesCardiff City1100----» All matchesChelsea FC1001----» All matchesColchester United1010----» All matchesDenmark1001----» All matchesDerby County1010----» All matchesEstonia1100----» All matchesGreenock Morton FC1100----» All matchesHartlepool United1001----» All matchesHong Kong B1100----» All matchesHuddersfield Town1001----» All matchesIpswich Town1001----» All matchesIreland1001----» All matchesCanada1100----» All matchesLeeds United1001----» All matchesLithuania1001----» All matchesNetherlands U211001----» All matchesOldham Athletic1010----» All matchesAustria1001----» All matchesPort Vale FC1001----» All matchesRomania1001----» All matchesSheffield Wednesday1001----» All matchesSouthampton FC1001----» All matchesStockport County1010----» All matchesStoke City1001----» All matchesSunderland AFC1100-1--» All matchesTamworth FC1100----» All matchesTranmere Rovers1001----» All matchesWest Bromwich Albion1100----» All matchesWigan Athletic1001----» All matches