Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC318320114--» All matchesKilmarnock FC30158715---» All matchesHeart of Midlothian30174974--» All matchesAberdeen FC291856121--» All matchesMotherwell FC2912989---» All matchesHibernian FC271539122--» All matchesSt. Johnstone FC209383---» All matchesSt. Mirren FC181323101--» All matchesFalkirk FC17122363--» All matchesDundee FC1711155---» All matchesDundee United178635--1» All matchesHamilton Academical1712235---» All matchesQueen Of The South148242---» All matchesRangers FC1213851-1» All matchesInverness CT1273241--» All matchesLivingston FC1255221--» All matchesLeicester City1025341--» All matchesCrystal Palace961241--» All matchesWest Ham United920731--» All matchesBurnley FC953122--» All matchesDunfermline Athletic961221--» All matchesMillwall FC9342----» All matchesGreenock Morton FC86116---» All matchesPreston North End833233--» All matchesReading FC841331--» All matchesAlloa Athletic826021--» All matchesWatford FC80622---» All matchesManchester United821511--» All matchesLeeds United8242----» All matchesBrighton & Hove Albion723251--» All matchesSheffield Wednesday733141--» All matchesDerby County74303---» All matchesNottingham Forest75112---» All matchesCoventry City7223-1--» All matchesDumbarton FC66004---» All matchesGillingham FC641141--» All matchesIpswich Town631231--» All matchesRotherham United63213---» All matchesRaith Rovers64112---» All matchesStoke City623121--» All matchesPartick Thistle65101---» All matchesPortsmouth FC61321---» All matchesRoss County FC63301---» All matchesLos Angeles Galaxy6015----» All matchesSouthampton FC512221--» All matchesBirmingham City51401---» All matchesCD Chivas52211---» All matchesWales510411--» All matchesArsenal FC5005-1--» All matchesCowdenbeath FC5410-1--» All matchesMiddlesbrough FC5104----» All matchesPlymouth Argyle5221-3--» All matchesCrewe Alexandra422041--» All matchesCardiff City412121--» All matchesNewcastle United422021--» All matchesBolton Wanderers40221---» All matchesColorado Rapids40131---» All matchesHull City420211--» All matchesItaly401311--» All matchesLithuania421111--» All matchesLiverpool FC40131---» All matchesNorwich City431011--» All matchesSan Jose Earthquakes43101---» All matchesSeattle Sounders41121---» All matchesSheffield United411211--» All matchesSunderland AFC402211--» All matchesCzech Republic411211--» All matchesWalsall FC44001---» All matchesFulham FC4130-1--» All matchesManchester City4121-1--» All matchesNetherlands4103----» All matchesQueens Park Rangers4220-11-» All matchesReal Salt Lake4121----» All matchesBlackburn Rovers31022---» All matchesNorway31022---» All matchesWigan Athletic30122---» All matchesBarnsley FC32011---» All matchesGrimsby Town320112--» All matchesIceland33001---» All matchesNorth Macedonia31111---» All matchesWimbledon FC31111---» All matchesAyr United3102-1--» All matchesBradford City3111----» All matchesChelsea FC3003----» All matchesEverton FC3003----» All matchesFBK Kaunas3111----» All matchesFC Dallas3003----» All matchesNew York RB22003---» All matchesKidderminster Harriers21102---» All matchesNew England Revolution21102---» All matchesRochdale AFC22002---» All matchesSL Benfica21012---» All matchesAnnan Athletic22001---» All matchesArbroath FC20111---» All matchesBursaspor21101---» All matchesFC Copenhagen210111--» All matchesNorthern Ireland21101---» All matchesAustria20111---» All matchesPortland Timbers20021---» All matchesProgrès Niedercorn21011---» All matchesUkraine210111--» All matches1. FC Kaiserslautern2101----» All matchesAC Milan2011----» All matchesAirdrieonians FC2200-1--» All matchesAston Villa2002----» All matchesBelarus2011----» All matchesBlackpool FC2011----» All matchesBristol City2200----» All matchesDoncaster Rovers2110----» All matchesEstonia2200----» All matchesFC Unirea2011----» All matchesGeorgia2101----» All matchesMoldova2110----» All matchesSerbia2011----» All matchesSlovenia2110----» All matchesSpain2011-1--» All matchesStockport County2110----» All matchesTottenham Hotspur2002-1--» All matchesValencia CF2011----» All matchesVfB Stuttgart2011----» All matchesAntalyaspor10011---» All matchesAS Monaco10101---» All matchesBucaspor11001---» All matchesCF Montréal11001---» All matchesChester City11001---» All matchesClyde FC11001---» All matchesColumbus Crew11001---» All matchesGermany10101---» All matchesEngland10011---» All matchesFaeroe Islands110011--» All matchesGalatasaray11001---» All matchesHouston Dynamo11001---» All matchesKarabükspor10101---» All matchesCroatia10101---» All matchesLiechtenstein11001---» All matchesPeterhead FC11001---» All matchesQueen's Park FC110011--» All matchesSwitzerland10011---» All matchesSivasspor11001---» All matchesCyprus11001---» All matchesBelgium1001----» All matchesBerwick Rangers1100----» All matchesBrazil1001----» All matchesChicago Fire1100----» All matchesD.C. United1100----» All matchesDenmark1100----» All matchesEast Stirlingshire FC1100----» All matchesEskişehirspor1010-1--» All matchesFenerbahçe1010----» All matchesGaziantepspor1001----» All matchesHerfølge BK1100----» All matchesHuddersfield Town1100----» All matchesIreland1001-1--» All matchesİstanbul Başakşehir1010-1--» All matchesKasımpaşa SK1100-1--» All matchesKayserispor1001-1--» All matchesKonyaspor1010----» All matchesLuton Town1010----» All matchesLuxembourg1100----» All matchesManisaspor1100----» All matchesMKE Ankaragücü1010----» All matchesPeterborough United1100----» All matchesPhiladelphia Union1001----» All matchesPoland1010----» All matchesRomania1001----» All matchesSweden1001----» All matchesSevilla FC1001----» All matchesSporting Kansas City1010----» All matchesStranraer FC1100----» All matchesSouth Africa1100----» All matchesSwansea City1100----» All matchesToronto FC1100----» All matchesTrabzonspor1001----» All matchesTrinidad & Tobago1100----» All matchesHungary1001----» All matchesUSA1001----» All matches