Record by opponent MatchesWDLScoresYellowYellow-RedRedMontrose FC1153322--» All matchesAirdrieonians FC113261---» All matchesAlloa Athletic1063131--» All matchesLivingston FC10154-1--» All matchesHamilton Academical96124---» All matchesCove Rangers952231--» All matchesDunfermline Athletic92343---» All matchesPartick Thistle94321---» All matchesClyde FC85216---» All matchesQueen Of The South86025---» All matchesKelty Hearts842231--» All matchesQueen's Park FC842221--» All matchesEdinburgh City760171--» All matchesSt. Mirren FC7223----» All matchesDumbarton FC64023---» All matchesRaith Rovers640231--» All matchesSt. Johnstone FC631211--» All matchesPeterhead FC55002---» All matchesFalkirk FC5104----» All matchesHibernian FC5311-1--» All matchesAnnan Athletic42202---» All matchesStirling Albion FC440021--» All matchesAyr United41121---» All matchesColeraine FC4013----» All matchesDundee FC4202----» All matchesGreenock Morton FC4202----» All matchesInverness CT4112----» All matchesShelbourne FC4013----» All matchesRoss County FC31113---» All matchesAberdeen FC3201-1--» All matchesArbroath FC3111----» All matchesBallymena United3111----» All matchesCeltic FC3003----» All matchesDundee United3102-1--» All matchesGlenavon FC3201----» All matchesKilmarnock FC3201----» All matchesCrusaders FC22002---» All matchesForfar Athletic22002---» All matchesBonnyrigg Rose Athletic21011---» All matchesDungannon Swifts22001---» All matchesEast Kilbride FC21011---» All matchesGlentoran FC21011---» All matchesCarrick Rangers2110-1--» All matchesCliftonville FC2110-1--» All matchesLarne FC2110----» All matchesMotherwell FC2200----» All matchesPortadown FC2101-1--» All matchesRangers FC2002----» All matchesAlbion Rovers11002---» All matchesEast Fife FC11002---» All matchesDarvel FC11001---» All matchesStenhousemuir FC110011--» All matchesAzerbaijan U171001----» All matchesAuchinleck Talbot1100----» All matchesBangor FC1100----» All matchesBelgium U171001----» All matchesBrechin City FC1100----» All matchesBulgaria U171001----» All matchesCowdenbeath FC1100----» All matchesFormartine United1100----» All matchesItaly U171010----» All matchesLoughgall FC1100----» All matchesNorth Macedonia U171100----» All matchesPortugal U171001----» All matchesThe Spartans FC1100----» All matches