Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC228311-1-1» All matchesCeltic FC211218-1--» All matchesHeart of Midlothian216312-1--» All matchesMotherwell FC21966-2-1» All matchesRangers FC211119-3-1» All matchesAberdeen FC19649-2--» All matchesDundee United13643-1--» All matchesInverness CT13346-1--» All matchesSt. Mirren FC12363-1--» All matchesFalkirk FC11452----» All matchesDundee FC10406----» All matchesDunfermline Athletic10712----» All matchesKilmarnock FC8044-1--» All matchesLivingston FC7502----» All matchesSt. Johnstone FC6213-1--» All matchesGretna FC3120-1--» All matchesHamilton Academical3102----» All matchesWalsall FC3021----» All matchesBurnley FC2011----» All matchesCoventry City2110----» All matchesGillingham FC2101---1» All matchesMillwall FC2101----» All matchesNorwich City2101----» All matchesNottingham Forest2101----» All matchesPreston North End2101----» All matchesStoke City2002----» All matchesWest Bromwich Albion2002----» All matchesWimbledon FC2101----» All matchesBirmingham City1001----» All matchesCardiff City1001----» All matchesCrewe Alexandra1100----» All matchesCrystal Palace1001----» All matchesDerby County1001----» All matchesGrimsby Town1100----» All matchesLuton Town1001----» All matchesManchester City1001----» All matchesPartick Thistle1100----» All matchesReading FC1100----» All matchesRotherham United1010----» All matchesSheffield Wednesday1001----» All matchesStockport County1001----» All matchesWatford FC1010----» All matchesWest Ham United1001----» All matchesWolverhampton Wanderers1001----» All matches