Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC34106185211» All matchesRangers FC29132517--» All matchesMotherwell FC281251193--» All matchesHeart of Midlothian27761417--» All matchesCeltic FC24212162--» All matchesHibernian FC22651185--» All matchesDundee United216875---» All matchesInverness CT2067791--» All matchesFalkirk FC17944411-» All matchesSt. Mirren FC1786334-1» All matchesLivingston FC1371551--» All matchesDunfermline Athletic1152422--» All matchesKilmarnock FC11335-2--» All matchesDundee FC95131---» All matchesSt. Johnstone FC9234-1-1» All matchesHamilton Academical7412211-» All matchesAlloa Athletic420211--» All matchesQueen Of The South4004----» All matchesRaith Rovers32013---» All matchesGretna FC321021--» All matchesRoss County FC3012----» All matchesPartick Thistle211021--» All matchesCarlisle United22001---» All matchesCowdenbeath FC21101---» All matchesDumbarton FC220011--» All matchesAFC Bournemouth2110----» All matchesHuddersfield Town2011----» All matchesIF Elfsborg2002----» All matchesNK Maribor2002----» All matchesBury FC11002---» All matchesWalsall FC10101---» All matchesBrechin City FC1100----» All matchesCharlton Athletic1001----» All matchesChesterfield FC1100-1--» All matchesExeter City1100----» All matchesMilton Keynes Dons1010----» All matchesNotts County1001----» All matchesPreston North End1001----» All matchesRochdale AFC1100----» All matchesSheffield United1001-1--» All matchesSheffield Wednesday1001----» All matchesStevenage FC1010----» All matchesWycombe Wanderers1001----» All matches