Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian243516321-» All matchesDundee United22412651--» All matchesCeltic FC21241521--» All matchesRangers FC21151521--» All matchesAberdeen FC2074934--» All matchesMotherwell FC2067733-1» All matchesHibernian FC1837812--» All matchesKilmarnock FC163310121-» All matchesLivingston FC12354-1--» All matchesDundee FC118033---» All matchesSt. Johnstone FC724123--» All matchesInverness CT7034-1--» All matchesCrystal Palace40221---» All matchesSheffield United40131---» All matchesFalkirk FC4112-1--» All matchesPartick Thistle4301----» All matchesWatford FC3102----» All matchesWolverhampton Wanderers3102----» All matchesCrewe Alexandra211011--» All matchesGillingham FC220011--» All matchesRotherham United21101---» All matchesBirmingham City2002----» All matchesCoventry City2101----» All matchesFH Hafnarfjörður2011----» All matchesManchester City2002----» All matchesMillwall FC2002----» All matchesNottingham Forest2101----» All matchesPortsmouth FC2110----» All matchesPreston North End2011----» All matchesRaith Rovers2200-1--» All matchesSheffield Wednesday2011-1--» All matchesSt. Mirren FC2110----» All matchesStoke City2101----» All matchesWalsall FC2101-1--» All matchesWimbledon FC101021--» All matchesBolton Wanderers110011--» All matchesBurnley FC10011---» All matchesDunfermline Athletic11001---» All matchesMacclesfield FC11001---» All matchesBarnsley FC1010----» All matchesBlackburn Rovers1001-1--» All matchesNorwich City1100----» All matchesQueens Park Rangers1010----» All matchesStockport County1001----» All matchesWest Bromwich Albion1001----» All matches