The Cardinals last won the championship in 2006 . The St. Louis Cardinals win two -2 in World Series . The win gives the World Series World Series championships . Cardinals ' David Freese named Game 7 MVP . ` ` This is a dream come true , '' Freese says .
The St. Louis Cardinals win two -2 in World Series . The win gives the World Series World Series championships . Cardinals ' David Freese named Game 7 MVP . `` This is a dream come true , '' Freese says .