Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC28861414--» All matchesSt. Mirren FC28145914--» All matchesSt. Johnstone FC247710-4-2» All matchesRangers FC221615-5--» All matchesHeart of Midlothian2184916--» All matchesAberdeen FC195410221-» All matchesCeltic FC18141315--» All matchesRoss County FC1663725--» All matchesKilmarnock FC16565----» All matchesMotherwell FC163310-6--» All matchesQueen Of The South14635-2--» All matchesDundee FC1243515--» All matchesRaith Rovers1251611--» All matchesFalkirk FC12435-5-1» All matchesGreenock Morton FC12624-2--» All matchesHamilton Academical12525-5--» All matchesDunfermline Athletic11254-5--» All matchesPartick Thistle11614-4--» All matchesArbroath FC10514-2--» All matchesDumbarton FC10514-1--» All matchesDundee United10334-2--» All matchesLivingston FC10532-3--» All matchesAirdrieonians FC9414-4--» All matchesInverness CT8143-2--» All matchesAlloa Athletic7322-2-1» All matchesAyr United7430-1--» All matchesQueen's Park FC5212-1-1» All matchesBrechin City FC4310-1--» All matchesCowdenbeath FC4211-1--» All matchesEdinburgh City3300----» All matchesBreiðablik2200----» All matchesEast Fife FC2011-1--» All matchesIsrael2101----» All matchesMontrose FC2101----» All matchesQarabağ FK2002-1--» All matchesStranraer FC2101----» All matchesAlbion Rovers1100----» All matchesAnnan Athletic1100----» All matchesBanks O’ Dee FC1100----» All matchesBerwick Rangers1100----» All matchesBK Häcken1001-1--» All matchesBuckie Thistle1100----» All matchesCeltic FC (R)1100----» All matchesClyde FC1100----» All matchesColeraine FC1100----» All matchesCove Rangers1001----» All matchesEast Kilbride FC1010-1--» All matchesFormartine United1100----» All matchesGlentoran FC1100----» All matchesHapoel Be'er Sheva1001--1-» All matchesKazakhstan1100-1--» All matchesLuxembourg1100----» All matchesNetherlands1010----» All matchesPeterhead FC1100----» All matchesSerbia1100-1--» All matchesSlovakia1100----» All matchesStenhousemuir FC1100----» All matchesCzech Republic1100----» All matchesCyprus1100----» All matches