Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC1738611--» All matchesRangers FC1433873--» All matchesHeart of Midlothian1443752--» All matchesSt. Johnstone FC1442832--» All matchesCeltic FC14121121--» All matchesDundee United134455---» All matchesKilmarnock FC121563---» All matchesHibernian FC1144321--» All matchesDunfermline Athletic1025321--» All matchesDundee FC1033411--» All matchesMotherwell FC9126----» All matchesPartick Thistle40312---» All matchesRaith Rovers42022---» All matchesFalkirk FC4202----» All matchesArsenal FC21101---» All matchesSparta Prague2002----» All matchesSheffield Wednesday2011----» All matchesSwindon Town2101----» All matchesEverton FC11001---» All matchesAston Villa1100----» All matchesBlackburn Rovers1100----» All matchesBrentford FC1100----» All matchesIpswich Town1100----» All matchesLiverpool FC1001----» All matchesMiddlesbrough FC1010----» All matchesNewcastle United1001----» All matchesNetherlands1100----» All matchesOldham Athletic1001----» All matchesPortsmouth FC1001----» All matchesWimbledon FC1001----» All matches