Record by opponent MatchesWDLScoresYellowYellow-RedRedLivingston FC53111---» All matchesQueen Of The South51311---» All matchesAyr United43101---» All matchesDundee United411213--» All matchesGreenock Morton FC430111--» All matchesInverness CT42111---» All matchesDunfermline Athletic4112-1--» All matchesAlloa Athletic3210-1--» All matchesChelsea FC U213120----» All matchesLiverpool FC U213012-1--» All matchesManchester City U213021----» All matchesTottenham Hotspur U213111-1--» All matchesLeicester City U2120111---» All matchesAberdeen FC2002----» All matchesCove Rangers2200----» All matchesDerby County U212011----» All matchesEverton FC U212101----» All matchesMiddlesbrough FC U212101----» All matchesMotherwell FC2002----» All matchesPartick Thistle2200-1--» All matchesSouthampton FC U212110----» All matchesSt. Johnstone FC2002----» All matchesSt. Mirren FC2002----» All matchesKilmarnock FC10102---» All matchesRaith Rovers11002---» All matchesBrechin City FC11001---» All matchesHeart of Midlothian110011--» All matchesArsenal FC U211001----» All matchesDumbarton FC1010----» All matchesHamilton Academical1001----» All matchesLuton Town1001----» All matchesManchester United U211001----» All matchesMansfield Town1001----» All matchesNorwich City U211100----» All matchesPeterhead FC1100----» All matchesPlymouth Argyle1010----» All matchesRangers FC1001-1--» All matchesReading FC U211100----» All matchesSwansea City U211001-1--» All matchesWest Ham United U211001----» All matchesWolverhampton Wanderers U211001-1--» All matchesYeovil Town1010-1--» All matches