Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT24381332--» All matchesGreenock Morton FC2096564-1» All matchesAyr United1985653--» All matchesRaith Rovers19541034--» All matchesPartick Thistle1765644--» All matchesDunfermline Athletic1572653--» All matchesQueen Of The South1547424--» All matchesHamilton Academical1465322--» All matchesAlloa Athletic1452712--» All matchesQueen's Park FC11416-2--» All matchesDundee FC914411--» All matchesDundee United9207-2--» All matchesCove Rangers833221--» All matchesAirdrieonians FC740322--» All matchesStenhousemuir FC7223----» All matchesEdinburgh City630311--» All matchesElgin City650112--» All matchesDumbarton FC6123-1--» All matchesFalkirk FC6024-3--» All matchesHeart of Midlothian6015-2--» All matchesKilmarnock FC6213-3--» All matchesStirling Albion FC54011---» All matchesHibernian FC5005-3--» All matchesKelty Hearts5311-1--» All matchesMontrose FC5113----» All matchesPeterhead FC5113----» All matchesCowdenbeath FC43011---» All matchesThe Spartans FC430111--» All matchesClyde FC3102----» All matchesForfar Athletic3102-1--» All matchesLivingston FC3102--1-» All matchesRangers FC3012----» All matchesRoss County FC210132--» All matchesAlbion Rovers2101-1--» All matchesAnnan Athletic2110----» All matchesArbroath FC2002-1--» All matchesBonnyrigg Rose Athletic2110-1--» All matchesMotherwell FC2002----» All matchesSt. Mirren FC2101-1--» All matchesCeltic FC (R)11002---» All matchesAberdeen FC1001----» All matchesBrora Rangers FC1100----» All matchesBuckie Thistle1100----» All matchesCeltic FC1001---1» All matchesDarvel FC1100----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1100----» All matchesFraserburgh FC1100----» All matchesKilmarnock FC (R)1100----» All matchesSt. Johnstone FC1001----» All matchesStranraer FC1001----» All matches