Record by opponent MatchesWDLScoresYellowYellow-RedRedFalkirk FC2068615--» All matchesQueen Of The South19124322--» All matchesDumbarton FC15113141--» All matchesRangers FC15528-7--» All matchesInverness CT14437-5--» All matchesSt. Mirren FC13634-5-1» All matchesAlloa Athletic1283131--» All matchesGreenock Morton FC1163213--» All matchesMontrose FC1164112--» All matchesDunfermline Athletic1072132--» All matchesDundee United10721-3--» All matchesKelty Hearts943233--» All matchesAyr United9315-3--» All matchesAirdrieonians FC824222--» All matchesHamilton Academical841311--» All matchesHeart of Midlothian83231---» All matchesHibernian FC8224----» All matchesLivingston FC8404-2--» All matchesSt. Johnstone FC8233-1--» All matchesQueen's Park FC7133-1-1» All matchesRaith Rovers622211--» All matchesArbroath FC5212----» All matchesKilmarnock FC5122-3--» All matchesAnnan Athletic42021---» All matchesPartick Thistle413011--» All matchesCeltic FC4022----» All matchesPeterhead FC4301-1--» All matchesStirling Albion FC31112---» All matchesStenhousemuir FC31111---» All matchesForfar Athletic3201-1--» All matchesMotherwell FC3012----» All matchesRoss County FC3111-1--» All matchesClyde FC22001---» All matchesAFC Bournemouth2110----» All matchesBrechin City FC2110----» All matchesEdinburgh City2110-1--» All matchesThe Spartans FC2101----» All matchesCowdenbeath FC11001---» All matchesDunipace FC11001---» All matchesAberdeen FC1001-1--» All matchesAlbion Rovers1100----» All matchesAston Villa1010----» All matchesBelgium U191001-1--» All matchesBerwick Rangers1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesBradford City1001----» All matchesBrentford FC1010----» All matchesBrighton & Hove Albion1010----» All matchesBurton Albion1001----» All matchesGermany U171001----» All matchesDoncaster Rovers1001----» All matchesDundee FC1001----» All matchesEast Fife FC1001-1--» All matchesEast Kilbride FC1001----» All matchesEngland U211001-1--» All matchesFrance U171001----» All matchesGeorgia U211001-1--» All matchesHuddersfield Town1100----» All matchesLuxembourg U211100----» All matchesMacclesfield FC1100----» All matchesManchester City1001-1--» All matchesMilton Keynes Dons1100-1--» All matchesNetherlands U211001----» All matchesNottingham Forest1100----» All matchesPort Vale FC1010----» All matchesPortugal U211001-1--» All matchesSheffield United1001----» All matchesSlovakia U211100-1--» All matchesSlovenia U191001-1--» All matchesStranraer FC1100----» All matchesSwindon Town1001----» All matchesWales U191100----» All matchesWest Ham United1100----» All matches