
The winners of the World Series in the National League in the past 20 years are:
St. Louis Cardinals in 2006
Florida Marlins in 2003
Arizona Diamondbacks in 2001
Florida Marlins in 1997
Atlanta Braves in 1995
Cincinatti Reds in 1990
Los Angeles Dodgers in 1988
New York Mets in 1986
MLB | American League | National League