Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC2455141-11» All matchesRangers FC241041014--» All matchesHibernian FC23651213--» All matchesCeltic FC21651023--» All matchesHeart of Midlothian1965822--» All matchesDundee FC19982----» All matchesSt. Mirren FC18104412--» All matchesMotherwell FC18756-31-» All matchesSt. Johnstone FC1691611--» All matchesRoss County FC16646-1-1» All matchesHamilton Academical138321---» All matchesLivingston FC11614----» All matchesDundee United943222-1» All matchesFalkirk FC9513----» All matchesPartick Thistle33001---» All matchesRaith Rovers30121---» All matchesExeter City3201----» All matchesInverness CT3300----» All matchesKilmarnock FC3120----» All matchesNew England Revolution3102----» All matchesWest Ham United U213012-1--» All matchesAston Villa U21210111--» All matchesBlackburn Rovers U2121011-1-» All matchesConnah's Quay Nomads21011--1» All matchesFulham FC U2122001---» All matchesAC Milan U192011----» All matchesAccrington Stanley2011----» All matchesAFC Ajax U192101----» All matchesAlloa Athletic2101-1--» All matchesAston Villa U192011----» All matchesBolton Wanderers2101----» All matchesBrighton & Hove Albion U212200----» All matchesBristol Rovers2002----» All matchesCercle Brugge2011-1--» All matchesCharlton Athletic2110----» All matchesCheltenham Town2200----» All matchesColumbus Crew2110----» All matchesDerby County2002----» All matchesDumbarton FC2200----» All matchesFC Barcelona U192002----» All matchesFC Copenhagen2011----» All matchesFleetwood Town2110----» All matchesForest Green Rovers2110----» All matchesGeorgia U212011-1--» All matchesInter Miami CF2110----» All matchesIpswich Town2101----» All matchesLincoln City2002----» All matchesMiddlesbrough FC U212200----» All matchesMorecambe FC2020----» All matchesNew York City FC2101----» All matchesNetherlands U212002----» All matchesNetherlands U192002----» All matchesPeterborough United2011----» All matchesPort Vale FC2110----» All matchesPortsmouth FC2020-1--» All matchesPSV Eindhoven U192101----» All matchesQueen Of The South2011----» All matchesRapid Vienna2110----» All matchesSheffield Wednesday2020----» All matchesSL Benfica2011----» All matchesSlovakia U212110----» All matchesSporting CP U192002----» All matchesStoke City U212200----» All matchesTromsø IL2110-1--» All matchesWest Bromwich Albion U212110----» All matchesWolverhampton Wanderers U212011----» All matchesQueen's Park FC11002---» All matchesAlbion Rovers11001---» All matchesFC Thun Berner Oberland10011---» All matchesForfar Athletic11001---» All matchesLeyton Orient11001---» All matchesOrlando City10011---» All matchesSan Marino11001---» All matchesAnnan Athletic1100----» All matchesArmenia U191100----» All matchesBarnsley FC1001----» All matchesBelgium U191010----» All matchesBerwick Rangers1100----» All matchesBirmingham City1100----» All matchesBrora Rangers FC1100----» All matchesBurton Albion1100-1--» All matchesCambridge United1100-1--» All matchesChicago Fire1010----» All matchesClyde FC1100----» All matchesCove Rangers1100----» All matchesCowdenbeath FC1001----» All matchesDeportivo Saprissa1100----» All matchesDunfermline Athletic1100----» All matchesFC Cincinnati1100----» All matchesFrance U211001----» All matchesGeorgia U191001-1--» All matchesLuxembourg U211100----» All matchesManchester City U191100----» All matchesMilton Keynes Dons1001----» All matchesNashville SC1100----» All matchesNorthern Ireland U211100----» All matchesNorwich City U211100----» All matchesPlymouth Argyle1001-1--» All matchesPortugal U211001----» All matchesRomania U191100-1--» All matchesSwitzerland U211010----» All matchesSwitzerland U191100----» All matchesShrewsbury Town1010----» All matchesStenhousemuir FC1100----» All matchesStirling Albion FC1100----» All matchesSturm Graz1001----» All matchesSutton United1001----» All matchesSwansea City1100----» All matchesWoking FC1100----» All matchesWycombe Wanderers1001----» All matches