Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC9252-1--» All matchesHibernian FC7331-1--» All matchesInverness CT7214-2--» All matchesKilmarnock FC7223----» All matchesSt. Johnstone FC622211--» All matchesCeltic FC6006-3--» All matchesDundee United6222-1--» All matchesPreston North End6114-2--» All matchesSheffield United6114-2--» All matchesSouthampton FC6240----» All matchesWatford FC6303----» All matchesBarnsley FC5410-1--» All matchesCardiff City5122----» All matchesCrystal Palace5014-1--» All matchesDundee FC5311-1--» All matchesIpswich Town5203----» All matchesMotherwell FC5014----» All matchesQueens Park Rangers5410-1--» All matchesSheffield Wednesday5122-1--» All matchesWest Bromwich Albion5113-1--» All matchesWolverhampton Wanderers5212----» All matchesBlackpool FC4112----» All matchesBristol City4022----» All matchesBurnley FC4103-2--» All matchesHeart of Midlothian4031----» All matchesLeicester City4112----» All matchesMillwall FC4211----» All matchesNorwich City4211----» All matchesPlymouth Argyle4103-1--» All matchesRoss County FC4211----» All matchesAberdeen FC3003-1--» All matchesColchester United3210-1--» All matchesDerby County3021----» All matchesDunfermline Athletic3210-1--» All matchesHull City3111-1--» All matchesPartick Thistle3201-1--» All matchesReading FC3111----» All matchesBirmingham City2101----» All matchesBlackburn Rovers2110----» All matchesCharlton Athletic2011----» All matchesDoncaster Rovers2110----» All matchesLeeds United2002----» All matchesManchester United2101----» All matchesNottingham Forest2101-1--» All matchesRangers FC2002----» All matchesStoke City2101----» All matchesSwansea City2011----» All matchesWest Ham United2002-1--» All matchesBrighton & Hove Albion1010----» All matchesCarlisle United1100----» All matchesCrewe Alexandra1010----» All matchesGillingham FC1010----» All matchesHartlepool United1001----» All matchesLuton Town1100----» All matchesMiddlesbrough FC1010----» All matchesNotts County1100----» All matchesRotherham United1001----» All matchesRushden & Diamonds AFC1100-1--» All matchesScunthorpe United1001-1--» All matchesSouthend United1010----» All matchesSunderland AFC1001-1--» All matchesWigan Athletic1001----» All matches