Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC141112-2--» All matchesDundee FC14833-1--» All matchesHamilton Academical13625-2--» All matchesAberdeen FC11722-3--» All matchesPartick Thistle11623----» All matchesSt. Johnstone FC11614----» All matchesHeart of Midlothian10424-2--» All matchesKilmarnock FC10415-4--» All matchesSt. Mirren FC10433-1--» All matchesHibernian FC9234-1--» All matchesArbroath FC8422-2--» All matchesAyr United8521-2--» All matchesRangers FC8017-2--» All matchesLivingston FC751111--» All matchesInverness CT7322----» All matchesQueen's Park FC7520-3--» All matchesRaith Rovers7322-1--» All matchesRoss County FC7223----» All matchesGreenock Morton FC6312----» All matchesAirdrieonians FC4211----» All matchesCove Rangers4400-1--» All matchesDundee United4112-1--» All matchesDunfermline Athletic3120----» All matchesQueen Of The South3201-1--» All matchesBayer Leverkusen U192101---1» All matchesFalkirk FC2101-1--» All matchesAccrington Stanley1001----» All matchesAnnan Athletic1100----» All matchesBolton Wanderers1010----» All matchesBrighton & Hove Albion1100----» All matchesBury FC1001----» All matchesDerby County1001----» All matchesDumbarton FC1100----» All matchesFulham FC1001----» All matchesGillingham FC1010----» All matchesGlentoran FC1100----» All matchesHapoel Be'er Sheva1001----» All matchesHartlepool United1100----» All matchesIpswich Town1001----» All matchesLeicester City U211010----» All matchesMillwall FC1010-1--» All matchesNewcastle United1001----» All matchesNorthampton Town1001----» All matchesOldham Athletic1001----» All matchesOxford United1001----» All matchesPeterhead FC1100----» All matchesPort Vale FC1100----» All matchesReading FC1001----» All matchesShakhtar Donetsk U191001----» All matchesSheffield United1001----» All matchesShrewsbury Town1010----» All matchesSouthend United1001-1--» All matchesStranraer FC1001----» All matchesSwindon Town1100----» All matchesThe Spartans FC1001----» All matchesWalsall FC1001-1--» All matches