Record by opponent MatchesWDLScoresYellowYellow-RedRedRoss County FC75201---» All matchesDundee FC611411--» All matchesKilmarnock FC52032---» All matchesMotherwell FC52031---» All matchesGreenock Morton FC43101---» All matchesHeart of Midlothian40041---» All matchesAberdeen FC4022----» All matchesCeltic FC4103-1--» All matchesRangers FC4004-1--» All matchesSt. Mirren FC4103-2--» All matchesArbroath FC320111--» All matchesHibernian FC31111---» All matchesLivingston FC31111---» All matchesRaith Rovers32101---» All matchesStevenage FC320112--» All matchesDundee United3003-11-» All matchesAirdrieonians FC22003---» All matchesSeychelles22003---» All matchesBolton Wanderers201121--» All matchesGabon20022---» All matchesPort Vale FC21012---» All matchesAFC Wimbledon22001---» All matchesLuton Town20111---» All matchesAyr United2110-2--» All matchesDoncaster Rovers2200----» All matchesDunfermline Athletic2110----» All matchesPartick Thistle2101----» All matchesEquatorial Guinea11002---» All matchesEast Fife FC11002---» All matchesBarnsley FC11001---» All matchesEast Kilbride FC11001---» All matchesHamilton Academical11001---» All matchesNotts County10101---» All matchesWigan Athletic11001---» All matchesWycombe Wanderers11001---» All matchesAlloa Athletic1001-1--» All matchesBlackpool FC1100----» All matchesBradford City1001-1--» All matchesBrechin City FC1100----» All matchesBurton Albion1001-1--» All matchesBurundi1100----» All matchesCove Rangers1001----» All matchesElgin City1100----» All matchesExeter City1010----» All matchesHeart of Midlothian (R)1100----» All matchesInverness CT1100----» All matchesIran1001----» All matchesKenya1100----» All matchesComoros1010----» All matchesLeyton Orient1010----» All matchesLincoln City1001----» All matchesMansfield Town1001----» All matchesNorthampton Town1100----» All matchesPeterborough United1100----» All matchesPlymouth Argyle1100----» All matchesQueen's Park FC1100----» All matchesTunisia1001----» All matches