Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian1344523--» All matchesSt. Mirren FC1345421--» All matchesRangers FC13238-31-» All matchesHibernian FC1235415--» All matchesCeltic FC12129-4--» All matchesDundee United11524-7--» All matchesKilmarnock FC1052336--» All matchesAberdeen FC1041524--» All matchesRoss County FC1052322--» All matchesLivingston FC1072113--» All matchesDundee FC942323--» All matchesSt. Johnstone FC824213--» All matchesDerby County U21500512--» All matchesManchester City U21530211--» All matchesNewcastle United U215500-1--» All matchesTottenham Hotspur U215212-2--» All matchesWolverhampton Wanderers U215203-2--» All matchesAston Villa U214103-1--» All matchesBrighton & Hove Albion U214013-1-1» All matchesEverton FC U214022-1--» All matchesLiverpool FC U214022----» All matchesReading FC U214112-1--» All matchesStoke City U2133003---» All matchesBlackburn Rovers U21300312--» All matchesSunderland AFC U2132011---» All matchesArsenal FC U213111----» All matchesChelsea FC U213003-1--» All matchesNorwich City U213111-1--» All matchesWest Bromwich Albion U213300----» All matchesDerby County2011----» All matchesGermany U172101----» All matchesFalkirk FC2011-1--» All matchesFrance U162200----» All matchesGreenock Morton FC2200-1--» All matchesLeicester City U212011-1--» All matchesManchester United U212011--1-» All matchesMiddlesbrough FC U212200-1--» All matchesPeterborough United2101-2--» All matchesSligo Rovers2002----» All matchesWest Ham United U212110-1--» All matchesCoventry City10012---» All matchesAFC Wimbledon11001---» All matchesBromley FC110011--» All matchesEast Fife FC11001---» All matchesLeyton Orient11001---» All matchesQueen Of The South11001---» All matchesRoda JC Kerkrade11001---» All matchesStevenage FC10011---» All matchesAccrington Stanley1100----» All matchesAnnan Athletic1100----» All matchesArbroath FC1100-1--» All matchesAS Monaco U231001----» All matchesAZ Alkmaar (J)1100----» All matchesBlackpool FC1010----» All matchesBolton Wanderers1100----» All matchesBradford City1001----» All matchesBristol Rovers1100----» All matchesBurnley FC1010----» All matchesCambridge United1010----» All matchesClyde FC1100----» All matchesCrewe Alexandra1100----» All matchesCrystal Palace1010----» All matchesDinamo Zagreb II1100----» All matchesIvory Coast U201100----» All matchesIvory Coast U161010----» All matchesElgin City1100----» All matchesFC Dordrecht1100----» All matchesFC Porto B1010----» All matchesFulham FC U211100----» All matchesGo Ahead Eagles1100----» All matchesHuddersfield Town1010-1--» All matchesInverness CT1100-1--» All matchesItaly U201010----» All matchesJong Feyenoord1001-1--» All matchesJong PSV1100----» All matchesLeicester City1100----» All matchesLincoln City1001----» All matchesMexico U161100----» All matchesNotts County1001-1--» All matchesOldham Athletic1001-1--» All matchesPeterhead FC1100-1--» All matchesQueen's Park FC1100----» All matchesRaith Rovers1001-1--» All matchesRochdale AFC1010----» All matchesSalford City1100----» All matchesScotland U161100----» All matchesSwitzerland U201100----» All matchesStenhousemuir FC1100----» All matchesStockport County1010----» All matchesSunderland AFC1010-1--» All matchesCzech Republic U201001----» All matchesTurkey U161100----» All matchesWales U161001----» All matchesWalsall FC1001----» All matchesWigan Athletic1010----» All matchesWycombe Wanderers1100-1--» All matches