Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT2910811110--» All matchesGreenock Morton FC271467-5-1» All matchesAyr United23104913-1» All matchesDundee United22451326-1» All matchesDunfermline Athletic21939-6--» All matchesRoss County FC2075825--» All matchesAirdrieonians FC191243-7--» All matchesRaith Rovers19658-6--» All matchesQueen's Park FC181143-5--» All matchesArbroath FC1665512--» All matchesHamilton Academical1666412--» All matchesKilmarnock FC16466-2--» All matchesQueen Of The South1392214--» All matchesSt. Johnstone FC1364311--» All matchesDundee FC13346-4--» All matchesCeltic FC12001212-1» All matchesSt. Mirren FC12525-3--» All matchesMotherwell FC1031613--» All matchesAberdeen FC10127-4--» All matchesHeart of Midlothian10226--1-» All matchesAlloa Athletic833213--» All matchesFalkirk FC8143-11-» All matchesLivingston FC7025-2--» All matchesCove Rangers622212--» All matchesPartick Thistle5023-2--» All matchesMontrose FC43101---» All matchesPeterhead FC4400-2--» All matchesEast Fife FC3210----» All matchesHibernian FC3012-1--» All matchesRangers FC3012-1--» All matchesStranraer FC3300----» All matchesClyde FC2101----» All matchesStenhousemuir FC2200----» All matchesElgin City11002---» All matchesDumbarton FC11001---» All matchesCowdenbeath FC1100----» All matchesEast Kilbride FC1100-1--» All matchesEdinburgh City1100----» All matchesEngland U211001----» All matchesKelty Hearts1100-1--» All matchesLuxembourg U211100-1--» All matchesThe Spartans FC1100----» All matchesTurriff United1100----» All matches