Record by opponent MatchesWDLScoresYellowYellow-RedRedQueen Of The South22116512--» All matchesGreenock Morton FC20767-2--» All matchesDundee United1745811--» All matchesAlloa Athletic171151-1--» All matchesRaith Rovers17539-3--» All matchesAyr United15654-2--» All matchesFalkirk FC15555-2--» All matchesPartick Thistle15618-2--» All matchesHamilton Academical1362511--» All matchesInverness CT1336411--» All matchesDunfermline Athletic113441---» All matchesAirdrieonians FC11542-1--» All matchesRoss County FC11245-2--» All matchesLivingston FC10226----» All matchesMontrose FC10703----» All matchesPeterhead FC10811-2--» All matchesKilmarnock FC9324-2--» All matchesSt. Johnstone FC822411--» All matchesArbroath FC8323----» All matchesDundee FC8224----» All matchesQueen's Park FC8125----» All matchesEast Fife FC7610-1--» All matchesHeart of Midlothian7106----» All matchesKelty Hearts7430----» All matchesBrechin City FC660022--» All matchesCove Rangers6321----» All matchesCeltic FC5005----» All matchesClyde FC5221-1--» All matchesForfar Athletic5401----» All matchesRangers FC5005-1--» All matchesSt. Mirren FC5104----» All matchesDumbarton FC4301----» All matchesEdinburgh City4400----» All matchesStenhousemuir FC4202----» All matchesAberdeen FC3012----» All matchesElgin City22001---» All matchesAlbion Rovers2200----» All matchesAnnan Athletic2200----» All matchesAston Villa U192011----» All matchesEast Kilbride FC2200----» All matchesFC Barcelona U192002----» All matchesManchester City U192200----» All matchesMotherwell FC2101----» All matchesNetherlands U192002----» All matchesOlympique de Marseille U192101----» All matchesPSV Eindhoven U192101----» All matchesSporting CP U192002----» All matchesStirling Albion FC2200----» All matchesStranraer FC2200----» All matchesThe Spartans FC2101----» All matchesArmenia U1911001---» All matchesHibernian FC10101---» All matchesSwitzerland U1911001---» All matchesBuckie Thistle1100----» All matchesCowdenbeath FC1100----» All matchesGermany U191001----» All matchesEast Stirlingshire FC1100----» All matchesRomania U191100----» All matchesTranent FC1100----» All matchesUkraine U211001-1--» All matches