Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee FC21106516--» All matchesArbroath FC21966-4-1» All matchesAyr United21966-3--» All matchesHamilton Academical1983824--» All matchesGreenock Morton FC1995511--» All matchesPartick Thistle1978413--» All matchesQueen Of The South19105412--» All matchesRaith Rovers1874717--» All matchesDundee United18657-4--» All matchesSt. Johnstone FC17638-4--» All matchesHeart of Midlothian16367-71-» All matchesMotherwell FC165110-4--» All matchesKilmarnock FC15744-1--» All matchesRoss County FC14635-3--» All matchesAlloa Athletic13661-5--» All matchesAberdeen FC12327-41-» All matchesCeltic FC120111-3--» All matchesCove Rangers1163213--» All matchesDunfermline Athletic1017212--» All matchesMontrose FC9531-2--» All matchesStenhousemuir FC9243-6--» All matchesKelty Hearts834113--» All matchesInverness CT8215----» All matchesQueen's Park FC8422-1--» All matchesHibernian FC7124--1-» All matchesStirling Albion FC7511-1--» All matchesLivingston FC622212--» All matchesAirdrieonians FC6312-1--» All matchesEast Fife FC6510----» All matchesPeterhead FC6600----» All matchesRangers FC6015-1--» All matchesAnnan Athletic520311--» All matchesFalkirk FC5302-1--» All matchesDumbarton FC421111--» All matchesSt. Mirren FC4112----» All matchesAstra Giurgiu2011----» All matchesBonnyrigg Rose Athletic2200----» All matchesChesterfield FC2110----» All matchesCowdenbeath FC2200----» All matchesExeter City2200----» All matchesScunthorpe United2020----» All matchesBrechin City FC11001---» All matchesOldham Athletic10101---» All matchesAFC Bournemouth1001----» All matchesAlfreton Town1001-1--» All matchesBrentford FC1001----» All matchesBury FC1010----» All matchesCarlisle United1010-1--» All matchesCrewe Alexandra1100----» All matchesEast Kilbride FC1100----» All matchesElgin City1100----» All matchesFormartine United1100----» All matchesHuddersfield Town1001----» All matchesIpswich Town1001----» All matchesLinlithgow Rose1100----» All matchesStranraer FC1100----» All matchesThe Spartans FC1001----» All matchesTranent FC1100----» All matchesTranmere Rovers1001----» All matchesWatford FC1100----» All matches