Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian62131---» All matchesMotherwell FC631211--» All matchesAberdeen FC6033----» All matchesInverness CT6222----» All matchesIpswich Town6042----» All matchesSt. Mirren FC52122---» All matchesDundee United512211--» All matchesStoke City510411--» All matchesCeltic FC5005----» All matchesGillingham FC5122-1--» All matchesKilmarnock FC5131----» All matchesReading FC5302-1--» All matchesBurnley FC41211---» All matchesSheffield United40131---» All matchesLeicester City4112----» All matchesMillwall FC4202----» All matchesSunderland AFC4211----» All matchesWimbledon FC4202----» All matchesPeterborough United32012---» All matchesCardiff City30121---» All matchesGretna FC31111---» All matchesHibernian FC302111--» All matchesRangers FC30031---» All matchesWest Ham United31111---» All matchesBradford City3210-1--» All matchesCrystal Palace3111----» All matchesDerby County3111----» All matchesHuddersfield Town3012----» All matchesNorwich City3102-1--» All matchesPreston North End3003----» All matchesRotherham United3021----» All matchesSheffield Wednesday3120----» All matchesWatford FC3111----» All matchesNetherlands U2120111---» All matchesQueens Park Rangers21011---» All matchesTorquay United21101---» All matchesBristol City2011----» All matchesCrewe Alexandra2101-1--» All matchesGrimsby Town2011-1--» All matchesLeeds United2002----» All matchesNottingham Forest2101----» All matchesPortsmouth FC2011---1» All matchesPortugal U212002----» All matchesTranmere Rovers2011----» All matchesWalsall FC2011----» All matchesWolverhampton Wanderers2110----» All matchesNorthampton Town11002---» All matchesChesterfield FC10011---» All matchesFinland11001---» All matchesJamaica11001---» All matchesPlymouth Argyle11001---» All matchesBarnsley FC1001----» All matchesBirmingham City1010----» All matchesBlackpool FC1010----» All matchesBrentford FC1010----» All matchesBrighton & Hove Albion1010----» All matchesCambridge United1100----» All matchesCoventry City1010----» All matchesHamilton Academical1100----» All matchesHartlepool United1001----» All matchesCroatia1100----» All matchesNetherlands1100----» All matchesNigeria1001----» All matchesNotts County1010----» All matchesOldham Athletic1001----» All matchesPoland1010-1--» All matchesPort Vale FC1001-1--» All matchesRushden & Diamonds AFC1100----» All matchesStockport County1010----» All matchesSwindon Town1001----» All matchesTottenham Hotspur1001----» All matchesWigan Athletic1010----» All matchesWrexham AFC1100----» All matchesWycombe Wanderers1010----» All matches