Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical14103117--» All matchesDunfermline Athletic1245332--» All matchesAyr United12354-2--» All matchesDundee FC12426-4--» All matchesHeart of Midlothian12507-4--» All matchesGreenock Morton FC1181232--» All matchesLivingston FC912615--» All matchesPartick Thistle961211-1» All matchesQueen Of The South952211--» All matchesCeltic FC9108----» All matchesCove Rangers9621----» All matchesQueen's Park FC9522-3--» All matchesAlloa Athletic86111---» All matchesInverness CT7133-1--» All matchesRaith Rovers7214-3--» All matchesArbroath FC6330----» All matchesDundee United6321-2--» All matchesKilmarnock FC6510-3--» All matchesRangers FC6024-4--» All matchesStirling Albion FC55003---» All matchesEdinburgh City5410----» All matchesHibernian FC5212-2--» All matchesMotherwell FC5410-2--» All matchesAirdrieonians FC44001---» All matchesAberdeen FC4310-2--» All matchesAnnan Athletic4220-1--» All matchesKelty Hearts4310-2--» All matchesMontrose FC4310-1--» All matchesSt. Mirren FC3102-1--» All matchesBrechin City FC22002---» All matchesStenhousemuir FC22001---» All matchesCowdenbeath FC2200----» All matchesPeterhead FC2200-1--» All matchesThe Spartans FC2200----» All matchesAuchinleck Talbot1100----» All matchesBonnyrigg Rose Athletic1001-1--» All matchesBuckie Thistle1100----» All matchesEast Kilbride FC1100----» All matchesFalkirk FC1100-1--» All matchesLinlithgow Rose1100-1--» All matchesSt. Johnstone FC1010----» All matchesStranraer FC1100----» All matches