Record by opponent MatchesWDLScoresYellowYellow-RedRedCowdenbeath FC76101---» All matchesEdinburgh City75201---» All matchesBlackburn Rovers U2163121---» All matchesStirling Albion FC521212--» All matchesAlloa Athletic5302----» All matchesAnnan Athletic5221----» All matchesHamilton Academical5113----» All matchesRangers FC5014----» All matchesAlbion Rovers43102---» All matchesDerby County U2142112---» All matchesHeart of Midlothian41032---» All matchesWest Ham United U2142022---» All matchesMontrose FC420211--» All matchesElgin City4211----» All matchesForfar Athletic4121----» All matchesLiverpool FC U214013----» All matchesStranraer FC4400----» All matchesCove Rangers3021----» All matchesDumbarton FC3120----» All matchesLivingston FC3111----» All matchesQueen Of The South3210----» All matchesRaith Rovers3111-1--» All matchesWolverhampton Wanderers U213210----» All matchesNewcastle United U2120111---» All matchesNorwich City U2122001---» All matchesRoss County FC21011---» All matchesThe Spartans FC20021---» All matchesArsenal FC U212011----» All matchesAston Villa U212101----» All matchesChelsea FC U212101----» All matchesEverton FC U212011----» All matchesHibernian FC2200----» All matchesLeicester City U212101----» All matchesManchester City U212101----» All matchesSt. Johnstone FC2101-1--» All matchesStenhousemuir FC2200----» All matchesBrighton & Hove Albion U2111001---» All matchesManchester United U2111001---» All matchesTottenham Hotspur U2111001---» All matchesAirdrieonians FC1001----» All matchesAldershot Town1001----» All matchesArbroath FC1001----» All matchesAyr United1001----» All matchesBarnet FC1100----» All matchesBarrow AFC1001----» All matchesBrechin City FC1100----» All matchesBury FC1001----» All matchesDundee United1001----» All matchesEast Fife FC1100----» All matchesEastleigh FC1010----» All matchesFulham FC U211001----» All matchesGreenock Morton FC1001----» All matchesHertha BSC II1001----» All matchesInverness CT1001----» All matchesKilmarnock FC1001----» All matchesMansfield Town1001----» All matchesMiddlesbrough FC U211001----» All matchesMilton Keynes Dons1001----» All matchesMotherwell FC1001-1--» All matchesPartick Thistle1010----» All matchesPeterhead FC1100----» All matchesSt. Mirren FC1001----» All matchesSunderland AFC U211100----» All matchesVillarreal CF B1010----» All matchesWest Bromwich Albion U211001----» All matchesWrexham AFC1001----» All matches