Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC20121714--» All matchesSt. Mirren FC1885514--» All matchesRangers FC161213-1--» All matchesNottingham Forest1484241--» All matchesIpswich Town1454533--» All matchesDundee United1435611--» All matchesAberdeen FC1343621--» All matchesHamilton Academical13535-2--» All matchesHibernian FC13526--1-» All matchesLeeds United127141---» All matchesMotherwell FC1233612--» All matchesHull City1170411--» All matchesBrighton & Hove Albion11434-3--» All matchesMillwall FC1033443--» All matchesBirmingham City1045112--» All matchesBolton Wanderers104421---» All matchesBlackburn Rovers10244-1--» All matchesReading FC10433-3--» All matchesInverness CT922531--» All matchesFalkirk FC92521---» All matchesSheffield Wednesday9450-3--» All matchesSt. Johnstone FC9531-2--» All matchesBlackpool FC87014---» All matchesBristol City843143--» All matchesFulham FC833221--» All matchesHeart of Midlothian832322--» All matchesWatford FC851213--» All matchesBarnsley FC8512-1--» All matchesBrentford FC8332-3--» All matchesMiddlesbrough FC8215-3--» All matchesQueens Park Rangers8413-1--» All matchesCardiff City722311--» All matchesLeicester City711511--» All matchesNorwich City733111--» All matchesWolverhampton Wanderers72231---» All matchesBurnley FC7016----» All matchesCharlton Athletic650122--» All matchesHuddersfield Town63212---» All matchesWigan Athletic631211--» All matchesPreston North End6330----» All matchesRotherham United6330----» All matchesCrystal Palace5212-1--» All matchesDoncaster Rovers440011--» All matchesKilmarnock FC4211----» All matchesRoss County FC4211-1--» All matchesSheffield United31022---» All matchesPeterborough United31111---» All matchesSouthampton FC3120-1--» All matchesYeovil Town22002---» All matchesPortsmouth FC22001---» All matchesSunderland AFC21101---» All matchesAFC Bournemouth2200----» All matchesBurton Albion2101-2--» All matchesCoventry City2101----» All matchesDundee FC2200-1--» All matchesGrimsby Town2200-1--» All matchesLivingston FC2011----» All matchesNewcastle United2002----» All matchesStoke City2002----» All matchesWest Ham United2101----» All matchesChelsea FC10011---» All matchesFraserburgh FC11001---» All matchesNewcastle United U2111001---» All matchesAlbion Rovers1100----» All matchesAnnan Athletic1001----» All matchesAston Villa1010-1--» All matchesBrechin City FC1100----» All matchesCarlisle United1100----» All matchesChikhura Sachkhere1010----» All matchesFaeroe Islands1100----» All matchesGretna FC1001----» All matchesHartlepool United1100----» All matchesItaly1001----» All matchesKelty Hearts1100----» All matchesLiverpool FC U211010----» All matchesManchester United1100----» All matchesMilton Keynes Dons1001----» All matchesMontrose FC1100----» All matchesNorway1100----» All matchesPartick Thistle1001----» All matchesPeterhead FC1100----» All matchesScunthorpe United1001----» All matchesSouthport FC1100----» All matchesStirling Albion FC1001----» All matchesSwansea City1100----» All matchesWest Bromwich Albion1100----» All matches