Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic17467-3--» All matchesGreenock Morton FC12624----» All matchesAyr United117223---» All matchesDundee United115061---» All matchesFalkirk FC104151---» All matchesAlloa Athletic10424----» All matchesInverness CT9225----» All matchesEdinburgh City87102---» All matchesKelty Hearts74031---» All matchesMontrose FC741211--» All matchesDumbarton FC63211---» All matchesPartick Thistle620411--» All matchesClyde FC53111---» All matchesQueen Of The South54101---» All matchesArbroath FC5131----» All matchesBrechin City FC5500----» All matchesPeterhead FC44003---» All matchesLinfield FC42022---» All matchesRaith Rovers41211---» All matchesAirdrieonians FC4220----» All matchesRoss County FC4112----» All matchesSt. Mirren FC4103----» All matchesStirling Albion FC4121----» All matchesAnnan Athletic32013---» All matchesCarrick Rangers320111--» All matchesHamilton Academical31111---» All matchesCliftonville FC3021----» All matchesCove Rangers3102-1--» All matchesCrusaders FC3003----» All matchesDundee FC3210----» All matchesDungannon Swifts3210----» All matchesLarne FC3021----» All matchesLoughgall FC3300----» All matchesPortadown FC3210----» All matchesBallymena United2110----» All matchesGlenavon FC2110-2--» All matchesGlentoran FC2101-1--» All matchesKilmarnock FC2101----» All matchesLivingston FC2200----» All matchesSt. Johnstone FC2101----» All matchesStenhousemuir FC2200----» All matchesCowdenbeath FC11001---» All matchesAlbion Rovers1100----» All matchesEast Kilbride FC1001----» All matchesElgin City1100-1--» All matchesHibernian FC1001----» All matchesMotherwell FC1001----» All matchesQueen's Park FC1100----» All matchesRangers FC1001----» All matchesStranraer FC1100----» All matches