The Cardinals turned the Brewers aside with nine runs over the first three innings and won the National League Championship Series in six games. St. Louis will host the American League champion Texas Rangers in Game 1 of the World Series Wednesday.
It will be the 18th World Series appearance for the Cardinals, who have won the championship of major league baseball 10 times. They did so most recently in 2006.
St. Louis also will try to become the fifth wild card team to win the sport's top prize. The Boston Red Sox were the last to pull off that feat seven years ago when they swept the Cardinals in four games.
This year's World Series could be an offensive show. St. Louis scored at least nine runs on three occasions during the NLCS. Texas closed out its ALCS win over Detroit by scoring 15 runs Saturday.
Milwaukee starter Shaun Marcum lasted only one inning and the Brewers then used six more pitchers in a bid to cool off the Cardinals. St. Louis finished with 14 hits, three of them from Freese.
The Brewers got home runs from Corey Hart, Rickie Weeks and Jonathan Lucroy and stayed within a run of the Cardinals through the first two innings. The second St. Louis four-run inning of the night in the third, however, deflated the Brewers.