Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee FC225107381-» All matchesHeart of Midlothian16358-6-1» All matchesGreenock Morton FC1453612--» All matchesAyr United13544-3--» All matchesDundee United1255223--» All matchesRaith Rovers127411---» All matchesArbroath FC12723-2--» All matchesSt. Mirren FC1171313--» All matchesCeltic FC11209-2--» All matchesDunfermline Athletic11542-3--» All matchesPartick Thistle11542-4--» All matchesMotherwell FC10226-4-1» All matchesQueen Of The South10532-2--» All matchesRangers FC10208----» All matchesSt. Johnstone FC9423-2--» All matchesAberdeen FC8305-2--» All matchesHamilton Academical8314-1--» All matchesHibernian FC8044-3--» All matchesRoss County FC7313----» All matchesLivingston FC6420-1--» All matchesCove Rangers5401-2--» All matchesKilmarnock FC5401-2--» All matchesFalkirk FC4103-2--» All matchesInverness CT4022----» All matchesAlbion Rovers2200----» All matchesAlloa Athletic2011----» All matchesBayern Munich U192002----» All matchesCercle Brugge2011----» All matchesEast Fife FC2200----» All matchesFrance U192002----» All matchesNorthern Ireland U212101----» All matchesParis Saint-Germain U192002-1--» All matchesRSC Anderlecht U192200----» All matchesMalta U17110011--» All matchesTurkey U1911001---» All matchesAnnan Athletic1100----» All matchesArmenia U191010-1--» All matchesBrora Rangers FC1100----» All matchesBuckie Thistle1100----» All matchesCowdenbeath FC1100----» All matchesElgin City1100----» All matchesFC Copenhagen1001----» All matchesFrance U171001----» All matchesKelty Hearts1100----» All matchesLuxembourg U191100----» All matchesMontenegro U171100----» All matchesNetherlands U191100----» All matchesPeterhead FC1001-1--» All matchesPortugal U191001--1-» All matchesPortugal U171100----» All matchesQueen's Park FC1001----» All matchesSan Marino U191100----» All matchesSweden U191010----» All matchesSwitzerland U171100-1--» All matchesSerbia U171100----» All matchesSpain U191010----» All matchesStirling Albion FC1001----» All matchesTromsø IL1100----» All matchesHungary U171010-1--» All matchesWales U191100-1--» All matchesWales U171100----» All matchesCyprus U191100----» All matches