Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC15201312--» All matchesAberdeen FC14338-1--» All matchesHibernian FC1344531--» All matchesKilmarnock FC1363422--» All matchesRangers FC1321101---» All matchesBlackpool FC1162312--» All matchesMotherwell FC1130812--» All matchesPartick Thistle11650-1--» All matchesCrystal Palace94053---» All matchesFalkirk FC94231---» All matchesIpswich Town93421---» All matchesDundee United9225----» All matchesBristol City851212--» All matchesLeicester City832312--» All matchesRoss County FC8251----» All matchesSt. Johnstone FC8035-2--» All matchesDoncaster Rovers72411---» All matchesHamilton Academical7412----» All matchesLeeds United7223-1--» All matchesNottingham Forest7322----» All matchesReading FC7340----» All matchesInverness CT63302---» All matchesSt. Mirren FC61232---» All matchesBarnsley FC64111---» All matchesBurnley FC62311---» All matchesBirmingham City6411----» All matchesCardiff City6105----» All matchesCoventry City6132----» All matchesHeart of Midlothian6204----» All matchesHull City6024----» All matchesMiddlesbrough FC6312-1--» All matchesSwansea City6222-1--» All matchesNorwich City522111--» All matchesPeterborough United510412--» All matchesBrighton & Hove Albion5122-1--» All matchesDerby County5302----» All matchesDundee FC5311----» All matchesWest Ham United5104----» All matchesGretna FC44003---» All matchesHuddersfield Town42112---» All matchesAyr United43101---» All matchesGreenock Morton FC420211--» All matchesSheffield United43101---» All matchesSheffield Wednesday42111---» All matchesChelsea FC4004-1--» All matchesMillwall FC4310----» All matchesPortsmouth FC4211----» All matchesPreston North End4121----» All matchesWatford FC4121----» All matchesWolverhampton Wanderers4211----» All matchesCharlton Athletic31021---» All matchesDunfermline Athletic32011---» All matchesQueens Park Rangers320111--» All matchesAlloa Athletic3201----» All matchesBlackburn Rovers3201----» All matchesNewcastle United3102----» All matchesPlymouth Argyle3201----» All matchesQueen Of The South3120----» All matchesScunthorpe United3210----» All matchesAFC Bournemouth2002-1--» All matchesArsenal FC2002----» All matchesBolton Wanderers2002----» All matchesBrentford FC2011----» All matchesRotherham United2101----» All matchesSouthampton FC2110----» All matchesSunderland AFC2011----» All matchesWest Bromwich Albion2011----» All matchesAccrington Stanley1100----» All matchesAldershot Town1100----» All matchesAston Villa1001----» All matchesBarnet FC1100----» All matchesBirkirkara FC1010----» All matchesBrazil1001----» All matchesCrewe Alexandra1100----» All matchesDenmark1100----» All matchesEast Fife FC1100----» All matchesElgin City1100----» All matchesEverton FC1010----» All matchesFulham FC1010----» All matchesJapan1001----» All matchesLiechtenstein1100----» All matchesLithuania1100----» All matchesLiverpool FC1001----» All matchesLivingston FC1100----» All matchesManchester City1100----» All matchesManchester United1010----» All matchesNotts County1001----» All matchesPeterhead FC1001----» All matchesRaith Rovers1010----» All matchesRochdale AFC1100----» All matchesSouthend United1010----» All matchesSpain1001----» All matchesStoke City1010----» All matchesSwindon Town1100----» All matchesTottenham Hotspur1001----» All matchesCzech Republic1010----» All matchesUSA1001----» All matchesWales1001----» All matchesWigan Athletic1001----» All matchesCyprus1100----» All matches