Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic1373313--» All matchesHamilton Academical1173112--» All matchesAlloa Athletic1071232--» All matchesQueen Of The South108112---» All matchesAirdrieonians FC10712-3--» All matchesAyr United924311--» All matchesKelty Hearts952214--» All matchesPartick Thistle843121--» All matchesDundee United8323---1» All matchesGreenock Morton FC8620-2-1» All matchesKilmarnock FC8611----» All matchesLivingston FC8125-3--» All matchesHeart of Midlothian740312--» All matchesRaith Rovers730412--» All matchesCeltic FC7106----» All matchesEdinburgh City7511-2--» All matchesHibernian FC62131---» All matchesQueen's Park FC54101---» All matchesClyde FC5221----» All matchesDundee FC5203----» All matchesMontrose FC5410-2--» All matchesRangers FC5023-1--» All matchesAnnan Athletic422021--» All matchesCove Rangers431011--» All matchesPeterhead FC44001---» All matchesStirling Albion FC44001---» All matchesAberdeen FC4310----» All matchesMotherwell FC4220-1--» All matchesSt. Mirren FC4103----» All matchesStenhousemuir FC310211-1» All matchesInverness CT3012-1--» All matchesBonnyrigg Rose Athletic21011---» All matchesDarvel FC22001---» All matchesStranraer FC21011---» All matchesDumbarton FC2101--1-» All matchesEast Kilbride FC2101----» All matchesSt. Johnstone FC2011-1--» All matchesAlbion Rovers1001----» All matchesBrechin City FC1100----» All matchesBuckie Thistle1100----» All matchesEast Fife FC1100----» All matchesForfar Athletic1001----» All matchesFormartine United1100----» All matchesThe Spartans FC1100-1--» All matchesWick Academy FC1100----» All matches