Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC183783---» All matchesSt. Mirren FC1774622--» All matchesQueen Of The South134276---» All matchesFalkirk FC1225541--» All matchesGreenock Morton FC125254---» All matchesAlloa Athletic1153321--» All matchesLivingston FC1150621--» All matchesDumbarton FC1044221--» All matchesInverness CT1040621--» All matchesRangers FC10109----» All matchesKilmarnock FC90541---» All matchesHeart of Midlothian9126-1--» All matchesDundee United8125----» All matchesDunfermline Athletic72231---» All matchesAberdeen FC61141---» All matchesMotherwell FC6312----» All matchesCeltic FC501411--» All matchesBrechin City FC43012---» All matchesRoss County FC41121---» All matchesSt. Johnstone FC40221---» All matchesAyr United4112----» All matchesHamilton Academical4112----» All matchesCowdenbeath FC32014---» All matchesDundee FC20024---» All matchesShamrock Rovers20111---» All matchesMorecambe FC2020-1--» All matchesStirling Albion FC11003---» All matchesBerwick Rangers11002---» All matchesPartick Thistle101011--» All matchesPeterhead FC11001---» All matchesAlbion Rovers1100----» All matchesAldershot Town1001----» All matchesAnnan Athletic1001----» All matchesAthlone Town1100----» All matchesBarnet FC1100----» All matchesBohemian FC1010----» All matchesBray Wanderers1010----» All matchesBristol Rovers1010----» All matchesClyde FC1001----» All matchesCork City1001----» All matchesCove Rangers1100----» All matchesCrewe Alexandra1100-1--» All matchesDagenham & Redbridge1001----» All matchesDrogheda United1010----» All matchesDundalk FC1001----» All matchesForfar Athletic1100----» All matchesHereford United1001----» All matchesLeeds United1001----» All matchesLimerick FC1010----» All matchesMontrose FC1100----» All matchesOxford United1010----» All matchesRotherham United1001----» All matchesSligo Rovers1100-1--» All matchesSouthend United1100----» All matchesSt Patrick's Athletic1010----» All matchesTorquay United1100----» All matchesUC Dublin1010----» All matches