Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC5221-1--» All matchesHamilton Academical43011---» All matchesAberdeen FC4004----» All matchesPartick Thistle4121----» All matchesRoss County FC4022----» All matchesSt. Johnstone FC4013---1» All matchesCeltic FC3102-1--» All matchesLeyton Orient3210-11-» All matchesRangers FC3300-2--» All matchesScunthorpe United3201----» All matchesWalsall FC3012-1--» All matchesHartlepool United22001---» All matchesInverness CT22001---» All matchesPeterborough United202011--» All matchesBoreham Wood2110-1--» All matchesCambridge United2002----» All matchesCrawley Town2200----» All matchesCrewe Alexandra2110----» All matchesDoncaster Rovers2101----» All matchesDundee FC2101----» All matchesDundee United2101----» All matchesHeart of Midlothian2011-1--» All matchesMorecambe FC2002----» All matchesMotherwell FC2101----» All matchesAccrington Stanley1001----» All matchesBarnet FC1001----» All matchesBarnsley FC1100----» All matchesBlackpool FC1001----» All matchesBrentford FC1001----» All matchesCarlisle United1001----» All matchesCheltenham Town1100----» All matchesChesterfield FC1010----» All matchesColchester United1001----» All matchesEast Fife FC1100----» All matchesEbbsfleet United1001----» All matchesFrance U191010----» All matchesFrance U171001----» All matchesGillingham FC1100----» All matchesGrimsby Town1010----» All matchesIsrael U171100----» All matchesLuton Town1010----» All matchesMansfield Town1001----» All matchesMilton Keynes Dons1010----» All matchesNewport County1001----» All matchesNetherlands U191010----» All matchesOldham Athletic1010----» All matchesPlymouth Argyle1001----» All matchesPortsmouth FC1100-1--» All matchesPortugal U191100----» All matchesPortugal U171001----» All matchesRochdale AFC1100----» All matchesSheffield United1001----» All matchesSheffield Wednesday1001----» All matchesSt. Mirren FC1100----» All matchesSwindon Town1001----» All matchesTranmere Rovers1100----» All matchesTurkey U171001----» All matchesUkraine U191100----» All matchesWolverhampton Wanderers1001----» All matchesWycombe Wanderers1001----» All matchesYeovil Town1001----» All matches