Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC182313-3-1» All matchesHibernian FC15744-4--» All matchesSt. Mirren FC15744-5-2» All matchesSt. Johnstone FC13922-1--» All matchesKilmarnock FC117221---» All matchesLivingston FC11614121-» All matchesMotherwell FC11326-5--» All matchesDundee United1034313--» All matchesRoss County FC10442-2--» All matchesHeart of Midlothian9711-1--» All matchesRangers FC7124-2--» All matchesHamilton Academical6411----» All matchesAberdeen FC541012--» All matchesDundee FC531111--» All matchesWest Bromwich Albion520311--» All matchesQueens Park Rangers5122-1--» All matchesStoke City5212-1--» All matchesPreston North End402221--» All matchesSheffield Wednesday42111---» All matchesWatford FC412111--» All matchesCoventry City4022-1--» All matchesMiddlesbrough FC4310-1--» All matchesOxford United4031-11-» All matchesSouthampton FC4211----» All matchesPartick Thistle330011--» All matchesRaith Rovers32011---» All matchesSheffield United31021---» All matchesSunderland AFC31111---» All matchesBlackburn Rovers3201----» All matchesCardiff City3021-2--» All matchesDerby County3111-1--» All matchesIpswich Town3111-2--» All matchesLeeds United3012----» All matchesLeicester City3111----» All matchesNorwich City3111-1--» All matchesPortsmouth FC3300-1--» All matchesDumbarton FC22001---» All matchesHull City22001---» All matchesCzech Republic U2121101---» All matchesAyr United2110----» All matchesBirmingham City2101----» All matchesBK Häcken2101----» All matchesBreiðablik2200----» All matchesCharlton Athletic2110----» All matchesFalkirk FC2110----» All matchesFleetwood Town2011----» All matchesJagiellonia Białystok2011----» All matchesKF Shkupi2110----» All matchesCroatia U212110-1--» All matchesLatvia U212110----» All matchesLithuania U212110-1--» All matchesLuton Town2101-1--» All matchesMillwall FC2002----» All matchesNetherlands U212200-1--» All matchesNK Maribor2110----» All matchesNottingham Forest2011----» All matchesPeterborough United2011----» All matchesQarabağ FK2002-1--» All matchesShrewsbury Town2101--1-» All matchesStranraer FC2110-2--» All matchesSwansea City2200-1--» All matchesUkraine U212002----» All matchesVillarreal CF2020----» All matchesIreland U1911001---» All matchesStirling Albion FC11001---» All matchesViking FK11001---» All matchesAccrington Stanley1001-1--» All matchesAndorra U211100----» All matchesAndorra U191100----» All matchesAnnan Athletic1100----» All matchesArsenal FC1001----» All matchesBlackpool FC1010-1--» All matchesBristol Rovers1010-1--» All matchesBurnley FC1001----» All matchesBurton Albion1010----» All matchesDarvel FC1001----» All matchesGermany U191010----» All matchesGermany U151001----» All matchesDunfermline Athletic1001----» All matchesEdinburgh City1100----» All matchesIvory Coast1001----» All matchesEngland U211001-1--» All matchesExeter City1100----» All matchesFrance U171001----» All matchesFrance U161010----» All matchesFulham FC1001----» All matchesGibraltar1100----» All matchesGreenock Morton FC1100----» All matchesGreece U211001-1--» All matchesGreece U171001-1--» All matchesHuddersfield Town1010----» All matchesIsrael U191001----» All matchesLiechtenstein U191100----» All matchesLincoln City1100----» All matchesMexico U211010-1--» All matchesMilton Keynes Dons1100----» All matchesNK Osijek1100----» All matchesNorth Macedonia U211001----» All matchesNorthampton Town1100----» All matchesNSÍ Runavík1100----» All matchesAustria U191001----» All matchesPeterhead FC1100----» All matchesPlymouth Argyle1010----» All matchesPort Vale FC1001----» All matchesQueen Of The South1100----» All matchesRapid Vienna1001----» All matchesRotherham United1100----» All matchesRussia U171001----» All matchesSan Marino U211100----» All matchesSweden U211001----» All matchesSouthend United1100----» All matchesSporting CP1001----» All matchesCzech Republic U191001----» All matchesHungary U191001----» All matchesWest Ham United1100----» All matchesWolverhampton Wanderers1001----» All matchesWrexham AFC1001----» All matches