Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC1561815--» All matchesSt. Johnstone FC1484213--» All matchesHeart of Midlothian1242612--» All matchesAberdeen FC12327-1--» All matchesKilmarnock FC1155112--» All matchesHamilton Academical11632-1--» All matchesDundee United1061322--» All matchesRoss County FC105231---» All matchesInverness CT95402---» All matchesAlloa Athletic95041---» All matchesMotherwell FC9243-2--» All matchesSt. Mirren FC82422---» All matchesDumbarton FC832312-1» All matchesQueen Of The South8323-1--» All matchesCeltic FC7025-2--» All matchesRaith Rovers7232----» All matchesArbroath FC65102---» All matchesLivingston FC62221---» All matchesCowdenbeath FC6600-1--» All matchesPartick Thistle6204--1-» All matchesCove Rangers5023----» All matchesFalkirk FC5113-2--» All matchesMontrose FC42111---» All matchesHibernian FC4211----» All matchesGreenock Morton FC32101---» All matchesAnnan Athletic3102----» All matchesBrighton & Hove Albion3003-1--» All matchesStenhousemuir FC21011---» All matchesAyr United2011----» All matchesBarnsley FC2002----» All matchesBristol City2020----» All matchesBulgaria U212020----» All matchesCoventry City2011----» All matchesElgin City2101----» All matchesLeeds United2011----» All matchesLuxembourg U212200----» All matchesNottingham Forest2011----» All matchesAustria U212011-1--» All matchesPreston North End2020----» All matchesQueen's Park FC2002----» All matchesYeovil Town2101----» All matchesPlymouth Argyle11002---» All matchesColeraine FC11001---» All matchesCrystal Palace11001---» All matchesLeyton Orient10011---» All matchesStirling Albion FC11001---» All matchesAFC Ajax1001-1--» All matchesBelgium U211001-1--» All matchesBerwick Rangers1100----» All matchesBirmingham City1100----» All matchesBlackburn Rovers1001----» All matchesBrentford FC1100----» All matchesBuckie Thistle1100----» All matchesBurnley FC1001----» All matchesCarrick Rangers1100----» All matchesCliftonville FC1010----» All matchesCrawley Town1001----» All matchesCrewe Alexandra1100----» All matchesDerby County1001----» All matchesDoncaster Rovers1100----» All matchesDundee FC1010----» All matchesDunfermline Athletic1100----» All matchesEast Kilbride FC1100----» All matchesFC Santa Coloma1100----» All matchesFenerbahçe1010----» All matchesForfar Athletic1001----» All matchesFraserburgh FC1100----» All matchesGlenavon FC1100----» All matchesHNK Rijeka1010----» All matchesHull City1100----» All matchesIpswich Town1010----» All matchesItaly U211001----» All matchesLinfield FC1100----» All matchesMiddlesbrough FC1001----» All matchesMillwall FC1001----» All matchesMorecambe FC1001----» All matchesNewcastle United1001----» All matchesNewry City FC1100----» All matchesNetherlands U211010----» All matchesNorwich City1001----» All matchesNotts County1001--1-» All matchesPeterhead FC1001----» All matchesPortsmouth FC1010----» All matchesReading FC1001----» All matchesSheffield United1001----» All matchesŚląsk Wrocław1001----» All matchesSouthampton FC1010-1--» All matchesStevenage FC1001----» All matchesStranraer FC1100----» All matchesSwindon Town1001----» All matchesTranmere Rovers1010----» All matchesWalsall FC1001----» All matchesWatford FC1001----» All matchesWigan Athletic1001----» All matchesWolverhampton Wanderers1010----» All matches