Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle194411-1--» All matchesGreenock Morton FC17458----» All matchesAirdrieonians FC16664-1-1» All matchesRaith Rovers16556-2--» All matchesAyr United15375-1--» All matchesDunfermline Athletic13553----» All matchesArbroath FC10514----» All matchesHamilton Academical10613----» All matchesFalkirk FC9135----» All matchesInverness CT8323----» All matchesCove Rangers6321----» All matchesDundee FC5014----» All matchesLivingston FC5122-1--» All matchesPeterhead FC5302-2--» All matchesDundee United4013----» All matchesMontrose FC4112----» All matchesRangers FC4103----» All matchesRoss County FC4301----» All matchesSt. Johnstone FC4022-1--» All matchesAlloa Athletic3030----» All matchesClyde FC3120----» All matchesEast Fife FC3120----» All matchesAberdeen FC2002----» All matchesDumbarton FC2200-1--» All matchesElgin City2200----» All matchesMotherwell FC2101----» All matchesStranraer FC2101----» All matchesAnnan Athletic1100----» All matchesBrechin City FC1100----» All matchesForfar Athletic1100----» All matchesHeart of Midlothian1010----» All matchesHibernian FC1001----» All matchesKelty Hearts1100----» All matchesKilmarnock FC1001----» All matchesLinlithgow Rose1100----» All matchesThe Spartans FC1001----» All matches