MLS Cup - Historical Winners and Match Results

Below is a list of all previous MLS Cup winners, runner-ups and match results for Major League Soccer's championship.

More MLS Cup and history:

DateWinnerRunner-upScorePKsLocation
2025 MLS Cup Odds: Who's favored to win it all in 2025?
Dec. 7, 2024LA GalaxyNew York Red Bulls2-1Carson, CA
Dec. 9, 2023Columbus CrewLos Angeles Football Club2-1Columbus, OH
Nov. 5, 2022Los Angeles Football ClubPhiladelphia Union3-33-0Los Angeles, CA
Dec. 11, 2021New York City FCPortland Timbers1-14-2Portland, OR
Dec. 12, 2020Columbus CrewSeattle Sounders FC3-0Columbus, OH
Nov. 10, 2019Seattle Sounders FCToronto FC3-1Seattle, WA
Dec. 8, 2018Atlanta UnitedPortland Timbers2-0Atlanta, GA
Dec. 9, 2017Toronto FCSeattle Sounders FC2-0Toronto (Canada)
Dec. 10, 2016Seattle Sounders FCToronto FC0-05-4Toronto (Canada)
Dec. 6, 2015Portland TimbersColumbus Crew2-1Columbus, OH
Dec. 7, 2014LA GalaxyNew England Revolution2-1*Carson, CA
Dec. 7, 2013Sporting Kansas CityReal Salt Lake1-17-6Kansas City, KS
Dec. 1, 2012LA GalaxyHouston Dynamo FC3-1Carson, CA
Nov. 20, 2011LA GalaxyHouston Dynamo FC1-0Carson, CA
Nov. 21, 2010Colorado RapidsFC Dallas2-1*Toronto (Canada)
Nov. 22, 2009Real Salt LakeLA Galaxy1-15-4Seattle, WA
Nov. 23, 2008Columbus CrewNew York Red Bulls3-1Carson, CA
Nov. 18, 2007Houston Dynamo FCNew England Revolution2-1Washington, D.C.
Nov. 12, 2006Houston Dynamo FCNew England Revolution1-14-3Frisco, TX
Nov. 13, 2005LA GalaxyNew England Revolution1-0*Frisco, TX
Nov. 14, 2004D.C. UnitedKansas City Wizards3-2Carson, CA
Nov. 23, 2003San Jose EarthquakesChicago Fire FC4-2Carson, CA
Oct. 20, 2002LA GalaxyNew England Revolution1-0*Foxborough, MA
Oct. 21, 2001San Jose EarthquakesLA Galaxy2-1*Columbus, OH
Oct. 15, 2000Kansas City WizardsChicago Fire FC1-0Washington, D.C.
Nov. 21, 1999D.C. UnitedLA Galaxy2-0Foxborough, MA
Oct. 25, 1998Chicago Fire FCD.C. United2-0Pasadena, CA
Oct. 26, 1997D.C. UnitedColorado Rapids2-1Washington, D.C.
Oct. 20, 1996D.C. UnitedLA Galaxy3-2*Foxborough, MA

Note: * next to score denotes match outcome was decided in extra time.