Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian15528-5--» All matchesHibernian FC15438-4-1» All matchesRangers FC141211-2-1» All matchesAberdeen FC13427-4-1» All matchesCeltic FC132011-3--» All matchesKilmarnock FC12246-4--» All matchesDundee FC11425-3--» All matchesDunfermline Athletic9324----» All matchesDundee United732212--» All matchesLivingston FC7133-1--» All matchesMotherwell FC6312-2--» All matchesSt. Johnstone FC6303-11-» All matchesPartick Thistle503211--» All matchesHuddersfield Town3012-1--» All matchesInverness CT3012-1--» All matchesNottingham Forest3102-1--» All matchesPort Vale FC3102-2--» All matchesAFC Bournemouth2002-2--» All matchesBarnsley FC2101----» All matchesBlackpool FC2110----» All matchesBrentford FC2101----» All matchesChesterfield FC2101----» All matchesFCSB2002----» All matchesHartlepool United2101-1--» All matchesKrylia Sovetov2101----» All matchesOldham Athletic2101----» All matchesSouthend United2101----» All matchesSt. Mirren FC2011----» All matchesSwindon Town2101----» All matchesValletta FC2110----» All matchesYeovil Town2011---1» All matchesBarnet FC1001----» All matchesBradford City1100-1--» All matchesEngland1001----» All matchesEverton FC1001----» All matchesGillingham FC1001-1--» All matchesLeyton Orient1010----» All matchesLincoln City1001-1--» All matchesMiddlesbrough FC1001----» All matchesNorthern Ireland1100-1--» All matchesNotts County1001-1--» All matchesAustria1001-1--» All matchesOxford United1010----» All matchesPlymouth Argyle1001-1--» All matchesPoland1001----» All matchesRotherham United1010----» All matchesScunthorpe United1001-1--» All matchesShrewsbury Town1001----» All matchesSlovenia1010----» All matchesSwansea City1010---1» All matchesTorquay United1010----» All matchesTranmere Rovers1001----» All matchesTrinidad & Tobago1100----» All matchesHungary1100----» All matchesYork City1001----» All matches