Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC269512-4--» All matchesDundee United24514522--» All matchesHeart of Midlothian232516---1» All matchesHibernian FC2185812--» All matchesAberdeen FC215610-1--» All matchesRangers FC200515-5--» All matchesCeltic FC193313-2--» All matchesKilmarnock FC15339-1--» All matchesDundee FC12624-3--» All matchesLivingston FC1162312--» All matchesInverness CT9036----» All matchesSt. Johnstone FC9351----» All matchesFalkirk FC8125-2--» All matchesDunfermline Athletic62402---» All matchesPartick Thistle5401----» All matchesCoventry City3111----» All matchesSt. Mirren FC3210-1--» All matchesBirmingham City21011---» All matchesAFC Bournemouth2011-1--» All matchesBK Häcken2011-2--» All matchesCrewe Alexandra2200----» All matchesFH Hafnarfjörður2011-1--» All matchesGrimsby Town2110----» All matchesIpswich Town2002----» All matchesManchester City2011----» All matchesPortsmouth FC2110----» All matchesQueens Park Rangers2110----» All matchesStoke City2101----» All matchesSwindon Town2200----» All matchesTranmere Rovers2110----» All matchesWolverhampton Wanderers2101----» All matchesNottingham Forest11001---» All matchesAFC Ajax1001----» All matchesAJ Auxerre1001----» All matchesBarnsley FC1100----» All matchesBolton Wanderers1100----» All matchesBradford City1100----» All matchesBurnley FC1100----» All matchesHuddersfield Town1100----» All matchesLeeds United1001----» All matchesNorwich City1100----» All matchesSheffield United1100----» All matchesStockport County1100----» All matchesWalsall FC1100----» All matchesWest Bromwich Albion1010----» All matches