Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC1382331--» All matchesRoss County FC135441---» All matchesSt. Johnstone FC123183---» All matchesInverness CT126062---» All matchesAberdeen FC113261---» All matchesCeltic FC1111911--» All matchesPartick Thistle1042431--» All matchesHamilton Academical93242---» All matchesHeart of Midlothian93152---» All matchesDundee FC8116----» All matchesTorquay United8125----» All matchesDundee United71152---» All matchesPort Vale FC72142---» All matchesMorecambe FC73041---» All matchesRotherham United74301---» All matchesGillingham FC7412-1--» All matchesNorthampton Town7214----» All matchesSt. Mirren FC64021---» All matchesBradford City6501----» All matchesStockport County53203---» All matchesYeovil Town52213---» All matchesRangers FC52122---» All matchesBristol Rovers5113----» All matchesPlymouth Argyle5113----» All matchesMacclesfield FC430121--» All matchesHull City40041---» All matchesOxford United42021---» All matchesAFC Wimbledon4112----» All matchesAldershot Town4112----» All matchesBurton Albion4121-1--» All matchesCheltenham Town4130----» All matchesExeter City4220----» All matchesPeterborough United4121----» All matchesScunthorpe United4013----» All matchesSouthend United4013----» All matchesTranmere Rovers4112----» All matchesBarnet FC32101---» All matchesLeeds United32101---» All matchesBury FC3012----» All matchesChesterfield FC3012----» All matchesCrewe Alexandra3102----» All matchesDagenham & Redbridge3210----» All matchesDoncaster Rovers3012----» All matchesGrimsby Town3111----» All matchesHereford United3300----» All matchesLeyton Orient3111----» All matchesMillwall FC3012----» All matchesRochdale AFC3021----» All matchesLincoln City22003---» All matchesOldham Athletic22002---» All matchesColchester United21101---» All matchesHibernian FC21101---» All matchesUMF Stjarnan20111---» All matchesWycombe Wanderers20201---» All matchesAccrington Stanley2110----» All matchesBrighton & Hove Albion2011----» All matchesBristol City2002----» All matchesCharlton Athletic2101----» All matchesCrawley Town2011----» All matchesDarlington FC2200-1--» All matchesFleetwood Town2110----» All matchesHartlepool United2020----» All matchesLeicester City2101----» All matchesMansfield Town2101----» All matchesMilton Keynes Dons2002----» All matchesPreston North End2011----» All matchesReading FC2011----» All matchesSouthampton FC2101----» All matchesSwindon Town2101----» All matchesWalsall FC2011----» All matchesWigan Athletic2002----» All matchesWolverhampton Wanderers2101----» All matchesEast Fife FC11001---» All matchesAnnan Athletic1100----» All matchesArsenal FC1001----» All matchesBarnsley FC1001----» All matchesBirmingham City1001----» All matchesBoston United1010----» All matchesBurnley FC1001----» All matchesChester City1010----» All matchesCove Rangers1100----» All matchesDerby County1100----» All matchesEast Stirlingshire FC1100----» All matchesGreenock Morton FC1001----» All matchesHuddersfield Town1001----» All matchesIpswich Town1100----» All matchesMiddlesbrough FC1001----» All matchesNewcastle United1001----» All matchesNotts County1100----» All matchesPortsmouth FC1001----» All matchesSheffield United1001----» All matchesSheffield Wednesday1001----» All matchesShrewsbury Town1100----» All matchesStevenage FC1100----» All matchesStranraer FC1100----» All matchesSwansea City1100----» All matchesWest Ham United1100----» All matchesWrexham AFC1100----» All matchesYork City1010----» All matches