Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC291631013-1» All matchesHeart of Midlothian25106933--» All matchesInverness CT251537121-» All matchesKilmarnock FC24183313--» All matchesRangers FC22831116--» All matchesDundee United2195725--» All matchesHibernian FC19124354--» All matchesSt. Mirren FC16131222--» All matchesCeltic FC151212-3--» All matchesHamilton Academical15825-5--» All matchesFalkirk FC13102122-1» All matchesSt. Johnstone FC134181---» All matchesRoss County FC13742-1--» All matchesMotherwell FC1265113--» All matchesPartick Thistle117131---» All matchesDundee FC8125-1--» All matchesDunfermline Athletic75021---» All matchesWatford FC7313-2--» All matchesPeterborough United531111--» All matchesBurnley FC5212----» All matchesCardiff City5203-1--» All matchesCrystal Palace5221-1--» All matchesDerby County5212-1--» All matchesAC Milan411211--» All matchesLeicester City412111--» All matchesLivingston FC440011--» All matchesBarnsley FC4211----» All matchesIpswich Town4031----» All matchesManchester United4112-1--» All matchesSL Benfica4202----» All matchesBristol City3102-1--» All matchesCoventry City3021----» All matchesDoncaster Rovers3210-1--» All matchesGretna FC3300----» All matchesHull City3102----» All matchesMillwall FC3003----» All matchesNottingham Forest3003----» All matchesPortsmouth FC3030-1--» All matchesShakhtar Donetsk3102----» All matchesLithuania21101---» All matchesAalborg BK2011-1--» All matchesBirmingham City2101----» All matchesBlackpool FC2011----» All matchesFC Barcelona2002----» All matchesFC Copenhagen2101-1--» All matchesGeorgia2101-1--» All matchesHuddersfield Town2002----» All matchesIceland2200---1» All matchesItaly2002-1--» All matchesKuban Krasnodar (1928-2018)2002----» All matchesLeeds United2101----» All matchesNorth Macedonia2101----» All matchesPreston North End2200-1--» All matchesQueens Park Rangers2101----» All matchesRapid Vienna2020----» All matchesReading FC2110----» All matchesSheffield United2200----» All matchesSheffield Wednesday2200-1--» All matchesSpartak Moskva2110----» All matchesCzech Republic2002----» All matchesUkraine2101----» All matchesUMF Stjarnan2011-1--» All matchesVillarreal CF2101----» All matchesFC Petržalka11001---» All matchesLiechtenstein11001---» All matchesPlymouth Argyle11001---» All matchesAlbion Rovers1001----» All matchesAnnan Athletic1100----» All matchesArgentina1001----» All matchesBolton Wanderers1001-1--» All matchesBrighton & Hove Albion1010----» All matchesChelsea FC1001-1--» All matchesCove Rangers1100----» All matchesEast Stirlingshire FC1100----» All matchesEdinburgh City1100----» All matchesFaeroe Islands1100----» All matchesFrance1100----» All matchesGillingham FC1100----» All matchesGreenock Morton FC1001----» All matchesHamburger SV1001-1--» All matchesHapoel Tel Aviv1001----» All matchesJapan1001----» All matchesCroatia1010-1--» All matchesNewcastle United1010----» All matchesNetherlands1001----» All matchesNorthern Ireland1010----» All matchesNorwich City1001-1--» All matchesAustria1100----» All matchesSouthampton FC1100----» All matchesSpain1001----» All matchesStranraer FC1100----» All matchesSouth Africa1100----» All matchesWales1001----» All matchesWalsall FC1100----» All matchesWest Bromwich Albion1001-1--» All matchesWest Ham United1001-1--» All matchesWolverhampton Wanderers1001----» All matches