Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC38562725--» All matchesAberdeen FC301261236--» All matchesMotherwell FC27154812--» All matchesSt. Johnstone FC271179-5--» All matchesKilmarnock FC24171614--» All matchesRoss County FC22126424--» All matchesHibernian FC221066-1--» All matchesDundee FC19105413--» All matchesRangers FC164210-2--» All matchesSt. Mirren FC161231-1--» All matchesInverness CT126421---» All matchesHeart of Midlothian12633-4--» All matchesPartick Thistle1154212--» All matchesDundee United11731----» All matchesHamilton Academical11533-3--» All matchesLivingston FC10730-2--» All matchesRaith Rovers5410----» All matchesGreece4202-1--» All matchesDenmark21101---» All matchesEngland U1920021---» All matchesBelarus2200----» All matchesClub Brugge KV2002-1--» All matchesCove Rangers2200----» All matchesDunfermline Athletic2101-1--» All matchesDynamo Kyiv2011-1--» All matchesFalkirk FC2110----» All matchesFCI Tallinn2200----» All matchesFenerbahçe2200-2--» All matchesCroatia2101----» All matchesLatvia U212110----» All matchesNorthern Ireland U212200-1--» All matchesPanathinaikos A.O.2110-1--» All matchesPSV Eindhoven2011-1--» All matchesServette FC2110-1--» All matchesSL Benfica2011----» All matchesViktoria Plzeň2101----» All matchesIceland10011---» All matchesSparta Prague1010-1--» All matchesAirdrieonians FC1100----» All matchesAlbania1100-1--» All matchesAlloa Athletic1100----» All matchesAndorra U211010-1--» All matchesAris Limassol1010----» All matchesArmenia1100----» All matchesAS Roma1001----» All matchesAthletic Club1001----» All matchesAuchinleck Talbot1100----» All matchesAyr United1100----» All matchesBelarus U191100----» All matchesBelgium1001----» All matchesBolivia1100----» All matchesCowdenbeath FC1100----» All matchesCuraçao1100----» All matchesGermany U191010----» All matchesDumbarton FC1100----» All matchesEast Fife FC1100----» All matchesIvory Coast1001----» All matchesEngland U211001----» All matchesFC Porto1001----» All matchesFCSB1100----» All matchesFrance1001----» All matchesFrance U211001----» All matchesGeorgia1100----» All matchesIreland1001----» All matchesIsrael1001--1-» All matchesItaly U191010----» All matchesKRC Genk1001----» All matchesCroatia U191010----» All matchesLatvia U191010----» All matchesMalmö FF1100----» All matchesMontenegro U191001-1--» All matchesNetherlands1001----» All matchesNetherlands U211100----» All matchesNorth Macedonia U211001----» All matchesOGC Nice1100----» All matchesOlympiacos FC1010----» All matchesOlympique Lyonnais1001-1--» All matchesAustria U191100-1--» All matchesPeterhead FC1100----» All matchesPoland1100----» All matchesPortugal1010----» All matchesQueen's Park FC1001----» All matchesSK Brann1001-1--» All matchesStenhousemuir FC1100----» All matchesStirling Albion FC1100----» All matchesSturm Graz1001-1--» All matchesTottenham Hotspur1010----» All matchesUkraine U211001---1» All matchesUkraine U191010----» All matchesUnion Saint-Gilloise1100----» All matches