Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC15103216--» All matchesHibernian FC151212----» All matchesMotherwell FC151113-2--» All matchesHeart of Midlothian126422---» All matchesDundee United1282212--» All matchesKilmarnock FC1190221--» All matchesPartick Thistle1183011--» All matchesCeltic FC11542----» All matchesFalkirk FC871031--» All matchesRaith Rovers862031--» All matchesDundee FC8431----» All matchesSt. Johnstone FC65101---» All matchesAirdrieonians FC (old)4220----» All matchesDunfermline Athletic3300----» All matchesSparta Prague2101----» All matchesAEK Athen2002-1--» All matchesAnorthosis Famagusta2110-2--» All matchesAston Villa2011----» All matchesBohemian FC2110----» All matchesBristol City2101----» All matchesCoventry City2020----» All matchesCrystal Palace2101----» All matchesCSKA Moskva2110----» All matchesDynamo Dresden2011---1» All matchesEngland U212002----» All matchesFC Sion2101----» All matchesLeeds United2200----» All matchesLegia Warszawa2011----» All matchesLeicester City2002-1--» All matchesLiverpool FC2002----» All matchesLyngby BK2200----» All matchesManchester United2101----» All matchesNea Salamina2200----» All matchesOlympique de Marseille2020----» All matchesSheffield Wednesday2101----» All matchesAFC Ajax1001----» All matchesAJ Auxerre1001----» All matchesArsenal FC1010----» All matchesBarnsley FC1100-1--» All matchesBlackburn Rovers1100-1--» All matchesBolton Wanderers1100-1--» All matchesBorussia Dortmund1010----» All matchesChelsea FC1010-1--» All matchesClub Brugge KV1010----» All matchesDerby County1100-1--» All matchesEverton FC1010----» All matchesFCSB1010----» All matchesGrasshopper Club Zürich1100----» All matchesGrimsby Town1100----» All matchesJuventus1001----» All matchesLevski Sofia1100----» All matchesNewcastle United1100----» All matchesNetherlands1001----» All matchesNorthern Ireland1100----» All matchesRapid Vienna1001----» All matchesReading FC1001----» All matchesSwitzerland1010----» All matchesSouthampton FC1100----» All matchesStoke City1100----» All matchesTottenham Hotspur1100----» All matchesWest Ham United1100----» All matchesWimbledon FC1001----» All matches