Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC2186712--» All matchesArbroath FC1653814--» All matchesPartick Thistle1567232--» All matchesDunfermline Athletic15834---1» All matchesAyr United1447311--» All matchesRaith Rovers14338-1--» All matchesInverness CT114161---» All matchesQueen Of The South1173111--» All matchesAirdrieonians FC8233-1--» All matchesDundee United8314----» All matchesFalkirk FC630321--» All matchesDundee FC6132----» All matchesSt. Johnstone FC50232---» All matchesAlloa Athletic520311--» All matchesHeart of Midlothian52121---» All matchesQueen's Park FC54101--1» All matchesStranraer FC52121---» All matchesRoss County FC5104----» All matchesHibernian FC40131---» All matchesLivingston FC4112-1--» All matchesHamilton Academical3300----» All matchesLinlithgow Rose220011--» All matchesBrechin City FC2110-1--» All matchesClyde FC2200----» All matchesCove Rangers2101----» All matchesCowdenbeath FC2101----» All matchesEast Kilbride FC2101----» All matchesForfar Athletic2110----» All matchesGrimsby Town2200----» All matchesHarrogate Town2101----» All matchesLeyton Orient2011-1--» All matchesNorthampton Town2011-1--» All matchesSolihull Moors2110-1--» All matchesStenhousemuir FC2101----» All matchesStevenage FC2011-1--» All matchesSwindon Town2101-2--» All matchesTranmere Rovers2020----» All matchesKilmarnock FC11001---» All matchesMontrose FC11001---» All matchesAberdeen FC1001----» All matchesAFC Wimbledon1010----» All matchesBarrow AFC1001----» All matchesBlackburn Rovers1001----» All matchesBradford City1010----» All matchesBuckie Thistle1100----» All matchesCarlisle United1001----» All matchesCeltic FC1001----» All matchesColchester United1010----» All matchesCrawley Town1100----» All matchesCrewe Alexandra1010----» All matchesDoncaster Rovers1100----» All matchesDumbarton FC1100----» All matchesEast Fife FC1010-1--» All matchesEverton FC U211001----» All matchesGillingham FC1010----» All matchesKelty Hearts1100----» All matchesMansfield Town1010----» All matchesMorecambe FC1001----» All matchesNewport County1001----» All matchesRangers FC1001----» All matchesRochdale AFC1100----» All matchesSalford City1001----» All matchesStirling Albion FC1100----» All matchesStockport County1001----» All matchesStoke City1001----» All matchesSutton United1001----» All matchesThe Spartans FC1001----» All matchesWalsall FC1001----» All matches