Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC1985672--» All matchesCeltic FC18111611--» All matchesAberdeen FC185211-2--» All matchesRoss County FC174584---» All matchesPartick Thistle17210514--» All matchesDundee FC1675432--» All matchesKilmarnock FC154472---» All matchesDundee United1464432--» All matchesRangers FC14011311--» All matchesHeart of Midlothian1223744--» All matchesSt. Johnstone FC1234512--» All matchesSt. Mirren FC1152451--» All matchesInverness CT1122711--» All matchesHibernian FC9414----» All matchesLivingston FC73133---» All matchesRaith Rovers7331----» All matchesQueen's Park FC6321----» All matchesAyr United5113----» All matchesRochdale AFC42023---» All matchesHamilton Academical43101---» All matchesStenhousemuir FC42021---» All matchesBlackpool FC4121----» All matchesScunthorpe United4220----» All matchesAFC Wimbledon31111---» All matchesAccrington Stanley3012----» All matchesArbroath FC3120----» All matchesBradford City3201----» All matchesBristol Rovers3300----» All matchesCharlton Athletic3111----» All matchesColchester United3021----» All matchesCove Rangers3201----» All matchesDunfermline Athletic3102----» All matchesFalkirk FC3003----» All matchesGillingham FC3120----» All matchesGrimsby Town3021----» All matchesSouthend United3300----» All matchesWalsall FC3102----» All matchesAirdrieonians FC22001---» All matchesStevenage FC21011---» All matchesAnnan Athletic2002----» All matchesBarnsley FC2020----» All matchesBurton Albion2020----» All matchesCheltenham Town2011----» All matchesCoventry City2101----» All matchesCrewe Alexandra2002----» All matchesFleetwood Town2002----» All matchesMansfield Town2020----» All matchesOxford United2020-1--» All matchesPlymouth Argyle2200----» All matchesPortsmouth FC2011----» All matchesQueen Of The South2101----» All matchesSunderland AFC2011----» All matchesTranmere Rovers2002----» All matchesEast Kilbride FC11001---» All matchesEdinburgh City110011--» All matchesGreenock Morton FC100111--» All matchesManchester City U2111001---» All matchesPeterhead FC11001---» All matchesAlbion Rovers1001----» All matchesAlloa Athletic1100----» All matchesBarrow AFC1010----» All matchesCambridge United1010----» All matchesChorley FC1100----» All matchesClyde FC1100----» All matchesCowdenbeath FC1100----» All matchesCrawley Town1001----» All matchesCrystal Palace1001----» All matchesElgin City1100----» All matchesExeter City1010----» All matchesForest Green Rovers1001----» All matchesHarrogate Town1100----» All matchesKelty Hearts1001----» All matchesLeyton Orient1001----» All matchesLuton Town1001----» All matchesMilton Keynes Dons1001----» All matchesNewport County1001----» All matchesOldham Athletic1001----» All matchesPeterborough United1100----» All matchesPort Vale FC1001----» All matchesPreston North End1100----» All matchesRotherham United1001----» All matchesSalford City1100----» All matchesShrewsbury Town1001----» All matchesWycombe Wanderers1001----» All matches