Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC9414-1--» All matchesPartick Thistle6024-1--» All matchesAirdrieonians FC521211--» All matchesRaith Rovers5302-1-1» All matchesSt. Mirren FC5410----» All matchesDunfermline Athletic41031---» All matchesGreenock Morton FC4112----» All matchesHeart of Midlothian4220-2--» All matchesLivingston FC4211----» All matchesQueen's Park FC4121-1--» All matchesRoss County FC4121----» All matchesArbroath FC3210----» All matchesDundee FC3300----» All matchesDundee United3201-1--» All matchesHibernian FC3120----» All matchesMotherwell FC3300-1--» All matchesAFC Ajax2002----» All matchesAyr United2101----» All matchesFalkirk FC2101----» All matchesHammarby IF U192200----» All matchesInverness CT2002----» All matchesLiverpool FC2002----» All matchesNorway U212020-1--» All matchesSeptemvri Sofia U192200----» All matchesSpain U212002----» All matchesStenhousemuir FC2101----» All matchesHungary U212110-1--» All matchesAberdeen FC1100----» All matchesAlloa Athletic1100----» All matchesAnnan Athletic1100----» All matchesArmenia U171100----» All matchesBelgium U211100----» All matchesDenmark U211010----» All matchesEdinburgh City1100----» All matchesEngland U161001----» All matchesFraserburgh FC1100----» All matchesIreland U161010----» All matchesIceland U171100----» All matchesKazakhstan U211100----» All matchesKilmarnock FC1001----» All matchesCroatia U171001----» All matchesMalta U211100----» All matchesManchester United1001----» All matchesNorthern Ireland U211010----» All matchesAustria U211001----» All matchesPeterhead FC1100----» All matchesPoland U171010----» All matchesQueen Of The South1100----» All matchesSweden U171100----» All matchesSevilla FC U191001-1--» All matchesSSC Napoli1001----» All matchesStirling Albion FC1100----» All matchesStranraer FC1100----» All matchesTurriff United1100----» All matchesHungary U171010----» All matchesUnion Saint-Gilloise1100----» All matchesWales U161010----» All matches