Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC1753923--» All matchesMotherwell FC1661912--» All matchesPartick Thistle15546-2--» All matchesHamilton Academical14725----» All matchesSt. Johnstone FC132471---» All matchesDundee FC13427-2--» All matchesInverness CT1215613--» All matchesCeltic FC121110----» All matchesDundee United1122712--» All matchesAberdeen FC11227-1--» All matchesHibernian FC11326----» All matchesAyr United10325----» All matchesHeart of Midlothian92431---» All matchesRangers FC8026-2--» All matchesRoss County FC8422-1--» All matchesGreenock Morton FC7322-3--» All matchesDunfermline Athletic6132----» All matchesQueen Of The South530211--» All matchesArbroath FC5221-1--» All matchesDumbarton FC4013----» All matchesRaith Rovers4103-1--» All matchesBradford City3021----» All matchesFalkirk FC3021----» All matchesLivingston FC3102----» All matchesSt. Mirren FC3102----» All matchesAccrington Stanley2101----» All matchesBarnsley FC2002----» All matchesBlackpool FC2110----» All matchesBristol Rovers2110----» All matchesBurton Albion2200----» All matchesCharlton Athletic2110-1--» All matchesCoventry City2011-1--» All matchesDoncaster Rovers2011-1--» All matchesFleetwood Town2110-1--» All matchesGillingham FC2200----» All matchesLuton Town2101----» All matchesOxford United2101----» All matchesPlymouth Argyle2101----» All matchesPortsmouth FC2101----» All matchesRochdale AFC2200----» All matchesScunthorpe United2101----» All matchesSouthend United2200----» All matchesStranraer FC2200----» All matchesSunderland AFC2020----» All matchesWalsall FC2011----» All matchesWycombe Wanderers2101----» All matchesEast Kilbride FC10011---» All matchesShrewsbury Town10011---» All matchesAFC Wimbledon1001----» All matchesAlloa Athletic1100----» All matchesBromley FC1100----» All matchesCambridge United1001----» All matchesClyde FC1100----» All matchesEdinburgh City1100----» All matchesFulham FC U211100----» All matchesMiddlesbrough FC1001----» All matchesMontrose FC1100----» All matchesPeterhead FC1100----» All matchesQueen's Park FC1001----» All matchesQueens Park Rangers1001----» All matchesSwitzerland U211010----» All matches