Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC311651021--» All matchesHibernian FC28215221--» All matchesHeart of Midlothian26175421--» All matchesMotherwell FC2518703---» All matchesSt. Mirren FC23191331--» All matchesLiverpool FC235414-1--» All matchesKilmarnock FC221633-1--» All matchesAberdeen FC21135322--» All matchesManchester United211515----» All matchesTottenham Hotspur19261122--» All matchesChelsea FC19271012--» All matchesDundee United19133312--» All matchesArsenal FC194510----» All matchesSt. Johnstone FC191342----» All matchesManchester City16241031--» All matchesHamilton Academical16141111--» All matchesEverton FC1463511--» All matchesSunderland AFC14554-2--» All matchesWest Bromwich Albion135441---» All matchesWest Ham United13337----» All matchesNewcastle United12642-2--» All matchesCrystal Palace1160522--» All matchesStoke City1033411--» All matchesSwansea City10622----» All matchesInverness CT96212---» All matchesMiddlesbrough FC951311--» All matchesAston Villa9522----» All matchesFulham FC9360-1--» All matchesLeicester City9234----» All matchesLivingston FC9810----» All matchesWatford FC9441-1--» All matchesRoss County FC88001---» All matchesBolton Wanderers71421---» All matchesHull City75111---» All matchesFalkirk FC66002---» All matchesBurnley FC6402----» All matchesGermany6006----» All matchesNorwich City6312-1--» All matchesPortsmouth FC6321-1--» All matchesWigan Athletic6042----» All matchesEstonia53022---» All matchesAFC Bournemouth522111--» All matchesCharlton Athletic522111--» All matchesAzerbaijan5311-1--» All matchesBirmingham City5212----» All matchesBlackburn Rovers5311----» All matchesNorway5104----» All matchesAustria5005----» All matchesSan Marino440031--» All matchesGreece42022---» All matchesIsrael41212---» All matchesBrighton & Hove Albion413011--» All matchesFaeroe Islands431011--» All matchesLuxembourg42111---» All matchesMalmö FF40131---» All matchesWales402211--» All matchesItaly4022----» All matchesReading FC4301----» All matchesSwitzerland4022----» All matchesSlovakia4013----» All matchesSlovenia4301-1--» All matchesSporting CP4130----» All matchesCzech Republic4220----» All matchesLatvia32011---» All matchesSparta Prague3201----» All matchesBelarus3300----» All matchesBosnia-Herzegovina3102-1--» All matchesBulgaria3012----» All matchesDunfermline Athletic3300-1--» All matchesFinland3120----» All matchesPoland3012----» All matchesPortugal3021-1--» All matchesPSV Eindhoven3021----» All matchesQueens Park Rangers3300----» All matchesRomania3021----» All matchesScotland3012----» All matchesSheffield United3111----» All matchesHungary3111-1--» All matchesCyprus3030-1--» All matchesDundee FC22001---» All matchesFC Porto21101---» All matchesWerder Bremen21011---» All matchesACF Fiorentina2110----» All matchesAFC Ajax2002----» All matchesBayer Leverkusen2002----» All matchesBrøndby IF2110----» All matchesBursaspor2110----» All matchesCardiff City2101----» All matchesDenmark2110----» All matchesEngland2101----» All matchesFC Alashkert2110-1--» All matchesFC Midtjylland2101----» All matchesFC Unirea2011----» All matchesFeyenoord2110----» All matchesHuddersfield Town2020----» All matchesInter2101----» All matchesIpswich Town2110----» All matchesIreland2011----» All matchesIceland2002----» All matchesKosovo2101----» All matchesLegia Warszawa2110----» All matchesLiechtenstein2200----» All matchesLithuania2200----» All matchesMalta2020----» All matchesNetherlands2011-1--» All matchesNK Maribor2011----» All matchesOlympique Lyonnais2011----» All matchesPanathinaikos A.O.2020----» All matchesQueen Of The South2200----» All matchesRoyal Antwerp FC2200----» All matchesRussia2101----» All matchesSweden2110----» All matchesSerbia2002----» All matchesSevilla FC2002----» All matchesSL Benfica2020----» All matchesSlavia Praha2011-1--» All matchesSpain2101----» All matchesS.C. Braga2200----» All matchesUruguay2002----» All matchesValencia CF2011----» All matchesVfB Stuttgart2011----» All matchesVitesse2200-1--» All matchesBarnsley FC11002---» All matchesWycombe Wanderers11002---» All matchesPort Vale FC11001---» All matchesSouthampton FC11001---» All matchesAlbania1001----» All matchesAnnan Athletic1100----» All matchesBristol City1100----» All matchesBristol Rovers1010----» All matchesBSC Young Boys1001-1--» All matchesChile1001----» All matchesCove Rangers1100-1--» All matchesCowdenbeath FC1100----» All matchesDerby County1010----» All matchesDoncaster Rovers1001----» All matchesEintracht Frankfurt1001----» All matchesGalatasaray1100----» All matchesGeorgia1100----» All matchesGretna FC1100----» All matchesHapoel Be'er Sheva1010----» All matchesCanada1001----» All matchesCroatia1001----» All matchesLech Poznań1100----» All matchesMillwall FC1100----» All matchesMilton Keynes Dons1100----» All matchesMontenegro1001----» All matchesNew Zealand1100----» All matchesProgrès Niedercorn1100----» All matchesScunthorpe United1100----» All matchesShrewsbury Town1100----» All matchesSSC Napoli1001----» All matchesSt. Joseph's FC1100----» All matchesStandard Liège1100----» All matchesStranraer FC1100----» All matchesTurkey1001----» All matchesUkraine1100----» All matchesWillem II1100----» All matchesYeovil Town1100----» All matchesZenit St. Petersburg1001----» All matches