Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC506836-3--» All matchesAberdeen FC4817121917--» All matchesDundee United4717121818--» All matchesHeart of Midlothian4316621-9--» All matchesKilmarnock FC4116718-8--» All matchesHibernian FC3913719-5--» All matchesRangers FC394926-2--» All matchesSt. Johnstone FC3117311-4-1» All matchesInverness CT30183911--» All matchesSt. Mirren FC231085-1--» All matchesDundee FC221048-4--» All matchesDunfermline Athletic221048-3--» All matchesHamilton Academical16844-3--» All matchesPartick Thistle1564513--» All matchesLivingston FC15636-3--» All matchesRoss County FC14842-1--» All matchesFalkirk FC12543-4--» All matchesBarnsley FC5113-1--» All matchesLeeds United32011---» All matchesLuton Town3012----» All matchesNorwich City202011--» All matchesUMF Stjarnan20111---» All matchesAalesunds FK2110----» All matchesAFC Bournemouth2200----» All matchesAS Nancy Lorraine2002----» All matchesBirmingham City2101----» All matchesBreiðablik2200-1--» All matchesCardiff City2101----» All matchesColchester United2002----» All matchesCoventry City2011----» All matchesDerby County2002----» All matchesFCSB2002----» All matchesIpswich Town2101----» All matchesCroatia U212101----» All matchesKuban Krasnodar (1928-2018)2002-1--» All matchesLevante UD2002----» All matchesLlanelli Town2101----» All matchesOdense BK2002----» All matchesPanathinaikos A.O.2002----» All matchesPlymouth Argyle2011-1--» All matchesPreston North End2110-1--» All matchesSouthampton FC2101----» All matchesStoke City2110----» All matchesSunderland AFC2101----» All matchesTottenham Hotspur2002-1--» All matchesWest Bromwich Albion2110----» All matchesWolverhampton Wanderers2002----» All matchesCheltenham Town10101---» All matchesHartlepool United10011---» All matchesLithuania U2111001---» All matchesAlbion Rovers1001----» All matchesAnnan Athletic1100----» All matchesBerwick Rangers1100----» All matchesBrighton & Hove Albion1100----» All matchesBurnley FC1010----» All matchesCarlisle United1001-1--» All matchesCove Rangers1100----» All matchesCrewe Alexandra1100----» All matchesCrystal Palace1001----» All matchesDagenham & Redbridge1100----» All matchesEast Stirlingshire FC1100----» All matchesFlamurtari Vlorë1001-1--» All matchesGillingham FC1010----» All matchesGretna FC1100----» All matchesHuddersfield Town1100----» All matchesHull City1001----» All matchesLeicester City1001----» All matchesManchester United1100-1--» All matchesNorthampton Town1100----» All matchesNottingham Forest1001----» All matchesOldham Athletic1001----» All matchesOxford United1010----» All matchesQueen's Park FC1100----» All matchesQueens Park Rangers1001----» All matchesRochdale AFC1100----» All matchesSweden1001----» All matchesSheffield Wednesday1010----» All matchesStranraer FC1100----» All matchesSwansea City1001----» All matchesSwindon Town1100----» All matchesWalsall FC1100----» All matchesYeovil Town1010----» All matches