Record by opponent MatchesWDLScoresYellowYellow-RedRedChelsea FC130581---» All matchesAberdeen FC1233632--» All matchesDundee FC1133543--» All matchesBlackburn Rovers114343---» All matchesPartick Thistle11353321-» All matchesMiddlesbrough FC115242---» All matchesDundee United1134412--» All matchesManchester United111371---» All matchesRoss County FC1061342--» All matchesSt. Johnstone FC104153---» All matchesCeltic FC1031613--» All matchesHeart of Midlothian940552--» All matchesInverness CT92343---» All matchesSunderland AFC943231--» All matchesFulham FC940513--» All matchesHibernian FC932412--» All matchesPortsmouth FC95041---» All matchesTottenham Hotspur921612--» All matchesManchester City9324-1--» All matchesKilmarnock FC870144--» All matchesLivingston FC812543--» All matchesArsenal FC80262--1» All matchesCharlton Athletic833222--» All matchesBolton Wanderers821512--» All matchesNewcastle United83141---» All matchesWest Ham United832311--» All matchesLiverpool FC8044-2--» All matchesAston Villa711511--» All matchesWolverhampton Wanderers7421-1--» All matchesRangers FC611412--» All matchesSt. Mirren FC62221---» All matchesReading FC521211--» All matchesDerby County5320----» All matchesSouthampton FC5320----» All matchesDunfermline Athletic401311--» All matchesLithuania43101---» All matchesWigan Athletic421111--» All matchesEverton FC4130----» All matchesNorway4112-1-1» All matchesBurnley FC3111-1--» All matchesNorwich City3210----» All matchesStoke City3120----» All matchesWest Bromwich Albion3111----» All matchesFaeroe Islands22002---» All matchesSheffield Wednesday220021--» All matchesFrance220011--» All matchesIpswich Town22001---» All matchesLuton Town22001---» All matchesMetalist Kharkiv21101---» All matchesNetherlands210111--» All matchesNorth Macedonia210112--» All matchesNottingham Forest21101---» All matchesPlymouth Argyle21101---» All matchesSweden20021---» All matchesSlovenia211011--» All matchesUkraine210111--» All matchesBirmingham City2011----» All matchesBlackpool FC2002----» All matchesBristol City2200----» All matchesFC Dinamo Bucureşti2101-1--» All matchesGreenock Morton FC2101-1--» All matchesLeeds United2110----» All matchesLeicester City2110-1--» All matchesMillwall FC2110----» All matchesMotherwell FC2110----» All matchesPreston North End2101----» All matchesQueens Park Rangers2101----» All matchesSheffield United2200----» All matchesSouth Africa2101----» All matchesSwansea City2110----» All matchesVillarreal CF2002----» All matchesWales2002----» All matchesWatford FC2200----» All matchesBulgaria110011--» All matchesCardiff City11001---» All matchesEstonia11001---» All matchesMoldova11001---» All matchesRochdale AFC11001---» All matchesRomania10011---» All matchesAE Lárissa1100----» All matchesAlbion Rovers1001----» All matchesArgentina1001----» All matchesAZ Alkmaar1100----» All matchesBarnsley FC1100----» All matchesBelarus1010----» All matchesBrechin City FC1100----» All matchesCove Rangers1100----» All matchesCoventry City1001----» All matchesDenmark1001-1--» All matchesGermany1001----» All matchesDoncaster Rovers1100-1--» All matchesDumbarton FC1010----» All matchesFalkirk FC1100----» All matchesGeorgia1001----» All matchesHamilton Academical1001--1-» All matchesHull City1010----» All matchesIceland1100----» All matchesIceland U211100----» All matchesItaly1001----» All matchesJapan1010----» All matchesCanada1100----» All matchesKuban Krasnodar (1928-2018)1001-1--» All matchesLiechtenstein1100----» All matchesLithuania U211001----» All matchesNew Zealand1010----» All matchesNorthern Ireland1010----» All matchesOldham Athletic1001----» All matchesAustria1001----» All matchesQueen Of The South1001-1--» All matchesSwitzerland1001----» All matchesSpain1010----» All matchesStockport County1100----» All matchesTamworth FC1100----» All matchesTrinidad & Tobago1100----» All matchesHungary1001----» All matchesUSA1010----» All matchesZenit St. Petersburg1100----» All matches