Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC188642---» All matchesCeltic FC181611-1--» All matchesMotherwell FC175571---» All matchesRangers FC162311----» All matchesKilmarnock FC1574441--» All matchesAberdeen FC1574411--» All matchesSt. Mirren FC1392221--» All matchesHeart of Midlothian1344511--» All matchesFalkirk FC105141---» All matchesIpswich Town104511---» All matchesSheffield Wednesday92254--1» All matchesDerby County943211--» All matchesReading FC94141---» All matchesBrighton & Hove Albion9036-1--» All matchesWigan Athletic9522-1--» All matchesHamilton Academical834131--» All matchesHuddersfield Town82602---» All matchesInverness CT84311---» All matchesBirmingham City8341----» All matchesBlackpool FC8521----» All matchesMiddlesbrough FC8242----» All matchesNottingham Forest8422----» All matchesRotherham United74212---» All matchesBrentford FC741212--» All matchesBurnley FC71331---» All matchesLeeds United731311--» All matchesLeicester City73311---» All matchesWatford FC70611---» All matchesBolton Wanderers7223----» All matchesMillwall FC7340-2--» All matchesCharlton Athletic65101---» All matchesFulham FC63121---» All matchesWolverhampton Wanderers61231---» All matchesCardiff City6042----» All matchesQueens Park Rangers6240----» All matchesAFC Bournemouth51221---» All matchesBristol City52211---» All matchesBarnsley FC5113----» All matchesHull City5122----» All matchesNorthampton Town5023----» All matchesPeterborough United5203----» All matchesBlackburn Rovers4400----» All matchesDundee United4031----» All matchesDunfermline Athletic4121----» All matchesNewcastle United4211-1--» All matchesSt. Johnstone FC4220----» All matchesRoss County FC31113---» All matchesPortsmouth FC32102---» All matchesBradford City32101---» All matchesBurton Albion30301---» All matchesCrewe Alexandra33001---» All matchesPreston North End31111---» All matchesAston Villa3102----» All matchesCrystal Palace3300----» All matchesDoncaster Rovers3300-1--» All matchesLivingston FC3111----» All matchesNewport County3300----» All matchesNorwich City3003----» All matchesOldham Athletic3111----» All matchesWalsall FC3201----» All matchesWest Bromwich Albion3111----» All matchesOxford United220011--» All matchesSwansea City21101---» All matchesAccrington Stanley2200-2--» All matchesAEK Athen2011-1--» All matchesColchester United2002----» All matchesFleetwood Town2110----» All matchesGretna FC2101----» All matchesLiverpool FC2011----» All matchesMansfield Town2200----» All matchesMilton Keynes Dons2101----» All matchesPlymouth Argyle2002----» All matchesRochdale AFC2200----» All matchesScunthorpe United2011----» All matchesWest Ham United2101----» All matchesYeovil Town2020----» All matchesSouthampton FC10101---» All matchesAFC Wimbledon1001----» All matchesBrechin City FC1100----» All matchesBristol Rovers1010----» All matchesCambridge United1100----» All matchesCarlisle United1100----» All matchesCoventry City1010----» All matchesCrawley Town1010----» All matchesEngland1001----» All matchesExeter City1001----» All matchesGillingham FC1010----» All matchesGrimsby Town1001----» All matchesJapan1001----» All matchesKelty Hearts1100-1--» All matchesCroatia1100----» All matchesLincoln City1100----» All matchesManchester United1001----» All matchesNorthern Ireland1100----» All matchesNorway1100----» All matchesPeterhead FC1100----» All matchesPort Vale FC1010----» All matchesRaith Rovers1100----» All matchesShrewsbury Town1100----» All matchesSouthend United1100----» All matchesStevenage FC1100----» All matchesStoke City1100----» All matchesUSA1010----» All matchesCyprus1100----» All matches