Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United1683571--» All matchesGreenock Morton FC1547453--» All matchesDunfermline Athletic1473433--» All matchesPartick Thistle1243511--» All matchesInverness CT1144331--» All matchesDundee United1133512--» All matchesLivingston FC1132611--» All matchesHamilton Academical1062243--» All matchesRoss County FC1024431--» All matchesAirdrieonians FC940522--» All matchesRaith Rovers952221--» All matchesKilmarnock FC824221--» All matchesSt. Mirren FC82152---» All matchesQueen Of The South8332-2--» All matchesArbroath FC722351--» All matchesQueen's Park FC63301---» All matchesHibernian FC6213----» All matchesAberdeen FC501411--» All matchesCeltic FC5005----» All matchesRangers FC5104-1--» All matchesAlloa Athletic421131--» All matchesFalkirk FC4013-2--» All matchesSt. Johnstone FC4121-1--» All matchesSwindon Town311111--» All matchesEast Kilbride FC210121--» All matchesFrance U1720021---» All matchesBristol Rovers2101----» All matchesCove Rangers2101-1--» All matchesDumbarton FC2200----» All matchesFrance U192002----» All matchesHeart of Midlothian2101-1--» All matchesKelty Hearts2200----» All matchesMotherwell FC2011----» All matchesPortugal U172101----» All matchesSwitzerland U172110-2--» All matchesTurkey U212011----» All matchesCyprus U1911003---» All matchesAnnan Athletic11001---» All matchesBonnyrigg Rose Athletic110011--» All matchesBrora Rangers FC11001---» All matchesCheltenham Town11001---» All matchesCowdenbeath FC11001---» All matchesLeyton Orient11001---» All matchesMalta U1711001---» All matchesMontenegro U17110011--» All matchesMontrose FC11001---» All matchesAustria U1911001---» All matchesPeterhead FC11001---» All matchesStenhousemuir FC11001---» All matchesTurkey U1911001---» All matchesHungary U17101011--» All matchesArmenia U191010----» All matchesAzerbaijan U171001----» All matchesBelgium U171001----» All matchesCarlisle United1100-1--» All matchesCrawley Town1010----» All matchesDenmark U171001----» All matchesGermany U191001----» All matchesEast Fife FC1100----» All matchesElgin City1100----» All matchesEngland U161001----» All matchesExeter City1001----» All matchesForfar Athletic1100----» All matchesIreland U161010----» All matchesLuxembourg U191100----» All matchesMorecambe FC1100----» All matchesNorthern Ireland U211001----» All matchesNorthampton Town1001----» All matchesNorway U191001----» All matchesOldham Athletic1010----» All matchesPort Vale FC1001----» All matchesPortugal U191001----» All matchesRangers FC (R)1100----» All matchesReading FC1001----» All matchesRussia U171001----» All matchesSweden U191010-1--» All matchesScunthorpe United1010----» All matchesSerbia U171100----» All matchesStevenage FC1100----» All matchesCzech Republic U171100----» All matchesWales U191100----» All matchesWales U171100----» All matchesWales U161100----» All matchesWalsall FC1100----» All matches