Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC253319-7--» All matchesKilmarnock FC22117412--» All matchesMotherwell FC19739-6-1» All matchesHibernian FC18954-2--» All matchesAberdeen FC17935-4--» All matchesRangers FC151212-51-» All matchesDundee United14725-4--» All matchesDundee FC1383212--» All matchesDunfermline Athletic1373311--» All matchesSt. Mirren FC13643-3--» All matchesHeart of Midlothian12426141-» All matchesInverness CT10433-3--» All matchesLivingston FC10253-2-1» All matchesLeeds United8323-1--» All matchesPartick Thistle733112--» All matchesSt. Johnstone FC7502----» All matchesBurnley FC6123-2--» All matchesCardiff City6123-1--» All matchesDerby County522112--» All matchesWolverhampton Wanderers53201---» All matchesPlymouth Argyle5122----» All matchesSouthampton FC5014----» All matchesAston Villa4112-1--» All matchesCrewe Alexandra4031----» All matchesHamilton Academical4310-1--» All matchesLuton Town4112-1--» All matchesMillwall FC4310-1--» All matchesPreston North End4022-2--» All matchesQueens Park Rangers4112-1-1» All matchesReading FC4112----» All matchesSheffield Wednesday4103----» All matchesStoke City4103----» All matchesBirmingham City3102----» All matchesHull City3210----» All matchesIpswich Town3111-1--» All matchesLeyton Orient3102-1--» All matchesNorwich City3003----» All matchesRoss County FC3003----» All matchesSheffield United3102-1--» All matchesTottenham Hotspur3300-2--» All matchesWest Ham United3021-2--» All matchesBayern Munich2011-1--» All matchesBlackpool FC2110----» All matchesBrighton & Hove Albion2110----» All matchesCoventry City2110----» All matchesCrystal Palace2101----» All matchesFulham FC2011----» All matchesGillingham FC2200----» All matchesGirondins de Bordeaux2101----» All matchesHereford United2200----» All matchesLeicester City2011----» All matchesMilton Keynes Dons2011----» All matchesScunthorpe United2011----» All matchesSouthend United2011-1--» All matchesS.C. Braga2110----» All matchesCzech Republic2101----» All matchesWatford FC2020-1--» All matchesŽeljezničar Sarajevo2110----» All matchesSunderland AFC10011---» All matchesAlloa Athletic1100----» All matchesArsenal FC1001-1--» All matchesBarnsley FC1100-1--» All matchesBlackburn Rovers1001----» All matchesBolton Wanderers1001----» All matchesBristol Rovers1010----» All matchesBury FC1100----» All matchesCarlisle United1100----» All matchesCharlton Athletic1100----» All matchesChelsea FC1001----» All matchesCheltenham Town1100----» All matchesChina1100----» All matchesColchester United1010----» All matchesCowdenbeath FC1010----» All matchesFalkirk FC1100----» All matchesFC Basel 18931100----» All matchesFC Schalke 041001----» All matchesFerencvárosi TC1001----» All matchesFeyenoord1001----» All matchesGretna FC1100----» All matchesHartlepool United1010-1--» All matchesHuddersfield Town1010-1--» All matchesJamaica1100----» All matchesLazio Roma1010----» All matchesMacclesfield FC1100----» All matchesMontrose FC1100----» All matchesNewcastle United1010----» All matchesNetherlands1100----» All matchesNigeria1001----» All matchesNorthern Ireland1001----» All matchesNorthampton Town1100----» All matchesNottingham Forest1001----» All matchesOldham Athletic1100----» All matchesOxford United1100----» All matchesPoland1010-1--» All matchesPortsmouth FC1001----» All matchesQueen Of The South1001----» All matchesRomania1100----» All matchesStockport County1100----» All matchesSwindon Town1100----» All matchesTranmere Rovers1001----» All matchesWalsall FC1001----» All matchesWest Bromwich Albion1010----» All matchesWigan Athletic1001----» All matchesWimbledon FC1001----» All matchesYeovil Town1100----» All matchesCyprus1100----» All matches