Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical72231---» All matchesRoss County FC650121--» All matchesAnnan Athletic62311---» All matchesAirdrieonians FC6312----» All matchesAyr United5302-1--» All matchesRaith Rovers5311----» All matchesStenhousemuir FC5023-1--» All matchesStirling Albion FC42022---» All matchesEdinburgh City421111--» All matchesMontrose FC40221---» All matchesMotherwell FC41121---» All matchesElgin City4400----» All matchesFalkirk FC4013-1--» All matchesGreenock Morton FC4121----» All matchesHeart of Midlothian4004-1--» All matchesStranraer FC4112----» All matchesCove Rangers33002---» All matchesKelty Hearts320121--» All matchesAlbion Rovers3201-1--» All matchesCeltic FC3102----» All matchesDumbarton FC3003----» All matchesDundee FC3111-1--» All matchesDunfermline Athletic3201----» All matchesForfar Athletic3201----» All matchesKilmarnock FC3012----» All matchesLoughgall FC22002---» All matchesQueen's Park FC21101---» All matchesAberdeen FC2110----» All matchesAlloa Athletic2101----» All matchesBallymena United2002----» All matchesClyde FC2011----» All matchesCrusaders FC2101----» All matchesDundee United2011----» All matchesHibernian FC2101-1--» All matchesInverness CT2101----» All matchesLarne FC2011-1--» All matchesLinfield FC2110----» All matchesPartick Thistle2110----» All matchesQueen Of The South2110----» All matchesRangers FC2002-1--» All matchesDungannon Swifts11001---» All matchesGibraltar U2111001---» All matchesArbroath FC1100----» All matchesAzerbaijan U211100----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrechin City FC1100----» All matchesBulgaria U211100-1--» All matchesCarrick Rangers1001----» All matchesColeraine FC1100----» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1100----» All matchesGlentoran FC1001----» All matchesLinlithgow Rose1100----» All matchesPortadown FC1001----» All matchesPortugal U211001----» All matchesSlovakia U201001----» All matchesSt. Mirren FC1100----» All matches