Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC27109826--» All matchesAyr United27166514--» All matchesArbroath FC22107531--» All matchesRaith Rovers1757522--» All matchesQueen's Park FC16101534--» All matchesInverness CT15411022-1» All matchesDunfermline Athletic15834-2--» All matchesHamilton Academical11335-3--» All matchesQueen Of The South1063121--» All matchesAirdrieonians FC105231---» All matchesKilmarnock FC9423----» All matchesPartick Thistle842211--» All matchesLivingston FC8134-3--» All matchesCove Rangers733111--» All matchesDundee FC7322----» All matchesSt. Mirren FC7214----» All matchesSt. Johnstone FC62221---» All matchesAlloa Athletic511311--» All matchesDundee United5104-2--» All matchesFalkirk FC5212-1--» All matchesMotherwell FC5311----» All matchesRoss County FC5302----» All matchesAberdeen FC400411--» All matchesCeltic FC4004-2--» All matchesEdinburgh City32011---» All matchesMontrose FC33001---» All matchesStenhousemuir FC321011--» All matchesClyde FC3102----» All matchesHeart of Midlothian3111-1--» All matchesRangers FC3003-2--» All matchesDumbarton FC2200----» All matchesElgin City2200-1--» All matchesKelty Hearts2101----» All matchesAlbion Rovers11002---» All matchesEast Stirlingshire FC11001---» All matchesAnnan Athletic1100----» All matchesEast Kilbride FC1100----» All matchesForfar Athletic1100-1--» All matchesFraserburgh FC1100----» All matchesHibernian FC1010----» All matchesPeterhead FC1100----» All matchesStranraer FC1100----» All matches