Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC19991-3--» All matchesCeltic FC182115-4-1» All matchesKilmarnock FC184212-2--» All matchesDundee United17656-1--» All matchesHeart of Midlothian17539-1--» All matchesRangers FC171115-1--» All matchesDundee FC15447-21-» All matchesSt. Johnstone FC15555-4--» All matchesDunfermline Athletic12633----» All matchesHibernian FC12615----» All matchesLivingston FC8044----» All matchesAberdeen FC6213-1--» All matchesEverton FC6213----» All matchesLiverpool FC6114-1--» All matchesSheffield Wednesday6411-1--» All matchesNewcastle United51131---» All matchesAston Villa5014----» All matchesManchester City5500-2--» All matchesBlackburn Rovers4211---1» All matchesChelsea FC4112----» All matchesCoventry City4211-1--» All matchesManchester United4022----» All matchesSouthampton FC4013----» All matchesTottenham Hotspur4121-1--» All matchesArsenal FC3021-1--» All matchesIpswich Town3120----» All matchesLeeds United3210-1--» All matchesNottingham Forest3012-1--» All matchesQueens Park Rangers3210-1--» All matchesWest Ham United3201-1--» All matchesWimbledon FC3111-1--» All matchesBorussia Dortmund21011---» All matchesBeerschot AC2110----» All matchesBolton Wanderers2011----» All matchesBudapest Honvéd2101----» All matchesDynamo Kyiv2011----» All matchesEngland U212002----» All matchesNeuchâtel Xamax FCS2101----» All matchesNorwich City2020----» All matchesOldham Athletic2002----» All matchesPartizan2101----» All matchesRotherham United2200----» All matchesScarborough FC2200----» All matchesSheffield United2101----» All matchesSt. Mirren FC2002----» All matchesSunderland AFC2101----» All matchesUSA2101----» All matchesWerder Bremen2011----» All matchesBelgium1100----» All matchesBirmingham City1001----» All matchesBohemian FC1100----» All matchesBrighton & Hove Albion1100----» All matchesCardiff City1001----» All matchesChester City1100----» All matchesChesterfield FC1100----» All matchesChile1100----» All matchesCrystal Palace1001----» All matchesDerby County1001----» All matchesGermany1100----» All matchesEcuador1100----» All matchesFinland1010----» All matchesHednesford Town1100----» All matchesHereford United1100----» All matchesHuddersfield Town1100----» All matchesItaly1010-1--» All matchesJapan1010----» All matchesLeicester City1001-1--» All matchesLatvia1100----» All matchesLuxembourg1010----» All matchesOxford United1100----» All matchesPort Vale FC1100----» All matchesPortsmouth FC1010----» All matchesPortugal1010----» All matchesReading FC1100----» All matchesShamrock Rovers1100----» All matchesSwansea City1010----» All matchesWest Bromwich Albion1100----» All matchesWolverhampton Wanderers1001----» All matches