Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC25261713--» All matchesCeltic FC221219----» All matchesHibernian FC21125423--» All matchesHeart of Midlothian21471012--» All matchesMotherwell FC218310-2--» All matchesKilmarnock FC2095611--» All matchesDunfermline Athletic191144----» All matchesDundee United1884613--» All matchesInverness CT14653-3--» All matchesDundee FC13463----» All matchesSt. Mirren FC106221---» All matchesLivingston FC10640-1--» All matchesFalkirk FC862022--» All matchesBristol City52121---» All matchesCoventry City5212-1--» All matchesIpswich Town5131----» All matchesSt. Johnstone FC5230----» All matchesWatford FC5212----» All matchesPartick Thistle41121---» All matchesBlackpool FC4202----» All matchesDerby County4103-1--» All matchesDoncaster Rovers4202----» All matchesNottingham Forest4103----» All matchesPreston North End4121-1--» All matchesSheffield Wednesday4211----» All matchesBarnsley FC3111----» All matchesCharlton Athletic3012----» All matchesNewcastle United3012----» All matchesReading FC3102-1--» All matchesScunthorpe United3102----» All matchesSheffield United3003----» All matchesSouthampton FC3210----» All matchesSwansea City3012----» All matchesWest Bromwich Albion3003----» All matchesWolverhampton Wanderers3111----» All matchesAFC Bournemouth2002----» All matchesBristol Rovers2200----» All matchesCardiff City2200----» All matchesColchester United2200---1» All matchesCrystal Palace2101----» All matchesDnipro Dnipropetrovsk2020----» All matchesLeicester City2011----» All matchesMiddlesbrough FC2101----» All matchesNistru Otaci2110-1--» All matchesNotts County2002----» All matchesPeterborough United2002----» All matchesTranmere Rovers2002----» All matchesMilton Keynes Dons11001---» All matchesPortsmouth FC10011---» All matchesArsenal FC1001----» All matchesAtlético Madrid1001----» All matchesBirmingham City1001----» All matchesBohemian FC1001----» All matchesBrentford FC1001----» All matchesBrighton & Hove Albion1001----» All matchesBurnley FC1010----» All matchesCarlisle United1010----» All matchesDagenham & Redbridge1100----» All matchesExeter City1100----» All matchesFC Copenhagen1100----» All matchesGillingham FC1001----» All matchesGretna FC1100----» All matchesHuddersfield Town1001-1--» All matchesHull City1001----» All matchesLokomotiv Moscow1010----» All matchesNorwich City1001----» All matchesOldham Athletic1001----» All matchesPanathinaikos A.O.1001----» All matchesQueens Park Rangers1010----» All matchesRochdale AFC1001----» All matchesRoss County FC1001----» All matchesSwindon Town1001----» All matchesWalsall FC1001----» All matchesYeovil Town1001----» All matches