MLS Cup Marathon: Re-live all 18 MLS Cup finals in league history -- all in one place

MLS Cup in the hands of the winning team

MLS Cup 2014 on Sunday between the LA Galaxy and New England Revolution (3 pm ET on ESPN, UniMas, UDN, TSN1 and RDS2) is the 19th in league history.
If you're new to MLS or perhaps you love a taste of nostalgia, here are all 18 previous video recaps -- all in one place. 
Which one is your favorite MLS Cup to date? Which goal is your favorite? Let us know in the comments section below: 



2013 - Sporting Kansas City 1, Real Salt Lake 1 (7-6 on PKs)



2012 - LA Galaxy 3, Houston Dynamo 1



2011 - LA Galaxy 1, Houston Dynamo 0



2010 - Colorado Rapids 2, FC Dallas 1 (aet)



2009 - Real Salt Lake 1, LA Galaxy 1 (5-4 on PKs)



2008 - Columbus Crew 3, New York Red Bulls 1



2007 - Houston Dynamo 2, New England Revolution 1



2006 - Houston Dynamo 1, New England Revolution 1  (4-3 on PKs)



2005 - LA Galaxy 1, New England Revolution 0 (aet)



2004 - D.C. United 3, Kansas City 2



2003 - San Jose Earthquakes 4, Chicago Fire 2



2002 - LA Galaxy 1, New England Revolution 0 (aet)



2001 - San Jose Earthquakes 2, LA Galaxy 1 (aet)



2000 - Kansas City 1, Chicago Fire 0



1999 - D.C. United 2, LA Galaxy 0



1998 - Chicago Fire 2, D.C. United 0



1997 - D.C. United 2, Colorado Rapids 1



1996 - D.C. United 3, LA Galaxy 2 (aet)