Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC171313-2-1» All matchesHeart of Midlothian17548-2--» All matchesSt. Johnstone FC15636-3-1» All matchesRangers FC141211-2--» All matchesDundee FC131021----» All matchesRoss County FC13625-1-1» All matchesHibernian FC12426-1--» All matchesLivingston FC12552-1-1» All matchesKilmarnock FC1014512--» All matchesAberdeen FC9504-2--» All matchesCliftonville FC7232-1--» All matchesLinfield FC642011--» All matchesDungannon Swifts6501-1--» All matchesHamilton Academical6411-1--» All matchesAFC Wimbledon5023-1--» All matchesDundee United5302----» All matchesGlentoran FC5113----» All matchesLarne FC5212-1--» All matchesMotherwell FC5311-1--» All matchesPartick Thistle5311----» All matchesBarnet FC4013----» All matchesBradford City4013-1--» All matchesBristol Rovers4202----» All matchesChesterfield FC4211-1--» All matchesCrusaders FC4301-1--» All matchesDagenham & Redbridge4103----» All matchesGlenavon FC4400-1--» All matchesMorecambe FC4220----» All matchesNorthampton Town4022-1--» All matchesOxford United4121-1-1» All matchesPort Vale FC4121-1--» All matchesPortadown FC4400-1--» All matchesCarrick Rangers321012--» All matchesBallymena United3201----» All matchesBurton Albion3003--1-» All matchesEdinburgh City3300----» All matchesRotherham United3120-1--» All matchesSt. Mirren FC3111----» All matchesGreenock Morton FC22001---» All matchesAccrington Stanley2110-1--» All matchesAldershot Town2110-1--» All matchesBangor FC2200-1--» All matchesBury FC2101----» All matchesCheltenham Town2011-1--» All matchesCowdenbeath FC2200----» All matchesDoncaster Rovers2101----» All matchesFleetwood Town2200----» All matchesFulham FC2011-1--» All matchesIpswich Town2002----» All matchesLeeds United2011----» All matchesPreston North End2002----» All matchesRochdale AFC2002----» All matchesSheffield Wednesday2002----» All matchesSouthend United2002----» All matchesSwindon Town2002-1--» All matchesTorquay United2200-1--» All matchesYork City2110----» All matchesAFC Bournemouth1001----» All matchesAirdrieonians FC1001----» All matchesAnnan Athletic1100----» All matchesArbroath FC1100----» All matchesAston Villa1001----» All matchesAyr United1100----» All matchesBerwick Rangers1100----» All matchesBlackburn Rovers1010----» All matchesBolton Wanderers1010----» All matchesBrentford FC1001---1» All matchesBrighton & Hove Albion1100-1--» All matchesCardiff City1001----» All matchesCarlisle United1001----» All matchesCharlton Athletic1001----» All matchesCoventry City1010-1--» All matchesCrewe Alexandra1001----» All matchesDerby County1001----» All matchesDunfermline Athletic1100----» All matchesExeter City1001----» All matchesFaeroe Islands U211100----» All matchesGillingham FC1100----» All matchesHartlepool United1010----» All matchesHuddersfield Town1010----» All matchesKelty Hearts1100----» All matchesLeicester City1001----» All matchesLuton Town1100----» All matchesMansfield Town1001-1--» All matchesMiddlesbrough FC1001----» All matchesMillwall FC1100----» All matchesMilton Keynes Dons1001----» All matchesMontrose FC1001----» All matchesNewport County1100----» All matchesNorwich City1001----» All matchesNottingham Forest1010----» All matchesNotts County1001----» All matchesPlymouth Argyle1010----» All matchesQueen Of The South1100----» All matchesReading FC1010----» All matchesScunthorpe United1001----» All matchesSheffield United1001----» All matchesShrewsbury Town1001----» All matchesStranraer FC1001----» All matchesWatford FC1001----» All matchesWigan Athletic1001----» All matchesWolverhampton Wanderers1001----» All matches