Milwaukee Brewers vs San Francisco Giants Prediction, 4/21/2025 MLB Picks, Best Bets & Odds
Game: Milwaukee Brewers vs San Francisco Giants
Date: Monday, April 21, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Milwaukee (+172) San Francisco (-210)
The Milwaukee Brewers (10-9) are hitting the road to Oracle Park on Monday where they will compete against the San Francisco Giants (13-6). The odds on this game have the Brewers at +172 while the Giants are sitting at -210. The over/under comes in at 8. The expected starting pitchers will be Quinn Priester and Robbie Ray.


As a squad, the Milwaukee Brewers are scoring 4.8 runs per game, which is 6th in the league. They are sitting with 92 runs while holding a team OBP of .307. The Brewers have hit 23 doubles as a team and have smacked 21 balls out of the park. They have compiled 83 runs batted in and 149 hits on the season, and their average at the plate is at .235. Milwaukee owns a slugging percentage of .383 and have been called out on strikes 165 times, while taking a walk on 61 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 5-unit selection on Thursday you do not want to miss (6:30 p.m.). We nailed a 7-unit underdog KBO play this morning and had a bad beat with our top play on Tuesday. Receive this selection by signing-up below for a daily MLB picks package and stream the game live on MLB.tv. 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 Expert Picks
Their strikeout to walk ratio is 2.09 and their pitching staff has recorded a WHIP of 1.33. Brewers pitchers have conceded 27 home runs and 94 runs in total (27th in the league). Milwaukee has relinquished 145 base hits (7.8 per 9 innings) and 83 earned runs. The Brewers have compiled a team ERA of 4.46 over the course of the season (26th in baseball), and their staff has rung up 161 hitters. Their pitching staff has walked 77 batters and their FIP is 4.71 as a team this season.
Brewers relief pitchers have gone to the mound with players on base 17 times as well as having 15 appearances in high leverage situations. The bullpen have a total of 13 holds for the year (13th in the league). The Brewers bullpen have recorded a save rate of 50.0% and have come into the game in 18 save situations. They have recorded 2 saves so far this season and have missed out on 2 out of their 4 save chances. The bullpen pitchers have inherited 24 base runners for the year and 45.8% of those runners ended up crossing the plate. The Brewers have sent 67 relievers to the mound for the year.
The Brewers have transformed 72.2% of baseballs in play into outs in their 1,509 innings on the field, which has them ranked 7th in baseball. The Miami Marlins have 503 putouts over the course of the season, as well as 128 assists and 12 errors. Their fielding percentage is currently at .981 which has them ranked 24th in professional baseball, and they have turned 11 double plays.
Priester has pitched in 109 innings and has racked up 77 K's in his career. Priester (7-9 career record) has earned a FIP of 5.68 while facing 495 hitters during his time in the major leagues. His earned run average is 5.77 (70 ER's allowed) and he has a WHIP of 1.529. He has given up 121 base hits (10.0 hits per nine innings) and has had 46 free passes.
The Giants have a team slugging percentage of .415 and they tally 5.47 runs per game (4th in MLB). They have put up 42 doubles, while taking a walk 70 times and recording 104 runs. San Francisco has 23 home runs so far this season to go along with 99 runs batted in. They have struck out on 186 occasions (3rd in baseball) and have earned a total of 149 base hits. The San Francisco Giants have recorded a team OBP of .308 in addition to a team batting average of .231 on the campaign.
The San Francisco pitching staff have conceded 72 runs this year while holding an ERA of 3.63 (67 earned runs given up). They have conceded 16 homers and they yield 3.90 runs per 9 innings (6th in the league). The Giants hold a team WHIP of 1.277 and have a FIP of 3.65 as a unit on the campaign. They have earned a K/BB ratio of 9.10 (168 strikeouts vs 72 free passes). They rank 10th in MLB as a staff in total hits conceded with 140.
With 23 save situations, the Giants have earned 14 holds in addition to 3 blown saves. San Francisco has called on relievers to enter the contest in 9 save chances and they have tallied 6 saves. Their relief pitchers have stepped onto the hill 22 times in high leverage situations in addition to 13 occasions with runners on base. San Francisco relievers hold an inherited score percentage of 37.5% out of 24 inherited base runners. They are currently ranked 12th in the league holding a save percentage of 66.7%, and they have sent 62 bullpen pitchers to the mound on the campaign.
The San Francisco Giants have gotten 15 double plays and have a fielding percentage of .991 (2nd in MLB). The Giants have racked up 172 assists, 6 errors and have a total of 498 putouts so far this season. In 1,494 innings played, the Giants have a defensive efficiency of 70.8% (13th in baseball).
So far in his pro baseball career, Ray has given up 1,117 hits while accumulating 1,569 punch outs in 1,277 innings. He has conceded 566 ER's while earning a WHIP of 1.305 and being the owner of a FIP of 3.9. He has a strikeout to walk ratio of 2.85 and he has gone up against 5,427 batters during his career. Ray (80-73 win-loss record in his career) has earned a 3.99 earned run average while giving up 7.9 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Milwaukee (+172)
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:
San Francisco Giants - Twitter
Milwaukee Brewers - Twitter