Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle17737----» All matchesGreenock Morton FC16457231-» All matchesFalkirk FC16538-21-» All matchesQueen Of The South1564525--» All matchesSt. Mirren FC15645-4--» All matchesAlloa Athletic136432---» All matchesRaith Rovers1332811--» All matchesAyr United1214714--» All matchesDundee United1251612--» All matchesInverness CT12435-2--» All matchesRoss County FC1031611--» All matchesDunfermline Athletic10235-2--» All matchesAberdeen FC9216-21-» All matchesAirdrieonians FC842212--» All matchesHibernian FC8116-2--» All matchesSt. Johnstone FC8224-2--» All matchesQueen's Park FC7322-2--» All matchesRangers FC7124-2--» All matchesBrechin City FC651022--» All matchesArbroath FC642012--» All matchesDumbarton FC6411-1--» All matchesStirling Albion FC6321----» All matchesDundee FC53111---» All matchesCeltic FC5113-1--» All matchesCove Rangers5302-1--» All matchesEdinburgh City5410----» All matchesKelty Hearts5311-11-» All matchesAnnan Athletic430111--» All matchesStenhousemuir FC4301----» All matchesClyde FC33001---» All matchesHeart of Midlothian3102----» All matchesLivingston FC3102-1--» All matchesMontrose FC3210-1--» All matchesMotherwell FC3003-2--» All matchesPeterhead FC3300----» All matchesEast Fife FC2101----» All matchesHamilton Academical2011-1--» All matchesAFC Fylde1100----» All matchesAlbion Rovers1100----» All matchesBarrow AFC1001----» All matchesBolton Wanderers1100----» All matchesCambridge United1010----» All matchesChorley FC1100----» All matchesCowdenbeath FC1100----» All matchesDoncaster Rovers1001----» All matchesDundee United (R)1100----» All matchesEbbsfleet United1010----» All matchesHalifax Town1100----» All matchesKilmarnock FC1100----» All matchesLinlithgow Rose1001-1--» All matchesManchester City U211001-1--» All matchesMansfield Town1100----» All matchesMusselburgh Athletic1100----» All matchesOldham Athletic1001----» All matchesPreston North End1001-1--» All matchesRochdale AFC1001----» All matchesStevenage FC1100----» All matchesStranraer FC1100----» All matchesSutton United1001----» All matchesWolverhampton Wanderers U211001----» All matches