Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle71241-1-» All matchesRaith Rovers740311--» All matchesQueen's Park FC7340-1--» All matchesAirdrieonians FC55001---» All matchesDunfermline Athletic522111--» All matchesArbroath FC4121----» All matchesGreenock Morton FC4211----» All matchesRoss County FC30302---» All matchesFalkirk FC31111-1-» All matchesLiverpool FC U2130031---» All matchesBarrow AFC3201----» All matchesChelsea FC U213003----» All matchesSt. Johnstone FC3111-2--» All matchesHamilton Academical211011--» All matchesLeicester City U2121011---» All matchesManchester United U2121011---» All matchesPeterhead FC22001---» All matchesForest Green Rovers2101----» All matchesGrimsby Town2011----» All matchesHarrogate Town2011----» All matchesManchester City U212101----» All matchesScunthorpe United2101----» All matchesSouthend United2200----» All matchesOxford United U1811002---» All matchesTottenham Hotspur U2111002---» All matchesAnnan Athletic11001---» All matchesBlackburn Rovers U1810011---» All matchesBrighton & Hove Albion U2110011---» All matchesFulham FC U2110011---» All matchesSwindon Town10101---» All matchesAFC Wimbledon1100----» All matchesArsenal FC U211010----» All matchesAston Villa1010----» All matchesBlackpool FC1001----» All matchesBradford City1100----» All matchesCambridge United1001----» All matchesCheltenham Town1010----» All matchesChesterfield FC1010----» All matchesColchester United1100----» All matchesCrawley Town1100----» All matchesCrystal Palace U211001----» All matchesDagenham & Redbridge1010----» All matchesExeter City1100----» All matchesFC Porto B1010----» All matchesForfar Athletic1100-1--» All matchesGillingham FC1001----» All matchesInverness CT1001----» All matchesLeyton Orient1100-1--» All matchesMansfield Town1010----» All matchesMorecambe FC1001----» All matchesSt. Mirren FC1001-1--» All matchesStenhousemuir FC1001----» All matchesSunderland AFC1001----» All matchesWest Bromwich Albion U211010----» All matchesWest Ham United U211100----» All matchesWoking FC1001----» All matchesWolverhampton Wanderers U211001----» All matchesWrexham AFC1001----» All matches