Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian4819920157--» All matchesAberdeen FC4613924193-1» All matchesHibernian FC41141116165--» All matchesMotherwell FC4018913215--» All matchesDundee United35141110271--» All matchesCeltic FC28641812--» All matchesDundee FC27118894--» All matchesRangers FC24261674--» All matchesInverness CT22967123--» All matchesLivingston FC22135481--» All matchesFalkirk FC211722144--» All matchesSt. Johnstone FC2110299---» All matchesPartick Thistle20974101--» All matchesSt. Mirren FC191333134-1» All matchesHamilton Academical191153101--» All matchesDunfermline Athletic179629---» All matchesKilmarnock FC161321154--» All matchesRoss County FC1372491--» All matchesQueen Of The South52122---» All matchesRaith Rovers54012---» All matchesDumbarton FC44005---» All matchesSwansea City40131---» All matchesAlloa Athletic4130----» All matchesScunthorpe United33004---» All matchesBristol City32013---» All matchesLos Angeles Galaxy300331--» All matchesCD Chivas30031---» All matchesLeeds United301211--» All matchesColorado Rapids3102----» All matchesCowdenbeath FC3210----» All matchesCrystal Palace3201----» All matchesFC Dallas3021----» All matchesNorwich City3012----» All matchesQueen's Park FC22003---» All matchesFaeroe Islands22002---» All matchesGretna FC22002---» All matchesGeorgia21011---» All matchesHapoel Tel Aviv21011---» All matchesLithuania22001---» All matchesReading FC20021---» All matchesSheffield United21011---» All matchesCA Osasuna2011----» All matchesDoncaster Rovers2011----» All matchesFBK Kaunas2011----» All matchesItaly2002----» All matchesLeicester City2110----» All matchesMillwall FC2002----» All matchesMolde FK2110----» All matchesReal Salt Lake2002----» All matchesSan Jose Earthquakes2110----» All matchesVillarreal CF2020----» All matchesAnnan Athletic11002---» All matchesBulgaria11002---» All matchesAJ Auxerre10101---» All matchesAS Livorno11001---» All matchesBerwick Rangers11001---» All matchesBrora Rangers FC11001---» All matchesDerby County10011---» All matchesPhiladelphia Union11001---» All matchesSeattle Sounders11001---» All matchesSouth Africa11001---» All matchesVancouver Whitecaps10101---» All matchesAyr United1001----» All matchesBarnsley FC1001----» All matchesBurnley FC1100----» All matchesBurton Albion1001----» All matchesCF Montréal1001-1--» All matchesChicago Fire1100----» All matchesClyde FC1100----» All matchesColumbus Crew1010----» All matchesCoventry City1001----» All matchesFK Zeta1100----» All matchesForfar Athletic1100----» All matchesGlenavon FC1100----» All matchesGreenock Morton FC1001----» All matchesHouston Dynamo1010-1--» All matchesHull City1010----» All matchesIpswich Town1001----» All matchesItaly U211001----» All matchesJapan1010-1--» All matchesCroatia1010----» All matchesLiechtenstein1100----» All matchesMaccabi Haifa1100----» All matchesManisaspor1001----» All matchesMoldova U211010----» All matchesNew England Revolution1001----» All matchesNorth Macedonia1001----» All matchesNorway U211001----» All matchesNottingham Forest1001----» All matchesOlympique Lyonnais1001----» All matchesAustria1100----» All matchesPanathinaikos A.O.1010----» All matchesPortsmouth FC1010----» All matchesPreston North End1010----» All matchesQueens Park Rangers1001----» All matchesSweden1001----» All matchesSevilla FC1001----» All matchesSporting Kansas City1100----» All matchesThe Spartans FC1100----» All matchesToronto FC1010----» All matchesTrabzonspor1001----» All matchesCzech Republic1100----» All matchesUkraine1001----» All matchesVfB Stuttgart1001-1--» All matchesWatford FC1001----» All matchesZenit St. Petersburg1001----» All matches