Record by opponent MatchesWDLScoresYellowYellow-RedRedLivingston FC1281321--» All matchesSt. Mirren FC1112812--» All matchesRaith Rovers104244---» All matchesDunfermline Athletic94504---» All matchesMotherwell FC83322---» All matchesAyr United85211---» All matchesQueen's Park FC8431----» All matchesGreenock Morton FC75112---» All matchesSt. Johnstone FC71422---» All matchesDundee United7223-1--» All matchesHibernian FC7034----» All matchesArbroath FC623121--» All matchesCeltic FC6006----» All matchesKilmarnock FC6312----» All matchesAirdrieonians FC52301---» All matchesFleetwood Town52211---» All matchesHeart of Midlothian5014----» All matchesLuton Town5014----» All matchesRangers FC5014----» All matchesHamilton Academical41031---» All matchesReading FC40131---» All matchesRoss County FC43011---» All matchesTranmere Rovers42111---» All matchesBarnsley FC4103----» All matchesDumbarton FC4220----» All matchesQueen Of The South4211----» All matchesBlackpool FC31112---» All matchesAccrington Stanley32011---» All matchesPortsmouth FC30031---» All matchesSunderland AFC302111--» All matchesAberdeen FC3003----» All matchesBrentford FC3012-1--» All matchesBristol Rovers3210----» All matchesCoventry City3012----» All matchesCrawley Town3111----» All matchesDundee FC3021----» All matchesExeter City3201----» All matchesGillingham FC3012----» All matchesGrimsby Town3120----» All matchesMilton Keynes Dons3201----» All matchesMontrose FC3210----» All matchesMorecambe FC3210----» All matchesPartick Thistle3102----» All matchesPeterborough United3102----» All matchesStenhousemuir FC3102----» All matchesForfar Athletic220021--» All matchesAFC Wimbledon20021---» All matchesInverness CT20111---» All matchesPreston North End21101---» All matchesShrewsbury Town21011---» All matchesStoke City U2122001---» All matchesSwindon Town21011---» All matchesWalsall FC21011---» All matchesAlloa Athletic2110----» All matchesBolton Wanderers2200----» All matchesBrighton & Hove Albion U212200-1--» All matchesBurton Albion2101----» All matchesCambridge United2002----» All matchesCardiff City2101----» All matchesCarlisle United2011----» All matchesCheltenham Town2200----» All matchesDoncaster Rovers2101----» All matchesFalkirk FC2002-1--» All matchesForest Green Rovers2101----» All matchesFulham FC U212101----» All matchesLincoln City2101----» All matchesMansfield Town2002----» All matchesMillwall FC2002----» All matchesNottingham Forest2002----» All matchesOxford United2101----» All matchesPlymouth Argyle2101----» All matchesRochdale AFC2101----» All matchesSouthend United2200----» All matchesYeovil Town2101----» All matchesBroomhill FC11001---» All matchesCove Rangers11001---» All matchesAnnan Athletic1100----» All matchesAston Villa U211100----» All matchesBarnet FC1010----» All matchesBlackburn Rovers1100----» All matchesBlackburn Rovers U211100----» All matchesBradford City1010----» All matchesBrechin City FC1100----» All matchesCharlton Athletic1001----» All matchesChesterfield FC1100----» All matchesColchester United1010----» All matchesCrewe Alexandra1100----» All matchesElgin City1100----» All matchesHartlepool United1100----» All matchesHuddersfield Town1010----» All matchesIpswich Town1010----» All matchesKelty Hearts1001----» All matchesLeyton Orient1001----» All matchesMiddlesbrough FC1100----» All matchesNewport County1010----» All matchesNorwich City1001----» All matchesNorwich City U211100----» All matchesNotts County1010-1--» All matchesQueens Park Rangers1001----» All matchesScunthorpe United1001-1--» All matchesStevenage FC1100----» All matchesStirling Albion FC1100----» All matchesStoke City1001-1--» All matchesStranraer FC1100----» All matchesSwansea City1001----» All matchesThe Spartans FC1001----» All matchesWatford FC1010----» All matchesWest Bromwich Albion U211001----» All matchesWest Ham United U211100-1--» All matchesWycombe Wanderers1010----» All matches