Record by opponent MatchesWDLScoresYellowYellow-RedRedLivingston FC1473453--» All matchesSt. Mirren FC1234521--» All matchesCeltic FC11119-2--» All matchesDundee United11164-2--» All matchesHibernian FC9225-2--» All matchesAberdeen FC81432111» All matchesHamilton Academical861122--» All matchesHeart of Midlothian833212--» All matchesDundee FC75202---» All matchesRoss County FC704321--» All matchesKilmarnock FC741213--» All matchesMotherwell FC65014---» All matchesBradford City611411--» All matchesRangers FC61141---» All matchesAFC Wimbledon511321--» All matchesCrewe Alexandra531111--» All matchesGillingham FC51041---» All matchesNewport County531111--» All matchesStockport County51221---» All matchesSwindon Town513112--» All matchesColchester United5023-1-1» All matchesTranmere Rovers411232--» All matchesBarrow AFC412121-1» All matchesWalsall FC420221--» All matchesCrawley Town41211---» All matchesHarrogate Town42201---» All matchesDoncaster Rovers4112-2--» All matchesCarlisle United320121--» All matchesMansfield Town32012---» All matchesQueen Of The South33002---» All matchesCheltenham Town32011---» All matchesRaith Rovers30121---» All matchesFalkirk FC3012-1--» All matchesGreenock Morton FC3210----» All matchesGrimsby Town3021-1--» All matchesSutton United3201-1--» All matchesBrechin City FC22002---» All matchesAyr United22001---» All matchesChesterfield FC22001---» All matchesDunfermline Athletic211012--» All matchesInverness CT21101---» All matchesLeyton Orient200211--» All matchesMorecambe FC21011---» All matchesStevenage FC22001---» All matchesAccrington Stanley2101-1--» All matchesArbroath FC2101-1--» All matchesBolton Wanderers2002----» All matchesGalatasaray2011-1--» All matchesHartlepool United2200----» All matchesMontrose FC2101----» All matchesNotts County2101-1--» All matchesPartick Thistle2011----» All matchesPeterborough United2011-1--» All matchesSalford City2002----» All matchesDumbarton FC11001---» All matchesRochdale AFC11001---» All matchesBromley FC1001----» All matchesFleetwood Town1001-1--» All matchesForest Green Rovers1100-1--» All matchesForfar Athletic1001----» All matchesKelty Hearts1100----» All matchesLASK1010----» All matchesLeeds United1100----» All matchesMilton Keynes Dons1001----» All matchesNorthampton Town1100----» All matchesPeterhead FC1100-1--» All matchesPort Vale FC1100----» All matchesPreston North End1100----» All matchesWatford FC1001----» All matchesWest Ham United U211010----» All matchesWolverhampton Wanderers U211001----» All matchesWrexham AFC1100----» All matches