Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC92161---» All matchesLivingston FC6330----» All matchesCeltic FC5005-1--» All matchesDundee United5212----» All matchesDunfermline Athletic5221-1--» All matchesHibernian FC5113----» All matchesRangers FC5014-1--» All matchesSt. Mirren FC43011---» All matchesAberdeen FC4202----» All matchesAirdrieonians FC4112-1--» All matchesArbroath FC4112-2--» All matchesCarlisle United4211----» All matchesCrewe Alexandra4022-2--» All matchesDoncaster Rovers4301----» All matchesMilton Keynes Dons4103----» All matchesNewport County4202----» All matchesPartick Thistle4103-1--» All matchesRoss County FC4400----» All matchesSalford City4112-1--» All matchesTranmere Rovers4103----» All matchesWrexham AFC312011--» All matchesAccrington Stanley3201----» All matchesBarrow AFC3111----» All matchesColchester United3210----» All matchesGrimsby Town3201----» All matchesHeart of Midlothian3201----» All matchesKilmarnock FC3021----» All matchesNotts County3102-1--» All matchesSwindon Town3030-1--» All matchesWalsall FC3102----» All matchesChesterfield FC21101---» All matchesStockport County20111---» All matchesAFC Wimbledon2002----» All matchesAyr United2020----» All matchesBradford City2101----» All matchesCheltenham Town2101----» All matchesCrawley Town2002-1--» All matchesForest Green Rovers2101-1--» All matchesGillingham FC2200----» All matchesGreenock Morton FC2101----» All matchesMansfield Town2002----» All matchesMorecambe FC2011----» All matchesPort Vale FC2011----» All matchesQueen Of The South2200----» All matchesQueen's Park FC2101-1--» All matchesRaith Rovers2101----» All matchesSutton United2110----» All matchesGainsborough Trinity11001---» All matchesAnnan Athletic1100----» All matchesBanks O’ Dee FC1100----» All matchesBlackpool FC1001----» All matchesBolton Wanderers1001----» All matchesBromley FC1001----» All matchesCeltic FC (R)1100----» All matchesClyde FC1100----» All matchesDundee FC1100----» All matchesEdinburgh City1100----» All matchesFleetwood Town1010-1--» All matchesLeeds United1001----» All matchesLiverpool FC U211100----» All matchesMarine AFC1100----» All matchesMotherwell FC1001-1--» All matchesPreston North End1001----» All matchesStranraer FC1001----» All matches