St. Louis Cardinals vs Milwaukee Brewers Prediction, 6/12/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Milwaukee Brewers
Date: Thursday, June 12, 2025
Location: American Family Field in Milwaukee, WI
TV: FanDuel Sports Network Wisconsin
Odds/Point Spread: St. Louis (-182) Milwaukee (+150)
The St. Louis Cardinals (36-31) are on their way to American Family Field on Thursday where they will take on the Milwaukee Brewers (36-32). The moneyline on this contest has the Cardinals at -182 while the Brewers are sitting at +150. The betting total comes in at 8.5. The pitchers who are expected to start are Sonny Gray and Jose Quintana.


As a squad, the St. Louis Cardinals are notching 4.7 runs per game, which is 7th in the league. They have tallied 314 runs and have an OBP of .328. The Cardinals have recorded 120 two-baggers as a team and have hit 62 balls out of the park. They have earned 299 RBI's as well as 588 hits for the year, and their average at the plate sits at .258. St. Louis has a slugging rate of .396 and have been rung up 517 times, while taking a walk on 215 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has nailed 4 of our 5 selections this week. Friday will feature a 7-unit totals selection you do not want to miss (first pitch is 7:10 p.m.). You can watch this game live on MLBN and sign-up below with a daily picks package from MLB Baseball. We are positive on the and one of the top MLB handicappers in the country. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Betting Picks
The Cardinals are sitting with a team earned run average of 3.96 for the year (17th in baseball), and their staff has rung up 474 hitters. Cardinals pitchers have allowed 55 home runs in addition to 288 total runs (18th in baseball). They have walked 183 opposing players and their FIP comes in at 3.71 as a squad on the year. St. Louis has relinquished 577 hits (8.7 per 9 innings) as well as 262 earned runs. They have accumulated a K/BB ratio of 2.59 and their pitching staff sits with a WHIP of 1.28.
Cardinals relief pitchers have stepped onto the hill with players on base 67 times in addition to having 81 appearances in high leverage situations. The relief pitchers have a total of 42 holds this year (12th in baseball). The Cardinals relief pitchers have recorded a save percentage of 60.7% and stepped onto the hill in 73 save situations. They have earned 17 saves over the course of the season and have blown 11 of their 28 chances to get a save. The bullpen pitchers have inherited 88 base runners on the season and 37.5% of those runners crossed home plate. The Cardinals have sent 202 relievers to the mound so far this year.
The St. Louis Cardinals are sitting with 1,787 putouts at this point in the season, as well as 651 assists and 26 errors. Their fielding percentage is holding at .989 which ranks 3rd in professional baseball, and have a total of 49 double plays. The Cardinals have converted 69.8% of balls hit into play into outs out of their 5,361 innings, ranking them 15th in pro baseball.
Gray (118-95 career mark) has a FIP of 3.45 while he has faced 7,505 opposing hitters during his time in the majors. He has allowed 1,561 hits (7.8 hits per 9 innings) with 597 walks. His ERA is 3.50 (705 ER's allowed) and he has a WHIP of 1.191. Gray has thrown 1,812 innings and has earned 1,805 strikeouts in his pro baseball career.
Milwaukee has accumulated 61 long balls so far this year to go along with 274 RBIs. They have hit 91 doubles, while getting a free base 240 times as well as notching 297 runs. The Milwaukee Brewers have a team on-base percentage of .314 in addition to a team batting average of .235 on the campaign. The Brewers hold a team slugging percentage of .361 and they have an average of 4.37 runs per game (13th in MLB). They have been rung up on 558 occasions (16th in the league) and have recorded 532 base hits.
The Brewers hold a team WHIP of 1.307 with a FIP of 4.09 as a team on the season. They are currently ranked 15th in baseball as a staff in total hits surrendered with 542. The Milwaukee pitching staff have surrendered 277 runs on the year while having a team ERA of 3.83 (256 earned runs surrendered). Their K/BB ratio comes in at 8.30 (557 strikeouts vs 245 walks). They have conceded 71 dingers and they surrender 4.14 runs per 9 innings (15th in MLB).
Milwaukee has called on relief pitchers to step onto the hill in 26 save chances and they have earned 16 saves. They sit at 17th in the league with a save percentage of 61.5%, and they have dispatched 241 relievers onto the diamond over the course of the season. Their relievers have come in 82 times in high leverage situations and on 68 occasions with runners on. Milwaukee relievers hold an inherited score percentage of 35.0% out of their 103 inherited runners. Sitting with 70 save situations, the Brewers have earned 42 holds and 10 blown saves.
In 5,421 innings on the diamond, the Brewers have a efficiency on defense of 70.4% (12th in the majors). The Milwaukee Brewers have turned 48 double plays and have earned a fielding percentage of .985 (19th in baseball). The Brewers have recorded 530 assists, 36 errors and are sitting with 1,807 putouts this year.
Quintana (106-104 record in his career) is the owner of a 3.72 earned run average and has given up 8.8 hits per nine innings. He has a strikeout to walk ratio of 2.89 and he has faced 8,440 hitters during his pro baseball career. He has allowed 832 ER's while earning a WHIP of 1.278 and being the owner of a FIP of 3.7. So far in his pro baseball career, Quintana has allowed 1,963 hits while tallying 1,758 strikeouts in 2,013 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Milwaukee (+150)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Milwaukee Brewers - Twitter
St. Louis Cardinals - Twitter