Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC16021412--» All matchesSt. Johnstone FC141492--1» All matchesAberdeen FC14536-2--» All matchesHibernian FC1235421--» All matchesRoss County FC12723-1--» All matchesPartick Thistle951311--» All matchesInverness CT82332---» All matchesKilmarnock FC83322---» All matchesLos Angeles Galaxy852121--» All matchesHouston Dynamo81341---» All matchesMotherwell FC83141---» All matchesRangers FC8332-1--» All matchesSan Jose Earthquakes8314----» All matchesVancouver Whitecaps7214----» All matchesLivingston FC66002---» All matchesSeattle Sounders610511--» All matchesMinnesota United FC6303----» All matchesReal Salt Lake6024-1--» All matchesRaith Rovers55001---» All matchesAtlanta United FC5104-2--» All matchesDundee United5302----» All matchesFalkirk FC5203----» All matchesSporting Kansas City5221-2--» All matchesSt. Mirren FC5320----» All matchesDumbarton FC43102---» All matchesChicago Fire42111---» All matchesHamilton Academical43011---» All matchesPortland Timbers402211--» All matchesRochdale AFC42111---» All matchesD.C. United4211----» All matchesDundee FC4211----» All matchesNew York RB4103----» All matchesOrlando City4211----» All matchesOxford United4112----» All matchesColumbus Crew31111---» All matchesCowdenbeath FC33001---» All matchesAlloa Athletic3300----» All matchesAustin FC3120----» All matchesCF Montréal3201----» All matchesFC Dallas3201----» All matchesHeart of Midlothian3003-1--» All matchesLos Angeles FC3012----» All matchesNashville SC3003----» All matchesPeterborough United3012----» All matchesPhiladelphia Union3012-1--» All matchesSutton United3210----» All matchesAccrington Stanley21012---» All matchesAFC Wimbledon21102---» All matchesBarrow AFC21101---» All matchesCarlisle United21011---» All matchesChelsea FC U2121011---» All matchesOldham Athletic21011---» All matchesSalford City21101---» All matchesTranmere Rovers20201---» All matchesArbroath FC2200----» All matchesBirkirkara FC2011----» All matchesBradford City2110----» All matchesBurton Albion2011----» All matchesExeter City2011----» All matchesFCI Tallinn2200----» All matchesFleetwood Town2011----» All matchesFrance U212002----» All matchesGillingham FC2002----» All matchesHull City2002----» All matchesNew England Revolution2101-1--» All matchesNew York City FC2002-1--» All matchesNewport County2002-1--» All matchesNorthern Ireland U212200----» All matchesNorthampton Town2200----» All matchesQueen Of The South2200----» All matchesScunthorpe United2200----» All matchesShrewsbury Town2200----» All matchesStevenage FC2101----» All matchesSwindon Town2011-1--» All matchesToronto FC (Preseason)2011----» All matchesWalsall FC2200----» All matchesWigan Athletic2011----» All matchesBlackpool FC11001---» All matchesCheltenham Town11001---» All matchesChicago Fire (Preseason)11001---» All matchesDarlington FC11001---» All matchesSacramento Republic11001---» All matchesToronto FC10011---» All matchesBelarus U191100----» All matchesCharlotte FC1010----» All matchesCharlton Athletic1001----» All matchesColchester United1010----» All matchesCrawley Town1100----» All matchesDeportivo Toluca1001----» All matchesGermany U191010----» All matchesEngland U191001-1--» All matchesFC Cincinnati1100----» All matchesForfar Athletic1100----» All matchesHarrogate Town1100----» All matchesHartlepool United1100----» All matchesIpswich Town1001----» All matchesIceland U211010----» All matchesLatvia U191010----» All matchesLeyton Orient1100----» All matchesLincoln City1100-1--» All matchesLos Angeles Galaxy (Preseason)1001----» All matchesMansfield Town1010----» All matchesMilton Keynes Dons1001----» All matchesNew England Revolution (Preseason)1001----» All matchesNew Mexico United1001----» All matchesNorth Macedonia U211001----» All matchesPlymouth Argyle1100----» All matchesPort Vale FC1001----» All matchesPortsmouth FC1100----» All matchesSt. Louis City SC1001----» All matchesSunderland AFC1010----» All matchesUkraine U211001----» All matchesUkraine U191010-1--» All matches