Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC26351812--» All matchesHeart of Midlothian23106751--» All matchesAberdeen FC231175-2--» All matchesKilmarnock FC2096512--» All matchesDundee United19106332--» All matchesHibernian FC184773---» All matchesDunfermline Athletic159332---» All matchesDundee FC139044---» All matchesCeltic FC113442---» All matchesFalkirk FC117132---» All matchesMotherwell FC105412---» All matchesSt. Johnstone FC10523----» All matchesPartick Thistle92433---» All matchesRaith Rovers87102---» All matchesInverness CT64021---» All matchesLivingston FC65011---» All matchesAirdrieonians FC (old)43102---» All matchesBlackburn Rovers3012----» All matchesSt. Mirren FC3111----» All matchesFC Zürich20111---» All matchesGermany U212110----» All matchesGKS Katowice2101----» All matchesGretna FC2200-1--» All matchesGrimsby Town2200----» All matchesHuddersfield Town2011----» All matchesSweden U212011----» All matchesWest Bromwich Albion2011----» All matchesWolverhampton Wanderers2011----» All matchesWatford FC11001---» All matchesAston Villa1100----» All matchesBarnsley FC1001----» All matchesBirmingham City1001----» All matchesCoventry City1001----» All matchesDinamo Batumi1100----» All matchesEverton FC1001-1--» All matchesFC VSS Košice1010----» All matchesFC Wacker Innsbruck1100----» All matchesGillingham FC1001----» All matchesHB Tórshavn1100----» All matchesLiverpool FC1010----» All matchesMillwall FC1010----» All matchesNorwich City1001----» All matchesNottingham Forest1001----» All matchesParis Saint-Germain1001----» All matchesPortsmouth FC1001----» All matchesSwitzerland1010----» All matchesStockport County1100----» All matchesVitória Guimarães1100-1--» All matchesWalsall FC1100----» All matchesWimbledon FC1001----» All matches