Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle18459-5--» All matchesGreenock Morton FC1656517--» All matchesRaith Rovers1563622--» All matchesQueen's Park FC1466243--» All matchesArbroath FC1155141--» All matchesDunfermline Athletic11551-4--» All matchesAirdrieonians FC1081111--» All matchesHamilton Academical963022--» All matchesInverness CT8323----» All matchesSt. Johnstone FC721412--» All matchesCove Rangers54102---» All matchesFalkirk FC51221---» All matchesDundee United5005-2--» All matchesDundee FC4103----» All matchesLivingston FC4202-1--» All matchesStenhousemuir FC4301----» All matchesBarnet FC3201----» All matchesNotts County3012-1--» All matchesRoss County FC3021-2--» All matchesElgin City22001---» All matchesAldershot Town2002----» All matchesAltrincham FC2011-1--» All matchesAyr United2200----» All matchesBoreham Wood2011----» All matchesBromley FC2011----» All matchesEastleigh FC2020-1--» All matchesHalifax Town2110----» All matchesHartlepool United2101----» All matchesHibernian FC2002----» All matchesKilmarnock FC2101----» All matchesMaidenhead United2110----» All matchesMilton Keynes Dons2101----» All matchesPeterhead FC2200-2--» All matchesQueen Of The South2002----» All matchesYeovil Town2011----» All matchesPollok FC11001---» All matchesStranraer FC11001---» All matchesAFC Wimbledon1001----» All matchesAlloa Athletic1100----» All matchesAnnan Athletic1001-1--» All matchesBuckie Thistle1100----» All matchesCarlisle United1001----» All matchesCrawley Town1100----» All matchesDagenham & Redbridge1100-1--» All matchesDerby County1001-1--» All matchesDover Athletic1100----» All matchesEast Kilbride FC1001-1--» All matchesGillingham FC1001----» All matchesKelty Hearts1100----» All matchesLeyton Orient1001----» All matchesPreston North End1001----» All matchesRangers FC1001----» All matchesSouthampton FC U211100----» All matchesStirling Albion FC1100----» All matchesStockport County1010----» All matchesSutton United1001-1--» All matchesSwansea City1001----» All matchesTorquay United1001----» All matchesTurriff United1100----» All matchesWealdstone FC1100----» All matchesWest Bromwich Albion1010----» All matchesWrexham AFC1001----» All matches