Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical7610----» All matchesDunfermline Athletic6321----» All matchesAirdrieonians FC5410----» All matchesAyr United5122----» All matchesKelty Hearts5212-1--» All matchesPartick Thistle5212----» All matchesQueen's Park FC5410-1--» All matchesRaith Rovers5203----» All matchesAlloa Athletic4211----» All matchesEdinburgh City4400----» All matchesGreenock Morton FC4400----» All matchesLivingston FC4013----» All matchesMontrose FC3120----» All matchesQueen Of The South3210----» All matchesAnnan Athletic2110----» All matchesAston Villa U212101----» All matchesCeltic FC2002----» All matchesClyde FC2110----» All matchesDundee FC2101-1--» All matchesFulham FC U212002-1--» All matchesHeart of Midlothian2101----» All matchesNewcastle United U212101---1» All matchesPeterhead FC2200----» All matchesStenhousemuir FC2101----» All matchesStirling Albion FC2200----» All matchesAberdeen FC1100----» All matchesBirmingham City U211100----» All matchesBrechin City FC1100----» All matchesBuckie Thistle1100----» All matchesBurnley FC U211010----» All matchesCove Rangers1100----» All matchesDundee United1100----» All matchesEast Kilbride FC1100----» All matchesFormartine United1100----» All matchesHibernian FC1001----» All matchesMiddlesbrough FC U211100----» All matchesMotherwell FC1100----» All matchesNorwich City U211001----» All matchesRangers FC1001----» All matchesSouthampton FC U211001----» All matchesStoke City U211001-1--» All matchesStranraer FC1100----» All matchesWick Academy FC1100----» All matches