Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC9126-1--» All matchesCeltic FC9009----» All matchesLivingston FC9135----» All matchesMotherwell FC9243-1--» All matchesSt. Johnstone FC9225-2--» All matchesRangers FC810711--» All matchesHeart of Midlothian7124----» All matchesReading FC U217223----» All matchesHibernian FC623112--» All matchesKilmarnock FC63031---» All matchesSt. Mirren FC61141---» All matchesMiddlesbrough FC U216213-1--» All matchesStoke City U216123----» All matchesNorwich City U2153111---» All matchesSunderland AFC U2155001---» All matchesDundee United5212----» All matchesWolverhampton Wanderers U215014----» All matchesAston Villa U214211----» All matchesDundee FC4310----» All matchesFulham FC U214211-1--» All matchesManchester United U214022-1--» All matchesNewcastle United U214211-1--» All matchesPartick Thistle310211--» All matchesRaith Rovers33001---» All matchesSwansea City U21220011--» All matchesBurnley FC U212101-1--» All matchesExeter City2101----» All matchesHamilton Academical2101----» All matchesLeeds United U212002--1-» All matchesOldham Athletic2002----» All matchesSouthampton FC U212011----» All matchesStranraer FC2200----» All matchesSwindon Town2200----» All matchesAirdrieonians FC1100----» All matchesAlloa Athletic1100----» All matchesBarnet FC1001----» All matchesBlackburn Rovers U181100----» All matchesBlackburn Rovers U211001----» All matchesBrighton & Hove Albion U211001----» All matchesCardiff City1001----» All matchesChesterfield FC1001----» All matchesCrawley Town1100----» All matchesEast Fife FC1100----» All matchesEdinburgh City1100----» All matchesFleetwood Town1100-1--» All matchesForest Green Rovers1001----» All matchesGreenock Morton FC1100----» All matchesGrimsby Town1001----» All matchesKelty Hearts1001----» All matchesLeicester City1001----» All matchesManchester City U181010----» All matchesMilton Keynes Dons1001----» All matchesNewport County1100----» All matchesPlymouth Argyle1001----» All matchesStirling Albion FC1100----» All matchesSunderland AFC U181100----» All matchesThe Spartans FC1001----» All matchesTottenham Hotspur U211100-1--» All matchesWest Ham United U211001----» All matches