Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United26671332--» All matchesPartick Thistle2275104---» All matchesDundee FC2188532--» All matchesRoss County FC1866661--» All matchesGreenock Morton FC189541---» All matchesAberdeen FC183312----» All matchesAyr United18864----» All matchesSt. Johnstone FC1775522--» All matchesArbroath FC1676321--» All matchesKilmarnock FC16104221--» All matchesDunfermline Athletic166731---» All matchesCeltic FC143381---» All matchesHeart of Midlothian1336431--» All matchesSt. Mirren FC1356222--» All matchesQueen Of The South1282231--» All matchesHibernian FC125341---» All matchesMotherwell FC1250711--» All matchesRaith Rovers1273211--» All matchesAlloa Athletic1144331--» All matchesCove Rangers870112--» All matchesHamilton Academical8512----» All matchesFalkirk FC74211---» All matchesQueen's Park FC6222-1--» All matchesLivingston FC43101---» All matchesRangers FC4004-1--» All matchesDumbarton FC33001---» All matchesFrance U1620111---» All matchesStirling Albion FC21011---» All matchesAstra Giurgiu2011----» All matchesBrechin City FC2200----» All matchesGillingham FC2110----» All matchesWalsall FC2200----» All matchesBonnyrigg Rose Athletic11002---» All matchesCowdenbeath FC11002---» All matchesItaly U2111002---» All matchesEast Kilbride FC11001---» All matchesPeterhead FC11001---» All matchesAirdrieonians FC1001----» All matchesAlbion Rovers1100----» All matchesBristol Rovers1100----» All matchesBroomhill FC1100----» All matchesChelsea FC1001-1--» All matchesGermany U171010----» All matchesEast Fife FC1100----» All matchesElgin City1100-1--» All matchesFrance U191001--1-» All matchesFrance U171001----» All matchesHuddersfield Town1001----» All matchesKelty Hearts1100----» All matchesLiechtenstein U191100-1--» All matchesLiverpool FC1001----» All matchesMalta U191100----» All matchesManchester City1001----» All matchesMilton Keynes Dons1001----» All matchesOldham Athletic1001----» All matchesAustria U211100----» All matchesPortugal U211001----» All matchesSwitzerland U171001-1--» All matchesSouthampton FC1001----» All matchesSpain U171001----» All matchesSwindon Town1010----» All matchesHungary U211001----» All matches