Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC1563614--» All matchesAyr United15834-51-» All matchesArbroath FC14842-3--» All matchesPartick Thistle12525-2--» All matchesRaith Rovers12741-2--» All matchesDunfermline Athletic1054112--» All matchesDundee FC10334-1--» All matchesQueen Of The South9522-1--» All matchesHamilton Academical7304----» All matchesAlloa Athletic6231-1--» All matchesDundee United6015-2--» All matchesKilmarnock FC6402-1--» All matchesQueen's Park FC6123----» All matchesCove Rangers5500----» All matchesAirdrieonians FC4103----» All matchesHeart of Midlothian3012-2--» All matchesHibernian FC3012-2--» All matchesLivingston FC3300-2--» All matchesRoss County FC3201-1--» All matchesSt. Johnstone FC3021-1--» All matchesDerby County U212002----» All matchesMotherwell FC2002----» All matchesNewcastle United U212110-1--» All matchesPeterhead FC2101----» All matchesSt. Mirren FC2101----» All matchesStirling Albion FC2101-1--» All matchesStoke City U212101----» All matchesSwansea City U212101----» All matchesWest Ham United U212110----» All matchesAlbion Rovers1100----» All matchesArsenal FC U211001----» All matchesAston Villa U211010----» All matchesBonnyrigg Rose Athletic1100-1--» All matchesBrighton & Hove Albion U211100----» All matchesBroomhill FC1100----» All matchesCeltic FC1001-1--» All matchesCowdenbeath FC1100----» All matchesDumbarton FC1001----» All matchesFulham FC U211001----» All matchesKelty Hearts1100----» All matchesRangers FC1001----» All matchesShrewsbury Town1001-1--» All matchesWest Bromwich Albion U211001----» All matchesWolverhampton Wanderers U211100----» All matches