Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC321251535--» All matchesHibernian FC301181142--» All matchesCeltic FC30142513--» All matchesKilmarnock FC28138751--» All matchesRangers FC27551713--» All matchesAberdeen FC265111041--» All matchesHeart of Midlothian25751393--» All matchesSt. Mirren FC2497852--» All matchesRoss County FC2389652--» All matchesLivingston FC2286832--» All matchesDundee United2187683--» All matchesHamilton Academical16114151--» All matchesDundee FC1685332--» All matchesPartick Thistle1355331--» All matchesInverness CT113353---» All matchesAyr United8503----» All matchesGreenock Morton FC64204---» All matchesRaith Rovers641121--» All matchesSt. Johnstone FC64111---» All matchesDunfermline Athletic6312-1--» All matchesFalkirk FC6321----» All matchesAirdrieonians FC531182--» All matchesQueen's Park FC531121--» All matchesStenhousemuir FC5113-1--» All matchesFulham FC40221---» All matchesBrentford FC4211----» All matchesBrechin City FC330031--» All matchesKelty Hearts32011---» All matchesRotherham United31201---» All matchesArbroath FC3201----» All matchesBlackburn Rovers3102----» All matchesBurnley FC3111----» All matchesCardiff City3021----» All matchesWolverhampton Wanderers3003----» All matchesWigan Athletic22002---» All matchesBirmingham City21101---» All matchesMiddlesbrough FC22001---» All matchesMillwall FC21101---» All matchesNetherlands U2120021---» All matchesSlovakia U2121101---» All matchesAFC Bournemouth2002----» All matchesBolton Wanderers2011----» All matchesBrora Rangers FC2200----» All matchesDerby County2011----» All matchesEskişehirspor2011----» All matchesFK Minsk2101----» All matchesGalatasaray2011----» All matchesGeorgia U212011----» All matchesHuddersfield Town2020-1--» All matchesIpswich Town2011----» All matchesLASK2011----» All matchesLeeds United2011----» All matchesManchester City2002----» All matchesNottingham Forest2101----» All matchesQueen Of The South2101----» All matchesWatford FC2011----» All matchesPeterhead FC11002---» All matchesAlloa Athletic11001---» All matchesElgin City11001---» All matchesFC Luzern11001---» All matchesForfar Athletic11001---» All matchesReading FC11001---» All matchesRosenborg BK10101---» All matchesSpartak Trnava10101---» All matchesThe Spartans FC11001---» All matchesAnnan Athletic1001----» All matchesBlackpool FC1100----» All matchesBrighton & Hove Albion1010----» All matchesBristol City1010----» All matchesCharlton Athletic1010----» All matchesClyde FC1100----» All matchesCove Rangers1100----» All matchesEast Fife FC1100----» All matchesEngland1001----» All matchesEngland U211001----» All matchesLuxembourg U211100----» All matchesNorwich City1010----» All matchesSheffield Wednesday1001----» All matchesStirling Albion FC1001----» All matches