Game Time: 7:40 pm ET, Thursday, June 12, 2025
Venue: American Family Field, Milwaukee, WI
Where to Watch: FDSWI
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Cardinals -132, Brewers +108; Over/Under: 7.5 runs
Bet365: Moneyline odds: Cardinals -130, Brewers +110; Over/Under: 7.5 runs
BetMGM: Moneyline odds: Cardinals -130, Brewers +110; Over/Under: 7.5 runs
Season Record
St Louis Cardinals: 36-31 (2nd place, NL Central)
Milwaukee Brewers: 36-32 (3rd place, NL Central)
Do not miss out on our expert handicapper analysis! Sean Murphy is on a HOT STREAK in the MLB on a 33-19-3 MLB RUN for +$8,640 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
St Louis Cardinals: 4-6 last 10
Milwaukee Brewers: 6-4 last 10
St Louis Cardinals vs Milwaukee Brewers Preview and Analysis
The Cardinals won their 3-game series against the Los Angeles Dodgers 2-1. They enter this game with a 36-31 record overall and have a road record of 14-18. This is the series opener of a 4-game series with the Brewers on Thursday with the series finale of their series against the Toronto Blue Jays still to be played on Wednesday. The Cardinals lost the series opener of that series on Monday and the 2nd game on Tuesday. Their offense ranks 10th in the MLB with a .724 OPS. Matthew Liberatore is their starting pitcher on Wednesday while Sonny Gray is making his start in this game on Thursday. He is 7-1 with a 3.35 ERA this season. His team won their last 6 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 0 ER, 0 HR, and 0 BB with 5 Ks on 8 hits through 6.1 IP against the Los Angeles Dodgers.
The Brewers lost their 3-game series against the San Diego Padres 2-1. They enter this game with a 36-32 record overall and have a home record of 20-13. This is the 1st game of a 4-game series with the Cardinals on Thursday with the 3rd game of their series against the Atlanta Braves still to be played on Wednesday. The Brewers lost the 1st game of that series on Monday and won the 2nd game on Tuesday. Their offense ranks 26th in the MLB with a .675 OPS. Rookie pitcher Chad Patrick is their starting pitcher on Wednesday while rookie pitcher Jacob Misiorowski is making his start in this game on Thursday. He is 0-0 with a 0.00 ERA this season as this is going to be his MLB debut.
Cardinals vs Brewers Prediction
The current betting odds have the Cardinals listed as a favorite in this game according to Draftkings Sportsbook. The Cardinals have looked good in their games this season with their 36-31 record overall which has them right near the top of the NL Central. They haven't been a great road team though with their 14-18 road record. Meanwhile, the Brewers have looked good in their games this season with their 36-32 record overall which has them right in the middle of the NL Central. They have looked a lot better in their own ballpark this year with their 20-13 home record too. The Brewers have been the slightly hotter team coming into this series and they are right on the Cardinals' tail in the division, but the Cardinals do have a much better pitching matchup in this one and they can take advantage of that. Gray is on the mound for the Cardinals in this one and he has pretty much been their ace this season. He is 7-1 with a 3.35 ERA this year and he hasn't been giving up many runs in his starts. He is coming off another great start in which he gave up no runs and the team has had a ton of success with him too, winning 6 games in a row now with him as the starter. The Brewers are going with Misiorowski in this one and he is making his 1st ever MLB start in this game. The Brewers have been hot lately, but they really don't have a great offense this season and they haven't been putting up a ton of runs lately either. They are going to struggle to offer run support in this one and Gray should do enough here for the Cardinals to get another win. The best way to place a bet here is on the Cardinals to win this game.
Cardinals Brewers Prediction: Our MLB Pick for Thursday, June 12, 2025 (7:40 pm ET start time) is Cardinals 5 Brewers 2.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this St Louis Cardinals Milwaukee Brewers prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
St Louis Cardinals: 189-201 (-23.8 units) on the moneyline in all games. 85-90 (-41.3 units) on the moneyline as a favorite of -110 or higher. 55-62 (-15.9 units) on the moneyline against division opponents. 136-145 (-15.2 units) on the moneyline against right-handed starters.
Milwaukee Brewers: 221-175 (+27.1 units) on the moneyline in all games. 81-83 (+18.1 units) on the moneyline as an underdog of +100 or higher. 116-83 (+8.3 units) on the moneyline in home games. 160-115 (+35.6 units) on the moneyline against right-handed starters.
Key Injuries
St Louis Cardinals: B. Donovan (2B) Day To Day - Toe. J. Walker (RF) Ten Day IL - Wrist. Z. Thompson (RP) Sixty Day IL - Lat.
Milwaukee Brewers: N. Cortes (SP) Sixty Day IL - Elbow. C. Thomas (SP) Sixty Day IL - Elbow. B. Woodruff (SP) Fifteen Day IL - Shoulder. G. Mitchell (CF) Ten Day IL - Oblique. B. Perkins (CF) Sixty Day IL - Shin. R. Gasser (SP) Sixty Day IL - Elbow.
Notable Quotes
“The guy is going to work extremely hard at anything he does and when we first spoke about making the move, he said, ‘I want to be one of the best at it; I want to win a Gold Glove.’ He’s been great, and it’s been fun to watch. It’s a credit to the work he’s put in.” - Oliver Marmol on Wilson Contreras after his team’s loss against the Blue Jays in their game on Tuesday.
“You almost hate to talk about it because homers are thrown. It’s really hard having guys get up there trying to do more than they can. Usually homers are hit when guys aren’t thinking, ‘Yeah, I’m trying to hit a homer.’” - Pat Murphy after his team’s win against the Braves in their game on Tuesday.
Starting Lineups
St Louis Cardinals
Lars Nootbaar (L) LF
Masyn Winn (R) SS
Iván Herrera (R) DH
Willson Contreras (R) 1B
Alec Burleson (L) RF
Nolan Arenado (R) 3B
Nolan Gorman (L) 2B
Yohel Pozo (R) C
Victor Scott II (L) CF
Milwaukee Brewers
Brice Turang (L) 2B
Jackson Chourio (R) CF
William Contreras (R) C
Jake Bauers (L) DH
Rhys Hoskins (R) 1B
Sal Frelick (L) RF
Isaac Collins (S) LF
Caleb Durbin (R) 3B
Joey Ortiz (R) SS
Statistical Leaders
St Louis Cardinals
Batting Average: Thomas Saggese (.341)
Hits: Brendan Donovan (77)
Home Runs: Lars Nootbaar (8)
RBI: Willson Contreras (42)
Stolen Bases: Victor Scott (17)
Wins: Sonny Gray (7)
Saves: Ryan Helsley (13)
ERA: Phil Maton (2.16)
Milwaukee Brewers
Batting Average: Sal Frelick (.284)
Hits: Jackson Chourio (74)
Home Runs: Christian Yelich (13)
RBI: Christian Yelich (41)
Stolen Bases: Brice Turang (15)
Wins: Freddy Peralta (5)
Saves: Trevor Megill (13)
ERA: Aaron Ashby (0.00)
Managers:
St Louis Cardinals: Oliver Marmol (4th season)
Milwaukee Brewers: Pat Murphy (2nd season)