Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC251915-5-1» All matchesRangers FC235513-4-1» All matchesFalkirk FC221057271-» All matchesAberdeen FC2095613--» All matchesHibernian FC207103-4--» All matchesKilmarnock FC18855-2--» All matchesMotherwell FC18855-3--» All matchesInverness CT17935-1--» All matchesSt. Mirren FC15942-1-1» All matchesHeart of Midlothian1482422--» All matchesDumbarton FC10424-2--» All matchesHamilton Academical9423-2--» All matchesSt. Johnstone FC9432-3--» All matchesAlloa Athletic8503-1--» All matchesMontrose FC7223-2--» All matchesQueen Of The South6501-1--» All matchesRoss County FC6411-1--» All matchesAirdrieonians FC5014-1--» All matchesPeterhead FC5032----» All matchesRaith Rovers5500-2--» All matchesCowdenbeath FC44001---» All matchesArbroath FC4310----» All matchesCove Rangers4103-3--» All matchesDundee United4400-1--» All matchesDunfermline Athletic4013-2--» All matchesEast Fife FC4310----» All matchesLivingston FC4400-1--» All matchesPartick Thistle4301----» All matchesGretna FC31021---» All matchesBristol City3210----» All matchesIpswich Town3111-1--» All matchesLeeds United3111-1--» All matchesQueen's Park FC3021-2--» All matchesAEK Athen2011----» All matchesAyr United2002--1-» All matchesBarnsley FC2200----» All matchesBrighton & Hove Albion2020-1--» All matchesCardiff City2011----» All matchesChelsea FC2011----» All matchesCoventry City2101-1--» All matchesDundee FC2110----» All matchesEdinburgh City2002-1--» All matchesGreenock Morton FC2101----» All matchesKelty Hearts2101----» All matchesLeicester City2110----» All matchesMillwall FC2200----» All matchesNK Maribor2200-2--» All matchesNottingham Forest2200-1--» All matchesPeterborough United2200----» All matchesStranraer FC2200-1--» All matchesWatford FC2002----» All matchesWolverhampton Wanderers2110----» All matchesBarnet FC1100----» All matchesBerwick Rangers1100-1--» All matchesBlackburn Rovers1010----» All matchesBonnyrigg Rose Athletic1001----» All matchesBurnley FC1100----» All matchesCharlton Athletic1010----» All matchesClyde FC1100-1--» All matchesClydebank FC1001----» All matchesDerby County1001----» All matchesEast Kilbride FC1100----» All matchesForfar Athletic1100----» All matchesHuddersfield Town1010----» All matchesManchester City1001----» All matchesReading FC1100----» All matchesSheffield United1100----» All matchesSouthampton FC1001----» All matches