Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC16311211--» All matchesDundee United1461721--» All matchesKilmarnock FC13544-1--» All matchesSt. Johnstone FC13913----» All matchesSt. Mirren FC123721---» All matchesHeart of Midlothian11722----» All matchesHibernian FC11524-2--» All matchesInverness CT11614----» All matchesRangers FC9027----» All matchesAberdeen FC86201---» All matchesBrentford FC802612--» All matchesMilton Keynes Dons8251-1--» All matchesNotts County8530----» All matchesRochdale AFC8233-1--» All matchesBradford City723211--» All matchesPort Vale FC74211---» All matchesChesterfield FC7412----» All matchesWalsall FC63121---» All matchesGillingham FC6321----» All matchesHamilton Academical6231----» All matchesPeterborough United6402----» All matchesRotherham United6141----» All matchesSheffield United6231----» All matchesColchester United53111---» All matchesOldham Athletic540112--» All matchesBarnet FC5032----» All matchesBristol City5230----» All matchesCrewe Alexandra5212----» All matchesLincoln City5122----» All matchesCoventry City42201---» All matchesRoss County FC42111---» All matchesAFC Bournemouth4202----» All matchesBury FC4103----» All matchesChester City4220----» All matchesCrawley Town4211-1--» All matchesMacclesfield FC4202----» All matchesMorecambe FC4121----» All matchesSwindon Town4202----» All matchesDunfermline Athletic33002---» All matchesDoncaster Rovers30211---» All matchesAccrington Stanley3111----» All matchesDarlington FC3120----» All matchesDundee FC3210----» All matchesFalkirk FC3111----» All matchesIpswich Town3102----» All matchesLeyton Orient3210----» All matchesShrewsbury Town3300----» All matchesWycombe Wanderers3111----» All matchesScunthorpe United22001---» All matchesAalesunds FK2110----» All matchesAyr United2110----» All matchesBarnsley FC2110----» All matchesBreiðablik2200----» All matchesBristol Rovers2002----» All matchesCarlisle United2101----» All matchesDerby County2002----» All matchesFCSB2002----» All matchesFleetwood Town2110----» All matchesFulham FC2002----» All matchesGrimsby Town2020----» All matchesHartlepool United2110----» All matchesLevante UD2002----» All matchesLuton Town2101-1--» All matchesNicaragua2101----» All matchesNottingham Forest2011----» All matchesOdense BK2002----» All matchesRaith Rovers2110----» All matchesStevenage FC2110----» All matchesStockport County2200----» All matchesTranmere Rovers2110----» All matchesWolverhampton Wanderers2020----» All matchesYeovil Town2110----» All matchesBonnyrigg Rose Athletic11001---» All matchesDagenham & Redbridge11001---» All matchesEgypt1010----» All matchesAldershot Town1010----» All matchesBirmingham City1010----» All matchesBlackburn Rovers1001----» All matchesBlackpool FC1100----» All matchesBlyth Spartans1001----» All matchesBrighton & Hove Albion1010----» All matchesBurnley FC1001----» All matchesCardiff City1100----» All matchesCharlton Athletic1010----» All matchesCosta Rica1010----» All matchesCove Rangers1001----» All matchesDumbarton FC1100----» All matchesExeter City1010----» All matchesFlamurtari Vlorë1100----» All matchesFrance1001----» All matchesHaiti1100----» All matchesHereford United1001----» All matchesHuddersfield Town1100----» All matchesHull City1001----» All matchesManchester United1001----» All matchesMansfield Town1001----» All matchesMexico1001----» All matchesMiddlesbrough FC1010----» All matchesNewcastle United1001----» All matchesNorwich City1100----» All matchesOxford United1100----» All matchesPanama1001----» All matchesPanathinaikos A.O.1001----» All matchesPlymouth Argyle1010-1--» All matchesQueens Park Rangers1100----» All matchesReading FC1001----» All matchesSwitzerland1001----» All matchesSerbia1001----» All matchesSheffield Wednesday1001----» All matchesUSA1100----» All matchesWatford FC1100----» All matchesWigan Athletic1001----» All matchesWoking FC1010----» All matchesWrexham AFC1100----» All matches