Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC193313-4--» All matchesDundee United1675425-1» All matchesDundee FC1677211--» All matchesSt. Mirren FC1556423--» All matchesAberdeen FC1534811--» All matchesKilmarnock FC1566312--» All matchesMotherwell FC15708-2--» All matchesRoss County FC14743-3--» All matchesSt. Johnstone FC135351-2-» All matchesPartick Thistle1234522--» All matchesHeart of Midlothian103522---» All matchesHamilton Academical861112--» All matchesHibernian FC7331-1--» All matchesBrechin City FC33002---» All matchesCheltenham Town3102-1--» All matchesDumbarton FC3201--1-» All matchesDunfermline Athletic3201----» All matchesFalkirk FC3201-2--» All matchesNotts County3210----» All matchesRangers FC3003-1--» All matchesStirling Albion FC3210-1--» All matchesGreenock Morton FC20111---» All matchesAldershot Town2200----» All matchesAstra Giurgiu2011----» All matchesBury FC2002-1--» All matchesCrawley Town2002-1--» All matchesGrimsby Town2101----» All matchesLivingston FC2011----» All matchesMacclesfield FC2101----» All matchesMansfield Town2110----» All matchesNewport County2101----» All matchesQueen Of The South2200----» All matchesTranmere Rovers2020----» All matchesYeovil Town2101-1--» All matchesCowdenbeath FC110011--» All matchesHartlepool United11001---» All matchesAFC Fylde1100----» All matchesAlloa Athletic1001----» All matchesArbroath FC1100----» All matchesAston Villa1001-1--» All matchesBarrow AFC1001----» All matchesBoreham Wood1010----» All matchesBromley FC1100----» All matchesCambridge United1010----» All matchesChesterfield FC1100-1--» All matchesCoventry City1001----» All matchesDagenham & Redbridge1001----» All matchesDover Athletic1100----» All matchesEastleigh FC1100-1--» All matchesEbbsfleet United1010----» All matchesElgin City1100----» All matchesExeter City1001----» All matchesForest Green Rovers1001-1--» All matchesHalifax Town1100----» All matchesIpswich Town1100----» All matchesKing's Lynn1010----» All matchesLincoln City1001-1--» All matchesMilton Keynes Dons1001----» All matchesNorthampton Town1010-1--» All matchesOldham Athletic1010----» All matchesPort Vale FC1001----» All matchesPortsmouth FC1001-1--» All matchesShrewsbury Town1001----» All matchesStevenage FC1100----» All matchesSwindon Town1010----» All matchesWeymouth FC1100----» All matchesWoking FC1100----» All matches