Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle1444631--» All matchesRaith Rovers113352---» All matchesQueen's Park FC114341---» All matchesGreenock Morton FC11245-2--» All matchesDunfermline Athletic103253---» All matchesAyr United1061311--» All matchesArbroath FC10622-1--» All matchesFalkirk FC9324----» All matchesQueen Of The South861111--» All matchesAirdrieonians FC7241----» All matchesAlloa Athletic7403----» All matchesKelty Hearts6420----» All matchesHamilton Academical52122---» All matchesLivingston FC501411--» All matchesMontrose FC54011---» All matchesPeterhead FC54101---» All matchesSt. Johnstone FC5113----» All matchesDundee FC42021---» All matchesEdinburgh City43101---» All matchesInverness CT42201---» All matchesRangers FC400411--» All matchesRoss County FC42111---» All matchesClyde FC4220----» All matchesDumbarton FC33002---» All matchesCove Rangers3210----» All matchesEast Kilbride FC3201----» All matchesHeart of Midlothian3003-2--» All matchesHibernian FC3012-2--» All matchesStenhousemuir FC22001---» All matchesAberdeen FC2002----» All matchesCeltic FC2011----» All matchesKilmarnock FC2101----» All matchesMotherwell FC2011----» All matchesArmenia U1711001---» All matchesElgin City11001---» All matchesFraserburgh FC11001---» All matchesNorthern Ireland U1610101---» All matchesArmenia U191001----» All matchesBonnyrigg Rose Athletic1100----» All matchesDundee North End1100----» All matchesDundee United1001----» All matchesEast Fife FC1001----» All matchesEngland U161001----» All matchesForfar Athletic1100----» All matchesGibraltar U191100----» All matchesIreland U161010----» All matchesIsrael U191001-1--» All matchesCroatia U171001----» All matchesNairn County FC1100----» All matchesNorthern Ireland U211100----» All matchesSweden U171100----» All matchesSt. Mirren FC1001----» All matchesThe Spartans FC1001----» All matchesTurkey U191100----» All matchesHungary U171010----» All matchesWales U161010----» All matches