Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC19251213-1» All matchesInverness CT18954-4--» All matchesHeart of Midlothian16835-3--» All matchesMotherwell FC16538-2-1» All matchesAberdeen FC14329-2--» All matchesKilmarnock FC134722--1» All matchesHibernian FC13553-3--» All matchesRangers FC13229-1--» All matchesSt. Johnstone FC13652-2--» All matchesHamilton Academical12435-2--» All matchesSt. Mirren FC12651-3--» All matchesFalkirk FC1071212--» All matchesDunfermline Athletic8422131-» All matchesCharlton Athletic7232-2--» All matchesPartick Thistle7133----» All matchesAlloa Athletic6114----» All matchesDumbarton FC6303---1» All matchesDundee FC6123-4--» All matchesQueen Of The South6222----» All matchesRoss County FC6303-3--» All matchesGreenock Morton FC5122--1-» All matchesIpswich Town5032----» All matchesLeicester City5104-1--» All matchesSheffield Wednesday5221-2--» All matchesClyde FC431011--» All matchesArbroath FC4310-1--» All matchesBirmingham City4211-1--» All matchesBlackburn Rovers4022-1--» All matchesBolton Wanderers4112-1--» All matchesBrighton & Hove Albion4022-2--» All matchesBurnley FC4301----» All matchesMontrose FC4013-2--» All matchesNottingham Forest4013----» All matchesRaith Rovers4202----» All matchesWatford FC4103-1--» All matchesYeovil Town4301-1--» All matchesPeterhead FC31201---» All matchesDerby County3111-2--» All matchesEast Fife FC3300----» All matchesLeeds United3201-1--» All matchesMiddlesbrough FC3111-1--» All matchesMillwall FC3201----» All matchesQueen's Park FC3021----» All matchesReading FC3111----» All matchesWolverhampton Wanderers3300----» All matchesAEK Athen2011-1--» All matchesAFC Bournemouth2002----» All matchesAirdrieonians FC2101----» All matchesAyr United2101----» All matchesBarnsley FC2200----» All matchesBlackpool FC2101-1--» All matchesBristol City2200----» All matchesCambridge United2011----» All matchesCardiff City2002----» All matchesCheltenham Town2110----» All matchesChesterfield FC2200----» All matchesColchester United2020----» All matchesCove Rangers2011----» All matchesCrawley Town2011----» All matchesCrewe Alexandra2101----» All matchesDundee United2011-1--» All matchesExeter City2002-2--» All matchesPeterborough United2011-1--» All matchesŚląsk Wrocław2101-2--» All matchesWigan Athletic2101----» All matchesAlbion Rovers11001---» All matchesAccrington Stanley1100----» All matchesBerwick Rangers1100----» All matchesBrentford FC1100----» All matchesCarlisle United1001-1--» All matchesCoventry City1001-1--» All matchesCowdenbeath FC1100----» All matchesDoncaster Rovers1001----» All matchesForest Green Rovers1001----» All matchesFulham FC1001----» All matchesGretna FC1001----» All matchesGrimsby Town1100-1--» All matchesHull City1001----» All matchesKelty Hearts1100-1--» All matchesLincoln City1010----» All matchesLivingston FC1001-1--» All matchesLuton Town1001----» All matchesLuxembourg1100----» All matchesMacclesfield FC1100----» All matchesMansfield Town1001----» All matchesMilton Keynes Dons1010---1» All matchesMorecambe FC1010----» All matchesNewport County1001----» All matchesNorth Macedonia1010----» All matchesNorwich City1001----» All matchesPlymouth Argyle1001-1--» All matchesPort Vale FC1100----» All matchesPreston North End1001----» All matchesQueens Park Rangers1001----» All matchesRochdale AFC1001----» All matchesSerbia1010----» All matchesStevenage FC1001-1--» All matchesStranraer FC1100----» All matchesWycombe Wanderers1001----» All matches