Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC15537-1--» All matchesHeart of Midlothian1483315-1» All matchesCeltic FC13247-2--» All matchesHibernian FC12624-3--» All matchesDundee United1042411--» All matchesAberdeen FC9126-1--» All matchesHamilton Academical9441-2--» All matchesSt. Johnstone FC841311--» All matchesInverness CT8332-2--» All matchesFalkirk FC7610----» All matchesDundee FC631211--» All matchesKilmarnock FC5410-1--» All matchesRangers FC5023-2--» All matchesRoss County FC5104-2--» All matchesDunfermline Athletic422011--» All matchesPartick Thistle4031----» All matchesSt. Mirren FC4202-1--» All matchesAlloa Athletic3120----» All matchesColorado Rapids3102-2--» All matchesSan Jose Earthquakes3120-1--» All matchesVancouver Whitecaps3210-1--» All matchesQueen Of The South21101---» All matchesBerwick Rangers2200----» All matchesCD Chivas2002----» All matchesCowdenbeath FC2110----» All matchesDumbarton FC2200----» All matchesLivingston FC2200----» All matchesMolde FK2110----» All matchesReal Salt Lake2002-1--» All matchesWycombe Wanderers2200--1-» All matchesAJ Auxerre1010----» All matchesAlbion Rovers1001----» All matchesAS Livorno1100----» All matchesBurnley FC1010----» All matchesCardiff City1001-1--» All matchesCF Montréal1001----» All matchesCharlton Athletic1001-1--» All matchesChesterfield FC1100----» All matchesChicago Fire1100----» All matchesClyde FC1100----» All matchesColchester United1001----» All matchesCrystal Palace1001----» All matchesD.C. United1010----» All matchesFC Dallas1010----» All matchesFrance U211001----» All matchesHouston Dynamo1010----» All matchesLeicester City1100----» All matchesLeyton Orient1001-1--» All matchesLos Angeles Galaxy1001----» All matchesMaccabi Haifa1100----» All matchesMiddlesbrough FC1100----» All matchesMilton Keynes Dons1100-1--» All matchesNew York RB1001----» All matchesPartizan1100-1--» All matchesQueens Park Rangers1010----» All matchesRochdale AFC1010----» All matchesScunthorpe United1010----» All matchesSeattle Sounders1100-1--» All matchesSevilla FC1001----» All matchesSheffield United1001----» All matchesSheffield Wednesday1001----» All matchesSouthampton FC1001-1--» All matchesStevenage FC1010-1--» All matchesToronto FC1010----» All matchesVillarreal CF1010----» All matchesYeovil Town1001----» All matches