Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC241338-4--» All matchesDundee United22183112--» All matchesSt. Johnstone FC206772---» All matchesRoss County FC201163---1» All matchesHeart of Midlothian181053-2-1» All matchesSt. Mirren FC17104312--» All matchesKilmarnock FC17845-3--» All matchesMotherwell FC16114112--» All matchesDundee FC151230----» All matchesHamilton Academical14527-1--» All matchesCeltic FC1324712--» All matchesPartick Thistle13110212--» All matchesInverness CT105231---» All matchesHibernian FC10523-1--» All matchesRangers FC8233-3--» All matchesAyr United53111---» All matchesAlloa Athletic5212-1--» All matchesEthiopia5410----» All matchesCove Rangers5401----» All matchesFalkirk FC41121---» All matchesEdinburgh City4310----» All matchesFC Barcelona4103----» All matchesLivingston FC4112----» All matchesQueen's Park FC4121---1» All matchesRaith Rovers4310-2--» All matchesAFC Ajax3111----» All matchesAnnan Athletic3300----» All matchesArbroath FC3111-1--» All matchesGreenock Morton FC3030----» All matchesMolde FK3012-2--» All matchesMontrose FC3102----» All matchesQueen Of The South3201----» All matchesStirling Albion FC3021----» All matchesSouth Africa3120----» All matchesAsteras Tripolis21101---» All matchesCliftonville FC22001---» All matchesEswatini211011--» All matchesCongo21011---» All matchesLiberia21101---» All matchesNSÍ Runavík22001---» All matchesAC Milan2002-1--» All matchesEgypt2011----» All matchesArgentina2002----» All matchesBurkina Faso2110--1-» All matchesDinamo Zagreb2101----» All matchesIF Elfsborg2110----» All matchesInter2011----» All matchesJuventus2002----» All matchesKelty Hearts2011----» All matchesKenya2200----» All matchesKR Reykjavík2200----» All matchesMalawi2110-1--» All matchesMexico2020----» All matchesNamibia2110-1--» All matchesNK Maribor2011----» All matchesRB Salzburg2011-1--» All matchesSpartak Moskva2200----» All matchesUMF Stjarnan2200-1--» All matchesCameroon11001---» All matchesAirdrieonians FC1100-1--» All matchesBosnia-Herzegovina1100----» All matchesBotswana1010----» All matchesChile U201001-1--» All matchesCosta Rica U201100----» All matchesDumbarton FC1010----» All matchesDunfermline Athletic1010----» All matchesEast Fife FC1001----» All matchesEast Kilbride FC1100----» All matchesIvory Coast1100----» All matchesIvory Coast1100----» All matchesFenerbahçe1010----» All matchesFK Astana1010----» All matchesFrance1001----» All matchesGhana1010----» All matchesGreece1010----» All matchesGuinea1010----» All matchesIran1010----» All matchesCape Verde Islands1010-1--» All matchesLegia Warszawa1001---1» All matchesLincoln Red Imps1001-1--» All matchesLiverpool FC U211001----» All matchesMadagascar1100----» All matchesMali1100-1--» All matchesMalmö FF1100----» All matchesRwanda1100----» All matchesZambia1100----» All matchesZambia U201100----» All matchesScotland1010----» All matchesScotland U201100--1-» All matchesShakter Karaganda1100----» All matchesSL Benfica1001----» All matchesSpain1001----» All matchesStenhousemuir FC1100----» All matchesStranraer FC1100----» All matchesSudan1001-1--» All matchesTahiti1100----» All matchesUruguay1001----» All matchesUSA1001----» All matchesUSA1100----» All matchesWest Ham United U211010-1--» All matches