Milwaukee Brewers vs San Francisco Giants Prediction, 4/23/2025 MLB Picks, Best Bets & Odds
Game: Milwaukee Brewers vs San Francisco Giants
Date: Wednesday, April 23, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Milwaukee (+126) San Francisco (-152)
The Milwaukee Brewers (12-11) are en route to Oracle Park on Wednesday where they will compete against the San Francisco Giants (15-8). The moneyline on this contest has the Brewers at +126 and the Giants open at -152. The betting total comes in at 8.5. The pitchers taking the mound will be Freddy Peralta and Logan Webb.


The Brewers have earned 28 doubles as a team and have hit 22 balls out of the stadium. Milwaukee owns a slugging percentage of .379 and have struck out 179 times, while being walked on 71 occasions. As a unit, the Milwaukee Brewers are notching 5.1 runs per game, which has them at 5th in MLB. They have tallied 98 runs batted in and 176 hits so far this year, and their team batting average is sitting at .240. They have notched a total of 112 runs scored while holding a team OBP of .312.
Today’s Featured MLB Best Bet! JASON SHARPE is back on Wednesday (7:40pm est) with a huge 7u MLB play that you do not want to miss. Sharpe is out of the gates ahead more than $1,600+ to start the 2025 baseball season. He's done his best work on the diamond winning his followers over 30k+ since 2021 and his top plays this year in MLB action that were rated 7u and up have went 3-1 overall. 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 Free MLB Picks
The Brewers have compiled a team ERA of 4.16 for the season (19th in MLB), and the staff has struck out 190 hitters. Brewers pitchers have relinquished 30 long balls in addition to 101 runs in total (19th in baseball). Their pitching staff has walked 83 opposing hitters and their FIP comes in at 4.50 as a unit over the course of the season. Milwaukee has yielded 167 hits (7.7 per 9 innings) in addition to 90 earned runs. They have accrued a K/BB ratio of 2.29 and their pitching staff has a team WHIP of 1.29.
The Brewers relievers have a save rate of 66.7% and have entered the game in 22 save situations. The relievers have inherited 26 runners this year and 46.2% of those runners ended up scoring. Brewers pitchers have come into the game with runners on 18 times in addition to having 16 appearances in high leverage situations. The Brewers have dispatched 76 relievers to the mound for the season. The bullpen have 15 holds on the season (14th in the league). They have accumulated 4 saves on the campaign and have blown 2 out of their 6 chances to save the game.
The Miami Marlins have earned 584 putouts over the course of the season, in addition to 148 assists and 12 errors. Their fielding percentage is currently at .984 which is 20th in MLB, and they have turned 15 double plays. The Brewers have converted 72.1% of balls in play into outs in their 1,752 innings, ranking them 8th in baseball.
Peralta (55-37 mark in his career) sits with a FIP of 3.67 and he has gone up against 3,244 hitters during his time in the major leagues. He has conceded 590 base knocks (6.8 hits per 9 innings) and has had 303 free passes. His earned run average is 3.73 (324 earned runs allowed) and his WHIP is 1.142. Peralta has thrown 782 innings and has tallied 982 punch outs during his pro baseball career.
The Giants hold a team slugging % of .395 and they tally 5.05 runs per contest (6th in the league). They have 44 doubles, while walking 84 times and putting up 111 runs. San Francisco has 25 HRs for the season to go along with 106 RBIs. They have been rung up on 206 occasions (6th in the league) and have 166 base hits. The San Francisco Giants have recorded an OBP of .305 in addition to a team batting average of .224 so far this year.
The Giants have a team WHIP of 1.224 in addition to having a FIP of 3.58 as a pitching staff so far this year. They sit at 8th in the league as a pitching staff in total hits surrendered with 157. The San Francisco pitching staff have conceded 81 runs on the year and come in with a team ERA of 3.53 (75 earned runs conceded). Their K/BB ratio is 9.40 (199 strikeouts against 77 free passes). They have surrendered 19 dingers and they relinquish 3.81 runs per 9 innings (6th in baseball).
San Francisco relievers have an inherited score rate of 37.5% out of their 24 inherited runners. Their bullpen pitchers have stepped onto the hill 25 times in high leverage situations and also on 13 occasions with base runners. Sitting with 28 save situations, the Giants have amassed 17 holds in addition to 4 blown saves. They are currently ranked 17th in the league with a save percentage of 63.6%, and they have dispatched 69 relievers onto the diamond for the season. San Francisco has had bullpen pitchers enter the contest in 11 save opportunities and they have walked away with 7 saves.
The San Francisco Giants have turned 18 double plays and own a fielding percentage of .991 (1st in pro baseball). The Giants have 196 assists, 7 errors and are sitting with 574 putouts on the campaign. In 1,722 innings on the field, the Giants have a efficiency on defense of 71.2% (13th in professional baseball).
Webb (57-43 record in his career) holds a 3.39 earned run average while giving up 8.5 hits per 9 innings. He has a K/BB ratio of 3.83 and he has faced 3,610 opposing hitters thus far in his career. He has allowed 333 ER's while holding a WHIP of 1.181 and being the owner of a FIP of 3.3. During his pro baseball career, Webb has allowed 834 hits while accumulating 808 K's in 885 frames.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Milwaukee (+126)
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