Red Sox-Cardinals World Series History

2004 — Boston (AL) 4, St. Louis (NL) 0

1967 — St. Louis (NL) 4, Boston (AL) 3

1946 — St. Louis (NL) 4, Boston (AL) 3