Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC271269-6-1» All matchesRangers FC2076737--» All matchesCeltic FC20131615-1» All matchesHeart of Midlothian1963109311» All matchesInverness CT191072561-» All matchesHibernian FC1984714-1» All matchesKilmarnock FC1794421--» All matchesAberdeen FC1681761-1» All matchesDunfermline Athletic1435623--» All matchesSt. Mirren FC131210511-» All matchesDundee United1374221-1» All matchesLivingston FC10532-1--» All matchesFalkirk FC821533--» All matchesSt. Johnstone FC8224-2--» All matchesDundee FC7223-3--» All matchesHamilton Academical7601-2--» All matchesPartick Thistle64111---» All matchesRoss County FC6411----» All matchesPortsmouth FC513121-1» All matchesBarnsley FC531112--» All matchesReading FC512211--» All matchesCoventry City5122-1--» All matchesWatford FC5212-2--» All matchesDoncaster Rovers42113---» All matchesPeterborough United422021--» All matchesCardiff City420212--» All matchesDerby County42111---» All matchesHull City42111---» All matchesMillwall FC41121---» All matchesCzech Republic4112-1--» All matchesQueens Park Rangers310222--» All matchesBristol City31111-1-» All matchesLos Angeles Galaxy30121---» All matchesBlackpool FC3012-2--» All matchesBurnley FC3201-1--» All matchesGretna FC3102----» All matchesIpswich Town3021----» All matchesLeeds United3111-1-1» All matchesLeicester City3030----» All matchesNottingham Forest3012-2--» All matchesPreston North End3120----» All matchesReal Salt Lake3111----» All matchesAalborg BK20111---» All matchesCD Chivas21101---» All matchesBrighton & Hove Albion2110-1--» All matchesColorado Rapids2110----» All matchesCrystal Palace2110-1--» All matchesFC Dallas2002-1--» All matchesFC Groningen2110----» All matchesFK Daugava Rīga2200----» All matchesHamburger SV2011-1--» All matchesManchester United2011----» All matchesMyPa-472020-1--» All matchesPortland Timbers2002----» All matchesSheffield United2101-1--» All matchesSouthampton FC2101-1--» All matchesSwansea City2002-1--» All matchesWales2101----» All matchesBirmingham City110011--» All matchesBrentford FC10101---» All matchesColchester United110011--» All matchesFC Barcelona100111--» All matchesHapoel Tel Aviv11001---» All matchesIceland110011--» All matchesNewcastle United10101---» All matchesSan Jose Earthquakes110011--» All matchesSunderland AFC10101---» All matchesAFC Bournemouth1100-1--» All matchesBury FC1100----» All matchesCarlisle United1010----» All matchesChicago Fire1001----» All matchesCrawley Town1001----» All matchesCrewe Alexandra1001----» All matchesDumbarton FC1100----» All matchesFK Kairat1001----» All matchesIreland1001----» All matchesKF Shkëndija 791010----» All matchesLeyton Orient1010----» All matchesLiechtenstein1100-1--» All matchesLithuania1010----» All matchesMilton Keynes Dons1010----» All matchesNorthern Ireland1010----» All matchesNorth Macedonia1001----» All matchesNorway1010----» All matchesNorwich City1010----» All matchesOldham Athletic1100----» All matchesPlymouth Argyle1100-1--» All matchesRapid Vienna1010----» All matchesReal Sociedad1001----» All matchesSweden1001-1--» All matchesSeattle Sounders1010----» All matchesSheffield Wednesday1100----» All matchesShrewsbury Town1100----» All matchesSlovenia1010----» All matchesStevenage FC1001-1--» All matchesSouth Africa1100----» All matchesToronto FC1001----» All matchesTranmere Rovers1100----» All matchesVillarreal CF1001-1--» All matchesWalsall FC1010----» All matchesWest Bromwich Albion1001----» All matchesYeovil Town1100----» All matchesCyprus1100----» All matches