Record by opponent MatchesWDLScoresYellowYellow-RedRedCove Rangers1282221--» All matchesInverness CT1242613--» All matchesAlloa Athletic1035211--» All matchesKelty Hearts1042411--» All matchesStenhousemuir FC10343-2--» All matchesMontrose FC942311--» All matchesAnnan Athletic8512-1--» All matchesEdinburgh City74122---» All matchesArbroath FC5221----» All matchesHamilton Academical5302----» All matchesDumbarton FC430111--» All matchesDunfermline Athletic311111--» All matchesPeterhead FC3111----» All matchesQueen Of The South3003----» All matchesStranraer FC3111----» All matchesBallymena United201111--» All matchesAirdrieonians FC2011----» All matchesCliftonville FC2101----» All matchesDundee FC2101----» All matchesEast Fife FC2101-1--» All matchesEast Kilbride FC2101----» All matchesFalkirk FC2002-1--» All matchesLarne FC2002----» All matchesLinfield FC2011-1--» All matchesPartick Thistle2002----» All matchesQueen's Park FC2002-1--» All matchesRaith Rovers2101-1--» All matchesStirling Albion FC2200----» All matchesHeart of Midlothian (R)10011---» All matchesAberdeen FC1001----» All matchesAlbion Rovers1100----» All matchesBangor FC1001----» All matchesCarrick Rangers1001----» All matchesClyde FC1100----» All matchesColeraine FC1001-1--» All matchesCrusaders FC1001----» All matchesDundee United1001----» All matchesDungannon Swifts1001----» All matchesElgin City1100----» All matchesGlentoran FC1010----» All matchesGreenock Morton FC1100----» All matchesKilmarnock FC1001----» All matchesLimavady United1100----» All matchesRangers FC (R)1100----» All matchesRoss County FC1001----» All matchesSt. Johnstone FC1001----» All matchesSt. Mirren FC1001-1--» All matches