Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC113351---» All matchesHeart of Midlothian923411--» All matchesDundee United9423-1--» All matchesAberdeen FC82152---» All matchesMotherwell FC73311---» All matchesRangers FC7115-1--» All matchesKilmarnock FC61141---» All matchesPartick Thistle53113---» All matchesSt. Johnstone FC41121---» All matchesDunfermline Athletic32101---» All matchesAirdrieonians FC (old)21101---» All matchesHibernian FC21101---» All matchesRaith Rovers21101---» All matchesWigan Athletic220011--» All matchesDundee FC2002----» All matchesCoventry City11001---» All matchesHartlepool United11001---» All matchesCharlton Athletic1001----» All matchesFalkirk FC1010----» All matchesFehérvár FC1100----» All matchesLiverpool FC1001----» All matchesManchester United1010----» All matchesNorwich City1001----» All matchesPortsmouth FC1001----» All matchesQueens Park Rangers1001----» All matchesRFC Liège1010----» All matchesRSC Anderlecht1010---1» All matchesWatford FC1100----» All matchesWimbledon FC1100----» All matches