Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC26322112--» All matchesRangers FC26431916--» All matchesHibernian FC26989-1--» All matchesSt. Johnstone FC25911514--» All matchesMotherwell FC22141721--» All matchesInverness CT22976131-» All matchesKilmarnock FC20105511--» All matchesSt. Mirren FC18567-4-1» All matchesHeart of Midlothian1656512--» All matchesAlloa Athletic14102232--» All matchesPartick Thistle1464414--» All matchesAberdeen FC14464-4--» All matchesLivingston FC13427-2--» All matchesDumbarton FC1142522--» All matchesQueen Of The South11515-4--» All matchesDundee FC971121--» All matchesDundee United9324-2--» All matchesHamilton Academical9432-1--» All matchesRoss County FC8422-1--» All matchesDunfermline Athletic760111--» All matchesKelty Hearts711511-2» All matchesGreenock Morton FC7421-2--» All matchesMontrose FC7520----» All matchesRaith Rovers61142---» All matchesFalkirk FC622211--» All matchesClyde FC6114----» All matchesElgin City6501-2--» All matchesStenhousemuir FC6303----» All matchesThe Spartans FC6015-2--» All matchesStirling Albion FC503213--» All matchesStranraer FC522113--» All matchesAyr United5410-1--» All matchesEdinburgh City5131----» All matchesAnnan Athletic430112--» All matchesEast Kilbride FC4202-2--» All matchesForfar Athletic3111----» All matchesDinamo Moskva201111--» All matchesAEK Athen2011----» All matchesAirdrieonians FC2002----» All matchesArbroath FC2002----» All matchesCove Rangers2200-1--» All matchesŚląsk Wrocław2101----» All matchesAlbion Rovers1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrechin City FC1100----» All matchesBrora Rangers FC1100----» All matchesBuckie Thistle1100----» All matchesCowdenbeath FC1100----» All matchesKilmarnock FC (R)1100----» All matchesQueen's Park FC1100----» All matches