Record by opponent MatchesWDLScoresYellowYellow-RedRedArbroath FC2471072--1» All matchesGreenock Morton FC24771024--» All matchesRaith Rovers23551313-1» All matchesDunfermline Athletic2184911--» All matchesPartick Thistle205411-5--» All matchesInverness CT175392---» All matchesAyr United173212-3--» All matchesQueen Of The South167271---» All matchesQueen's Park FC1675412--» All matchesAlloa Athletic15474-2--» All matchesHamilton Academical13652-3--» All matchesDundee United121110----» All matchesAirdrieonians FC107122---» All matchesRoss County FC10226----» All matchesDundee FC9333-2--» All matchesFalkirk FC81431---» All matchesCove Rangers5500-1--» All matchesLivingston FC5005-2--» All matchesSt. Johnstone FC5104----» All matchesEast Fife FC32011---» All matchesPeterhead FC33001---» All matchesAlbion Rovers3201----» All matchesBradford City3012----» All matchesCeltic FC3003----» All matchesHeart of Midlothian3021-2--» All matchesKilmarnock FC3102----» All matchesStirling Albion FC3201----» All matchesEast Kilbride FC2110-1--» All matchesElgin City2200----» All matchesFaeroe Islands U212200----» All matchesMontenegro U212011--1-» All matchesMontrose FC2200----» All matchesRomania U212011----» All matchesSt. Mirren FC2002----» All matchesStenhousemuir FC2200----» All matchesStranraer FC2200----» All matchesMusselburgh Athletic11001---» All matchesAldershot Town1001----» All matchesAnnan Athletic1001-1--» All matchesBanks O’ Dee FC1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesBristol Rovers1100----» All matchesCheltenham Town1100-1--» All matchesChesterfield FC1001----» All matchesClyde FC1100----» All matchesColchester United1010----» All matchesDagenham & Redbridge1001-1--» All matchesGermany U211001----» All matchesDoncaster Rovers1001-1--» All matchesDundee United (R)1100----» All matchesEdinburgh City1100----» All matchesHartlepool United1100----» All matchesHereford United1001----» All matchesKelty Hearts1100----» All matchesLeeds United1001----» All matchesMotherwell FC1001----» All matchesPollok FC1100----» All matchesPortsmouth FC1001----» All matchesPortugal U211001----» All matchesRangers FC1001-1--» All matchesScunthorpe United1100----» All matchesSheffield United1001----» All matchesThe Spartans FC1001----» All matchesYork City1001----» All matches