Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC221183-1--» All matchesCeltic FC211056-1--» All matchesHeart of Midlothian201145-1--» All matchesDundee United191045-1--» All matchesHibernian FC181044-1--» All matchesMotherwell FC161132----» All matchesKilmarnock FC151122-1--» All matchesPartick Thistle11920----» All matchesSt. Johnstone FC11821----» All matchesDunfermline Athletic9621----» All matchesRangers FC9108----» All matchesDundee FC8206----» All matchesFalkirk FC7610----» All matchesRaith Rovers6510----» All matchesAirdrieonians FC (old)4220----» All matchesLeeds United4400----» All matchesNetherlands4022----» All matchesSwitzerland4211----» All matchesBradford City3021----» All matchesGrimsby Town3201----» All matchesRomania3201----» All matchesSparta Prague2101----» All matchesAEK Athen2002----» All matchesAJ Auxerre2002----» All matchesAnorthosis Famagusta2110----» All matchesBorussia Dortmund2020----» All matchesBulgaria2020----» All matchesClub Brugge KV2110----» All matchesCoventry City2101----» All matchesCSKA Moskva2110----» All matchesDenmark2002----» All matchesGDR2011----» All matchesFCSB2011----» All matchesFehérvár FC2200----» All matchesFinland2110----» All matchesGrasshopper Club Zürich2101----» All matchesIFK Göteborg2011----» All matchesItaly2011----» All matchesJuventus2002----» All matchesLiverpool FC2002----» All matchesLyngby BK2200----» All matchesMalta2200----» All matchesOlympique de Marseille2020----» All matchesPortugal2011----» All matchesRFC Liège2011----» All matchesSan Marino2200----» All matchesSpartak Vladikavkaz2200----» All matchesSt. Mirren FC2200----» All matchesBrazil1001----» All matchesCambridge United1010----» All matchesCardiff City1001----» All matchesCarlisle United1001----» All matchesCrewe Alexandra1100----» All matchesCrystal Palace1001----» All matchesGermany1001----» All matchesEngland1001----» All matchesEstonia1010----» All matchesFaeroe Islands1100----» All matchesGillingham FC1100----» All matchesGreece1001----» All matchesCIS1100----» All matchesHuddersfield Town1010----» All matchesYugoslavia1010----» All matchesColombia1001----» All matchesLatvia1100----» All matchesLeyton Orient1001----» All matchesNorway1010----» All matchesNorwich City1100----» All matchesAustria1010----» All matchesOxford United1100----» All matchesPoland1010----» All matchesPort Vale FC1100----» All matchesPreston North End1010----» All matchesRacing Strasbourg1001----» All matchesReading FC1010----» All matchesRussia1010----» All matchesSweden1001----» All matchesSheffield Wednesday1100----» All matchesSouthampton FC1001----» All matchesStockport County1010----» All matchesUSSR1001----» All matchesWatford FC1001----» All matchesWest Bromwich Albion1001----» All matchesWimbledon FC1100----» All matches