Record by opponent MatchesWDLScoresYellowYellow-RedRedQueen's Park FC197935--1» All matchesPartick Thistle1764735--» All matchesRaith Rovers1472542--» All matchesDunfermline Athletic1473421--» All matchesLivingston FC1434722--» All matchesGreenock Morton FC1354443--» All matchesArbroath FC12741114--» All matchesFalkirk FC1253443--» All matchesAyr United10541131-» All matchesAirdrieonians FC970231--» All matchesSt. Mirren FC9036-11-» All matchesDundee FC833212--» All matchesSt. Johnstone FC73134---» All matchesDundee United732231--» All matchesMotherwell FC72141---» All matchesRoss County FC604233--» All matchesHamilton Academical64111---» All matchesInverness CT62041---» All matchesQueen Of The South52301---» All matchesCove Rangers5500-3--» All matchesBrechin City FC440051--» All matchesKilmarnock FC41121---» All matchesDumbarton FC4301----» All matchesHibernian FC4013-2--» All matchesRangers FC4004-1--» All matchesHeart of Midlothian32102---» All matchesStenhousemuir FC32102---» All matchesAberdeen FC31021---» All matchesCeltic FC3003----» All matchesChesterfield FC3120----» All matchesForfar Athletic22002---» All matchesHalifax Town20021---» All matchesKelty Hearts220011--» All matchesMontrose FC22001---» All matchesEast Kilbride FC2101-1--» All matchesEdinburgh City2200----» All matchesStirling Albion FC2200----» All matchesTorquay United2101----» All matchesAnnan Athletic11003---» All matchesBo'ness United11001---» All matchesBroxburn Athletic11001---» All matchesCowdenbeath FC11001---» All matchesAlloa Athletic1010-1--» All matchesBarnet FC1100----» All matchesBoreham Wood1100----» All matchesBuckie Thistle1100----» All matchesCheltenham Town1010----» All matchesClyde FC1100----» All matchesCoventry City1010----» All matchesEastleigh FC1001----» All matchesElgin City1100----» All matchesGrimsby Town1001----» All matchesKing's Lynn1001----» All matchesLuton Town1001----» All matchesMaidenhead United1100----» All matchesMansfield Town1001----» All matchesNorthampton Town1001----» All matchesOxford United1010----» All matchesPeterhead FC1100----» All matchesPortsmouth FC1100----» All matchesSolihull Moors1001----» All matchesStevenage FC1001----» All matchesStockport County1001----» All matchesWealdstone FC1100----» All matchesWeymouth FC1100----» All matchesWrexham AFC1001----» All matchesYork City1010----» All matches