Meet Me In St. Louis
The St. Louis Cardinals have always been an iconic organization in MLB and arguably the most successful NL via winning more WS than any other NL team, trailing only the NYY. The Cardinals have won 11 WS in 19 appearances. They also hold the ire of Dodger fans as St. Louis has beaten the LAD in four postseason series (1985 NLCS, 2004, NLDS, 2013 NLCS, and 2014 NLDS) against a…