Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic28981134--» All matchesRaith Rovers2488816--» All matchesArbroath FC23105833--» All matchesPartick Thistle23451426--» All matchesAyr United2297623--» All matchesInverness CT228771---» All matchesGreenock Morton FC2189414-1» All matchesHamilton Academical198471---» All matchesLivingston FC196310-1--» All matchesQueen Of The South181134-2--» All matchesQueen's Park FC17114221--» All matchesDundee United174310-21-» All matchesFalkirk FC16141112-2» All matchesDundee FC148423---» All matchesAirdrieonians FC1383213--» All matchesHibernian FC12246-2--» All matchesDumbarton FC9423----» All matchesKilmarnock FC9306-2--» All matchesAlloa Athletic853013--» All matchesHeart of Midlothian7115-1--» All matchesAberdeen FC6015----» All matchesSt. Johnstone FC6015-2--» All matchesCove Rangers540111--» All matchesCeltic FC5014----» All matchesMotherwell FC5302----» All matchesRangers FC5005-4--» All matchesRoss County FC5410-1--» All matchesAlbion Rovers4301----» All matchesBrechin City FC4400-1--» All matchesEdinburgh City330011--» All matchesStranraer FC22001---» All matchesClyde FC2002----» All matchesEast Kilbride FC2101-1--» All matchesElgin City2200----» All matchesAnnan Athletic1100----» All matchesBo'ness United1100-1--» All matchesBonnyrigg Rose Athletic1100----» All matchesEast Fife FC1001-1--» All matchesHeart of Midlothian (R)1100----» All matchesKelty Hearts1100-1--» All matchesLinlithgow Rose1100----» All matchesSt. Mirren FC1001-1--» All matchesStenhousemuir FC1010----» All matchesThe Spartans FC1100----» All matches