Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United35121013-3--» All matchesHeart of Midlothian3510916-8--» All matchesCeltic FC333525-7--» All matchesAberdeen FC3216610-5--» All matchesKilmarnock FC3212614-4--» All matchesRangers FC320824-6--» All matchesHibernian FC319101245--» All matchesDunfermline Athletic23125615-1» All matchesInverness CT211227-2--» All matchesSt. Mirren FC17485-3--» All matchesFalkirk FC15753-1--» All matchesLivingston FC13535-1--» All matchesSt. Johnstone FC1252512--» All matchesDundee FC10415-1--» All matchesHamilton Academical8431----» All matchesMotherwell FC4220----» All matchesGretna FC3300----» All matchesPoland3111----» All matchesAalesunds FK2110----» All matchesAS Nancy Lorraine2002----» All matchesBreiðablik2200-1--» All matchesDenmark2110----» All matchesEstonia2200----» All matchesFCSB2002-1--» All matchesFinland2101----» All matchesFlamurtari Vlorë2101----» All matchesLiechtenstein2200----» All matchesLlanelli Town2101----» All matchesOdense BK2002----» All matchesPartick Thistle2101----» All matchesScotland2011----» All matchesSweden2110----» All matchesSerbia2011----» All matchesSlovakia2002----» All matchesSlovenia2110----» All matchesSpain2101----» All matchesCzech Republic2020----» All matchesWales2011----» All matchesAlbania1001----» All matchesAzerbaijan1100----» All matchesBarbados1010----» All matchesBulgaria1001----» All matchesChile1001----» All matchesGermany1001----» All matchesEngland1100----» All matchesFaeroe Islands1010----» All matchesGeorgia1100----» All matchesGreece1001----» All matchesIceland1001----» All matchesIsrael1010----» All matchesItaly1010----» All matchesLatvia1100----» All matchesMalta1010----» All matchesMontenegro1001----» All matchesAustria1001-1--» All matchesPortugal1010----» All matchesRomania1001----» All matchesSan Marino1100----» All matchesSwitzerland1010----» All matchesSaint Kitts and Nevis1100----» All matchesTrinidad & Tobago1100----» All matchesTurkey1001----» All matchesUruguay1001----» All matches