Record by opponent MatchesWDLScoresYellowYellow-RedRedColumbus Crew15807----» All matchesNew England Revolution12507----» All matchesNew York RB11803----» All matchesD.C. United10307-1--» All matchesManchester United93151---» All matchesColorado Rapids8503-2--» All matchesFC Dallas8404-1--» All matchesSan Jose Earthquakes8701-3--» All matchesSheffield Wednesday8116----» All matchesWest Ham United8044----» All matchesLos Angeles Galaxy7205----» All matchesSouthampton FC7115----» All matchesSporting Kansas City7403-2--» All matchesEverton FC6006----» All matchesLiverpool FC6213----» All matchesQueens Park Rangers6213----» All matchesTottenham Hotspur52031---» All matchesNewcastle United5032----» All matchesNottingham Forest5104----» All matchesMiami Fusion42021---» All matchesArsenal FC4004----» All matchesAston Villa4103-1--» All matchesCoventry City4211----» All matchesNorwich City4103-2--» All matchesLeicester City31021---» All matchesBirmingham City3102----» All matchesBlackburn Rovers3012-1--» All matchesChelsea FC3012----» All matchesLeeds United3201----» All matchesLuton Town3012----» All matchesManchester City3012----» All matchesWatford FC3021----» All matchesWimbledon FC3120-1--» All matchesDarlington FC22001---» All matchesBolton Wanderers2002----» All matchesBradford City2110----» All matchesBrazil2011----» All matchesCambridge United2101----» All matchesChicago Fire2002----» All matchesCrystal Palace2002----» All matchesDerby County2011----» All matchesGrimsby Town2200----» All matchesHonduras2101----» All matchesMexico2002----» All matchesNorthampton Town2110----» All matchesOxford United2101----» All matchesPort Vale FC2101----» All matchesShrewsbury Town2110----» All matchesSunderland AFC2200----» All matchesSwindon Town2110----» All matchesTranmere Rovers2101----» All matchesWest Bromwich Albion2200----» All matchesBarnsley FC1001----» All matchesGermany1001----» All matchesHartlepool United1010----» All matchesJamaica1100----» All matchesLeyton Orient1100----» All matchesMartinique1010----» All matchesMiddlesbrough FC1001----» All matchesNetherlands1001----» All matchesSheffield United1010----» All matchesSouthend United1100----» All matchesStockport County1001----» All matchesWrexham AFC1001----» All matches