Record by opponent MatchesWDLScoresYellowYellow-RedRedInverness CT3191111112--» All matchesAyr United271566186--» All matchesDunfermline Athletic231364102--» All matchesGreenock Morton FC2210841041-» All matchesRaith Rovers2149853--» All matchesDundee United19451045--» All matchesQueen's Park FC18122472--» All matchesKilmarnock FC18133253--» All matchesHamilton Academical16763142--» All matchesMotherwell FC15103261--» All matchesSt. Mirren FC1570841--» All matchesQueen Of The South14941133-1» All matchesDundee FC1463553--» All matchesArbroath FC1473441--» All matchesAberdeen FC144283---» All matchesAirdrieonians FC12822142--» All matchesFalkirk FC116231041-» All matchesHibernian FC1144321--» All matchesCeltic FC11128-1--» All matchesRoss County FC107033---» All matchesSt. Johnstone FC101451--1» All matchesLivingston FC913531--» All matchesHeart of Midlothian94232---» All matchesPartick Thistle954021--» All matchesMontrose FC770051--» All matchesCove Rangers74214--1» All matchesAlloa Athletic740332--» All matchesRangers FC5023-1--» All matchesDumbarton FC43105---» All matchesPeterhead FC330021--» All matchesStenhousemuir FC33002---» All matchesClyde FC21013---» All matchesEast Kilbride FC22003---» All matchesWycombe Wanderers201121--» All matchesChesterfield FC21101---» All matchesMansfield Town21011---» All matchesThe Spartans FC22001---» All matchesAccrington Stanley2011----» All matchesBrechin City FC2200----» All matchesCarlisle United2002----» All matchesCrawley Town2200----» All matchesPort Vale FC2101----» All matchesAnnan Athletic11002---» All matchesCowdenbeath FC11002---» All matchesForfar Athletic11002---» All matchesLinlithgow Rose11002---» All matchesEdinburgh City11001---» All matchesFraserburgh FC11001---» All matchesKelty Hearts110011--» All matchesSwindon Town110011--» All matchesBarnet FC1010----» All matchesColchester United1100----» All matchesEast Fife FC1010----» All matchesExeter City1001-1--» All matchesForest Green Rovers1001----» All matchesGrimsby Town1010-1--» All matchesLincoln City1100----» All matchesLuton Town1010----» All matchesMaidstone United1001----» All matchesMorecambe FC1100----» All matchesNewport County1010-1--» All matchesNotts County1010-1--» All matchesStevenage FC1001----» All matchesWest Ham United1001----» All matchesYeovil Town1001----» All matches