Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United14455-4--» All matchesDundee FC12435-2-1» All matchesDunfermline Athletic12462-4--» All matchesLivingston FC11227-5--» All matchesGreenock Morton FC1091011--» All matchesHeart of Midlothian1030714--» All matchesHamilton Academical10820-1--» All matchesCove Rangers941412--» All matchesPartick Thistle9315-4--» All matchesQueen Of The South851212--» All matchesCeltic FC8017-2--» All matchesInverness CT8134-2--» All matchesRaith Rovers8224-4--» All matchesAlloa Athletic752021--» All matchesArbroath FC732213--» All matchesDundee United631221--» All matchesMotherwell FC6321-3--» All matchesQueen's Park FC6420-1--» All matchesKilmarnock FC55002---» All matchesAberdeen FC541012--» All matchesMontrose FC540112--» All matchesStirling Albion FC541011--» All matchesHibernian FC5212-2--» All matchesKelty Hearts5221--1-» All matchesRangers FC5032-2--» All matchesAirdrieonians FC440011--» All matchesSt. Mirren FC4202----» All matchesBrechin City FC33003---» All matchesAnnan Athletic3120-1--» All matchesEdinburgh City3210-1--» All matchesFalkirk FC3021-2--» All matchesStenhousemuir FC3201----» All matchesThe Spartans FC220021--» All matchesClyde FC2200----» All matchesCowdenbeath FC2200----» All matchesBuckie Thistle1100----» All matchesEast Fife FC1100-1--» All matchesEast Kilbride FC1100----» All matchesFraserburgh FC1100----» All matchesSt. Johnstone FC1010-1--» All matches