Record by opponent MatchesWDLScoresYellowYellow-RedRedForfar Athletic12336----» All matchesSt. Mirren FC12606----» All matchesStirling Albion FC116324---» All matchesElgin City11515----» All matchesStenhousemuir FC1030712--» All matchesStranraer FC102621---» All matchesDumbarton FC10415----» All matchesAberdeen FC9009-1--» All matchesEdinburgh City9405----» All matchesHibernian FC9045----» All matchesDundee United831421--» All matchesHamilton Academical8323----» All matchesAlbion Rovers75201---» All matchesHeart of Midlothian731312--» All matchesDunfermline Athletic7124----» All matchesEast Fife FC63122---» All matchesClyde FC63031---» All matchesDundee FC61141---» All matchesFalkirk FC61231---» All matchesPartick Thistle62311---» All matchesQueen Of The South62131---» All matchesRoss County FC62131---» All matchesKelty Hearts6123-1--» All matchesAyr United5212-1--» All matchesMotherwell FC5113----» All matchesSt. Johnstone FC5221-1--» All matchesCowdenbeath FC4301----» All matchesInverness CT4013-1--» All matchesAirdrieonians FC3102----» All matchesBonnyrigg Rose Athletic3210----» All matchesCeltic FC3003----» All matchesGreenock Morton FC3102----» All matchesMontrose FC21101---» All matchesPeterhead FC21011---» All matchesAlloa Athletic2011----» All matchesAnnan Athletic2101----» All matchesKilmarnock FC2002-1--» All matchesLivingston FC2002----» All matchesSt. Mirren FC (R)11001---» All matchesAuchinleck Talbot1001----» All matchesBerwick Rangers1100----» All matchesBrechin City FC1100----» All matchesClydebank FC1100----» All matchesCove Rangers1100----» All matchesGermany U191001----» All matchesGala Fairydean Rovers1100----» All matchesHeart of Midlothian (R)1100----» All matchesQueen's Park FC1001----» All matchesRangers FC1001----» All matchesRangers FC (R)1100-1--» All matchesTayport FC1100----» All matchesThe Spartans FC1001----» All matches