Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle11236-1--» All matchesDunfermline Athletic9243----» All matchesAyr United80171---» All matchesRaith Rovers742111--» All matchesQueen's Park FC7412----» All matchesArbroath FC62131---» All matchesGreenock Morton FC61231---» All matchesFalkirk FC6105----» All matchesHamilton Academical5302----» All matchesInverness CT5302----» All matchesCrusaders FC4400----» All matchesLinfield FC4121----» All matchesLivingston FC4013----» All matchesDumbarton FC33001---» All matchesGlentoran FC31021---» All matchesCarrick Rangers3300-1--» All matchesClyde FC3201----» All matchesDundee United3012----» All matchesDungannon Swifts3300----» All matchesLarne FC3102----» All matchesEast Kilbride FC22003---» All matchesQueen Of The South21011---» All matchesAlloa Athletic2200-1--» All matchesBangor FC2200----» All matchesBonnyrigg Rose Athletic2200----» All matchesCliftonville FC2011----» All matchesDundee FC2101----» All matchesGlenavon FC2200----» All matchesPortadown FC2200----» All matchesStenhousemuir FC2200----» All matchesDundee North End11001---» All matchesKilmarnock FC100111--» All matchesMontrose FC11001---» All matchesAberdeen FC1001----» All matchesBallymena United1001----» All matchesCove Rangers1100----» All matchesEdinburgh City1100----» All matchesHeart of Midlothian1001----» All matchesHibernian FC1100----» All matchesHJK Helsinki1001----» All matchesKelty Hearts1010----» All matchesLimavady United1100----» All matchesPeterhead FC1100----» All matchesRoss County FC1001----» All matches