Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC1675433--» All matchesHibernian FC1572673--» All matchesAberdeen FC1553711--» All matchesDundee FC1445522--» All matchesDunfermline Athletic125433---» All matchesKilmarnock FC12327-5--» All matchesCeltic FC11001122--» All matchesRangers FC1113722--» All matchesHeart of Midlothian10127211-» All matchesPartick Thistle724111--» All matchesDundee United7034----» All matchesLivingston FC611421--» All matchesSt. Johnstone FC53204---» All matchesEverton FC4121----» All matchesInverness CT4202----» All matchesNottingham Forest3021-1--» All matchesWimbledon FC3012----» All matchesOxford United22001---» All matchesReading FC20021---» All matchesSt. Mirren FC21011---» All matchesAston Villa2020----» All matchesBlackburn Rovers2110----» All matchesBristol City2002----» All matchesChelsea FC2020----» All matchesMiddlesbrough FC2020----» All matchesSheffield Wednesday2101----» All matchesShrewsbury Town2110----» All matchesSouthend United2200----» All matchesStoke City2101----» All matchesWolverhampton Wanderers2101----» All matchesBarnsley FC11001---» All matchesRotherham United10011---» All matchesArsenal FC1001----» All matchesBradford City1001----» All matchesBrentford FC1001----» All matchesBristol Rovers1001----» All matchesBury FC1100----» All matchesCoventry City1010----» All matchesCS Marítimo1100----» All matchesGrimsby Town1010----» All matchesLeicester City1001----» All matchesLuton Town1010----» All matchesMacclesfield FC1100----» All matchesMillwall FC1001----» All matchesNotts County1001----» All matchesOldham Athletic1001----» All matchesPeterborough United1001----» All matchesPort Vale FC1001----» All matchesStockport County1010-1--» All matchesSunderland AFC1001----» All matchesSwansea City1100----» All matchesSwindon Town1001-1--» All matchesTranmere Rovers1001----» All matchesWalsall FC1001----» All matchesWigan Athletic1001----» All matchesWrexham AFC1001-1--» All matchesWycombe Wanderers1001----» All matches