Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic1976655--» All matchesGreenock Morton FC19105424--» All matchesInverness CT194411-4--» All matchesQueen Of The South1793515--» All matchesArbroath FC1574413-1» All matchesAyr United14103124--» All matchesRaith Rovers1453613--» All matchesQueen's Park FC14815-3--» All matchesPartick Thistle13625-4--» All matchesDundee United11317-3--» All matchesAirdrieonians FC10622-2--» All matchesHamilton Academical10442-3--» All matchesSt. Mirren FC10325-2--» All matchesHibernian FC8116-3--» All matchesKilmarnock FC732221--» All matchesDundee FC7412-4--» All matchesRoss County FC7304----» All matchesAlloa Athletic65102---» All matchesDumbarton FC6420-2-1» All matchesSt. Johnstone FC5311-1--» All matchesStranraer FC411211--» All matchesCeltic FC4013----» All matchesClyde FC4310-1--» All matchesFalkirk FC4112----» All matchesMontrose FC33001---» All matchesAberdeen FC3201-1--» All matchesCove Rangers3210-1--» All matchesHeart of Midlothian3201-1--» All matchesMotherwell FC3102-1--» All matchesPeterhead FC3300-1--» All matchesRangers FC3003-1--» All matchesAnnan Athletic22001---» All matchesEdinburgh City2200----» All matchesLivingston FC2101-1--» All matchesStenhousemuir FC2200----» All matchesCeltic FC (R)110011--» All matchesAuchinleck Talbot1001----» All matchesBrechin City FC1100----» All matchesEast Kilbride FC1100----» All matchesFraserburgh FC1100----» All matchesKelty Hearts1100---1» All matchesThe Spartans FC1001----» All matches