Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC164756---» All matchesHibernian FC157624---» All matchesMotherwell FC144641---» All matchesPartick Thistle147431---» All matchesHeart of Midlothian1355341--» All matchesAberdeen FC133823---» All matchesDundee United115425---» All matchesFalkirk FC118211---» All matchesKilmarnock FC94412---» All matchesDundee FC8620----» All matchesNewcastle United8521----» All matchesRaith Rovers75203---» All matchesSt. Johnstone FC74303---» All matchesManchester United7034-2--» All matchesTottenham Hotspur7115----» All matchesDerby County632111--» All matchesMiddlesbrough FC621311--» All matchesSunderland AFC63121---» All matchesChelsea FC6042----» All matchesArsenal FC500511--» All matchesAston Villa5023--1-» All matchesLeicester City5041-1--» All matchesLiverpool FC5131----» All matchesParis Saint-Germain5302-1--» All matchesSheffield Wednesday5140-3--» All matchesSouthampton FC5311----» All matchesWest Ham United5302----» All matchesAirdrieonians FC (old)43102---» All matchesEstonia422011--» All matchesFC Nantes43101---» All matchesFinland422011--» All matchesSC Bastia421112--» All matchesBlackburn Rovers4310----» All matchesCharlton Athletic4220----» All matchesHavre AC4310-2--» All matchesLeeds United4040----» All matchesRC Lens4202-1--» All matchesSporting CP4202----» All matchesBirmingham City33001---» All matchesMontpellier HSC32101---» All matchesOlympique de Marseille31111---» All matchesSwitzerland321012--» All matchesAJ Auxerre3012----» All matchesBolton Wanderers3120-1--» All matchesCoventry City3012----» All matchesEA Guingamp3111-1--» All matchesEngland3102-1--» All matchesFC Metz3003----» All matchesHuddersfield Town3210----» All matchesMalta3300----» All matchesNetherlands3012----» All matchesOlympique Lyonnais3120----» All matchesAustria3210-1--» All matchesRacing Strasbourg3210----» All matchesSweden3102----» All matchesWest Bromwich Albion3210----» All matchesWimbledon FC3210----» All matchesFaeroe Islands22002---» All matches1. FC Köln21011---» All matchesBor. Mönchengladbach210111--» All matchesBosnia-Herzegovina22001---» All matchesBradford City21101---» All matchesFehérvár FC22001---» All matchesGillingham FC22001---» All matchesColombia20111---» All matchesLatvia220012--» All matchesLierse SK (old)22001---» All matchesSan Marino22001---» All matchesStade Rennais22001---» All matchesAS Cannes2101----» All matchesBayer Leverkusen2110-1--» All matchesBeerschot AC2110----» All matchesBorussia Dortmund2002----» All matchesCrystal Palace2200----» All matchesEverton FC2101----» All matchesExeter City2110----» All matchesGirondins de Bordeaux2200----» All matchesGreece2101----» All matchesHaka Valkeakoski2020----» All matchesHutnik Kraków2200----» All matchesInter2101----» All matchesIpswich Town2011----» All matchesNottingham Forest2200-1--» All matchesOGC Nice2200----» All matchesPortugal2011----» All matchesRFC Liège2011----» All matchesRussia2020----» All matchesSM Caen2110----» All matchesUSA2011----» All matchesWatford FC2200----» All matchesWolverhampton Wanderers2110----» All matchesAS Nancy Lorraine11001---» All matchesBrazil10011---» All matchesBulgaria10101---» All matchesLille OSC11001---» All matchesSaudi Arabia10101---» All matchesStockport County11001---» All matchesAO Egaleo1100----» All matchesAustralia1100----» All matchesBelarus1100-1--» All matchesBologna FC1100----» All matchesBSC Young Boys1010----» All matchesBurnley FC1001----» All matchesBury FC1100----» All matchesChamois Niortais1001----» All matchesCrewe Alexandra1100----» All matchesDenmark1001----» All matchesGDR1001----» All matchesGermany1001----» All matchesDinamo Batumi1100----» All matchesEngland U211001----» All matchesES Troyes AC1100----» All matchesFC Sochaux1100----» All matchesFrance1001----» All matchesHamburger SV1100----» All matchesJuventus1100----» All matchesLB Châteauroux1100----» All matchesLe Mans FC1100----» All matchesLithuania1010----» All matchesMorocco1001----» All matchesNeuchâtel Xamax FCS1100----» All matchesNorthern Ireland1100----» All matchesNorway1010----» All matchesNorwich City1100----» All matchesOxford United1010----» All matchesPoland1010----» All matchesPortsmouth FC1010----» All matchesPreston North End1001----» All matchesQueens Park Rangers1100----» All matchesToulouse FC1001----» All matchesTranmere Rovers1100----» All matchesWalsall FC1100----» All matchesWigan Athletic1001----» All matchesWycombe Wanderers1010----» All matchesYork City1100-1--» All matches