Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT2177713--» All matchesDundee United20479221-» All matchesSt. Mirren FC19847-3--» All matchesHibernian FC1737714--» All matchesRoss County FC177371---» All matchesAberdeen FC1673623--» All matchesGreenock Morton FC15555-2--» All matchesHeart of Midlothian1441932--» All matchesMotherwell FC1444611--» All matchesRangers FC14311013--» All matchesQueen Of The South1363432--» All matchesDunfermline Athletic1334611--» All matchesLivingston FC13535-1--» All matchesPartick Thistle1244411--» All matchesSt. Johnstone FC1235412--» All matchesAlloa Athletic1173121--» All matchesAyr United117132---» All matchesRaith Rovers107213---» All matchesKilmarnock FC1034322--» All matchesCeltic FC9009-1--» All matchesArbroath FC834113--» All matchesHamilton Academical74211---» All matchesDumbarton FC7430-1--» All matchesCove Rangers6501----» All matchesFalkirk FC53021---» All matchesBrechin City FC4310----» All matchesAirdrieonians FC33001---» All matchesQueen's Park FC3210-1--» All matchesStoke City U2120111---» All matchesAston Villa U212011----» All matchesBonnyrigg Rose Athletic2200----» All matchesBrora Rangers FC2200----» All matchesCowdenbeath FC2200----» All matchesEast Fife FC2200-1--» All matchesForfar Athletic2200----» All matchesFrance U212002----» All matchesFulham FC U212002-1--» All matchesGeorgia U212011----» All matchesIceland U212011-1--» All matchesMontrose FC2101-1--» All matchesNewcastle United U212002-1--» All matchesNetherlands U212002----» All matchesNorthern Ireland U212200-1--» All matchesNorwich City U212110----» All matchesPeterhead FC2101----» All matchesSlovakia U212110-1--» All matchesSwansea City U212101----» All matchesUkraine U212011-1--» All matchesWest Ham United U212101----» All matchesWolverhampton Wanderers U212002----» All matchesAnnan Athletic1100----» All matchesBirkirkara FC1001----» All matchesBlackburn Rovers U211100----» All matchesBrighton & Hove Albion U211001----» All matchesDundee FC1100----» All matchesLuxembourg U211100----» All matchesNorth Macedonia U211001----» All matchesSwitzerland U211010----» All matchesStenhousemuir FC1100----» All matchesWest Bromwich Albion U211010----» All matches