Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic6321-1--» All matchesGreenock Morton FC6123----» All matchesPartick Thistle6105-1--» All matchesRaith Rovers6213---1» All matchesAyr United5023-1--» All matchesArbroath FC4400-1--» All matchesInverness CT4202-2--» All matchesAirdrieonians FC3111----» All matchesArsenal FC U183012----» All matchesChelsea FC U183012----» All matchesFalkirk FC3012----» All matchesFulham FC U183003----» All matchesHamilton Academical3111----» All matchesLivingston FC3111----» All matchesNorwich City U183102-1--» All matchesSolihull Moors201111--» All matchesYork City20111---» All matchesAston Villa U182011----» All matchesBrighton & Hove Albion U182002----» All matchesCrystal Palace U182002----» All matchesDerby County U212200----» All matchesDundee United2002----» All matchesElgin City2200----» All matchesForest Green Rovers2002----» All matchesLeicester City U182101----» All matchesTottenham Hotspur U182002----» All matchesWest Bromwich Albion U212200----» All matchesAberdeen FC1001----» All matchesAFC Telford United1100----» All matchesAldershot Town1010----» All matchesAnnan Athletic1100----» All matchesAston Villa U211010----» All matchesBirmingham City U211001-1--» All matchesBoston United1010----» All matchesBrackley Town1010----» All matchesBraintree Town1010-1--» All matchesBrighton & Hove Albion U211001----» All matchesBurnley FC U211001----» All matchesBurton Albion1001----» All matchesBurton Albion U181001----» All matchesCoventry City U181100----» All matchesEast Fife FC1001----» All matchesEast Kilbride FC1100----» All matchesEastleigh FC1100----» All matchesHartlepool United1010----» All matchesHibernian FC1001----» All matchesManchester City U181001----» All matchesManchester United U211001----» All matchesMiddlesbrough FC U211100-1--» All matchesMontrose FC1100----» All matchesMorecambe FC1010----» All matchesMotherwell FC1001----» All matchesNewcastle United U211100----» All matchesPeterhead FC1100----» All matchesQueen Of The South1001----» All matchesRangers FC1100----» All matchesRangers FC (R)1100----» All matchesReading FC U181100----» All matchesReading FC U211100----» All matchesSouthend United1001----» All matchesStoke City U211001----» All matchesSunderland AFC U211001----» All matchesSwansea City U181001-1--» All matchesTamworth FC1100-1--» All matchesTruro City1100----» All matchesWealdstone FC1001----» All matchesWest Bromwich Albion U181001----» All matchesWest Ham United U181010----» All matchesWoking FC1010----» All matchesWolverhampton Wanderers U211001-1--» All matchesYeovil Town1001----» All matches