Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle29861544--» All matchesGreenock Morton FC2358103---» All matchesRaith Rovers2077641--» All matchesArbroath FC18104441--» All matchesAyr United1765622--» All matchesHamilton Academical1774612--» All matchesInverness CT1664651--» All matchesDundee United1252533--» All matchesDunfermline Athletic1254331--» All matchesDundee FC12138--1-» All matchesSt. Johnstone FC10226----» All matchesSt. Mirren FC10406----» All matchesKilmarnock FC924311--» All matchesQueen Of The South9414----» All matchesAirdrieonians FC852141--» All matchesHeart of Midlothian83141---» All matchesFalkirk FC71331---» All matchesAberdeen FC7016----» All matchesRoss County FC7142----» All matchesDumbarton FC65014---» All matchesCeltic FC6015----» All matchesCove Rangers6501----» All matchesHibernian FC6114----» All matchesPeterhead FC55002---» All matchesAlloa Athletic5302----» All matchesLivingston FC5221----» All matchesMotherwell FC40041---» All matchesEast Fife FC4211----» All matchesQueen's Park FC4121----» All matchesAnnan Athletic33001---» All matchesElgin City33001---» All matchesGalway United3120----» All matchesRangers FC3003----» All matchesClyde FC22002---» All matchesForfar Athletic22001---» All matchesSligo Rovers22001---» All matchesStranraer FC22001---» All matchesBohemian FC2101-1--» All matchesConnah's Quay Nomads2101----» All matchesLatvia U212110----» All matchesMontrose FC2110----» All matchesWaterford FC2002----» All matchesDrogheda United10101---» All matchesKelty Hearts11001---» All matchesRangers FC (R)11001---» All matchesTurriff United11001---» All matchesBrechin City FC1100----» All matchesCork City1100----» All matchesEast Kilbride FC1100----» All matchesEast Stirlingshire FC1100----» All matchesEdinburgh City1100----» All matchesEngland U211001----» All matchesNetherlands U211100----» All matchesShelbourne FC1001----» All matchesSt Patrick's Athletic1100----» All matchesStenhousemuir FC1100----» All matchesThe Spartans FC1100----» All matchesUkraine U211001----» All matches