Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC17105242--» All matchesPartick Thistle16664-2--» All matchesRaith Rovers1485112--» All matchesDunfermline Athletic1163232--» All matchesArbroath FC1061311--» All matchesQueen's Park FC9351-1--» All matchesAyr United73222---» All matchesAirdrieonians FC7610-2--» All matchesRoss County FC642012--» All matchesHamilton Academical6411-2--» All matchesFalkirk FC52211---» All matchesCove Rangers5302----» All matchesKilmarnock FC5311----» All matchesInverness CT4202-1--» All matchesQueen Of The South4211----» All matchesSt. Johnstone FC30122---» All matchesAston Villa U213012-2--» All matchesBarrow AFC3102----» All matchesColchester United3111----» All matchesLeeds United U213003-11-» All matchesMilton Keynes Dons3003----» All matchesReading FC U213300----» All matchesSunderland AFC U213102----» All matchesWalsall FC3102-1--» All matchesStoke City U2121011---» All matchesAccrington Stanley2101----» All matchesCrawley Town2002----» All matchesCrewe Alexandra2110----» All matchesCrystal Palace U212101-1--» All matchesDoncaster Rovers2101----» All matchesDundee FC2011----» All matchesElgin City2200----» All matchesFulham FC U212110----» All matchesGillingham FC2200-1--» All matchesHeart of Midlothian2002----» All matchesMansfield Town2011----» All matchesMiddlesbrough FC U212011-1--» All matchesMotherwell FC2011----» All matchesNewcastle United U212002-1--» All matchesNewport County2101----» All matchesNotts County2101----» All matchesSalford City2200----» All matchesThe Spartans FC2101----» All matchesWest Bromwich Albion U212011----» All matchesWest Ham United U212002----» All matchesWolverhampton Wanderers U212002----» All matchesBrora Rangers FC11001---» All matchesAberdeen FC1100----» All matchesBarnsley FC1100----» All matchesBolton Wanderers1100----» All matchesBradford City1001-1--» All matchesBrighton & Hove Albion U181010----» All matchesCarlisle United1001----» All matchesCeltic FC1001-1--» All matchesCheltenham Town1001----» All matchesCoventry City1010----» All matchesDundee United1010-1--» All matchesEast Fife FC1001----» All matchesFleetwood Town1001----» All matchesForest Green Rovers1001----» All matchesForfar Athletic1100-1--» All matchesFrance U171010----» All matchesGrimsby Town1100----» All matchesHarrogate Town1100-1--» All matchesHartlepool United1010----» All matchesHibernian FC1100----» All matchesIreland U161001----» All matchesKosovo U171100----» All matchesLeicester City1001----» All matchesLeicester City U181010----» All matchesLeicester City U211001----» All matchesLeyton Orient1001----» All matchesLinlithgow Rose1100-1--» All matchesManchester United U181001----» All matchesManchester United U211001----» All matchesMorecambe FC1001----» All matchesNewcastle United1001----» All matchesOxford United1001----» All matchesPeterhead FC1100----» All matchesPlymouth Argyle1100----» All matchesPortsmouth FC1001----» All matchesPortugal U171001----» All matchesRangers FC1001----» All matchesRussia U171001----» All matchesSouthampton FC U181001----» All matchesSt. Mirren FC1001----» All matchesStevenage FC1001-1--» All matchesStirling Albion FC1001----» All matchesStoke City U181001----» All matchesSutton United1010----» All matchesSwansea City U211001----» All matchesSwindon Town1001----» All matchesTottenham Hotspur U181010----» All matchesWigan Athletic1001----» All matchesWrexham AFC1001----» All matches