Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian17321211--» All matchesMotherwell FC1673642--» All matchesHibernian FC1655621--» All matchesDundee United157537---» All matchesRangers FC132383---» All matchesAberdeen FC128133---» All matchesKilmarnock FC94053---» All matchesCeltic FC811621--» All matchesFalkirk FC812521--» All matchesSt. Johnstone FC73133---» All matchesLivingston FC632142--» All matchesDundee FC65103---» All matchesInverness CT50141---» All matchesWimbledon FC52121---» All matchesGrimsby Town43013---» All matchesGillingham FC44001---» All matchesBradford City32011---» All matchesAldershot Town3102----» All matchesDunfermline Athletic3120----» All matchesHamilton Academical3012----» All matchesSt. Mirren FC3021----» All matchesWolverhampton Wanderers3210----» All matchesAccrington Stanley21102---» All matchesCrystal Palace220021--» All matchesStockport County22002---» All matchesBarnet FC20021---» All matchesBurnley FC22001---» All matchesRaith Rovers21011---» All matchesAlloa Athletic2101----» All matchesBK Häcken2011-1--» All matchesCowdenbeath FC2110----» All matchesDarlington FC2002----» All matchesEngland2101----» All matchesIpswich Town2110----» All matchesMillwall FC2110----» All matchesNorwich City2002----» All matchesOlympique Lyonnais2002----» All matchesPort Vale FC2101----» All matchesQueen Of The South2110----» All matchesRochdale AFC2110----» All matchesSheffield Wednesday2200----» All matchesTranmere Rovers2110----» All matchesWalsall FC2110----» All matchesWatford FC2101----» All matchesJeunesse Esch11003---» All matchesCrewe Alexandra10011---» All matchesDagenham & Redbridge10101---» All matchesDerby County11001---» All matchesMorecambe FC11001---» All matchesStoke City11001---» All matchesTottenham Hotspur11001---» All matchesAFC Bournemouth1100----» All matchesAston Villa1001----» All matchesBolton Wanderers1010----» All matchesBosnia-Herzegovina1100----» All matchesBrentford FC1010----» All matchesBrighton & Hove Albion1100----» All matchesCardiff City1001----» All matchesCharlton Athletic1001----» All matchesChester City1100----» All matchesChesterfield FC1001----» All matchesCoventry City1010----» All matchesCwmbran Town1100----» All matchesEverton FC1100----» All matchesExeter City1001----» All matchesFrance1001----» All matchesHapoel Tel Aviv1100----» All matchesHuddersfield Town1100----» All matchesLeicester City1001----» All matchesLithuania1100----» All matchesLuton Town1100----» All matchesMacclesfield FC1100----» All matchesMiddlesbrough FC1100----» All matchesNewcastle United1100----» All matchesNetherlands1010----» All matchesNotts County1100----» All matchesOldham Athletic1001----» All matchesPartick Thistle1100----» All matchesPeterborough United1100----» All matchesPortsmouth FC1010----» All matchesReading FC1010----» All matchesRotherham United1100-1--» All matchesSheffield United1010----» All matchesSouthampton FC1100----» All matchesSwindon Town1010----» All matchesWest Ham United1100----» All matchesWrexham AFC1100----» All matchesWycombe Wanderers1100----» All matches