Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC36882027--» All matchesSt. Johnstone FC321371235--» All matchesKilmarnock FC311489-4--» All matchesRangers FC303423-6--» All matchesCeltic FC281720-4--» All matchesLivingston FC261349121-» All matchesDundee United241365-5--» All matchesMotherwell FC2396826--» All matchesRoss County FC23107612--» All matchesHeart of Midlothian224810161-» All matchesSt. Mirren FC20115412-1» All matchesHibernian FC19451012--» All matchesHamilton Academical1684412--» All matchesDundee FC161033-3--» All matchesInverness CT10253----» All matchesPartick Thistle7430-1--» All matchesFalkirk FC5113----» All matchesDumbarton FC32101---» All matchesAlloa Athletic3300----» All matchesQueen Of The South3300-1--» All matchesRaith Rovers21011---» All matchesRochdale AFC20021---» All matchesDunfermline Athletic2002-1--» All matchesFC Santa Coloma2200-1--» All matchesGreenock Morton FC2101----» All matchesHNK Rijeka2011----» All matchesPeterhead FC2200----» All matchesQueen's Park FC2200----» All matchesSligo Rovers2002-1--» All matchesSheffield United10011---» All matchesAFC Wimbledon1001----» All matchesAlbion Rovers1100----» All matchesArbroath FC1100----» All matchesBolton Wanderers1010-1--» All matchesBristol Rovers1001----» All matchesBroomhill FC1100----» All matchesBury FC1001----» All matchesCharlton Athletic1001----» All matchesEast Fife FC1100-1--» All matchesEast Kilbride FC1001----» All matchesEdinburgh City1100----» All matchesElgin City1100----» All matchesFleetwood Town1001-1--» All matchesMillwall FC1001----» All matchesNorthampton Town1100----» All matchesOldham Athletic1010----» All matchesAustria1100----» All matchesOxford United1010----» All matchesPort Vale FC1100----» All matchesScunthorpe United1001----» All matchesShrewsbury Town1001----» All matchesSouthend United1001----» All matchesStranraer FC1100-1--» All matchesSwindon Town1100----» All matchesThe Spartans FC1100----» All matchesWalsall FC1100----» All matches