Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC32362312--» All matchesAberdeen FC291171114--» All matchesHibernian FC2699814--» All matchesLivingston FC26109711--» All matchesRangers FC243516-2--» All matchesMotherwell FC237610211-» All matchesHeart of Midlothian236611-3--» All matchesDundee FC22123731--» All matchesKilmarnock FC2154121---» All matchesRoss County FC18675231-» All matchesDundee United14365----» All matchesHamilton Academical121011----» All matchesSt. Johnstone FC1153311--» All matchesSt. Mirren FC951312--» All matchesPartick Thistle6321-1--» All matchesFalkirk FC4301----» All matchesForfar Athletic4301----» All matchesWalsall FC4301----» All matchesChesterfield FC31021---» All matchesArbroath FC3102----» All matchesCoventry City3120----» All matchesCrewe Alexandra3300----» All matchesMilton Keynes Dons3021----» All matchesPort Vale FC3102----» All matchesPreston North End3102----» All matchesQueen Of The South3300----» All matchesCrawley Town22001---» All matchesAyr United2101-1--» All matchesBarnsley FC2002----» All matchesBradford City2101----» All matchesBury FC2011----» All matchesCowdenbeath FC2200----» All matchesDunfermline Athletic2200----» All matchesFleetwood Town2011----» All matchesGillingham FC2011----» All matchesKelty Hearts2200----» All matchesLeyton Orient2200-1--» All matchesMontrose FC2101----» All matchesNorthampton Town2011----» All matchesOldham Athletic2011----» All matchesOxford United2002----» All matchesPeterborough United2002----» All matchesSheffield United2002----» All matchesSouthend United2020----» All matchesSwindon Town2200----» All matchesYeovil Town2200----» All matchesAlloa Athletic10011---» All matchesBrechin City FC11001---» All matchesAirdrieonians FC1001----» All matchesAldershot Town1010----» All matchesAnnan Athletic1100----» All matchesBolton Wanderers1001----» All matchesBristol City1010----» All matchesBristol Rovers1010----» All matchesClyde FC1100----» All matchesDoncaster Rovers1001----» All matchesEast Fife FC1100----» All matchesEdinburgh City1100----» All matchesFK Riteriai1001-1--» All matchesGreenock Morton FC1100----» All matchesMaidstone United1100----» All matchesMillwall FC1001----» All matchesMorecambe FC1001----» All matchesNottingham Forest1100----» All matchesPlymouth Argyle1100----» All matchesScunthorpe United1001----» All matchesSK Brann1010----» All matchesStenhousemuir FC1100----» All matchesStoke City1001----» All matchesWigan Athletic1001----» All matches