Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT1372431--» All matchesAyr United113262---» All matchesQueen's Park FC104152---» All matchesPartick Thistle103431---» All matchesCove Rangers942322--» All matchesGreenock Morton FC942311--» All matchesAirdrieonians FC8512----» All matchesRaith Rovers8206----» All matchesArbroath FC7124-1--» All matchesRoss County FC7403----» All matchesAlloa Athletic63123---» All matchesKelty Hearts651021--» All matchesLivingston FC63031---» All matchesQueen Of The South65101---» All matchesDunfermline Athletic6123----» All matchesFalkirk FC6222----» All matchesKilmarnock FC6015----» All matchesDundee FC5014----» All matchesRangers FC5104-1--» All matchesEdinburgh City44001---» All matchesCeltic FC4004----» All matchesDundee United4031----» All matchesHibernian FC4004----» All matchesMontrose FC4211----» All matchesMotherwell FC4310----» All matchesStenhousemuir FC31021---» All matchesAberdeen FC3021----» All matchesStirling Albion FC3210----» All matchesAnnan Athletic21011---» All matchesDumbarton FC21101---» All matchesFC Basel 1893 U19211011--» All matchesFC Midtjylland U1920021---» All matchesForfar Athletic22001---» All matchesHamilton Academical22001---» All matchesStranraer FC21011---» All matchesThe Spartans FC22001---» All matchesBrora Rangers FC2200----» All matchesHeart of Midlothian2002----» All matchesSt. Johnstone FC2011-1--» All matchesSt. Mirren FC2002----» All matchesClyde FC11001---» All matchesKosovo U1711001---» All matchesSwitzerland U1710101---» All matchesBrechin City FC1100-1--» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1100----» All matchesEngland U161001----» All matchesFrance U171010----» All matchesIreland U161001----» All matchesPoland U171010----» All matchesPortugal U171001----» All matchesRussia U171001----» All matchesWales U161010----» All matchesCyprus U171010----» All matches