Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC2287752--» All matchesMotherwell FC2166941--» All matchesCeltic FC19131541--» All matchesDunfermline Athletic186396---» All matchesAberdeen FC172782---» All matchesKilmarnock FC1646681--» All matchesRangers FC1635822-1» All matchesHeart of Midlothian1542923--» All matchesLivingston FC1363434--» All matchesDundee FC1127252--» All matchesInverness CT834141--» All matchesPartick Thistle7340----» All matchesFalkirk FC54011---» All matchesRaith Rovers42021--1» All matchesDundee United4112-1--» All matchesPeterborough United3021-2--» All matchesSt. Johnstone FC3300-1--» All matchesStoke City3120-1--» All matchesOldham Athletic22001---» All matchesRotherham United22001---» All matchesShelbourne FC21101---» All matchesWigan Athletic21101---» All matchesBristol City2002----» All matchesColchester United2002----» All matchesHalifax Town2110----» All matchesMyPa-472020----» All matchesPort Vale FC2200----» All matchesSt. Mirren FC2110----» All matchesSwansea City2200----» All matchesWrexham AFC2200----» All matchesWycombe Wanderers2110----» All matchesPlymouth Argyle10101---» All matchesWalsall FC10011---» All matchesAFC Bournemouth1100----» All matchesBradford City1010----» All matchesBrentford FC1100----» All matchesBristol Rovers1100-1--» All matchesBury FC1100----» All matchesCambridge United1010----» All matchesCharlton Athletic1001----» All matchesGrays Athletic1100----» All matchesIpswich Town1001-1--» All matchesLeyton Orient1001----» All matchesLuton Town1010----» All matchesMiddlesbrough FC1001-1--» All matchesMillwall FC1001----» All matchesNottingham Forest1001----» All matchesNotts County1100----» All matchesOxford United1100----» All matchesSwindon Town1100-1--» All matchesWolverhampton Wanderers1001----» All matches