Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC2168732--» All matchesDundee United1634913--» All matchesDumbarton FC16664-3--» All matchesFalkirk FC1545623--» All matchesHibernian FC1316612--» All matchesQueen Of The South117134---» All matchesRangers FC11047-3--» All matchesForfar Athletic1036123--» All matchesStranraer FC10325----» All matchesAnnan Athletic961212--» All matchesKilmarnock FC931511--» All matchesElgin City843125--» All matchesAlbion Rovers85211---» All matchesCeltic FC8116-1--» All matchesLivingston FC8413----» All matchesRaith Rovers720521--» All matchesSt. Johnstone FC741221--» All matchesHeart of Midlothian74121---» All matchesEast Fife FC7223-1--» All matchesEdinburgh City7232----» All matchesStirling Albion FC7205-2--» All matchesAberdeen FC6132-1--» All matchesDunfermline Athletic6213-2--» All matchesInverness CT6231-1--» All matchesHamilton Academical521213--» All matchesBonnyrigg Rose Athletic5212-1--» All matchesAyr United42113---» All matchesAlloa Athletic43102---» All matchesBrechin City FC4301-1--» All matchesCowdenbeath FC4121----» All matchesKelty Hearts4004----» All matchesMotherwell FC4103-1--» All matchesThe Spartans FC3111----» All matchesFlamurtari Vlorë210121--» All matchesBreiðablik22001---» All matchesFCSB200211--» All matchesAalesunds FK2110----» All matchesBerwick Rangers2200----» All matchesClyde FC2101----» All matchesLlanelli Town2101----» All matchesMontrose FC2200----» All matchesPartick Thistle2002----» All matchesQueen's Park FC2200----» All matchesRoss County FC2011----» All matchesHuntly FC11001---» All matchesAirdrieonians FC1001----» All matchesCove Rangers1001----» All matchesFraserburgh FC1100----» All matchesJeanfield Swifts1100----» All matchesMusselburgh Athletic1100----» All matchesOdense BK1001----» All matchesPeterhead FC1001-1--» All matchesStenhousemuir FC1010----» All matches