Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC1846813--» All matchesAberdeen FC17566-1--» All matchesCeltic FC140311-1--» All matchesLivingston FC1355322--» All matchesHamilton Academical1347211--» All matchesHibernian FC1322912--» All matchesDundee United13346-1--» All matchesKilmarnock FC1244411--» All matchesMotherwell FC123361--1» All matchesRoss County FC1291212--» All matchesHeart of Midlothian12156-3--» All matchesRangers FC110011----» All matchesDunfermline Athletic10433-2--» All matchesMilton Keynes Dons10226-2--» All matchesOldham Athletic935111--» All matchesCrewe Alexandra83234---» All matchesCoventry City83141---» All matchesPort Vale FC8521----» All matchesSwindon Town8233----» All matchesWalsall FC8233----» All matchesShrewsbury Town73041---» All matchesAirdrieonians FC7124----» All matchesAyr United7232----» All matchesBradford City7232-1--» All matchesDundee FC7601----» All matchesQueen's Park FC7601-1--» All matchesScunthorpe United7511---1» All matchesColchester United66001---» All matchesDoncaster Rovers65101---» All matchesGillingham FC64111---» All matchesGreenock Morton FC62221---» All matchesAlloa Athletic6312-2--» All matchesBury FC6312----» All matchesLeyton Orient6330-1--» All matchesQueen Of The South6312-1--» All matchesRochdale AFC6402----» All matchesStevenage FC6321----» All matchesCarlisle United53021---» All matchesMontrose FC531111--» All matchesNotts County51311---» All matchesChesterfield FC5221-1--» All matchesDumbarton FC5311----» All matchesInverness CT5212----» All matchesPartick Thistle5131-1--» All matchesPeterborough United5311-2--» All matchesPreston North End5311----» All matchesSt. Mirren FC5221----» All matchesYeovil Town5203-1--» All matchesHartlepool United43012---» All matchesOxford United42111---» All matchesAnnan Athletic4301-1--» All matchesBristol Rovers4112-1--» All matchesCove Rangers4301-1--» All matchesCrawley Town4211----» All matchesMillwall FC4013----» All matchesStenhousemuir FC4301----» All matchesAFC Bournemouth33002---» All matchesCharlton Athletic311111--» All matchesRaith Rovers31111---» All matchesTranmere Rovers32101---» All matchesBarnsley FC3111----» All matchesBrentford FC3021----» All matchesBurton Albion3012----» All matchesFleetwood Town3021----» All matchesHuddersfield Town3102----» All matchesKelty Hearts3111----» All matchesNorthampton Town3210----» All matchesSouthend United3003----» All matchesBristol City21011---» All matchesFC Vaduz210111--» All matchesThe Spartans FC22001---» All matchesWigan Athletic21101---» All matchesAFC Wimbledon2020----» All matchesBrechin City FC2200----» All matchesFulham FC2110----» All matchesPlymouth Argyle2101----» All matchesPortsmouth FC2101----» All matchesSheffield United2011-1--» All matchesTottenham Hotspur2011-1--» All matchesAston Villa11001---» All matchesCowdenbeath FC11001---» All matchesAlbion Rovers1100-1--» All matchesBirmingham City1001----» All matchesBlackpool FC1010----» All matchesBolton Wanderers1001----» All matchesBroxburn Athletic1100----» All matchesCambridge United1100----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1001----» All matchesEdinburgh City1100----» All matchesEverton FC1001-1--» All matchesExeter City1010----» All matchesFalkirk FC1001----» All matchesHull City1001----» All matchesManchester United1001----» All matchesNetherlands U191010----» All matchesNottingham Forest1100----» All matchesQueens Park Rangers1100----» All matchesReading FC1001----» All matchesRotherham United1001----» All matchesSalisbury City1100----» All matchesSheffield Wednesday1001----» All matchesSouthampton FC1100----» All matchesWest Ham United1100----» All matchesWolverhampton Wanderers1001----» All matchesWycombe Wanderers1100----» All matches