Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic1453632--» All matchesAyr United126245---» All matchesAirdrieonians FC1164154--» All matchesGreenock Morton FC1143412--» All matchesPartick Thistle1004664--» All matchesRaith Rovers1034311--» All matchesArbroath FC952242--» All matchesInverness CT8314----» All matchesKilmarnock FC6105----» All matchesEdinburgh City550052--» All matchesKelty Hearts520342--» All matchesFalkirk FC511322--» All matchesDundee United50231---» All matchesAlloa Athletic411232--» All matchesPeterhead FC44003---» All matchesClyde FC421121--» All matchesMontrose FC411221--» All matchesHamilton Academical41031---» All matchesMotherwell FC41121---» All matchesAnnan Athletic32013---» All matchesCeltic FC3003----» All matchesDoncaster Rovers3201----» All matchesDundee FC3012----» All matchesQueen's Park FC3021----» All matchesRangers FC3003-1--» All matchesSt. Mirren FC3102----» All matchesElgin City22005---» All matchesBarnsley FC21012---» All matchesAlbion Rovers20021---» All matchesBarrow AFC20021---» All matchesCove Rangers20111---» All matchesSalford City22001---» All matchesSt. Johnstone FC22001---» All matchesAberdeen FC2200----» All matchesAccrington Stanley2110----» All matchesBolton Wanderers2101-1--» All matchesCheltenham Town2020----» All matchesDumbarton FC2011----» All matchesEast Fife FC2002----» All matchesHibernian FC2002----» All matchesRoss County FC2200-1--» All matchesMaldon & Tiptree FC11002---» All matchesExeter City11001---» All matchesHarrogate Town11001---» All matchesHeart of Midlothian10011---» All matchesLeeds United U2111001---» All matchesLinlithgow Rose110011--» All matchesAFC Wimbledon1010----» All matchesArsenal FC1001----» All matchesBirmingham City1100----» All matchesBradford City1001----» All matchesBristol Rovers1100-1--» All matchesBromley FC1010----» All matchesBroomhill FC1001----» All matchesBrora Rangers FC1100----» All matchesCarlisle United1010----» All matchesChesterfield FC1100-1--» All matchesFleetwood Town1001----» All matchesGillingham FC1001----» All matchesGrimsby Town1001----» All matchesLeyton Orient1001----» All matchesLincoln City1001----» All matchesLuton Town1010----» All matchesMansfield Town1100-1--» All matchesMorecambe FC1100----» All matchesNewport County1100----» All matchesNorthampton Town1010----» All matchesNotts County1100-1--» All matchesPeterborough United1001----» All matchesPlymouth Argyle1001----» All matchesQueen Of The South1001-1--» All matchesStockport County1001----» All matchesTranmere Rovers1010----» All matchesWalsall FC1001----» All matchesWigan Athletic1001----» All matchesWrexham AFC1100----» All matchesWycombe Wanderers1010----» All matches