Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical8314-1--» All matchesPartick Thistle622221--» All matchesArbroath FC5320----» All matchesAyr United5023----» All matchesMiddlesbrough FC U21413021--» All matchesDundee FC41211---» All matchesGreenock Morton FC4202-2--» All matchesQueen's Park FC4013----» All matchesWest Bromwich Albion U214310-1--» All matchesNewcastle United U2132013---» All matchesCove Rangers330022--» All matchesLivingston FC32012---» All matchesBurnley FC U2131201---» All matchesDunfermline Athletic321011--» All matchesFulham FC U2132011---» All matchesSunderland AFC U2132101---» All matchesCeltic FC3003----» All matchesKilmarnock FC3201----» All matchesRaith Rovers3201-1--» All matchesSt. Johnstone FC3012----» All matchesStoke City U213201-1--» All matchesSouthampton FC U2121011---» All matchesAirdrieonians FC2002-1--» All matchesAston Villa U212002----» All matchesCarlisle United2101----» All matchesFalkirk FC2101----» All matchesLeeds United U212011-1--» All matchesLeicester City U212002----» All matchesManchester United U212200----» All matchesOldham Athletic2002----» All matchesSalford City2002----» All matchesNorwich City U2111002---» All matchesBlackburn Rovers U1811001---» All matchesBradford City11001---» All matchesDerby County U1810011---» All matchesMorecambe FC11001---» All matchesTonbridge Angels11001---» All matchesAlbion Rovers1100----» All matchesArsenal FC U211010----» All matchesBarrow AFC1001----» All matchesBlackburn Rovers U211001----» All matchesBolton Wanderers1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrighton & Hove Albion U211001----» All matchesCambridge United1100----» All matchesCheltenham Town1001----» All matchesCrawley Town1010----» All matchesCrystal Palace U211100-1--» All matchesDumbarton FC1001----» All matchesDundee United1001----» All matchesEverton FC U211010----» All matchesExeter City1010----» All matchesFrance U161001----» All matchesHarrogate Town1001----» All matchesKelty Hearts1100----» All matchesLeyton Orient1001----» All matchesLiverpool FC U211001----» All matchesManchester City U211100-1--» All matchesManchester United U181001----» All matchesMansfield Town1100----» All matchesNewport County1001----» All matchesQueen Of The South1001----» All matchesRangers FC1010----» All matchesRoss County FC1010----» All matchesSt. Mirren FC1001----» All matchesTottenham Hotspur U211001----» All matches