Record by opponent MatchesWDLScoresYellowYellow-RedRedAirdrieonians FC1162334--» All matchesPartick Thistle1012711--» All matchesDunfermline Athletic95222---» All matchesAyr United813421--» All matchesGreenock Morton FC8224-2--» All matchesRaith Rovers621322--» All matchesHamilton Academical512211--» All matchesLivingston FC51221---» All matchesInverness CT420211--» All matchesArbroath FC4400-1--» All matchesDundee United4013-2--» All matchesFalkirk FC4013-1--» All matchesLeicester City U18320131-1» All matchesEast Kilbride FC3300----» All matchesForest Green Rovers3003----» All matchesMiddlesbrough FC U213210----» All matchesMontrose FC3300----» All matchesNewcastle United U213201-2--» All matchesPeterhead FC3300----» All matchesQueen Of The South3201----» All matchesReading FC U183300----» All matchesSunderland AFC U213201----» All matchesWest Bromwich Albion U213300----» All matchesFulham FC U1820022---» All matchesHibernian FC20021---» All matchesSutton United20111---» All matchesTruro City21101---» All matchesAberdeen FC2002----» All matchesAston Villa U212110-1--» All matchesCarlisle United2101----» All matchesChelsea FC U182002----» All matchesEast Fife FC2011----» All matchesElgin City2200----» All matchesHartlepool United2101-1--» All matchesNorwich City U212011----» All matchesRochdale AFC2011----» All matchesStoke City U212101----» All matchesTottenham Hotspur U182002----» All matchesWealdstone FC2002----» All matchesWolverhampton Wanderers U212101----» All matchesSwansea City U1811003---» All matchesKelty Hearts11002---» All matchesNorwich City U1811002---» All matchesAltrincham FC11001---» All matchesEdinburgh City110011--» All matchesNottingham Forest U2111001---» All matchesRangers FC (R)11001---» All matchesScunthorpe United10011---» All matchesWest Ham United U1811001---» All matchesAldershot Town1100----» All matchesAlloa Athletic1100----» All matchesAnnan Athletic1100----» All matchesArsenal FC U181001----» All matchesAston Villa U181010----» All matchesBirmingham City U211001----» All matchesBoreham Wood1010----» All matchesBoston United1010----» All matchesBrackley Town1100----» All matchesBraintree Town1001----» All matchesBrighton & Hove Albion U181100----» All matchesBrighton & Hove Albion U211001----» All matchesBristol Rovers U181100----» All matchesBurnley FC U211001----» All matchesClyde FC1100----» All matchesCove Rangers1100----» All matchesCrawley Town1100----» All matchesDerby County U211100-1--» All matchesDundee FC1100----» All matchesEastleigh FC1010-1--» All matchesEverton FC U211001----» All matchesExeter City1001-1--» All matchesFulham FC U211100----» All matchesGateshead FC1100----» All matchesHalifax Town1010----» All matchesLeeds United U211001-1--» All matchesLiverpool FC U181001----» All matchesManchester City U181001----» All matchesManchester City U211100----» All matchesMorecambe FC1100-1--» All matchesMotherwell FC1001----» All matchesNewport County1001-1--» All matchesRangers FC1100----» All matchesReading FC U211100----» All matchesSolihull Moors1100----» All matchesSouthend United1010----» All matchesTamworth FC1100----» All matchesYeovil Town1001-1--» All matchesYork City1010----» All matches