Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical291311551--» All matchesKilmarnock FC287111042--» All matchesSt. Johnstone FC261061051--» All matchesInverness CT2599732--» All matchesRoss County FC22141754--» All matchesMotherwell FC21731143--» All matchesCeltic FC201316-1--» All matchesQueen's Park FC19113522--» All matchesAberdeen FC19031611--» All matchesSt. Mirren FC18112543--» All matchesDundee FC1864821--» All matchesHeart of Midlothian1837813--» All matchesAyr United17104341--» All matchesDundee United16556-2--» All matchesGreenock Morton FC1475221--» All matchesRangers FC14111213--» All matchesRaith Rovers135443---» All matchesHibernian FC1344511--» All matchesArbroath FC11722-1--» All matchesAirdrieonians FC10523-1--» All matchesLivingston FC81072---» All matchesDunfermline Athletic732221--» All matchesQueen Of The South65011---» All matchesCove Rangers52212---» All matchesStranraer FC43011---» All matchesFalkirk FC31021---» All matchesForfar Athletic321011--» All matchesEdinburgh City3210----» All matchesFormartine United22001---» All matchesPeterborough United20111---» All matchesStirling Albion FC21101---» All matchesAccrington Stanley2200----» All matchesPartick Thistle2101----» All matchesStenhousemuir FC2200----» All matchesAFC Wimbledon1010----» All matchesAnnan Athletic1100----» All matchesAston Villa1001----» All matchesBerwick Rangers1100----» All matchesBlackpool FC1001----» All matchesClyde FC1010-1--» All matchesDoncaster Rovers1001----» All matchesDumbarton FC1001----» All matchesElgin City1010----» All matchesFleetwood Town1001----» All matchesFraserburgh FC1100----» All matchesFulham FC U211100----» All matchesHull City1001----» All matchesIpswich Town1001----» All matchesKelty Hearts1100----» All matchesLincoln City1001----» All matchesMontrose FC1100----» All matchesNorthampton Town1001----» All matchesOxford United1001----» All matchesPeterhead FC1100----» All matchesPlymouth Argyle1001----» All matchesPortsmouth FC1001----» All matchesShrewsbury Town1010----» All matchesSwindon Town1001----» All matchesThe Spartans FC1100----» All matchesWigan Athletic1001----» All matches