Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC2012267212» All matchesDunfermline Athletic18151242--» All matchesHeart of Midlothian16122226--» All matchesHibernian FC16132114--» All matchesDundee FC15131137--» All matchesMotherwell FC1392222--» All matchesAberdeen FC139311--1» All matchesKilmarnock FC12111053--» All matchesDundee United12120042--» All matchesLivingston FC981042--» All matchesChelsea FC9306-4--» All matchesManchester United9135-1--» All matchesSouthampton FC9315-3-1» All matchesWest Ham United9243-2--» All matchesLeicester City825131--» All matchesLiverpool FC813434--» All matchesSheffield Wednesday741221--» All matchesWimbledon FC73311---» All matchesBlackburn Rovers7403-1-1» All matchesArsenal FC620412--» All matchesSt. Johnstone FC66001---» All matchesTottenham Hotspur621311--» All matchesDerby County511321--» All matchesLeeds United511311--» All matchesEverton FC5140----» All matchesNewcastle United5302-2--» All matchesNorwich City5311-1--» All matchesCelta de Vigo5104-1-1» All matchesBarnsley FC402222--» All matchesMiddlesbrough FC421122--» All matchesFC Barcelona41211---» All matchesInverness CT44001---» All matchesIpswich Town431011--» All matchesPort Vale FC43101---» All matchesQueens Park Rangers42111---» All matchesSouthend United420211--» All matchesSwindon Town43011---» All matchesAston Villa4103-2--» All matchesManchester City4211-1--» All matchesNottingham Forest4121-1--» All matchesOldham Athletic4211-1--» All matchesLuton Town33002---» All matchesCharlton Athletic321011--» All matchesCrystal Palace312011--» All matchesPartick Thistle330011--» All matchesFC Porto3102----» All matchesLeyton Orient3120----» All matchesSheffield United3120-1--» All matchesSt. Mirren FC3300-1--» All matchesTranmere Rovers3210-1--» All matchesFalkirk FC220021--» All matchesBayern Munich201111--» All matchesBradford City22001---» All matchesBrentford FC22001---» All matchesBristol City21101---» All matchesChester City22001---» All matchesFC Petržalka210111--» All matchesReading FC210112--» All matchesRosenborg BK21011---» All matchesVfB Stuttgart21011---» All matchesWest Bromwich Albion201111--» All matchesAC Milan2011----» All matchesBoavista2110----» All matchesCoventry City2110-1--» All matchesFBK Kaunas2200-1--» All matchesFK Teplice2101-1--» All matchesMTK Budapest2200----» All matchesPortsmouth FC2101-1--» All matchesStoke City2110-1--» All matchesStrømsgodset IF2200----» All matchesSunderland AFC2011-1--» All matchesOxford United11002---» All matchesFK Sūduva11001---» All matchesHuddersfield Town11001---» All matchesHull City11001---» All matchesShakhtar Donetsk11001---» All matchesSwansea City10011---» All matchesWalsall FC101011--» All matchesAFC Bournemouth1001---1» All matchesAustralia U201100----» All matchesBirmingham City1100-1--» All matchesBristol Rovers1100----» All matchesBurnley FC1100----» All matchesCheltenham Town1010-1--» All matchesChesterfield FC1001----» All matchesColchester United1001----» All matchesDarlington FC1100----» All matchesDoncaster Rovers1001----» All matchesGhana U201001----» All matchesGrimsby Town1100----» All matchesHartlepool United1010-1--» All matchesJuventus1001-1--» All matchesLatvia U211100-1--» All matchesMexico U201100----» All matchesNorthampton Town1001----» All matchesOlympique Lyonnais1100-1--» All matchesPlymouth Argyle1100----» All matchesPortugal U211001---1» All matchesRSC Anderlecht1001----» All matchesSweden1001----» All matchesSouth Korea U201010-1--» All matchesTurkey U201100----» All matchesUSA U201100----» All matchesValencia CF1001----» All matchesVillarreal CF1010-1--» All matchesWolverhampton Wanderers1100-1--» All matches