Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC15041131--» All matchesRangers FC13121011--» All matchesKilmarnock FC1234531--» All matchesMotherwell FC1254321--» All matchesSt. Johnstone FC1143411--» All matchesAberdeen FC11326----» All matchesRoss County FC1054121--» All matchesSt. Mirren FC1014512--» All matchesHeart of Midlothian913522--» All matchesDundee FC8521-1--» All matchesLivingston FC7412-2--» All matchesDundee United522111--» All matchesFalkirk FC3111----» All matchesFrance U163111----» All matchesHibernian FC3111-1--» All matchesNewcastle United U213300-1--» All matchesStoke City U213201----» All matchesManchester City U18202031--» All matchesFulham FC U21210111--» All matchesReading FC U2121011---» All matchesWest Bromwich Albion U2121101---» All matchesAZ Alkmaar2101----» All matchesFC Luzern2110----» All matchesFC Midtjylland2011----» All matchesFinland2110----» All matchesHNK Rijeka2101----» All matchesInter Club d’Escaldes2101-1--» All matchesLegia Warszawa2011-1--» All matchesLeicester City U212011-1--» All matchesLincoln City2101----» All matchesLiverpool FC U182110----» All matchesNorthampton Town2200----» All matchesNorwich City U212101----» All matchesPartizan2101----» All matchesPlymouth Argyle2002-1--» All matchesPoland2002----» All matchesRotherham United2101----» All matchesSwitzerland U192101----» All matchesStoke City U182200----» All matchesSunderland AFC U212110----» All matchesBarnsley FC10011---» All matchesBSC Young Boys U1911001---» All matchesEverton FC U1811001---» All matchesJuventus U1911001---» All matchesQueen's Park FC11001---» All matchesSwansea City U2111001---» All matchesWolverhampton Wanderers U1811001---» All matchesAFC Wimbledon1100-1--» All matchesAlbania1010----» All matchesAston Villa U211001----» All matchesAyr United1100----» All matchesBlackburn Rovers U181100----» All matchesBlackburn Rovers U211100----» All matchesBlackpool FC1001----» All matchesBradford City1001----» All matchesBulgaria1100----» All matchesClydebank FC1100----» All matchesDerby County U181010----» All matchesDinamo Zagreb1001----» All matchesElgin City1100----» All matchesEngland1001-1--» All matchesFC Midtjylland U191001----» All matchesFK Astana1001-1--» All matchesFK Brodarac U191100----» All matchesForfar Athletic1100----» All matchesFrance1001----» All matchesHajduk Split1001----» All matchesHNK Gorica1001----» All matchesInverness CT1100----» All matchesIreland1010----» All matchesIreland U191001----» All matchesItaly1001----» All matchesKazakhstan U191001-1--» All matchesKelty Hearts1001----» All matchesLokomotiva Zagreb1100----» All matchesMalta U171100----» All matchesMexico1100----» All matchesMiddlesbrough FC U181001----» All matchesMiddlesbrough FC U211100----» All matchesMoldova U211001----» All matchesNewcastle United U181100----» All matchesNetherlands1001----» All matchesNetherlands U191001----» All matchesNK Oriolik1100----» All matchesNK Osijek1001----» All matchesNK Varaždin1010-1--» All matchesPartick Thistle1100----» All matchesPeterborough United1100----» All matchesPeterhead FC1100----» All matchesPortugal U171001----» All matchesSan Marino U191100----» All matchesScotland U191001----» All matchesScotland U171001----» All matchesSweden U191100----» All matchesSlovakia U191001----» All matchesSlovenia U191001-1--» All matchesSouthampton FC U211001----» All matchesSpain U191001----» All matchesStockport County1010----» All matchesSunderland AFC1010-1--» All matchesSunderland AFC U181100----» All matchesTurkey U191001----» All matchesUniversity of Stirling FC1100----» All matchesUSA1010----» All matchesValencia CF U191100----» All matchesWalsall FC1100----» All matchesWest Bromwich Albion U181100----» All matchesWest Ham United1001----» All matchesWest Ham United U211010----» All matchesWolverhampton Wanderers U211001----» All matches