Record by opponent MatchesWDLScoresYellowYellow-RedRedCrystal Palace1653824--» All matchesCeltic FC15231021--» All matchesManchester United15321022--» All matchesTottenham Hotspur1590614-1» All matchesArsenal FC1460825--» All matchesKilmarnock FC1445523--» All matchesLiverpool FC1423923--» All matchesChelsea FC1453613--» All matchesEverton FC1484211--» All matchesHeart of Midlothian1465312--» All matchesBrighton & Hove Albion14923-4--» All matchesNottingham Forest1363462--» All matchesManchester City1351712--» All matchesRoss County FC1353514--» All matchesWest Ham United1344511--» All matchesAberdeen FC13247-3--» All matchesNewcastle United13535-3--» All matchesDundee United1263322--» All matchesBrentford FC1244412--» All matchesWolverhampton Wanderers1242615--» All matchesInverness CT12255-3--» All matchesFulham FC1181223--» All matchesSt. Johnstone FC1133514--» All matchesMotherwell FC11524-2--» All matchesRaith Rovers95222---» All matchesBurnley FC944111--» All matchesQueen Of The South961211--» All matchesRangers FC951312--» All matchesAFC Bournemouth9423-2--» All matchesDundee FC841313--» All matchesSheffield United823311--» All matchesSouthampton FC850311--» All matchesSt. Mirren FC84311---» All matchesFalkirk FC8251-2-1» All matchesHibernian FC8422----» All matchesLeeds United8332-3--» All matchesLeicester City8512-3--» All matchesDumbarton FC7412----» All matchesGreenock Morton FC7331----» All matchesPartick Thistle7421-3--» All matchesAyr United64112---» All matchesIsrael622212--» All matchesWest Bromwich Albion6321-1--» All matchesAlloa Athletic54011---» All matchesDunfermline Athletic532013--» All matchesLivingston FC5410-2--» All matchesCyprus440031--» All matchesBologna FC440021--» All matchesLille OSC44002---» All matchesClub Brugge KV430111--» All matchesDenmark4310-1--» All matchesGreece4202-1--» All matchesHamilton Academical4112-2--» All matchesAustria31202---» All matchesMiddlesbrough FC33001---» All matchesParis Saint-Germain310212--» All matchesPoland311111--» All matchesUkraine311111--» All matchesBolton Wanderers3300----» All matchesIpswich Town3120-1--» All matchesNorwich City3300-1--» All matchesPreston North End3120-1--» All matchesSlovakia3102-1--» All matchesSwansea City3201-2--» All matchesCzech Republic3201----» All matchesDerby County220021--» All matchesFaeroe Islands22002---» All matchesKazakhstan21012---» All matchesSheffield Wednesday210121--» All matchesArmenia22001---» All matchesAsteras Tripolis211011--» All matchesAZ Alkmaar22001---» All matchesCroatia21011---» All matchesLuton Town22001---» All matchesNorway211011--» All matchesRussia20021---» All matchesWatford FC20021---» All matchesZrinjski Mostar211012--» All matchesAFC Ajax2110----» All matchesBelarus2200----» All matchesBelgium2002----» All matchesBlackburn Rovers2110-2--» All matchesBristol City2110-1--» All matchesBrøndby IF2002----» All matchesEngland2011-1--» All matchesGeorgia2110----» All matchesHull City2020----» All matchesIreland2101----» All matchesLegia Warszawa2101----» All matchesMillwall FC2101----» All matchesMoldova2200----» All matchesNetherlands2002-2--» All matchesOlympiacos FC2002----» All matchesPortugal2002----» All matchesQueens Park Rangers2011----» All matchesReading FC2020----» All matchesRotherham United2200----» All matchesSwitzerland2011-1--» All matchesSlovenia2011-1--» All matchesSpain2101----» All matchesSunderland AFC2110----» All matchesHungary2101-1--» All matchesWigan Athletic2101----» All matchesSan Marino11003---» All matchesArbroath FC11001---» All matchesFeyenoord11001---» All matchesHaiti11001---» All matchesNorth Macedonia11001---» All matchesNSÍ Runavík11001---» All matchesRB Leipzig11001---» All matchesTurkey10011---» All matchesAlbania1100----» All matchesBelgium U191010----» All matchesBirmingham City1100-1--» All matchesBolivia1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrazil1001----» All matchesBSC Young Boys1100----» All matchesCardiff City1100----» All matchesCosta Rica1001----» All matchesCoventry City1100----» All matchesGermany1001----» All matchesIvory Coast1001----» All matchesEngland U191001----» All matchesFC Barcelona1001----» All matchesFC Basel 18931100-1--» All matchesFenerbahçe1100----» All matchesFinland1010----» All matchesFrance1001----» All matchesFrance U211001----» All matchesGibraltar1100----» All matchesGo Ahead Eagles1001----» All matchesIceland1001-1--» All matchesIceland U211010----» All matchesJapan1001----» All matchesJuventus1010----» All matchesCanada1010----» All matchesLiechtenstein1100----» All matchesLithuania1100----» All matchesLuxembourg1100----» All matchesLuxembourg U211100----» All matchesMaccabi Tel Aviv1100----» All matchesMorocco1001----» All matchesMexico1001----» All matchesMontrose FC1100----» All matchesNetherlands U211001----» All matchesNetherlands U191001----» All matchesNorthern Ireland1001----» All matchesNorthern Ireland U211100----» All matchesPeru1001----» All matchesSC Freiburg1100-1--» All matchesSerbia1100----» All matchesSlovakia U211010----» All matchesStoke City1010-1--» All matchesStranraer FC1100----» All matchesUkraine U211010-1--» All matchesViking FK1100----» All matches