St. Louis Cardinals vs Milwaukee Brewers MLB Pick – June 21

The MLB is set up with another exciting night of baseball on Tuesday. Fifteen games are up on the board throughout June 21. One of these games will be between the St. Louis Cardinals and the Milwaukee Brewers. These two teams have been solid throughout this season and will look for a win in this one. This game will throw the first pitch at around 8:10 PM Eastern time.

St. Louis has earned a record of 38-31 throughout this season, which has them sitting in second place of the NL Central. The Cardinals have lost two games in a row and four of their last five. St. Louis is one game back on the top spot in the division and half a game back on a wild card spot. The Cardinals will look for a fast start on the road in this one. 

The Brewers have put up a record of 39-30 so far on the season, which has them in the top spot of the NL Central. Milwaukee has won four games in a row and five of their last six. The Brewers have a one game lead on the division. Milwaukee will look to maintain their lead with a big win in this one.

These two teams have been solid throughout this season and will look for a big win on Tuesday night. The Cardinals have struggled a bit as of late and will look to get back on track. Milwaukee has been hot as of late and will look to build on this winning streak. If either team can come out fast in this one, it could be enough for the win.

Game Overview

The following odds are courtesy of Bovada:

Teams Spread Money Line Total
St. Louis Cardinals -1 ½ (+115) -126 Over 9 (-120)
Milwaukee Brewers +1 ½ (-135) +106 Under 9 (+100)


Team Data St. Louis Cardinals Milwaukee Brewers
Overall Record 38-31 39-30
Away/ Home Record 17-18 16-12
Batting Average .254 .233
Batting Average Away/ Home .251 .235
ERA 3.82 3.63
ERA Away/ Home 4.04 3.21

Betting Trends

St. Louis Cardinals

  • 10-10 in June games
  • 6-6 when playing on Tuesday
  • 19-11 against divisional opponents
  • 22-17 in night games
  • 31-25 against right handed starters
  • 4-0 after getting shut out
  • 16-13 after a loss
  • 14-17 against team with a winning record

Milwaukee Brewers

  • 7-11 in June
  • 6-4 when playing on Tuesday
  • 23-11 against division rivals
  • 24-18 in night games
  • 28-17 against right handers
  • 3-2 after getting shut out
  • 5-7 after three or more straight wins
  • 10-11 against team with a winning record

These two teams have met up nine times throughout the season. These two teams split the first eight games, each going 2-2 in their own home games. The first game of this set was on Monday night. Tyrone Taylor hit a two run homer for the Brewers. Corbin Burnes pitched seven innings, giving up two hits and no runs as Milwaukee won 2-0 at home.


The Cardinals have been solid hitting the ball throughout this season. St. Louis has a batting average of .254, which is 6th in the MLB. The Cardinals have earned a .323 OBP, which is 6th in the league. St. Louis has put up an OPS of .724, which is 10th in the MLB. The Cardinals have hit .250 against righties this season.

Milwaukee has struggled a bit at the plate on the season. The Brewers have a .233 batting average, which is 23rd in the league. Milwaukee has posted an on base percentage of .309, which is 19th in the MLB. The Brewers have earned a .709 OPS, which is 13th in the league. Milwaukee has a BA of .237 against right handers on the season. 

St. Louis has the edge hitting the ball in this one, but will need to get past the Brewers pitching. The Cardinals were not able to get on the scoreboard on Monday night, but did get three hits. Milwaukee scored two off of six hits in the first game. If either team can come out strong at the plate, it could be enough for the win.

Pitching Preview

I expect Jack Flaherty to get the start at pitcher for St. Louis on Tuesday night. Flaherty has only started in one game this season with it being a no decision. He gave up three hits and two earned runs through three innings in his start against the Pittsburgh Pirates on June 15. Flaherty will look to step up with a stronger performance in this one.

Chi Chi Gonzalez will make his debut on the mound with the Brewers in this one. Gonzalez has started twice this season, going 0-0 in those two starts. He has an ERA of 7.71 and a 1.714 WHIP in those outings. Gonzalez last pitched on June 11 against the Tampa Bay Rays with the Minnesota Twins. He gave up eight hits and three runs through four innings.

These two pitchers have not started a lot on the season and will look for the quick start in this one. Milwaukee has a slight edge with their bullpen in this one. The Brewers relievers have a 3.49 ERA, which is 9th in the league. The Cardinals bullpen has a combined ERA of 3.85, which is 13th in the MLB. Both teams will need pitching to step up in this one.

Pick Overview

These two teams are in a tight race for the NL Central and will look for a big win in this one. St. Louis got shut out in Monday’s tilt. With Flaherty making his second start on the season, the Cardinals will lean on him to step up. If the Cardinals can give him the early lead, I think they can earn the big win in this one.

Bovada has St. Louis listed as a -126 against the money line in this one. This implies that the Cardinals will win this game around 55.8 percent of the time. I think that this line is accurate with Flaherty on the mound against Gonzalez. I expect St. Louis to bounce back early as they try to end this losing streak. As slight favorites, I like the value on the Cardinals to earn the win.

The Bet
St. Louis Cardinals
Andruw Burling / Author

Andruw Burling has been writing sports picks since 2017, covering mainly NHL and NBA content, but doing work in other sports as well. Andruw grew up in Las Vegas and has been around sports since a young age. He grew up a huge NHL and NBA fan and continues to use that knowledge in his content today.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.