Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC14563111-» All matchesMotherwell FC1363412--» All matchesHamilton Academical13616-2--» All matchesRangers FC13409-6--» All matchesHeart of Midlothian114341---» All matchesSt. Johnstone FC11605-31-» All matchesRoss County FC932423--» All matchesInverness CT933312--» All matchesCeltic FC9018-4--» All matchesAberdeen FC8116-11-» All matchesDundee United724112--» All matchesSt. Mirren FC7322-2-1» All matchesPartick Thistle6204-2--» All matchesFalkirk FC54101---» All matchesCardiff City5212----» All matchesDoncaster Rovers5410----» All matchesHibernian FC5212-1--» All matchesMiddlesbrough FC5113-1--» All matchesArsenal FC4103-2--» All matchesBristol City4400----» All matchesCoventry City30211---» All matchesDumbarton FC321012--» All matchesPeterborough United320111--» All matchesAC Milan3012----» All matchesBrighton & Hove Albion3111----» All matchesCrystal Palace3210----» All matchesDerby County3003----» All matchesHouston Dynamo3030----» All matchesHull City3111-1--» All matchesIpswich Town3102----» All matchesMillwall FC3201-1--» All matchesNorwich City3003-1--» All matchesPhiladelphia Union3030-1--» All matchesPortsmouth FC3120-1--» All matchesReading FC3012----» All matchesSporting Kansas City3102-1--» All matchesCF Montréal20111---» All matchesVorskla Poltava220011--» All matchesBarnsley FC2011-1--» All matchesBirmingham City2002-1--» All matchesBurnley FC2200-1--» All matchesChennaiyin FC2002----» All matchesColumbus Crew2002-1--» All matchesD.C. United2101----» All matchesDunfermline Athletic2200----» All matchesEngland U212002----» All matchesFC Goa2101----» All matchesKarpaty Lviv2020----» All matchesLeeds United2020----» All matchesLivingston FC2110----» All matchesLos Angeles Galaxy2011-1--» All matchesManchester United2011-1--» All matchesMetalurg Zaporizhya2110-1--» All matchesNew York RB2002----» All matchesNorth Macedonia2200----» All matchesNottingham Forest2011-1--» All matchesOdisha FC2110-1--» All matchesSouthampton FC2002----» All matchesSwansea City2002-1--» All matchesTavriya Simferopol (1958-2014)2200----» All matchesWales2110----» All matchesWatford FC2011----» All matchesWest Bromwich Albion2101-1--» All matchesWest Ham United2020-1--» All matchesDnipro Dnipropetrovsk10011---» All matchesFaeroe Islands11001---» All matchesAFC Bournemouth1001-1--» All matchesAlgeria1100----» All matchesAndorra1100----» All matchesAston Villa1001----» All matchesATK1001----» All matchesBlackpool FC1001--1-» All matchesBolton Wanderers1010----» All matchesBosnia-Herzegovina1100----» All matchesBulgaria U211100----» All matchesChelsea FC1001----» All matchesChernomorets Odessa1100----» All matchesChicago Fire1001----» All matchesColorado Rapids1001----» All matchesCowdenbeath FC1100----» All matchesCrewe Alexandra1100----» All matchesGermany1001-1--» All matchesGermany U211010----» All matchesDynamo Kyiv1100----» All matchesEast Fife FC1001----» All matchesFC Dallas1010----» All matchesFC Copenhagen1001----» All matchesFC Pune City1010----» All matchesFK Kukësi1001----» All matchesForfar Athletic1100----» All matchesFulham FC1001----» All matchesHuddersfield Town1010-1--» All matchesItaly1100----» All matchesKazakhstan1100----» All matchesKerala Blasters1010----» All matchesCroatia1010----» All matchesMetalist Kharkiv1100----» All matchesMontenegro U211010----» All matchesNew England Revolution1001-1--» All matchesNetherlands U211001----» All matchesNorthEast United FC1100----» All matchesNorway1001----» All matchesPeterhead FC1001----» All matchesPFK Sevastopol1100----» All matchesPortugal U211001----» All matchesPreston North End1100----» All matchesQueen Of The South1001----» All matchesQueens Park Rangers1001----» All matchesRaith Rovers1100-1--» All matchesReal Salt Lake1001----» All matchesRotherham United1010----» All matchesRussia1010----» All matchesSan Jose Earthquakes1001----» All matchesSantos Laguna1001-1--» All matchesScotland1100----» All matchesScunthorpe United1010----» All matchesSerbia1010----» All matchesShakhtar Donetsk1010----» All matchesSheffield Wednesday1001----» All matchesSpain1001----» All matchesSpartak Moskva1100----» All matchesSouth Africa1100----» All matchesCzech Republic1010----» All matchesUruguay1001-1--» All matchesVancouver Whitecaps1001----» All matchesVillarreal CF1100----» All matchesVolyn Lutsk1001----» All matchesWigan Athletic1001----» All matchesWolverhampton Wanderers1001----» All matchesZorya Lugansk1100----» All matches