Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian251825----» All matchesRangers FC238510----» All matchesAberdeen FC221417----» All matchesKilmarnock FC201073----» All matchesMotherwell FC201415----» All matchesDundee United191216-1--» All matchesHibernian FC17944----» All matchesSt. Johnstone FC17647-1--» All matchesDunfermline Athletic151212----» All matchesCeltic FC120210----» All matchesDundee FC9900----» All matchesLivingston FC7610----» All matchesSt. Mirren FC6303----» All matchesInverness CT4112----» All matchesPartick Thistle4400---1» All matchesCrewe Alexandra3030----» All matchesFC Porto3102----» All matchesRoss County FC3012-1--» All matchesAFC Ajax2101----» All matchesBlackburn Rovers2200----» All matchesBoavista2110----» All matchesBurnley FC2002----» All matchesCardiff City2002----» All matchesGermany2011----» All matchesFaeroe Islands2110----» All matchesFBK Kaunas2200----» All matchesFC Basel 18932101----» All matchesFK Teplice2101----» All matchesIceland2200----» All matchesJuventus2101----» All matchesLiverpool FC2110-1--» All matchesNetherlands2101----» All matchesQueens Park Rangers2101----» All matchesCelta de Vigo2101----» All matchesRosenborg BK2101----» All matchesSheffield United2101----» All matchesSheffield Wednesday2101-1--» All matchesSouthampton FC2011-1--» All matchesStoke City2101-1--» All matchesValencia CF2002-1--» All matchesVfB Stuttgart2101----» All matchesWatford FC2110----» All matchesWolverhampton Wanderers2110----» All matchesAFC Bournemouth1100----» All matchesBarnet FC1010----» All matchesBolton Wanderers1001----» All matchesBrighton & Hove Albion1100----» All matchesBristol City1100----» All matchesCarlisle United1001----» All matchesCoventry City1100----» All matchesCrystal Palace1001----» All matchesDenmark1001----» All matchesDerby County1010----» All matchesFC Barcelona1100---1» All matchesFK Sūduva1100----» All matchesGillingham FC1010----» All matchesHereford United1010----» All matchesHong Kong B1100----» All matchesHull City1010----» All matchesIpswich Town1010----» All matchesItaly1001----» All matchesLeeds United1001----» All matchesLithuania1100----» All matchesLuton Town1001----» All matchesMansfield Town1100----» All matchesMillwall FC1010----» All matchesMTK Budapest1100----» All matchesNew Zealand1010----» All matchesNigeria1001----» All matchesNorthampton Town1100----» All matchesNorway1010----» All matchesNorwich City1001----» All matchesAustria1010----» All matchesPlymouth Argyle1001----» All matchesPortugal1001----» All matchesPreston North End1010----» All matchesQueen's Park FC1100----» All matchesRaith Rovers1001----» All matchesReading FC1001----» All matchesSouth Africa1001----» All matchesSwindon Town1001----» All matchesTottenham Hotspur1100----» All matchesWales1001----» All matchesWalsall FC1001----» All matches