Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle273121217--» All matchesInverness CT22751059--» All matchesQueen's Park FC1794423--» All matchesRaith Rovers1647525--» All matchesSt. Johnstone FC16349-6--» All matchesAyr United14464-5--» All matchesDundee FC14374-4--» All matchesKilmarnock FC14356-2--» All matchesDundee United135351---» All matchesDunfermline Athletic1363412--» All matchesAirdrieonians FC13256-4--» All matchesMotherwell FC13535-2--» All matchesAberdeen FC12318-5--» All matchesCeltic FC121110-5--» All matchesRoss County FC12525-6--» All matchesArbroath FC1163221--» All matchesHamilton Academical8422321-» All matchesRangers FC811611--» All matchesLivingston FC8215-1--» All matchesSt. Mirren FC8512-4--» All matchesFalkirk FC7214-4--» All matchesHeart of Midlothian7115-2--» All matchesStenhousemuir FC6402-1--» All matchesClyde FC51311---» All matchesHibernian FC540111--» All matchesQueen Of The South53021---» All matchesAlloa Athletic5221-2--» All matchesEast Fife FC5032-1--» All matchesMontrose FC422011--» All matchesCove Rangers4310----» All matchesGreenock Morton FC4013----» All matchesPeterhead FC4301-3--» All matchesBrechin City FC3210-1--» All matchesDumbarton FC220011--» All matchesAnnan Athletic2101-1--» All matchesDundalk FC2002--1-» All matchesEdinburgh City2200----» All matchesForfar Athletic2110-2--» All matchesStranraer FC2110-1--» All matchesWaterford FC2110----» All matchesBonnyrigg Rose Athletic11001---» All matchesFinn Harps11001---» All matchesBo'ness United1100----» All matchesCork City1100-1--» All matchesCowdenbeath FC1001----» All matchesEast Kilbride FC1100----» All matchesKelty Hearts1100-1--» All matchesLinlithgow Rose1001----» All matchesSligo Rovers1100----» All matchesSt Patrick's Athletic1001-1--» All matchesUC Dublin1100----» All matches