Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC1233622--» All matchesHeart of Midlothian12408-3--» All matchesKilmarnock FC11263-1-1» All matchesCeltic FC10028-3--» All matchesMotherwell FC10145-3--» All matchesRangers FC10217-2--» All matchesAberdeen FC9324-2--» All matchesCove Rangers8413----» All matchesDundee United8242-1--» All matchesInverness CT8422-1--» All matchesLivingston FC731322--» All matchesFalkirk FC6222-2--» All matchesRoss County FC6213-1--» All matchesSt. Johnstone FC6222-1--» All matchesAirdrieonians FC5203----» All matchesPartick Thistle5212-2--» All matchesQueen's Park FC5401-1--» All matchesDumbarton FC440021--» All matchesArbroath FC42201---» All matchesHibernian FC420211--» All matchesAyr United4301---1» All matchesGreenock Morton FC4031--1-» All matchesHamilton Academical4310----» All matchesRaith Rovers33001---» All matchesDundee FC3300----» All matchesMontrose FC3012-2--» All matchesAlloa Athletic220011--» All matchesLegia Warszawa201111--» All matchesMalta U21220011--» All matchesNorthern Ireland U21211011--» All matchesPeterhead FC22001---» All matchesBelgium U212011----» All matchesBonnyrigg Rose Athletic2200----» All matchesClyde FC2110----» All matchesEast Fife FC2011----» All matchesFC Midtjylland2011----» All matchesKAA Gent2011----» All matchesKF Malisheva2101-1--» All matchesKF Shkëndija 792110----» All matchesNorway U212020----» All matchesPartizan2101-1--» All matchesSpain U212002----» All matchesAnnan Athletic1100----» All matchesDenmark U211010-1--» All matchesDunfermline Athletic1001----» All matchesForfar Athletic1100----» All matchesKazakhstan U211001----» All matchesAustria U211001----» All matchesStirling Albion FC1001----» All matchesStranraer FC1100----» All matchesTurkey U211001-1--» All matchesHungary U211100----» All matchesWales U211001----» All matches