Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic923421--» All matchesQueen Of The South8314-2--» All matchesAyr United5113-2--» All matchesInverness CT5212-1--» All matchesAlloa Athletic421111--» All matchesDundee FC411211--» All matchesAirdrieonians FC4202----» All matchesArbroath FC4130----» All matchesRaith Rovers4004----» All matchesHamilton Academical32101---» All matchesMontrose FC320112--» All matchesPartick Thistle3003-1--» All matchesPeterhead FC21102---» All matchesAlbion Rovers2101----» All matchesBarrow AFC2002----» All matchesBoreham Wood2020----» All matchesBraintree Town2002----» All matchesDagenham & Redbridge2200----» All matchesDundee United2002----» All matchesEast Fife FC2110----» All matchesEastleigh FC2002----» All matchesEdinburgh City2101----» All matchesHarrogate Town2002----» All matchesHeart of Midlothian2011-1--» All matchesKilmarnock FC2002-1--» All matchesMaidenhead United2101----» All matchesSalford City2110----» All matchesSolihull Moors2002----» All matchesAldershot Town11001---» All matchesAFC Fylde1001----» All matchesAnnan Athletic1100----» All matchesBromley FC1001----» All matchesChesterfield FC1100----» All matchesDover Athletic1100----» All matchesDumbarton FC1100----» All matchesEbbsfleet United1010----» All matchesFalkirk FC1010----» All matchesGreenock Morton FC1010----» All matchesHalifax Town1001----» All matchesHartlepool United1001-1--» All matchesHibernian FC1001-1--» All matchesKelty Hearts1010----» All matchesLeyton Orient1010----» All matchesMaidstone United1100----» All matchesMotherwell FC1001----» All matchesQueen's Park FC1100----» All matchesSt. Mirren FC1001-1--» All matchesSutton United1001----» All matchesWrexham AFC1010----» All matches