Record by opponent MatchesWDLScoresYellowYellow-RedRedRoss County FC1031611--» All matchesRaith Rovers94141---» All matchesGreenock Morton FC9513----» All matchesHamilton Academical85121---» All matchesArbroath FC8530----» All matchesDunfermline Athletic8242----» All matchesFalkirk FC8224----» All matchesDundee United7223----» All matchesQueen's Park FC7232----» All matchesAirdrieonians FC5500-1--» All matchesAyr United5122-1--» All matchesInverness CT5131-1--» All matchesPartick Thistle5131----» All matchesLivingston FC411221--» All matchesQueen Of The South42201---» All matchesSt. Mirren FC41121---» All matchesAlloa Athletic4301----» All matchesSt. Johnstone FC4103----» All matchesAnnan Athletic3201----» All matchesHibernian FC3102----» All matchesKilmarnock FC3120----» All matchesMontrose FC3210----» All matchesKelty Hearts22002---» All matchesAberdeen FC20021---» All matchesDoncaster Rovers21011---» All matchesHeart of Midlothian21011---» All matchesBlackpool FC2200----» All matchesCarlisle United2002----» All matchesCeltic FC2002-1--» All matchesChesterfield FC2002----» All matchesColchester United2011----» All matchesGlentoran FC2011----» All matchesLarne FC2110----» All matchesOldham Athletic2002----» All matchesOxford City2101----» All matchesRochdale AFC2101----» All matchesSolihull Moors2110----» All matchesElgin City11002---» All matchesAFC Fylde10011---» All matchesBarnet FC10011---» All matchesBolton Wanderers11001---» All matchesBroxburn Athletic11001---» All matchesBuckie Thistle11001---» All matchesCove Rangers11001---» All matchesEbbsfleet United10101---» All matchesStirling Albion FC11001---» All matchesSunderland AFC10101---» All matchesYork City11001---» All matchesAFC Wimbledon1010----» All matchesBarrow AFC1001-1--» All matchesBlackburn Rovers1001----» All matchesBradford City1001----» All matchesBristol Rovers1001----» All matchesBromley FC1001----» All matchesCarrick Rangers1100----» All matchesColeraine FC1100----» All matchesCoventry City1100----» All matchesCrawley Town1100----» All matchesCrusaders FC1100----» All matchesDundee FC1100----» All matchesDungannon Swifts1100----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1001----» All matchesEverton FC U211001----» All matchesFleetwood Town1010----» All matchesFormartine United1100----» All matchesGillingham FC1001----» All matchesHarrogate Town1100----» All matchesKidderminster Harriers1010-1--» All matchesLeyton Orient1001----» All matchesLincoln City1001----» All matchesMaidenhead United1100----» All matchesMexico U211010----» All matchesMilton Keynes Dons1100----» All matchesNorthampton Town1001----» All matchesOxford United1001----» All matchesPeterhead FC1100----» All matchesPortadown FC1100----» All matchesRangers FC1001----» All matchesSalford City1001----» All matchesSweden U211001----» All matchesShrewsbury Town1010----» All matchesSouthend United1010----» All matchesSt. Joseph's FC1100----» All matchesStenhousemuir FC1100----» All matchesStockport County1001----» All matchesStoke City1001----» All matchesSutton United1001----» All matchesTranmere Rovers1010----» All matchesWalsall FC1001----» All matchesWarrenpoint Town1100----» All matchesWealdstone FC1010----» All matchesWycombe Wanderers1001----» All matches