Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC20133482--» All matchesRangers FC203512-1--» All matchesMotherwell FC199554---» All matchesKilmarnock FC196852---» All matchesHeart of Midlothian177642---» All matchesHibernian FC167545---» All matchesDundee United1310303---» All matchesDunfermline Athletic1173161--» All matchesRaith Rovers86204---» All matchesSt. Johnstone FC84132---» All matchesPartick Thistle7520----» All matchesDundee FC63212---» All matchesInverness CT6033-1--» All matchesFalkirk FC53111---» All matchesBradford City5320----» All matchesWolverhampton Wanderers41301---» All matchesLivingston FC4112----» All matchesNottingham Forest4202-1--» All matchesWatford FC4211-1--» All matchesMillwall FC31022---» All matchesBarnsley FC32011---» All matchesLiverpool FC302111--» All matchesPortsmouth FC30121---» All matchesStoke City3120----» All matchesDinamo Batumi220021--» All matchesFC Wacker Innsbruck21012---» All matchesDerby County20111---» All matchesHungary U2121011---» All matchesVitória Guimarães220011--» All matchesCeltic FC2002----» All matchesCoventry City2101----» All matchesDinamo Zagreb2101----» All matchesFC Zürich2011----» All matchesFH Hafnarfjörður2011----» All matchesGillingham FC2011----» All matchesGrimsby Town2020----» All matchesParis Saint-Germain2002----» All matchesSheffield United2110----» All matchesSouthampton FC2002----» All matchesSt Patrick's Athletic2110----» All matchesStockport County2101----» All matchesUWIC Inter Cardiff2200----» All matchesWalsall FC2101----» All matchesWimbledon FC2101----» All matchesBurnley FC10011---» All matchesIpswich Town10011---» All matchesAston Villa1100----» All matchesBirmingham City1001----» All matchesCrewe Alexandra1010----» All matchesDenmark1001----» All matchesEstonia1100-1--» All matchesEverton FC1001-1--» All matchesFaeroe Islands1100----» All matchesFC VSS Košice1010---1» All matchesFinland1010----» All matchesFrance1001----» All matchesFrance U211001----» All matchesHamburger SV1001----» All matchesColombia1010----» All matchesLeicester City1001----» All matchesLatvia1100----» All matchesMalta1100----» All matchesManchester City1001----» All matchesManchester United1001----» All matchesNewcastle United1001----» All matchesNorwich City1001----» All matchesReading FC1001----» All matchesSpain U211001----» All matchesSunderland AFC1001----» All matchesTottenham Hotspur1100----» All matchesUSA1010----» All matchesWales1001----» All matches