Record by opponent MatchesWDLScoresYellowYellow-RedRedSheffield Wednesday104243---» All matchesFalkirk FC924321--» All matchesGreenock Morton FC94231---» All matchesSt. Mirren FC841381--» All matchesDumbarton FC84137---» All matchesHibernian FC821531--» All matchesLincoln City82332---» All matchesQueen Of The South83232---» All matchesCharlton Athletic84131---» All matchesIpswich Town8125----» All matchesPortsmouth FC73405---» All matchesAccrington Stanley75203---» All matchesHeart of Midlothian72323---» All matchesSunderland AFC72232---» All matchesQueens Park Rangers7142-1--» All matchesCheltenham Town65013---» All matchesPeterborough United620431--» All matchesBristol Rovers64112---» All matchesMillwall FC62042---» All matchesPreston North End63122---» All matchesShrewsbury Town64112---» All matchesBolton Wanderers63211---» All matchesDunfermline Athletic60151---» All matchesMilton Keynes Dons63121---» All matchesOxford United63031---» All matchesHull City6222----» All matchesRotherham United6303----» All matchesCrewe Alexandra522141--» All matchesAFC Wimbledon541021--» All matchesDundee United52032---» All matchesFleetwood Town51222---» All matchesMorecambe FC54102---» All matchesWatford FC50411---» All matchesWigan Athletic50231---» All matchesCambridge United5131----» All matchesDoncaster Rovers5302-1--» All matchesLeeds United5014----» All matchesSwansea City5104----» All matchesBurton Albion42202---» All matchesCardiff City42022---» All matchesSwindon Town430121--» All matchesWest Bromwich Albion41122---» All matchesBlackburn Rovers421111--» All matchesDerby County42111---» All matchesHamilton Academical42111---» All matchesMiddlesbrough FC41121---» All matchesAyr United4121----» All matchesBristol City4013----» All matchesDundee FC4013----» All matchesGillingham FC4301----» All matchesRochdale AFC4121----» All matchesStoke City4103----» All matchesHuddersfield Town32102---» All matchesNorwich City32012---» All matchesSouthampton FC300321--» All matchesAberdeen FC31111---» All matchesBarnsley FC32011---» All matchesCoventry City31111---» All matchesMacclesfield FC31111---» All matchesRaith Rovers32011---» All matchesSheffield United31021---» All matchesLivingston FC3210----» All matchesMotherwell FC3102----» All matchesPort Vale FC3111----» All matchesSt. Johnstone FC3111----» All matchesExeter City22002---» All matchesBirmingham City21011---» All matchesCarlisle United21011---» All matchesGrimsby Town21011---» All matchesLatvia U21211011--» All matchesBurnley FC2002----» All matchesCowdenbeath FC2200----» All matchesForest Green Rovers2200----» All matchesLeicester City2101-1--» All matchesLeyton Orient2101----» All matchesWycombe Wanderers2101----» All matchesBlackpool FC10101---» All matchesBradford City10011---» All matchesBrechin City FC11001---» All matchesBulgaria U1911001---» All matchesIreland U1911001---» All matchesLiverpool FC11001---» All matchesMansfield Town11001---» All matchesSalford City11001---» All matchesSwitzerland U1711001---» All matchesStevenage FC11001---» All matchesSutton United11001---» All matchesAirdrieonians FC1100----» All matchesAlloa Athletic1010----» All matchesAndorra U211010----» All matchesBelgium U191001----» All matchesChelsea FC1001----» All matchesColchester United1001----» All matchesCrawley Town1010----» All matchesCrystal Palace1001----» All matchesCrystal Palace U211100----» All matchesGermany U191010----» All matchesEdinburgh City1100----» All matchesInverness CT1001----» All matchesIceland U211001----» All matchesKilmarnock FC1001----» All matchesCroatia U191001----» All matchesLatvia U191100----» All matchesLuton Town1100----» All matchesNewport County1100-1--» All matchesNetherlands U171001----» All matchesNorth Macedonia U211001----» All matchesNorthampton Town1001----» All matchesNorwich City U211001----» All matchesPartick Thistle1100----» All matchesPortugal U171001----» All matchesReading FC1100----» All matchesScunthorpe United1001----» All matchesSlovenia U191001----» All matchesUkraine U211001----» All matchesWest Ham United1001----» All matchesWolverhampton Wanderers U211100-1--» All matches