Record by opponent MatchesWDLScoresYellowYellow-RedRedEdinburgh City1581663--» All matchesAnnan Athletic1444631--» All matchesForfar Athletic137423---» All matchesStranraer FC137422---» All matchesInverness CT124352---» All matchesKelty Hearts125342---» All matchesElgin City1171351--» All matchesAlloa Athletic1151542--» All matchesEast Fife FC1143441--» All matchesQueen Of The South114702---» All matchesHamilton Academical11227----» All matchesStenhousemuir FC98016---» All matchesPeterhead FC951352--» All matchesSt. Mirren FC93154---» All matchesCove Rangers832342--» All matchesBonnyrigg Rose Athletic841331--» All matchesDumbarton FC823311--» All matchesPartick Thistle83051---» All matchesAlbion Rovers62314---» All matchesKilmarnock FC62041---» All matchesRoss County FC63031---» All matchesSt. Johnstone FC62221---» All matchesAberdeen FC6123----» All matchesCeltic FC6006----» All matchesFalkirk FC6105----» All matchesCowdenbeath FC53115---» All matchesDundee United5212----» All matchesMontrose FC5401----» All matchesClyde FC43011---» All matchesGreenock Morton FC42021---» All matchesHibernian FC42111---» All matchesThe Spartans FC411211--» All matchesDunfermline Athletic4013----» All matchesHeart of Midlothian4004----» All matchesLivingston FC4202----» All matchesRaith Rovers4121----» All matchesBrechin City FC321011--» All matchesAyr United3003----» All matchesDundee FC3003----» All matchesMotherwell FC3102----» All matchesLiverpool FC2011----» All matchesQueen's Park FC2200----» All matchesRangers FC2200----» All matchesBo'ness Athletic11002---» All matchesMotherwell FC (R)11001---» All matchesBerwick Rangers1100----» All matchesClachnacuddin FC1100----» All matchesEast Kilbride FC1100----» All matchesKilmarnock FC (R)1100----» All matchesRangers FC (R)1100----» All matchesStirling Albion FC1100----» All matches