Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical26116981--» All matchesMontrose FC1996431--» All matchesCeltic FC18121551--» All matchesFalkirk FC1635851--» All matchesQueen Of The South157356---» All matchesSt. Johnstone FC1573551--» All matchesInverness CT153663---» All matchesRangers FC15141021--» All matchesMotherwell FC1451821--» All matchesCove Rangers146351---» All matchesKelty Hearts1382321--» All matchesAberdeen FC1344511--» All matchesAirdrieonians FC125071---» All matchesPeterhead FC1170441--» All matchesClyde FC1162331--» All matchesDumbarton FC102443---» All matchesStenhousemuir FC106133---» All matchesDundee FC1061311--» All matchesEdinburgh City95134---» All matchesRoss County FC924331--» All matchesBlackburn Rovers9153----» All matchesHibernian FC9315----» All matchesAnnan Athletic86203---» All matchesEast Fife FC86201---» All matchesMillwall FC83141---» All matchesSt. Mirren FC82241---» All matchesBirmingham City72322---» All matchesArbroath FC74211---» All matchesBlackpool FC751111--» All matchesDunfermline Athletic710611--» All matchesHeart of Midlothian72051---» All matchesDundee United61323---» All matchesMiddlesbrough FC63122---» All matchesCharlton Athletic6420----» All matchesNottingham Forest6222----» All matchesWatford FC53022---» All matchesBolton Wanderers51311---» All matchesHuddersfield Town52211---» All matchesIpswich Town52121---» All matchesLeeds United541011--» All matchesLivingston FC52031---» All matchesBarnsley FC5320----» All matchesBrighton & Hove Albion5311-1--» All matchesKilmarnock FC5005----» All matchesLeicester City5104----» All matchesSheffield Wednesday5221----» All matchesWolverhampton Wanderers5122----» All matchesPeterborough United420221--» All matchesCardiff City40221---» All matchesPartick Thistle42201---» All matchesStirling Albion FC42021---» All matchesWigan Athletic41031---» All matchesAFC Bournemouth4211----» All matchesBurnley FC4004----» All matchesChelsea FC4013----» All matchesQueen's Park FC4130----» All matchesQueens Park Rangers4202----» All matchesRaith Rovers4112----» All matchesCrystal Palace3003----» All matchesManchester United3102---1» All matchesOldham Athletic3210----» All matchesStranraer FC3102----» All matchesTottenham Hotspur3012-1--» All matchesBirkirkara FC20111---» All matchesBradford City21101---» All matchesArsenal FC2101----» All matchesBonnyrigg Rose Athletic2200----» All matchesBrechin City FC2101----» All matchesBristol City2200----» All matchesColchester United2101----» All matchesFCI Tallinn2200-1--» All matchesFleetwood Town2011----» All matchesHull City2002----» All matchesLiverpool FC2110----» All matchesNewcastle United2101----» All matchesNorwich City2011----» All matchesAustria2011----» All matchesReading FC2002----» All matchesStoke City2200----» All matchesSunderland AFC2101----» All matchesSwindon Town2101----» All matchesYeovil Town2200----» All matchesBuckie Thistle11003---» All matchesBrentford FC11002---» All matchesCeltic FC (R)11001---» All matchesDoncaster Rovers11001---» All matchesDunbar United11001---» All matchesGreenock Morton FC10011---» All matchesKilmarnock FC (R)11001---» All matchesShrewsbury Town10011---» All matchesTranmere Rovers11001---» All matchesWest Ham United11001---» All matchesWorcester City11001---» All matchesAston Villa1001----» All matchesAyr United1001----» All matchesBroomhill FC1100----» All matchesBulgaria U211100----» All matchesBurton Albion1010----» All matchesBury FC1001----» All matchesChesterfield FC1100----» All matchesCoventry City1100----» All matchesCowdenbeath FC1001----» All matchesCrewe Alexandra1001----» All matchesEngland1010----» All matchesFaeroe Islands1100----» All matchesFulham FC1001----» All matchesGeorgia1100----» All matchesGillingham FC1001----» All matchesManchester City1001----» All matchesMontenegro U211001----» All matchesMorecambe FC1100----» All matchesNotts County1100----» All matchesPoland1100----» All matchesPort Vale FC1001----» All matchesPortugal U211001----» All matchesRotherham United1100----» All matchesSweden1010----» All matchesScunthorpe United1100-1--» All matchesSouthampton FC1010----» All matchesSouthend United1001----» All matchesSpain1001----» All matchesSt. Mirren FC (R)1001----» All matchesSwansea City1001----» All matchesWales1010----» All matchesWalsall FC1010----» All matchesWest Bromwich Albion1100----» All matches