Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC25961014--» All matchesCeltic FC235315-1--» All matchesRangers FC22231712--» All matchesHibernian FC22976-5--» All matchesAberdeen FC2185815--» All matchesInverness CT1885511--» All matchesMotherwell FC18738-4--» All matchesBirmingham City1545634--» All matchesBlackburn Rovers1554614--» All matchesFulham FC12534131-» All matchesSt. Mirren FC12552----» All matchesBolton Wanderers1145212--» All matchesDundee United114251---» All matchesHamilton Academical1173112--» All matchesFalkirk FC11533----» All matchesSheffield Wednesday11641-1--» All matchesDerby County1043332--» All matchesNottingham Forest10343-3--» All matchesWigan Athletic10415-4--» All matchesHuddersfield Town932412--» All matchesPartick Thistle944111-1» All matchesBlackpool FC851211--» All matchesAston Villa8242----» All matchesBurnley FC8314-1--» All matchesCardiff City8134-2--» All matchesDunfermline Athletic8242----» All matchesLeeds United8332-1--» All matchesLivingston FC8242-1--» All matchesSt. Johnstone FC8422-2--» All matchesBrighton & Hove Albion7421----» All matchesCharlton Athletic7430-1--» All matchesNorwich City7043---1» All matchesQueens Park Rangers7304----» All matchesReading FC7214-3--» All matchesBarnsley FC62401---» All matchesDundee FC621311--» All matchesArsenal FC6015----» All matchesAyr United6411----» All matchesChelsea FC6105-2--» All matchesEverton FC6042----» All matchesLiverpool FC6114----» All matchesManchester United6105----» All matchesMiddlesbrough FC6204-1--» All matchesMillwall FC6402-1--» All matchesNewcastle United6123-2--» All matchesPreston North End6231-1--» All matchesQueen Of The South6312-1--» All matchesStoke City6123-1--» All matchesWolverhampton Wanderers6150-1--» All matchesAlloa Athletic5311----» All matchesBrentford FC5122----» All matchesBristol City5212----» All matchesCrystal Palace5113-1--» All matchesGreenock Morton FC5320-1--» All matchesManchester City5104----» All matchesRotherham United5212----» All matchesTottenham Hotspur5221----» All matchesWatford FC5212---1» All matchesArbroath FC4211-1--» All matchesDoncaster Rovers4310-1--» All matchesHull City4013----» All matchesLeicester City4103----» All matchesRoss County FC4130----» All matchesSunderland AFC4211----» All matchesCzech Republic4211-1--» All matchesEast Fife FC32011---» All matchesNorthern Ireland32101---» All matchesAFC Bournemouth3030-1--» All matchesCowdenbeath FC3300----» All matchesGretna FC3120-1--» All matchesIpswich Town3111----» All matchesLithuania3210----» All matchesSouthampton FC3111-2--» All matchesWest Bromwich Albion3012-1--» All matchesWest Ham United3111----» All matchesSlovenia202011--» All matchesWales21011---» All matchesYeovil Town22001---» All matchesSparta Prague2011----» All matchesAEK Athen2002----» All matchesBurton Albion2200----» All matchesEngland2011----» All matchesIreland2011----» All matchesItaly U212002----» All matchesLincoln City2011----» All matchesMilton Keynes Dons2200----» All matchesNetherlands2002----» All matchesNorway2101----» All matchesPeterborough United2101----» All matchesPeterhead FC2101----» All matchesPortsmouth FC2002-1--» All matchesRaith Rovers2101----» All matchesŠiroki Brijeg2110----» All matchesStevenage FC2101----» All matchesSwansea City2020----» All matchesAuchinleck Talbot11001---» All matchesBrora Rangers FC10011---» All matchesMalta11001---» All matchesAldershot Town1100----» All matchesArgentina1001----» All matchesAustralia1100----» All matchesBanks O’ Dee FC1100----» All matchesBelarus U211001---1» All matchesBelgium1001----» All matchesBrazil1001----» All matchesBrechin City FC1100----» All matchesCove Rangers1100----» All matchesCoventry City1001----» All matchesCrawley Town1001----» All matchesDumbarton FC1100----» All matchesElgin City1100----» All matchesEstonia1100----» All matchesGibraltar1100----» All matchesItaly1001----» All matchesJapan1001----» All matchesCanada1010----» All matchesLiechtenstein1100----» All matchesLuton Town1001----» All matchesLuxembourg1100----» All matchesNorth Macedonia1010----» All matchesNorway U211100----» All matchesNotts County1100-1--» All matchesPlymouth Argyle1001----» All matchesSweden1001----» All matchesSerbia1010----» All matchesSlovakia1100----» All matchesSpain1001----» All matchesStirling Albion FC1001----» All matchesSwindon Town1100----» All matchesUSA1001----» All matchesCyprus1100----» All matches