Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC1525814--» All matchesLivingston FC1553712--» All matchesCeltic FC13121012--» All matchesMotherwell FC13634-2--» All matchesRangers FC131012-1--» All matchesKilmarnock FC1253412--» All matchesHibernian FC12039-3--» All matchesRoss County FC1155112--» All matchesDundee United11434-1--» All matchesHeart of Midlothian7124-1--» All matchesSt. Johnstone FC7115-11-» All matchesHamilton Academical62221---» All matchesQueen's Park FC6411----» All matchesDunfermline Athletic54011---» All matchesArbroath FC5221-1-1» All matchesDundee FC5131-2--» All matchesPartick Thistle420212--» All matchesSt. Mirren FC4013----» All matchesInverness CT321011--» All matchesAyr United3201-2--» All matchesAirdrieonians FC2002----» All matchesGreenock Morton FC2200-1--» All matchesQueen Of The South2200----» All matchesRaith Rovers2020-1--» All matchesStenhousemuir FC2101----» All matchesAlbion Rovers1100----» All matchesAlloa Athletic1001----» All matchesAnnan Athletic1001---1» All matchesBrechin City FC1100----» All matchesBroxburn Athletic1100----» All matchesCharleston Battery1001----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1001----» All matchesEdinburgh City1100----» All matchesFalkirk FC1010----» All matchesFC Naples1100----» All matchesFC Tulsa1001----» All matchesForfar Athletic1100----» All matchesLas Vegas Lights FC1001-1--» All matchesLoudoun United1001-1--» All matchesLouisville City FC1001----» All matchesMiami FC1100----» All matchesPeterhead FC1100----» All matchesStirling Albion FC1001----» All matches