Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC37253054--» All matchesHeart of Midlothian3110813-5--» All matchesAberdeen FC3014313521-» All matchesRoss County FC291321444--» All matchesMotherwell FC27781232--» All matchesRangers FC25361674--» All matchesSt. Johnstone FC251051036--» All matchesHibernian FC24471332--» All matchesKilmarnock FC2158822-1» All matchesDundee United19251222--» All matchesSt. Mirren FC1846813--» All matchesHamilton Academical1772835--» All matchesDundee FC14635-4--» All matchesPartick Thistle135441---» All matchesLivingston FC12642221-» All matchesInverness CT1224611--» All matchesFalkirk FC5302----» All matchesArbroath FC3102111-» All matchesValur Reykjavík211011--» All matchesAccrington Stanley2101-1--» All matchesAyr United2200----» All matchesBarnsley FC2002----» All matchesBradford City2110----» All matchesCowdenbeath FC2200----» All matchesPeterhead FC2002----» All matchesRaith Rovers2200----» All matchesRochdale AFC11002---» All matchesBlackpool FC10101---» All matchesBristol Rovers110011--» All matchesEdinburgh City11001---» All matchesForfar Athletic11001---» All matchesYeovil Town11001---» All matchesAFC Wimbledon1100----» All matchesAirdrieonians FC1001----» All matchesAnnan Athletic1100----» All matchesBelgium U191010----» All matchesBerwick Rangers1100----» All matchesBromley FC1100----» All matchesBurton Albion1100----» All matchesBury FC1010----» All matchesCarlisle United1001----» All matchesCharlton Athletic1100----» All matchesCheltenham Town1010----» All matchesColchester United1001----» All matchesColeraine FC1100-1--» All matchesCoventry City1010----» All matchesCrawley Town1100----» All matchesGermany U191010----» All matchesDoncaster Rovers1010----» All matchesDumbarton FC1100----» All matchesEast Fife FC1001----» All matchesElgin City1100----» All matchesEngland U191001----» All matchesExeter City1010----» All matchesFleetwood Town1100----» All matchesForest Green Rovers1100----» All matchesGeorgia U191001----» All matchesGillingham FC1100----» All matchesGlentoran FC1100----» All matchesGreenock Morton FC1100----» All matchesHapoel Be'er Sheva1001----» All matchesLatvia U191010----» All matchesLuton Town1100-1--» All matchesMacclesfield FC1010----» All matchesMansfield Town1010----» All matchesMiddlesbrough FC1001----» All matchesMilton Keynes Dons1100----» All matchesMontrose FC1001-1--» All matchesMorecambe FC1100----» All matchesNewport County1001----» All matchesNetherlands U191001----» All matchesNorthampton Town1010----» All matchesOldham Athletic1100----» All matchesOxford United1010----» All matchesPlymouth Argyle1100----» All matchesPortsmouth FC1001----» All matchesQueen Of The South1100----» All matchesQueens Park Rangers1001----» All matchesScunthorpe United1100-1--» All matchesSouthend United1100----» All matchesStevenage FC1010----» All matchesSunderland AFC1010----» All matchesTranmere Rovers1010----» All matchesUkraine U211001----» All matchesWalsall FC1010----» All matches