Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC37153142--» All matchesMotherwell FC32109135---» All matchesKilmarnock FC317121212---» All matchesRangers FC3127224---» All matchesAberdeen FC3059163---» All matchesHeart of Midlothian28661613--» All matchesHibernian FC251069101--» All matchesDundee United2496971--» All matchesDundee FC191252111-1» All matchesLivingston FC144827---» All matchesPartick Thistle136345---» All matchesSt. Johnstone FC134632---» All matchesDunfermline Athletic933351--» All matchesSt. Mirren FC824232--» All matchesInverness CT82511-1-» All matchesFalkirk FC7205-2--» All matchesWigan Athletic21012---» All matchesGÍ Gøta21101---» All matchesLeeds United20021---» All matchesBayern Munich2002----» All matchesFaeroe Islands2110-1--» All matchesÍA Akranes2101----» All matchesIceland2200-1--» All matchesLithuania2101----» All matchesMyPa-472020----» All matchesQueens Park Rangers2101----» All matchesHungary U212101----» All matchesCanada11002---» All matchesEcuador11001---» All matchesIpswich Town10011---» All matchesNew Zealand10101---» All matchesReading FC10101---» All matchesSunderland AFC11001---» All matchesYeovil Town10011---» All matchesBK Häcken1001----» All matchesBrighton & Hove Albion1100----» All matchesBurnley FC1100----» All matchesCardiff City1100----» All matchesCoventry City1001----» All matchesCrewe Alexandra1001----» All matchesDerby County1001----» All matchesGermany1010----» All matchesEstonia1100----» All matchesFrance1001----» All matchesFrance U211001----» All matchesGillingham FC1100----» All matchesIreland1001----» All matchesItaly1001----» All matchesLeicester City1001----» All matchesMillwall FC1010----» All matchesMoldova1010----» All matchesNetherlands1001----» All matchesNorway1010----» All matchesNottingham Forest1100----» All matchesAustria1001----» All matchesPeterborough United1100----» All matchesPoland1010----» All matchesPortugal1001----» All matchesPreston North End1010----» All matchesRotherham United1100----» All matchesSweden1001----» All matchesSheffield United1001----» All matchesSlovenia1010----» All matchesSpain1010-1--» All matchesSpain U211001----» All matchesStoke City1010----» All matchesTrinidad & Tobago1100----» All matchesHungary1001----» All matchesWatford FC1001----» All matchesWest Ham United1010----» All matchesWolverhampton Wanderers1001----» All matches