Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC231724123--» All matchesMotherwell FC23141852--» All matchesHamilton Academical1814224---» All matchesKilmarnock FC18124232--» All matchesSt. Mirren FC1713315-1-» All matchesAberdeen FC17935421-» All matchesRoss County FC15102331--» All matchesDundee FC15114021--» All matchesRangers FC15429111-» All matchesHeart of Midlothian1392251--» All matchesPartick Thistle138234---» All matchesHibernian FC1375131--» All matchesDundee United1255212--» All matchesLivingston FC94412--1» All matchesCeltic FC92161---» All matchesBrentford FC9045-1--» All matchesEverton FC9612----» All matchesFulham FC9441-2-1» All matchesLiverpool FC9207-2--» All matchesNewcastle United9351-5--» All matchesNottingham Forest8530-1--» All matchesWest Ham United8053-1--» All matchesCrystal Palace732211--» All matchesManchester United732211--» All matchesAston Villa7232-1--» All matchesChelsea FC7025-3--» All matchesWolverhampton Wanderers7412----» All matchesArsenal FC620411--» All matchesBrighton & Hove Albion6114----» All matchesManchester City6105-2--» All matchesTottenham Hotspur6312-1--» All matchesBurnley FC52211---» All matchesIsrael52211---» All matchesLeicester City42021---» All matchesSouthampton FC43011---» All matchesSwansea City43101---» All matchesDenmark4211-1--» All matchesLeeds United4220-1--» All matchesLuton Town4202-1--» All matchesSheffield United4220----» All matchesGreece310221--» All matchesCFR Cluj31111---» All matchesFK Sarajevo33001---» All matchesCyprus33001---» All matchesAC Milan3102-2--» All matchesSparta Prague3102-2--» All matchesIpswich Town3201----» All matchesNetherlands3012----» All matchesAustria3120-1--» All matchesPoland3111-1--» All matchesQueens Park Rangers3300-1--» All matchesUkraine3111----» All matchesJK Nõmme Kalju220021--» All matchesStade Rennais211022--» All matchesApollon Limassol210111--» All matchesCardiff City220011--» All matchesFalkirk FC22001---» All matchesFK Jablonec22001---» All matchesIreland210111--» All matchesLazio Roma22001---» All matchesNorthern Ireland U2122001---» All matchesPeterborough United20201---» All matchesŠiroki Brijeg211011--» All matchesCzech Republic21011---» All matchesAIK2200----» All matchesAstra Giurgiu2011----» All matchesBarnsley FC2200----» All matchesBlackburn Rovers2101----» All matchesBristol City2200----» All matchesCoventry City2110----» All matchesDerby County2101-1--» All matchesFC Midtjylland2011----» All matchesFrance U212002-1--» All matchesGeorgia2110-1--» All matchesHuddersfield Town2200-1--» All matchesInverness CT2200----» All matchesCroatia2101----» All matchesMiddlesbrough FC2011----» All matchesNorway2110----» All matchesPortugal2011-1--» All matchesPreston North End2002----» All matchesRB Leipzig2101----» All matchesRB Salzburg2002----» All matchesReading FC2110----» All matchesRosenborg BK2110----» All matchesRussia2002----» All matchesSwitzerland2011----» All matchesSpain2101----» All matchesStoke City2200----» All matchesSunderland AFC2110-2--» All matchesHungary2101----» All matchesValencia CF2002----» All matchesLincoln City11003---» All matchesBirmingham City11001---» All matchesCuraçao11001---» All matchesFerencvárosi TC10011---» All matchesGibraltar11001---» All matchesSerbia11001---» All matchesSlovenia10011---» All matchesAirdrieonians FC1100----» All matchesAlbania1100----» All matchesAlloa Athletic1100----» All matchesArmenia1100----» All matchesAZ Alkmaar1001----» All matchesBelarus1100----» All matchesBelgium1001----» All matchesBolivia1100----» All matchesBoreham Wood1001----» All matchesBrazil1001-1--» All matchesClyde FC1100----» All matchesGermany1001----» All matchesDunfermline Athletic1100----» All matchesEast Kilbride FC1100----» All matchesIvory Coast1001----» All matchesEngland1001----» All matchesFaeroe Islands1100-1--» All matchesFC Alashkert1100----» All matchesFC Copenhagen1010-1--» All matchesFinland1010----» All matchesFK Sūduva1100----» All matchesFrance1001----» All matchesHaiti1100----» All matchesHull City1001----» All matchesIceland U211010----» All matchesJapan1001----» All matchesKazakhstan1100----» All matchesKR Reykjavík1100----» All matchesLille OSC1010----» All matchesLincoln Red Imps1001----» All matchesLuxembourg U211100----» All matchesMorocco1001----» All matchesMexico1001----» All matchesMillwall FC1010----» All matchesMoldova1100----» All matchesNorthern Ireland1001----» All matchesNorth Macedonia1100----» All matchesNorth Macedonia U211001-1--» All matchesNorwich City1100----» All matchesRaith Rovers1100----» All matchesReal Sociedad1100----» All matchesRiga FC1100----» All matchesSan Marino1100----» All matchesSwitzerland U211010----» All matchesSlovakia1001-1--» All matchesSturm Graz1100----» All matchesTurkey1001----» All matchesWest Bromwich Albion1001----» All matches