Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC28631948--» All matchesMotherwell FC26157491--» All matchesAberdeen FC25124998--» All matchesHibernian FC24133866--» All matchesHeart of Midlothian21123676--» All matchesDundee United20116352--» All matchesInverness CT1897281--» All matchesRangers FC18311442--» All matchesSt. Mirren FC14103154--» All matchesFalkirk FC1312104---» All matchesDunfermline Athletic1282241--» All matchesKilmarnock FC1282242--» All matchesHamilton Academical1182124--» All matchesSt. Johnstone FC1081132--» All matchesAston Villa1051411--» All matchesLivingston FC943222--» All matchesManchester United941411--» All matchesSwansea City94411---» All matchesChelsea FC72056---» All matchesArsenal FC71422---» All matchesSouthampton FC73221---» All matchesWest Bromwich Albion7331-2--» All matchesWest Ham United7421-1--» All matchesLiverpool FC604221--» All matchesQueens Park Rangers641122--» All matchesManchester City612311--» All matchesSunderland AFC6213----» All matchesTottenham Hotspur6123----» All matchesDundee FC521211--» All matchesNorwich City52211---» All matchesNewcastle United5410----» All matchesStoke City5023-2--» All matchesFulham FC41212---» All matchesCrystal Palace410311--» All matchesRaith Rovers430111--» All matchesLeicester City302121--» All matchesGretna FC33001---» All matchesLeeds United30121--1» All matchesPoland312011--» All matchesReading FC31021---» All matchesSlovenia U21310211--» All matchesAlloa Athletic3201-1--» All matchesHull City3201----» All matchesIreland3111-1--» All matchesGibraltar22002---» All matchesStevenage FC220021--» All matchesBarnsley FC22001---» All matchesBursaspor21101---» All matchesCowdenbeath FC22001---» All matchesDynamo Kyiv21011---» All matchesEverton FC21011---» All matchesFinland U21210111--» All matchesCroatia22001---» All matchesLithuania21101---» All matchesQueen Of The South21101---» All matchesRotherham United210111--» All matchesSpain20021---» All matchesAyr United2200----» All matchesBirmingham City2101----» All matchesBrentford FC2110-1--» All matchesBrighton & Hove Albion2101----» All matchesBristol City2110----» All matchesBSC Young Boys2200-1--» All matchesBurnley FC2200-1--» All matchesDerby County2101----» All matchesEngland2002----» All matchesFC Unirea2011-1--» All matchesGeorgia2101----» All matchesGreenock Morton FC2110----» All matchesHuddersfield Town2002----» All matchesIpswich Town2020----» All matchesLiechtenstein2200----» All matchesMalmö FF2011-1--» All matchesNorthern Ireland2200----» All matchesNorth Macedonia2110----» All matchesRoss County FC2020----» All matchesSerbia2011----» All matchesSheffield Wednesday2011-1--» All matchesCzech Republic2011----» All matchesValencia CF2011----» All matchesVfB Stuttgart2011----» All matchesWales2101----» All matchesWatford FC2110----» All matchesWigan Athletic2110----» All matchesArbroath FC11003---» All matchesNewcastle United U2111002---» All matchesAirdrieonians FC11001---» All matchesAlbania11001---» All matchesBlackburn Rovers11001---» All matchesCanada10101---» All matchesKazakhstan11001---» All matchesLille OSC11001---» All matchesPartick Thistle11001---» All matchesPortugal10011---» All matchesWolverhampton Wanderers11001---» All matchesAuchinleck Talbot1100----» All matchesAustralia1100----» All matchesBelgium1001----» All matchesCardiff City1100----» All matchesCharlton Athletic1100----» All matchesCheltenham Town1100----» All matchesDenmark1100----» All matchesDenmark U211010----» All matchesGermany1001----» All matchesGermany U211001----» All matchesEast Fife FC1100----» All matchesEstonia1100----» All matchesFaeroe Islands1100----» All matchesFC Barcelona1001----» All matchesFrance1001----» All matchesFrance U211001-1--» All matchesIsrael1001----» All matchesItaly1001----» All matchesQatar1100----» All matchesLeyton Orient1100----» All matchesLithuania U211100-1--» All matchesLuxembourg1100----» All matchesMiddlesbrough FC1100----» All matchesMiddlesbrough FC U211100----» All matchesNetherlands1001-1--» All matchesNigeria1010----» All matchesNK Maribor1001-1--» All matchesNorway1100----» All matchesOldham Athletic1100----» All matchesOlympique Lyonnais1001----» All matchesPanathinaikos A.O.1010----» All matchesPreston North End1100----» All matchesPSV Eindhoven1001----» All matchesSevilla FC1001-1--» All matchesSlovenia1100----» All matchesUSA1010----» All matchesVfL Wolfsburg1100-1--» All matchesCyprus1100----» All matches