Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC30571831--» All matchesSt. Johnstone FC27981021--» All matchesMotherwell FC23671052--» All matchesRangers FC23521632--» All matchesCeltic FC22331651--» All matchesHibernian FC205695---» All matchesDundee FC20105532--» All matchesHeart of Midlothian186484---» All matchesLivingston FC186483---» All matchesRoss County FC178457---» All matchesPartick Thistle1435661--» All matchesKilmarnock FC144642---» All matchesDundee United1353541--» All matchesHamilton Academical1153321-1» All matchesSt. Mirren FC10514-1--» All matchesDunfermline Athletic73221---» All matchesInverness CT6105----» All matchesRaith Rovers6132-2--» All matchesAirdrieonians FC53021---» All matchesAyr United403131--» All matchesQueen's Park FC41211---» All matchesArbroath FC4121----» All matchesGreenock Morton FC3111----» All matchesStenhousemuir FC3102----» All matchesAlloa Athletic22001---» All matchesConnah's Quay Nomads21011---» All matchesBrora Rangers FC11001---» All matchesDumbarton FC11001---» All matchesStranraer FC11001---» All matchesAndorra U211010----» All matchesAnnan Athletic1001----» All matchesClyde FC1100----» All matchesEast Fife FC1001-1--» All matchesFalkirk FC1001----» All matchesItaly U191010----» All matchesKelty Hearts1001----» All matchesCroatia U191010----» All matchesLinlithgow Rose1001----» All matchesNetherlands U191010----» All matchesAustria U191100----» All matchesQueen Of The South1001----» All matchesStirling Albion FC1100----» All matchesThe Spartans FC1001----» All matchesUkraine U211001----» All matchesCyprus1100----» All matches