Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC164572---» All matchesSt. Johnstone FC14329-3--» All matchesHamilton Academical13733-1--» All matchesKilmarnock FC11614-1--» All matchesYeovil Town11524----» All matchesCeltic FC1011813--» All matchesDundee FC10424-4--» All matchesOldham Athletic10235-1--» All matchesAberdeen FC911711--» All matchesHeart of Midlothian9234-4--» All matchesChesterfield FC8215-1--» All matchesPartick Thistle8413-2--» All matchesInverness CT741211--» All matchesNottingham Forest724111--» All matchesSt. Mirren FC612313--» All matchesSwansea City60331---» All matchesDundee United6204-2--» All matchesMillwall FC6024----» All matchesNotts County6222----» All matchesPreston North End6123----» All matchesSheffield United6231-1--» All matchesBlackpool FC522111--» All matchesIpswich Town52211---» All matchesBristol City5122----» All matchesCoventry City5212----» All matchesRangers FC5032-4--» All matchesReading FC5014-1--» All matchesScunthorpe United421121--» All matchesSolihull Moors411222--» All matchesAldershot Town431011--» All matchesBarnet FC421111--» All matchesCrystal Palace420211--» All matchesWoking FC431011-1» All matchesAFC Bournemouth4004----» All matchesBarnsley FC4103----» All matchesBirmingham City4013----» All matchesBoreham Wood4022-1--» All matchesBrentford FC4301-1--» All matchesCardiff City4112----» All matchesCheltenham Town4112-2--» All matchesDerby County4301----» All matchesEastleigh FC4112----» All matchesHartlepool United4013----» All matchesKing's Lynn4211-1--» All matchesLivingston FC4202-1--» All matchesMaidenhead United4103----» All matchesNorwich City4103----» All matchesPlymouth Argyle4202-11-» All matchesStockport County4103----» All matchesTorquay United4301----» All matchesWatford FC4031-1--» All matchesWealdstone FC4301-1--» All matchesBradford City31202---» All matchesAltrincham FC33001---» All matchesHibernian FC311111--» All matchesHull City32101---» All matchesAston Villa3012-1--» All matchesBrighton & Hove Albion3021----» All matchesBurnley FC3111-1--» All matchesDagenham & Redbridge3201----» All matchesGillingham FC3111----» All matchesLeyton Orient3210----» All matchesNorthampton Town3003-2--» All matchesRoss County FC3111-2--» All matchesSheffield Wednesday3201----» All matchesSouthend United3201----» All matchesTranmere Rovers3111----» All matchesWeymouth FC3300----» All matchesYork City3300-1--» All matchesDoncaster Rovers20111---» All matchesTottenham Hotspur20021---» All matchesBlackburn Rovers2101----» All matchesBromley FC2101-1--» All matchesCarlisle United2101----» All matchesCrewe Alexandra2101----» All matchesEbbsfleet United2020----» All matchesForest Green Rovers2002----» All matchesHuddersfield Town2002----» All matchesLeeds United2011----» All matchesMilton Keynes Dons2011-1--» All matchesNewcastle United2002----» All matchesPeterborough United2200----» All matchesPort Vale FC2101----» All matchesQueens Park Rangers2101----» All matchesStevenage FC2011----» All matchesSutton United2101-1--» All matchesTamworth FC2011----» All matchesWigan Athletic2002----» All matchesWrexham AFC2002----» All matchesBradford Park Avenue11001---» All matchesSouthampton FC110011--» All matchesAFC Fylde1100----» All matchesAlloa Athletic1001----» All matchesArsenal FC1001----» All matchesBury FC1100----» All matchesCharlton Athletic1100----» All matchesColchester United1100----» All matchesCove Rangers1100----» All matchesCrawley Town1001----» All matchesDover Athletic1100----» All matchesDunfermline Athletic1010-1--» All matchesGrimsby Town1010----» All matchesHalifax Town1001----» All matchesKidderminster Harriers1001----» All matchesLeicester City1001----» All matchesLincoln City1100----» All matchesLiverpool FC1001----» All matchesMontrose FC1100----» All matchesPortsmouth FC1100----» All matchesQueen Of The South1010----» All matchesRaith Rovers1001----» All matchesRochdale AFC1001----» All matchesSunderland AFC1100----» All matchesSwindon Town1100----» All matchesWalsall FC1100----» All matchesWest Bromwich Albion1001----» All matchesWest Ham United1001----» All matchesWolverhampton Wanderers1001----» All matches