Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC520321--» All matchesDundee United4112----» All matchesKilmarnock FC4121----» All matchesSt. Mirren FC320121--» All matchesMotherwell FC321011--» All matchesCeltic FC3102----» All matchesHeart of Midlothian3003----» All matchesHibernian FC20111---» All matchesLivingston FC22001---» All matchesSt. Johnstone FC20111---» All matchesBromley FC2101----» All matchesEastleigh FC2101----» All matchesLiverpool FC U182002----» All matchesSolihull Moors2011----» All matchesClyde FC11002---» All matchesDerby County U1811002---» All matchesAldershot Town11001---» All matchesCarlisle United11001---» All matchesDoncaster Rovers10101---» All matchesManchester City U1810011---» All matchesNewport County11001---» All matchesNorwich City U1811001---» All matchesOxford City11001---» All matchesYork City11001---» All matchesAccrington Stanley1010----» All matchesAFC Wimbledon1100----» All matchesAnnan Athletic1100----» All matchesBlackburn Rovers U181010----» All matchesBoreham Wood1001----» All matchesBradford City1100----» All matchesCheltenham Town1010----» All matchesChesterfield FC1001----» All matchesDorking Wanderers1100----» All matchesFalkirk FC1001----» All matchesFleetwood Town1100----» All matchesGillingham FC1010----» All matchesGrimsby Town1100----» All matchesHalifax Town1010----» All matchesHarrogate Town1001----» All matchesHartlepool United1100----» All matchesMaidenhead United1100----» All matchesMilton Keynes Dons1010----» All matchesMorecambe FC1001----» All matchesNottingham Forest U181100----» All matchesOldham Athletic1100----» All matchesPort Vale FC1010----» All matchesRangers FC1010----» All matchesRoss County FC1001----» All matchesSalford City1010----» All matchesStoke City U181100----» All matchesSunderland AFC U181001----» All matchesTranmere Rovers1100----» All matchesWealdstone FC1001----» All matches