Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle51131---» All matchesInverness CT41212---» All matchesCove Rangers421111--» All matchesRoss County FC42111---» All matchesSt. Mirren FC42021---» All matchesGreenock Morton FC4031----» All matchesHeart of Midlothian4202----» All matchesRangers FC4004----» All matchesRaith Rovers33004---» All matchesQueen's Park FC32103---» All matchesAyr United32011---» All matchesMotherwell FC30211---» All matchesCeltic FC3003----» All matchesHamilton Academical3300----» All matchesHibernian FC3102----» All matchesKilmarnock FC3111----» All matchesOxford United3003----» All matchesSt. Johnstone FC3210----» All matchesArbroath FC21101---» All matchesDundee United22001---» All matchesLivingston FC22001---» All matchesAberdeen FC2011-1--» All matchesMilton Keynes Dons2011----» All matchesDumbarton FC11002---» All matchesBrighton & Hove Albion U2111001---» All matchesCharlton Athletic10101---» All matchesFalkirk FC11001---» All matchesBonnyrigg Rose Athletic1100----» All matchesBromley FC1001----» All matchesCheltenham Town1001----» All matchesClyde FC1100----» All matchesCrewe Alexandra1010----» All matchesDagenham & Redbridge1001----» All matchesDundee FC1001----» All matchesDunfermline Athletic1001----» All matchesEdinburgh City1100----» All matchesFleetwood Town1001----» All matchesHalifax Town1001----» All matchesLeyton Orient1001----» All matchesLincoln City1001-1--» All matchesMontrose FC1100----» All matchesPortsmouth FC1001----» All matchesSheffield Wednesday1001----» All matchesSolihull Moors1001----» All matchesSouthend United1001----» All matchesStenhousemuir FC1100----» All matchesStockport County1010----» All matchesSunderland AFC1001----» All matchesSutton United1001----» All matchesWealdstone FC1001----» All matchesWeymouth FC1001----» All matchesWrexham AFC1001----» All matches