Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle3211101191--» All matchesHamilton Academical31134141111-» All matchesKilmarnock FC301398141--» All matchesSt. Johnstone FC297111181--» All matchesMotherwell FC2591155---» All matchesDundee United22561191--» All matchesAberdeen FC21721281--» All matchesArbroath FC2195762--» All matchesHibernian FC196586---» All matchesCeltic FC1831141---» All matchesDundee FC17656112--» All matchesAyr United178458---» All matchesGreenock Morton FC1773782--» All matchesSt. Mirren FC167544---» All matchesRoss County FC158347---» All matchesHeart of Midlothian134636---» All matchesQueen Of The South1354442--» All matchesCove Rangers1282241--» All matchesDunfermline Athletic124713---» All matchesRaith Rovers124443---» All matchesMontrose FC117315---» All matchesAlloa Athletic1183012--» All matchesInverness CT1025341--» All matchesLivingston FC930641--» All matchesQueen's Park FC93243---» All matchesKelty Hearts94411---» All matchesRangers FC81071---» All matchesStenhousemuir FC833212--» All matchesDumbarton FC63123---» All matchesAirdrieonians FC621311--» All matchesPort Vale FC61501---» All matchesLincoln City53112---» All matchesBradford City512211--» All matchesShrewsbury Town51041---» All matchesBury FC5131----» All matchesAnnan Athletic420211--» All matchesCheltenham Town41211---» All matchesHereford United41121---» All matchesChesterfield FC4022----» All matchesGillingham FC4301----» All matchesStirling Albion FC4400----» All matchesAccrington Stanley32103---» All matchesFalkirk FC32102---» All matchesAldershot Town30211---» All matchesCrewe Alexandra31021---» All matchesEast Fife FC32101---» All matchesElgin City33001---» All matchesAFC Bournemouth3201----» All matchesBurton Albion3012----» All matchesMacclesfield FC3111----» All matchesMorecambe FC3300----» All matchesOxford United3111----» All matchesRotherham United3111----» All matchesSouthend United3111----» All matchesBrighton & Hove Albion22001---» All matchesDagenham & Redbridge22001---» All matchesDarlington FC22001---» All matchesForfar Athletic22001---» All matchesPeterhead FC220011--» All matchesBarnet FC2020----» All matchesBonnyrigg Rose Athletic2200----» All matchesCharlton Athletic2011----» All matchesGermany U212002----» All matchesGrimsby Town2110----» All matchesIpswich Town2011----» All matchesIceland U212002----» All matchesNotts County2002----» All matchesReading FC2200-1--» All matchesRochdale AFC2002----» All matchesScunthorpe United2101----» All matchesSouthampton FC2002----» All matchesStockport County2110----» All matchesTorquay United2011----» All matchesWycombe Wanderers2020----» All matchesAberdeen FC (R)11001---» All matchesAlbion Rovers11001---» All matchesBrechin City FC11001---» All matchesCowdenbeath FC11001---» All matchesDoncaster Rovers11001---» All matchesDundee FC (R)11001---» All matchesEast Kilbride FC11001---» All matchesLiverpool FC11001---» All matchesSheffield Wednesday10011---» All matchesAFC Wimbledon1010----» All matchesAzerbaijan1001----» All matchesBolton Wanderers1001----» All matchesBrentford FC1001----» All matchesBroomhill FC1100----» All matchesChile1001----» All matchesFleetwood Town1001----» All matchesForest Green Rovers1100----» All matchesLeeds United1001----» All matchesLuxembourg1001----» All matchesMalta1010----» All matchesMillwall FC1001----» All matchesMilton Keynes Dons1001----» All matchesNorthampton Town1010----» All matchesNottingham Forest1001----» All matchesPeterborough United1100----» All matchesRomania1001----» All matchesSan Marino U211100----» All matchesScotland1001----» All matchesSheffield United1001----» All matchesStevenage FC1100-1--» All matchesSwindon Town1001----» All matchesThe Spartans FC1001----» All matchesTurkey1001----» All matchesHungary1100----» All matchesUruguay1001----» All matchesWales1010----» All matchesWalsall FC1010----» All matchesWolverhampton Wanderers1001----» All matchesCyprus1010----» All matches