Milwaukee Brewers vs San Francisco Giants Prediction, 4/24/2025 MLB Picks, Best Bets & Odds
Game: Milwaukee Brewers vs San Francisco Giants
Date: Thursday, April 24, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Milwaukee (+106) San Francisco (-128)
The Milwaukee Brewers (13-11) are headed to Oracle Park on Thursday where they will compete against the San Francisco Giants (15-9). The odds on this game have Milwaukee at +106 and San Francisco opens at -128. The over/under is 8.5. The pitchers who are expected to start are Tobias Myers and Landen Roupp.


The Brewers have accumulated 30 doubles as a unit and have hit 25 baseballs out of the park. Milwaukee has a slugging % of .384 and have been rung up 194 times, while drawing a walk on 80 occasions. As a unit, the Milwaukee Brewers are earning 5.2 runs per contest, which is 4th in the league. They have compiled 110 runs batted in and 196 hits for the season, and their team batting average is sitting at .243. They are sitting with 125 runs and have an on-base percentage of .317.
Today’s Featured MLB Best Bet! ROBERT FERRINGO is 23-11 (68%), +7,400 with his last 34 plays rated 5.0+ across all sports. Robert is releasing a 7-Unit MLB Play (6:40 p.m.) Friday after an easy 7-Unit NHL winner with St. Louis on Thursday. Robert has been hot and you can get this one by signing up below. 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 Parlay Picks
The Brewers have an ERA of 4.17 on the year (18th in the league), and they have struck out 200 batters. Brewers pitchers have conceded 31 long balls and 109 runs (21st in the league). Their pitching staff has walked 92 players from the other team and their FIP comes in at 4.49 as a unit so far this year. Milwaukee has given up 186 base hits (7.9 per 9 innings) and 98 earned runs. Their strikeout to walk ratio is 2.17 and the pitching staff holds a collective WHIP of 1.32.
Brewers bullpen pitchers have entered the contest with runners on base 20 times as well as having 17 appearances in high leverage situations. The relief pitchers have a total of 15 holds for the year (15th in baseball). The Brewers bullpen have recorded a save rate of 66.7% and stepped onto the hill in 22 save situations. They have earned 4 saves on the campaign and have not converted 2 of their 6 chances to save the game. The relievers have inherited 29 runners this season with 44.8% of those players crossed the plate. The Brewers have dispatched 84 relievers to the hill this year.
The Brewers have transformed 71.4% of balls hit into play into outs out of their 1,905 innings on the field, ranking them 11th in MLB. The Miami Marlins are sitting with 635 putouts on the campaign, in addition to 175 assists and 13 errors. Their fielding rate is holding steady at .984 which is 20th in MLB, and they have turned 20 double plays.
Myers has taken the ball for 138 innings and has racked up 127 punch outs in his career. Myers (9-6 win-loss record in his career) holds a FIP of 2.96 and he has gone up against 569 hitters in the major leagues. His earned run average is 3.00 (46 earned runs allowed) and he has a WHIP of 1.174. He has given up 126 hits (8.2 hits per nine innings) and has had 36 free passes.
The Giants have a slugging percentage of .397 and they score 4.96 runs per game (6th in baseball). They have hit 46 two-baggers, while getting a free base 93 times as well as putting up 119 runs. San Francisco has compiled 26 home runs for the year and 113 runs batted in. They have been called out on strikes on 216 instances (6th in the league) and have accounted for 185 hits. The San Francisco Giants have a team OBP of .312 in addition to a batting average of .230 so far this season.
The Giants have a team WHIP of 1.253 and have a FIP of 3.71 as a pitching staff so far this year. They have earned a strikeout to walk ratio of 9.20 (214 strikeouts against 86 bases on balls). They come in at 9th in MLB as a pitching staff in total hits surrendered with 176. They have allowed 22 long balls and they surrender 4.05 runs per 9 innings (8th in baseball). The San Francisco pitching staff have allowed 94 runs on the season while holding a team ERA of 3.66 (85 earned runs given up).
With 29 save situations, the Giants have recorded 17 holds and 4 blown saves. San Francisco has had relievers take the mound in 12 save chances and they have recorded 8 saves. Their relief pitchers have stepped onto the mound 25 times in high leverage situations and also on 14 occasions with base runners. San Francisco relief pitchers have an inherited score percentage of 42.3% out of their 26 inherited base runners. They are currently ranked 14th in baseball holding a save rate of 66.7%, and they have sent 74 relievers onto the field on the year.
The San Francisco Giants have gotten 20 double plays and have notched a fielding percentage of .990 (2nd in the majors). The Giants have 221 assists, 9 errors and have notched a total of 628 putouts on the season. In 1,884 innings on the field, the Giants have accumulated a efficiency on defense of 70.8% (12th in pro baseball).
Thus far in his career, Roupp has surrendered 65 hits while earning 76 strikeouts in 72 innings. He has conceded a total of 30 earned runs while earning a WHIP of 1.373 and having a FIP of 3.7. His strikeout to walk ratio is 2.24 and he has gone up against 310 opposing batters so far in his pro baseball career. Roupp (3-3 career win-loss mark) has earned a 3.74 ERA while giving up 8.1 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take San Francisco (-128) and under 8.5 runs
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