Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic1936102---» All matchesInverness CT1674531--» All matchesAyr United1584332--» All matchesFalkirk FC1544711--» All matchesAlloa Athletic14338-1--» All matchesGreenock Morton FC134361---» All matchesArbroath FC124351---» All matchesCove Rangers115241---» All matchesDundee United1160511--» All matchesMontrose FC1131711--» All matchesKelty Hearts11308----» All matchesEdinburgh City1062211--» All matchesStirling Albion FC101721---» All matchesClyde FC10424-1--» All matchesElgin City952211--» All matchesHamilton Academical921611--» All matchesPartick Thistle92161---» All matchesDumbarton FC9333-1--» All matchesQueen Of The South9333----» All matchesRaith Rovers8233-1--» All matchesForfar Athletic7214----» All matchesStranraer FC7421-1--» All matchesStenhousemuir FC60241---» All matchesPeterhead FC540121--» All matchesAirdrieonians FC53201---» All matchesAnnan Athletic5302-1--» All matchesSt. Mirren FC5113----» All matchesDundee FC4013----» All matchesEast Fife FC4013----» All matchesEast Kilbride FC4202----» All matchesKilmarnock FC4004-1--» All matchesRoss County FC4121-1--» All matchesThe Spartans FC4211----» All matchesBrechin City FC3111----» All matchesHibernian FC3102----» All matchesMotherwell FC3003----» All matchesQueen's Park FC3102----» All matchesRangers FC2002----» All matchesAberdeen FC1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBuckie Thistle1100----» All matchesFraserburgh FC1001----» All matchesHartlepool United1100----» All matchesHeart of Midlothian1001----» All matchesKilmarnock FC (R)1100----» All matchesLivingston FC1010----» All matchesSt. Johnstone FC1100----» All matchesSt. Mirren FC (R)1010----» All matches