Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC231031024-2» All matchesHibernian FC1784514--» All matchesAberdeen FC1655616--» All matchesDundee United1694312--» All matchesMotherwell FC1666413--» All matchesCeltic FC16439-7--» All matchesRangers FC1461722--» All matchesFalkirk FC1483314--» All matchesDundee FC1282221--» All matchesKilmarnock FC1051421--» All matchesSt. Johnstone FC1043324--» All matchesHamilton Academical942323--» All matchesInverness CT953111--» All matchesLivingston FC963011--» All matchesRoss County FC9360----» All matchesQueen Of The South823312--» All matchesDunfermline Athletic8233-1--» All matchesGreenock Morton FC8431-2--» All matchesBrechin City FC54102---» All matchesDumbarton FC540123--» All matchesAlloa Athletic5410----» All matchesRaith Rovers5203----» All matchesAirdrieonians FC44002---» All matchesHeart of Midlothian41211---» All matchesAyr United4301----» All matchesArbroath FC3210----» All matchesPartick Thistle3300----» All matchesCowdenbeath FC22002---» All matchesStirling Albion FC22002---» All matchesEast Fife FC2002-1--» All matchesStenhousemuir FC11002---» All matchesAnnan Athletic1100----» All matchesAuchinleck Talbot1100----» All matchesBerwick Rangers1100----» All matchesBrora Rangers FC1001----» All matchesCove Rangers1100----» All matchesCS Petrocub1010-1--» All matchesEdinburgh City1100----» All matchesFC Zürich1001----» All matchesFK RFS1100----» All matchesPeterhead FC1100----» All matchesStranraer FC1100----» All matchesThe Spartans FC1100----» All matches