Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC1524911--» All matchesPartick Thistle13544-1--» All matchesFalkirk FC1142521--» All matchesDundee FC1113711--» All matchesGreenock Morton FC115331---» All matchesSt. Mirren FC11344----» All matchesRangers FC91173---» All matchesInverness CT980121--» All matchesQueen's Park FC94142---» All matchesAyr United913512--» All matchesCove Rangers94321---» All matchesDunfermline Athletic9432----» All matchesMotherwell FC8125----» All matchesRaith Rovers8125-2--» All matchesQueen Of The South761031--» All matchesRoss County FC722321--» All matchesAlloa Athletic732211--» All matchesCeltic FC7007-1--» All matchesHibernian FC7034----» All matchesHeart of Midlothian622221--» All matchesAberdeen FC6024----» All matchesAirdrieonians FC6312-1--» All matchesDundee United50232---» All matchesKelty Hearts531111--» All matchesHamilton Academical440021--» All matchesArbroath FC4121----» All matchesEdinburgh City4310----» All matchesLivingston FC4121-1--» All matchesAnnan Athletic320111--» All matchesBrora Rangers FC3300----» All matchesStirling Albion FC3210----» All matchesClyde FC22001---» All matchesStranraer FC21011---» All matchesThe Spartans FC21011---» All matchesFC Basel 1893 U192110----» All matchesForfar Athletic2200----» All matchesMontrose FC2110----» All matchesAlbion Rovers1100----» All matchesAuchinleck Talbot1001----» All matchesBrechin City FC1100----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1100----» All matchesFaeroe Islands U171100----» All matchesFC Midtjylland U191001----» All matchesMalta U171100----» All matchesSan Marino U211100----» All matchesSwitzerland U171100----» All matchesSt. Johnstone FC1001----» All matches