Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian39131115311--» All matchesCeltic FC393630112--» All matchesMotherwell FC381461876--» All matchesAberdeen FC38101018410--» All matchesRangers FC338619310--» All matchesKilmarnock FC321261426-1» All matchesHibernian FC2910910931-» All matchesDundee United28811989--» All matchesSt. Mirren FC2813105121-» All matchesHamilton Academical24145556--» All matchesInverness CT2398633--» All matchesRoss County FC2197514--» All matchesDundee FC19121654--» All matchesPartick Thistle1753934--» All matchesLivingston FC15933-2--» All matchesDunfermline Athletic1072131--» All matchesFalkirk FC852111--» All matchesAlloa Athletic540121--» All matchesDumbarton FC3210----» All matchesQueen Of The South3210-1--» All matchesRaith Rovers3120-1--» All matchesSt. Johnstone FC3111----» All matchesArbroath FC2200-1--» All matchesBrechin City FC2101----» All matchesCowdenbeath FC2200----» All matchesEskişehirspor2011----» All matchesFK Riteriai2002----» All matchesKelty Hearts2101-1--» All matchesMalmö FF2002----» All matchesClyde FC11001---» All matchesStirling Albion FC11001---» All matchesAlbion Rovers1100----» All matchesAyr United1100----» All matchesBerwick Rangers1100----» All matchesEast Fife FC1100----» All matchesElgin City1100----» All matchesForfar Athletic1001----» All matchesGalatasaray1001-1--» All matchesGreenock Morton FC1100----» All matchesGretna FC1100----» All matchesLASK1001----» All matchesMontrose FC1100----» All matchesPeterhead FC1100----» All matchesStenhousemuir FC1100----» All matches