Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT341291343--» All matchesPartick Thistle27891013--» All matchesSt. Johnstone FC21541222--» All matchesAyr United196761---» All matchesCeltic FC191315-2--» All matchesKilmarnock FC18639----» All matchesGreenock Morton FC17458----» All matchesMotherwell FC1681721--» All matchesRaith Rovers16466-3--» All matchesDundee FC1456342--» All matchesDunfermline Athletic1445512--» All matchesQueen Of The South1353531--» All matchesAlloa Athletic1362524--» All matchesAberdeen FC123272---» All matchesQueen's Park FC125161---» All matchesAirdrieonians FC112271---» All matchesRangers FC10127-2--» All matchesArbroath FC940511--» All matchesHamilton Academical916214--» All matchesMontrose FC95131---» All matchesRoss County FC96211---» All matchesSt. Mirren FC97021---» All matchesHeart of Midlothian9333-1--» All matchesHibernian FC732213--» All matchesDundee United7205-1--» All matchesAnnan Athletic640211--» All matchesCove Rangers6312-1--» All matchesDumbarton FC521222--» All matchesKelty Hearts4301----» All matchesStenhousemuir FC4202----» All matchesEdinburgh City3012----» All matchesFalkirk FC3102-1--» All matchesClyde FC2110----» All matchesEast Fife FC2200----» All matchesForfar Athletic2002----» All matchesLivingston FC2101----» All matchesThe Spartans FC2101----» All matchesStranraer FC110021--» All matchesStirling Albion FC11001---» All matchesAlbion Rovers1100----» All matchesCowdenbeath FC1100----» All matchesDinamo Moskva1001----» All matchesEast Kilbride FC1100----» All matchesElgin City1100----» All matches