Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC732242--» All matchesBurnley FC7412211-» All matchesIpswich Town721412--» All matchesWest Bromwich Albion7016-1--» All matchesSt. Johnstone FC641151--» All matchesFalkirk FC623142--» All matchesBirmingham City61141---» All matchesMotherwell FC611411--» All matchesWest Ham United61051---» All matchesCeltic FC6204----» All matchesCrystal Palace520331--» All matchesHamilton Academical531131--» All matchesAberdeen FC541022--» All matchesNorwich City52121---» All matchesQueens Park Rangers522111--» All matchesSouthampton FC521211--» All matchesBolton Wanderers5113-1--» All matchesLeeds United5203-2--» All matchesInverness CT42112---» All matchesSheffield United430121--» All matchesDundee United40311---» All matchesHibernian FC421111--» All matchesStoke City41121---» All matchesBlackburn Rovers4202-1--» All matchesCoventry City4022----» All matchesLuton Town4112-2--» All matchesPreston North End4121-2--» All matchesRangers FC4013-2--» All matchesWatford FC4112----» All matchesWigan Athletic4031-1--» All matchesSouthend United311121--» All matchesArsenal FC310211--» All matchesManchester City30031---» All matchesWalsall FC330011--» All matchesCardiff City3012----» All matchesColchester United3300-1--» All matchesCrewe Alexandra3111-1--» All matchesDerby County3120----» All matchesEverton FC3111----» All matchesGillingham FC3201-1--» All matchesHeart of Midlothian3003-1--» All matchesMillwall FC3003----» All matchesPlymouth Argyle3003-1--» All matchesReading FC3201----» All matchesSheffield Wednesday3102----» All matchesWimbledon FC3201--1-» All matchesHuddersfield Town210141--» All matchesBarnsley FC22001---» All matchesBradford City220011--» All matchesIceland U2122001---» All matchesBlackpool FC2011---1» All matchesBristol City2011-1--» All matchesCharlton Athletic2200----» All matchesDenmark2002----» All matchesGermany U212110-2--» All matchesHull City2110-1--» All matchesCroatia U212101----» All matchesLeicester City2002----» All matchesLiverpool FC2011----» All matchesNewcastle United2002-1--» All matchesNottingham Forest2101----» All matchesRotherham United2110----» All matchesScunthorpe United2101-1--» All matchesTottenham Hotspur2110-1--» All matchesWolverhampton Wanderers2002-2--» All matchesAFC Sudbury11001---» All matchesBrighton & Hove Albion11001---» All matchesChester City11001---» All matchesHong Kong B11001---» All matchesLithuania U2110011---» All matchesMansfield Town11001---» All matchesAston Villa1001----» All matchesBrentford FC1001----» All matchesBristol Rovers1010----» All matchesCarlisle United1100----» All matchesChelsea FC1001----» All matchesFaeroe Islands1010----» All matchesFulham FC1100----» All matchesHereford United1010-1--» All matchesCanada1100----» All matchesKilmarnock FC1001-1--» All matchesLeyton Orient1001-1--» All matchesMiddlesbrough FC1001----» All matchesMilton Keynes Dons1001----» All matchesNew Zealand1010----» All matchesNorthampton Town1001----» All matchesPortsmouth FC1001-1--» All matchesPortugal1001----» All matchesSouth Africa1001----» All matchesSouth Korea1001----» All matchesSunderland AFC1001----» All matchesSwindon Town1010----» All matchesWales1001----» All matchesYeovil Town1010----» All matches