Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC7115----» All matchesDundee FC53116---» All matchesRangers FC511311--» All matchesCarlisle United422021--» All matchesDundee United42202---» All matchesLeyton Orient412111-1» All matchesStevenage FC411211--» All matchesKilmarnock FC4130----» All matchesSt. Mirren FC4130-1--» All matchesFalkirk FC311122--» All matchesHeart of Midlothian32011---» All matchesAberdeen FC3201----» All matchesLivingston FC3111----» All matchesWycombe Wanderers3003----» All matchesBrighton & Hove Albion U1822002---» All matchesJuventus21102---» All matchesLeicester City U1821102---» All matchesNorwich City U1822002---» All matchesReading FC U1822002---» All matchesSunderland AFC U2122002---» All matchesHungary U2121102---» All matchesWest Ham United U18220021--» All matchesArsenal FC U1821101---» All matchesBlackpool FC210111--» All matchesBologna FC211011--» All matchesBolton Wanderers20111---» All matchesCambridge United21101---» All matchesCheltenham Town220011--» All matchesGillingham FC22001---» All matchesLincoln City211011--» All matchesMalta U2122001---» All matchesMotherwell FC20111---» All matchesNorthern Ireland U2121011---» All matchesNottingham Forest U2122001---» All matchesOxford United21101---» All matchesPartizan21011---» All matchesSouthampton FC U2121011---» All matchesTorino FC21011---» All matchesTottenham Hotspur U1821011---» All matchesACF Fiorentina2002----» All matchesAS Roma2002----» All matchesAston Villa U212110----» All matchesAtalanta2002----» All matchesBarnsley FC2011----» All matchesBirmingham City U212200----» All matchesBradford City2101----» All matchesBurton Albion2200----» All matchesCharlton Athletic2110-1--» All matchesComo 19072002----» All matchesCrewe Alexandra2110----» All matchesCrystal Palace U182002----» All matchesDoncaster Rovers2101-1--» All matchesExeter City2101-1--» All matchesFC Midtjylland2011----» All matchesFleetwood Town2101-2--» All matchesFrosinone Calcio2101-1--» All matchesHartlepool United2110----» All matchesLegia Warszawa2011-1--» All matchesMansfield Town2110----» All matchesNewport County2011-1--» All matchesNorway U212020----» All matchesPeterborough United2101-1--» All matchesPort Vale FC2101----» All matchesPortsmouth FC2002-1--» All matchesReading FC2101----» All matchesSalford City2002----» All matchesShrewsbury Town2002----» All matchesSlovenia2011----» All matchesStockport County2101----» All matchesStoke City U212200----» All matchesSutton United2110----» All matchesSwindon Town2101-1--» All matchesTranmere Rovers2110----» All matchesWest Bromwich Albion U212200----» All matchesWigan Athletic2011----» All matchesAston Villa U1811001---» All matchesBarrow AFC11001---» All matchesCrawley Town11001---» All matchesHarrogate Town11001---» All matchesInter10101---» All matchesNewcastle United U2111001---» All matchesNorth Macedonia11001---» All matchesPeterhead FC11001---» All matchesSouthampton FC U1811001---» All matchesSt. Johnstone FC11001---» All matchesWest Bromwich Albion U1810011---» All matchesAC Milan1010----» All matchesAC Monza1001----» All matchesAFC Wimbledon1100----» All matchesAyr United1100----» All matchesBelarus1100----» All matchesBelgium U211100----» All matchesBristol Rovers1100----» All matchesBurnley FC U211100----» All matchesCesena FC1100----» All matchesChelsea FC U181100----» All matchesChesterfield FC1001----» All matchesClydebank FC1100----» All matchesCove Rangers1001----» All matchesDerby County1100----» All matchesDunfermline Athletic1001----» All matchesGenoa CFC1001----» All matchesGrimsby Town1010----» All matchesInverness CT1001----» All matchesIpswich Town1001----» All matchesKazakhstan U211100----» All matchesLazio Roma1001----» All matchesLiechtenstein1100----» All matchesManchester City U181001----» All matchesMiddlesbrough FC U211100----» All matchesMontrose FC1100----» All matchesParma Calcio 19131001----» All matchesPisa SC1010----» All matchesReading FC U211001----» All matchesRochdale AFC1100----» All matchesRoss County FC1010----» All matchesSweden U211001----» All matchesSwitzerland1001----» All matchesSpain U211001----» All matchesSSC Napoli1001----» All matchesSwansea City1001----» All matchesUS Lecce1010----» All matchesUS Sassuolo1001----» All matchesWalsall FC1001----» All matchesWolverhampton Wanderers U211100----» All matches