Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC173311-1--» All matchesSt. Mirren FC1681721--» All matchesDundee FC1582521--» All matchesHeart of Midlothian1441942--» All matchesHibernian FC1464411--» All matchesAberdeen FC1382331--» All matchesDundee United136431---» All matchesSt. Johnstone FC1363411--» All matchesKilmarnock FC1274141--» All matchesMotherwell FC1272331--» All matchesInverness CT1134411--» All matchesRoss County FC106134---» All matchesArbroath FC1033421--» All matchesLivingston FC10514211-» All matchesGreenock Morton FC93423---» All matchesPartick Thistle95222---» All matchesAlloa Athletic75204---» All matchesFalkirk FC75021---» All matchesRaith Rovers734012--» All matchesCeltic FC7007----» All matchesQueen Of The South6213-111» All matchesHamilton Academical531121--» All matchesDunfermline Athletic5131-1--» All matchesAyr United43013---» All matchesQueen's Park FC431011--» All matchesCove Rangers4211----» All matchesStranraer FC32012---» All matchesAirdrieonians FC320111--» All matchesVfB Stuttgart21011---» All matchesAnnan Athletic2200----» All matchesBonnyrigg Rose Athletic2200-1--» All matchesClyde FC2101----» All matchesBerwick Rangers11002---» All matchesElgin City11002---» All matchesAlbion Rovers11001---» All matchesMontrose FC11001---» All matchesAston Villa1001----» All matchesAtalanta1010----» All matchesAuchinleck Talbot1100----» All matchesBrora Rangers FC1100----» All matchesDinamo Zagreb1010----» All matchesDumbarton FC1100----» All matchesFC Utrecht1100----» All matchesFerencvárosi TC1001----» All matchesFeyenoord1100----» All matchesFK Kairat1001----» All matchesForfar Athletic1100----» All matchesLASK1001-1--» All matchesPeterhead FC1100----» All matches