The Milwaukee Brewers and the St. Louis Cardinals will continue their three-game series on Wednesday night. It's time to continue our MLB odds series and make a Brewers-Cardinals prediction and pick.

The Brewers managed to take the first game of this series on Tuesday night, pulling away early in the contest and never giving the lead back. This is a crucial series for the Cardinals, as every loss puts a huge dent in their playoff hopes. St. Louis is currently 11 games back of first place in the NL Central, but they only trail a wild card spot by four games. A win against a playoff team would be big for St. Louis's confidence and their postseason hopes. This game has plenty riding on it, so it should be a good watch.

Here's how the bookmakers have set the lines for Wednesday's game.

MLB Odds: Brewers-Cardinals Odds

*Watch MLB games LIVE with fuboTV (click for free trial)*

Milwaukee Brewers ML (-116)

St. Louis Cardinals (+106)

Over 7 runs (-110)

Under 7 runs (-110)

Why The Brewers Could Cover The Spread

Milwaukee has one of the best pitching staffs in the MLB, and that will show on Wednesday when Freddy Peralta takes the mound. Peralta has been incredible all season long, posting a 2.26 ERA and a .91 WHIP. Those numbers are worthy of Cy Young consideration, and Peralta should maintain those stats against a Cardinals team that he has some familiarity with. The righty has already faced St. Louis once this season, pitching seven scoreless innings.

Besides his fantastic numbers, Peralta has plenty of other advantages against the Cardinals. Peralta has allowed a barrel percentage of 5.2% over the course of the season, which is an incredibly low number. St. Louis already has trouble hitting for power, as they only have four hitters who have an above-average barrel percentage. Peralta's exit velocity allowed and hard hit percentage are both similarly elite, so the Cardinals have little hope of home runs and extra base hits. That means this terrible Cardinals offense will have to string together hits against one of the best pitchers in baseball, which isn't likely at all.

Why The Cardinals Could Cover The Spread

St. Louis is a very similar team to Milwaukee, but they do everything a little bit worse. Both aren't great offensive teams, and both have above-average pitching rotations. The Cardinals will deploy one of the best members of their rotation on Wednesday when Jack Flaherty takes the hill.

Flaherty is working his way back from a long stint on the IL, but his first start back from injury was encouraging. The righty posted six innings of two-hit ball and notched his first win since May. His numbers before the his injury were elite, and it looks like Flaherty is well on his way to a return to form.

Helping Flaherty is the fact that the Brewers are a poor offense. They rank in the bottom ten in the league in hits and batting average. Milwaukee has scored more than four runs in only five of their last ten games. Flaherty has also already faced the Brewers once this season, pitching six innings of scoreless baseball. Everything is lining up for another good start from the St. Louis ace.

Final Brewers-Cardinals Prediction & Pick

In a matchup of two elite pitchers, it's hard to tell which team has the upper hand. With the bookmakers giving odds that are essentially even on either team, the under is the right pick here. Tuesday's game ended with only two runs scored, and now there are even better pitchers taking the mound for both teams.

FINAL BREWERS-CARDINALS PICK: Under 7 runs (-110)