Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC283322-7--» All matchesRangers FC27451814--» All matchesMotherwell FC271368-51-» All matchesAberdeen FC25871011--» All matchesHibernian FC211056-2--» All matchesKilmarnock FC20857141-» All matchesDundee FC186210-3--» All matchesDundee United16484-3--» All matchesDunfermline Athletic1465313--» All matchesHeart of Midlothian13256-3--» All matchesPartick Thistle12912-2--» All matchesSt. Johnstone FC10244-2--» All matchesRaith Rovers84221-1-» All matchesInverness CT8341-2--» All matchesLivingston FC8611-2--» All matchesFalkirk FC531111--» All matchesCoventry City311111--» All matchesSt. Mirren FC3210-1--» All matchesWalsall FC3111----» All matchesMillwall FC20021---» All matchesAtlético Madrid2101----» All matchesBarnsley FC2110-1--» All matchesGillingham FC2200----» All matchesGretna FC2110----» All matchesÍB Vestmannaeyjar2200----» All matchesLantana Tallinn2200----» All matchesNottingham Forest2101----» All matchesPortsmouth FC2200-1--» All matchesRCD Mallorca2011----» All matchesSheffield United2011-2--» All matchesStockport County2002----» All matchesWest Bromwich Albion2002----» All matchesWolverhampton Wanderers2002-1--» All matchesBirmingham City1001----» All matchesBurnley FC1001----» All matchesCrewe Alexandra1010----» All matchesCrystal Palace1001----» All matchesGrimsby Town1100----» All matchesIpswich Town1001-1--» All matchesLeeds United1001----» All matchesManchester City1010----» All matchesNewcastle United1010----» All matchesNorwich City1100-1--» All matchesPreston North End1010-1--» All matchesSheffield Wednesday1010-1--» All matchesSouthampton FC1001----» All matchesHungary U211001----» All matchesVfB Stuttgart1100-1--» All matchesWatford FC1001-1--» All matchesWest Ham United1001-1--» All matchesWimbledon FC1010----» All matches