Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic158525---» All matchesArbroath FC146533---» All matchesGreenock Morton FC1445531--» All matchesQueen's Park FC139315---» All matchesRaith Rovers1334652--» All matchesAirdrieonians FC117311---» All matchesAyr United105324---» All matchesPartick Thistle1043321--» All matchesFalkirk FC82241---» All matchesLivingston FC8125----» All matchesHamilton Academical741211--» All matchesSt. Johnstone FC7133----» All matchesInverness CT601521--» All matchesRoss County FC64022---» All matchesKilmarnock FC52121---» All matchesSt. Mirren FC5122----» All matchesDundee FC4112----» All matchesRangers FC4103----» All matchesQueen Of The South32011---» All matchesCeltic FC3012----» All matchesMotherwell FC3120----» All matchesEdinburgh City22001---» All matchesAberdeen FC2011----» All matchesAlloa Athletic2002----» All matchesCove Rangers2110----» All matchesCowdenbeath FC2200----» All matchesCrawley Town2101----» All matchesEast Fife FC2101----» All matchesHibernian FC2002-1--» All matchesKelty Hearts2200----» All matchesMontrose FC2200--1-» All matchesNorthern Ireland U212101----» All matchesBradford City1001----» All matchesCarlisle United1001----» All matchesClyde FC1001----» All matchesColchester United1010----» All matchesDoncaster Rovers1001----» All matchesGillingham FC1001----» All matchesHeart of Midlothian1001----» All matchesLeyton Orient1100----» All matchesLinlithgow Rose1100----» All matchesMansfield Town1001----» All matchesNewport County1001----» All matchesPollok FC1100----» All matchesSalford City1100----» All matchesSan Marino U211100----» All matchesStenhousemuir FC1100----» All matchesStockport County1001----» All matchesStranraer FC1100----» All matchesSwindon Town1100----» All matchesThe Spartans FC1001----» All matches