Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC28551853--» All matchesAberdeen FC27127891--» All matchesKilmarnock FC268126----» All matchesMotherwell FC25121037---» All matchesCeltic FC23451463--» All matchesHeart of Midlothian224810321-» All matchesDundee United21153381--» All matchesSt. Johnstone FC144733---» All matchesPartick Thistle1255271--» All matchesDundee FC1236341--» All matchesFalkirk FC103342---» All matchesRaith Rovers94233---» All matchesDunfermline Athletic94232---» All matchesHibernian FC922513--» All matchesWest Ham United52121---» All matchesArsenal FC5113----» All matchesEverton FC5014----» All matchesNottingham Forest5203----» All matchesCharlton Athletic40221---» All matchesCoventry City41121---» All matchesManchester United42111---» All matchesNorwich City41121---» All matchesTottenham Hotspur41121---» All matchesChelsea FC4310----» All matchesLiverpool FC4103----» All matchesWimbledon FC4112----» All matchesAirdrieonians FC (old)31112---» All matchesSheffield Wednesday31111---» All matchesLuton Town3021----» All matchesSweden3102----» All matchesWatford FC3111----» All matchesBlackpool FC21011---» All matchesDinamo Zagreb21011---» All matchesFinland21101---» All matchesRSC Anderlecht20201---» All matchesUWIC Inter Cardiff22001---» All matchesDenmark2002----» All matchesDerby County2011----» All matchesEstonia2200-1--» All matchesFC Zürich2011----» All matchesLivingston FC2011----» All matchesMiddlesbrough FC2101----» All matchesOxford United2110----» All matchesQueens Park Rangers2011----» All matchesSan Marino2200----» All matchesSheffield United2101----» All matchesSouthampton FC2110----» All matchesSt Patrick's Athletic2110----» All matchesUSA2011----» All matchesVitesse2002----» All matchesVitória Guimarães2200----» All matchesMalta11002---» All matchesFH Hafnarfjörður11001---» All matchesÍB Vestmannaeyjar11001---» All matchesLatvia11001---» All matchesSwindon Town11001---» All matchesAston Villa1100----» All matchesAustralia1100----» All matchesBelarus1100----» All matchesBrazil1001-1--» All matchesCrystal Palace1100----» All matchesEcuador1100----» All matchesFaeroe Islands1100----» All matchesFC Wacker Innsbruck1001----» All matchesGreece1100----» All matchesJapan1010----» All matchesColombia1010----» All matchesLeeds United1001----» All matchesLithuania1010----» All matchesManchester City1010----» All matchesMillwall FC1001----» All matchesNorthampton Town1100----» All matchesNorway1010-1--» All matchesAustria1100----» All matchesPortsmouth FC1100----» All matchesRoyal Antwerp FC1001----» All matchesRussia1010----» All matchesSt. Mirren FC1100----» All matchesVfB Stuttgart1001----» All matchesWales1001----» All matches