Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC25451627-1» All matchesAberdeen FC2166944--» All matchesMotherwell FC2194843-1» All matchesHeart of Midlothian2096535-1» All matchesKilmarnock FC205961---» All matchesRangers FC183510-3--» All matchesHamilton Academical16745-2-1» All matchesHibernian FC157533-1-» All matchesInverness CT1273232--» All matchesPartick Thistle1160514--» All matchesSt. Mirren FC116411---» All matchesDundee FC1071222--» All matchesRoss County FC933321--» All matchesSt. Johnstone FC835011-1» All matchesFalkirk FC641122--» All matchesSwindon Town5221-1--» All matchesDundee United4211-2--» All matchesLeyton Orient4112----» All matchesLivingston FC31111---» All matchesPreston North End310211--» All matchesAlloa Athletic3201-1--» All matchesBrentford FC3102-1--» All matchesBristol City3102----» All matchesColchester United3300----» All matchesNotts County3201-1--» All matchesPort Vale FC3210-1--» All matchesSheffield United3111----» All matchesTranmere Rovers3300----» All matchesCharlton Athletic20111---» All matchesCrewe Alexandra211011--» All matchesReading FC210111--» All matchesBarnsley FC2110-1--» All matchesBirmingham City2002----» All matchesBlackburn Rovers2101-1--» All matchesBradford City2101----» All matchesBrechin City FC2101----» All matchesClyde FC2011----» All matchesCrawley Town2002----» All matchesDerby County2101----» All matchesDunfermline Athletic2101----» All matchesGillingham FC2101----» All matchesLeeds United2011-1--» All matchesMiddlesbrough FC2011----» All matchesMillwall FC2101----» All matchesMilton Keynes Dons2110-1--» All matchesMontrose FC2011----» All matchesNSÍ Runavík2200----» All matchesOldham Athletic2101----» All matchesRotherham United2101----» All matchesWalsall FC2020-1--» All matchesWolverhampton Wanderers2101----» All matchesElgin City11001---» All matchesWatford FC110011--» All matchesAEK Athen1010----» All matchesAirdrieonians FC1001----» All matchesArbroath FC1100-1--» All matchesAyr United1100----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1001----» All matchesBrighton & Hove Albion1010----» All matchesCardiff City1001----» All matchesCarlisle United1001-1--» All matchesChesterfield FC1100-1--» All matchesCoventry City1100----» All matchesCowdenbeath FC1100----» All matchesCrystal Palace1001----» All matchesDagenham & Redbridge1100----» All matchesDumbarton FC1100-1--» All matchesExeter City1100----» All matchesFleetwood Town1010----» All matchesForfar Athletic1001----» All matchesGreenock Morton FC1001-1--» All matchesHuddersfield Town1010----» All matchesHull City1010----» All matchesIpswich Town1010-1--» All matchesKidderminster Harriers1001----» All matchesNewport County1100-1--» All matchesNorwich City1001----» All matchesNottingham Forest1001----» All matchesPeterhead FC1001----» All matchesQueen Of The South1001----» All matchesQueen's Park FC1010----» All matchesRaith Rovers1100----» All matchesRochdale AFC1001----» All matchesScunthorpe United1001----» All matchesSheffield Wednesday1001----» All matchesShrewsbury Town1100----» All matchesŚląsk Wrocław1100----» All matchesSouthend United1100----» All matchesStenhousemuir FC1100----» All matchesStevenage FC1100----» All matchesStirling Albion FC1100----» All matchesSunderland AFC1001-1--» All matchesTranent FC1100----» All matchesWycombe Wanderers1100----» All matches