Record by opponent MatchesWDLScoresYellowYellow-RedRedLivingston FC1733111---» All matchesSt. Johnstone FC132651---» All matchesAberdeen FC1231831--» All matchesCeltic FC121292---» All matchesPartick Thistle126242---» All matchesGreenock Morton FC104335---» All matchesInverness CT103163---» All matchesRoss County FC1022631--» All matchesRaith Rovers101362---» All matchesKilmarnock FC102441---» All matchesAyr United923443--» All matchesMontrose FC98104---» All matchesSt. Mirren FC92342---» All matchesHeart of Midlothian9144-1--» All matchesDunfermline Athletic842241--» All matchesHamilton Academical86112---» All matchesMotherwell FC84042---» All matchesRangers FC8116----» All matchesArbroath FC7412----» All matchesQueen Of The South640251--» All matchesQueen's Park FC6411----» All matchesAirdrieonians FC52124---» All matchesCove Rangers52214---» All matchesStenhousemuir FC52123---» All matchesHibernian FC51131---» All matchesKelty Hearts42114---» All matchesEast Fife FC42113---» All matchesAlloa Athletic42021---» All matchesDundee United401311--» All matchesDundee FC4310----» All matchesFalkirk FC4013----» All matchesPeterhead FC32104---» All matchesElgin City33001---» All matchesStirling Albion FC32011---» All matchesForfar Athletic22004---» All matchesDumbarton FC21011---» All matchesEast Kilbride FC21011---» All matchesNSÍ Runavík22001---» All matchesClyde FC2110----» All matchesMolde FK2011----» All matchesPort Vale FC2200----» All matchesBanks O’ Dee FC11002---» All matchesSt. Mirren FC (R)11002---» All matchesDundee United (R)11001---» All matchesFraserburgh FC11001---» All matchesLiechtenstein U1911001---» All matchesMusselburgh Athletic11001---» All matchesAndorra U211100----» All matchesAndorra U191100-1--» All matchesBristol Rovers1010----» All matchesBrora Rangers FC1100----» All matchesCheltenham Town1100----» All matchesEdinburgh City1001----» All matchesEngland U211001----» All matchesIsrael U191001----» All matchesMilton Keynes Dons1010----» All matchesAustria U191001----» All matchesPeterborough United1001----» All matchesPortsmouth FC1010----» All matchesRangers FC (R)1100----» All matchesSweden U211001----» All matchesStranraer FC1100----» All matchesTranmere Rovers1001----» All matchesCzech Republic U191001----» All matchesHungary U191001----» All matches