Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC3712111418--» All matchesAberdeen FC361451724--» All matchesCeltic FC36452717--» All matchesHibernian FC349916-5--» All matchesRangers FC343625-6--» All matchesSt. Johnstone FC33111111-6--» All matchesHeart of Midlothian3261016-4-1» All matchesDundee United2910613-4-1» All matchesKilmarnock FC298912-4--» All matchesDundee FC251069-1--» All matchesLivingston FC231085-3--» All matchesPartick Thistle21115522--» All matchesHamilton Academical16772-3--» All matchesRoss County FC1594222--» All matchesInverness CT1474311--» All matchesDunfermline Athletic8611-1--» All matchesAlloa Athletic76012---» All matchesFalkirk FC7304-1--» All matchesQueen Of The South651012--» All matchesAyr United6510----» All matchesSt. Mirren FC420213--» All matchesArbroath FC4202----» All matchesForfar Athletic3300----» All matchesGreenock Morton FC3201-11-» All matchesMontrose FC3201----» All matchesManchester City U1922001---» All matchesAirdrieonians FC2101----» All matchesAston Villa U192011----» All matchesDumbarton FC2110----» All matchesFC Barcelona U192002----» All matchesNetherlands U192002----» All matchesOlympique de Marseille U192101----» All matchesPSV Eindhoven U192101----» All matchesSK Brann2011-1--» All matchesSporting CP U192002-1--» All matchesValur Reykjavík2110----» All matchesAnnan Athletic1100----» All matchesArmenia U191100----» All matchesBelgium U191001----» All matchesBrechin City FC1100----» All matchesCove Rangers1100----» All matchesCowdenbeath FC1100----» All matchesGermany U191001----» All matchesEast Kilbride FC1100-1--» All matchesEdinburgh City1100----» All matchesElgin City1100----» All matchesKelty Hearts1100----» All matchesLinlithgow Rose1100----» All matchesLuxembourg U211100----» All matchesPortugal U211001----» All matchesQueen's Park FC1100----» All matchesRaith Rovers1001----» All matchesRomania U191100----» All matchesSwitzerland U211010----» All matchesSwitzerland U191100----» All matchesSlovakia U211010----» All matchesSlovenia U191001----» All matchesStade Rennais1100----» All matchesStenhousemuir FC1100----» All matchesWales U191100----» All matches