Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC22796-5--» All matchesRaith Rovers21966-1--» All matchesDunfermline Athletic19982----» All matchesArbroath FC18477-1--» All matchesPartick Thistle184311-2--» All matchesQueen's Park FC1577111--» All matchesInverness CT143651---» All matchesHamilton Academical12840-1--» All matchesLivingston FC940511--» All matchesQueen Of The South932414--» All matchesAirdrieonians FC9720-1--» All matchesAyr United7520-1--» All matchesDundee FC7304-2--» All matchesAston Villa U216213-1--» All matchesCove Rangers6510-1--» All matchesFalkirk FC6222----» All matchesFulham FC U21531111--» All matchesSt. Johnstone FC52211---» All matchesDundee United5005-1--» All matchesNorwich City U215212-1--» All matchesRoss County FC5401-1--» All matchesStenhousemuir FC5302----» All matchesStoke City U215221----» All matchesKilmarnock FC410311--» All matchesElgin City4400----» All matchesReading FC U214211----» All matchesSt. Mirren FC4013----» All matchesWolverhampton Wanderers U214121----» All matchesBrighton & Hove Albion U213012----» All matchesNewcastle United U213201-1--» All matchesSouthampton FC U213003----» All matchesWest Bromwich Albion U213111-1--» All matchesAlbion Rovers2101----» All matchesAlloa Athletic2110----» All matchesEdinburgh City2200----» All matchesHeart of Midlothian2002----» All matchesHibernian FC2002-1--» All matchesCroatia U212110-1--» All matchesManchester United U212002----» All matchesPeterhead FC2200----» All matchesSunderland AFC U212110----» All matchesSwansea City U212101----» All matchesCzech Republic U212110-1--» All matchesAnnan Athletic1001-1--» All matchesBlackburn Rovers U211010----» All matchesBrechin City FC1100----» All matchesBroxburn Athletic1100----» All matchesBuckie Thistle1100----» All matchesCeltic FC1001----» All matchesClyde FC1001----» All matchesEast Kilbride FC1001----» All matchesExeter City1001-1--» All matchesForfar Athletic1100----» All matchesKelty Hearts1100----» All matchesMontrose FC1100----» All matchesPollok FC1100----» All matchesRangers FC1001----» All matchesSan Marino U211100----» All matchesSweden U211001----» All matchesStirling Albion FC1100----» All matchesStranraer FC1100----» All matchesWest Ham United U211001----» All matches