Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC375329-10--» All matchesHeart of Midlothian3613518362-» All matchesAberdeen FC361471516-1» All matchesDundee United351281518--» All matchesKilmarnock FC3518710-6-1» All matchesRangers FC302101818--» All matchesSt. Johnstone FC281421212--» All matchesInverness CT27162923--» All matchesHibernian FC26125913--» All matchesSt. Mirren FC24118518--» All matchesDundee FC21741011--» All matchesPartick Thistle1783626--» All matchesRoss County FC1785423--» All matchesHamilton Academical17845-51-» All matchesDunfermline Athletic14716-3--» All matchesFalkirk FC11335-2--» All matchesLivingston FC812521--» All matchesGretna FC33001---» All matchesAalesunds FK2110----» All matchesAS Nancy Lorraine2002-1--» All matchesBreiðablik2200-1--» All matchesBrighton & Hove Albion2200----» All matchesCardiff City2200----» All matchesFlamurtari Vlorë2101----» All matchesGillingham FC2110----» All matchesKuban Krasnodar (1928-2018)2002----» All matchesLevante UD2002-1--» All matchesLlanelli Town2101----» All matchesNottingham Forest2200-1--» All matchesOdense BK2002-1--» All matchesPanathinaikos A.O.2002----» All matchesPreston North End2011----» All matchesQueens Park Rangers2101----» All matchesReading FC2020----» All matchesRotherham United2110----» All matchesUMF Stjarnan2011-2--» All matchesWatford FC2101----» All matchesWigan Athletic2101----» All matchesYeovil Town2101----» All matchesAFC Bournemouth1010----» All matchesAlbion Rovers1001----» All matchesAnnan Athletic1100----» All matchesBarnet FC1001----» All matchesBarnsley FC1010----» All matchesCove Rangers1100----» All matchesCoventry City1001----» All matchesEast Fife FC1100-1--» All matchesEast Stirlingshire FC1100----» All matchesHuddersfield Town1001----» All matchesIpswich Town1001----» All matchesLeeds United1001----» All matchesMillwall FC1010----» All matchesMilton Keynes Dons1001----» All matchesPeterborough United1100----» All matchesScunthorpe United1001----» All matchesSheffield United1001----» All matchesSheffield Wednesday1010----» All matchesSouthend United1001----» All matchesStoke City1001----» All matchesStranraer FC1100----» All matchesSunderland AFC1100----» All matchesWest Ham United1001----» All matchesWolverhampton Wanderers1010----» All matches