Giants vs. Brewers Prediction, Odds, Picks - April 23

Giants vs. Brewers Prediction, Odds, Picks - April 23

Updated Apr. 23, 2025 9:01 p.m. ET
Data Skrive

Wilmer Flores and the San Francisco Giants take the field against Christian Yelich and the Milwaukee Brewers on Wednesday at 9:45 p.m. ET, in the third of a four-game series at Oracle Park. The Brewers are +119 moneyline underdogs for this matchup against the favorite Giants (-140). San Francisco is the run-line favorite (-1.5). The over/under is 7.5 runs for the contest (with -105 odds on the over and -115 odds on the under).

Here is everything you need to know from a betting perspective on the Giants-Brewers game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Brewers vs. Giants Highlights | MLB on FOX

Check out the best moments between the Milwaukee Brewers and the San Francisco Giants.

Giants vs. Brewers Game Information & Odds

  • When: Wednesday, April 23, 2025 at 9:45 p.m. ET
  • Where: Oracle Park in San Francisco, California
  • How to watch on TV: NBCS-BA+ and FDSWI
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Giants -140 +119 7.5 -105 -115 -1.5 +159 -192

Giants vs. Brewers Prediction

  • Score Prediction: Giants 4, Brewers 3
  • Total Prediction: Under 7.5 runs
  • Win Probabilities: Giants 55%, Brewers 45%

Giants vs. Brewers Betting Insights

  • This season, the Giants have been favored 12 times and won eight, or 66.7%, of those games.
  • San Francisco is 3-3 this season when entering a game favored by -140 or more on the moneyline.
  • Oddsmakers have implied with the moneyline set for this matchup that the Giants have a 58.3% chance to win.
  • The Brewers have been victorious in three of the 10 contests they have been chosen as underdogs in this season.
  • This season, Milwaukee has been victorious two times in seven chances when named as an underdog of at least +119 or longer on the moneyline.
  • Oddsmakers have implied with the moneyline set for this matchup that the Brewers have a 45.7% chance of pulling out a win.

Giants Recent Betting Performance

  • The Giants were favored on the moneyline for four of their last 10 games, and they went 2-2 in those matchups.
  • Over their last 10 outings (all 10 of them had set totals), the Giants and their opponents combined to hit the over six times.
  • The Giants have put together a 4-6-0 record against the spread over their past 10 games.

Giants Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.9
HR 10
ERA 4.39
K/9 9.4

Giants Player Insights

  • Jung Hoo Lee paces the Giants with a team-high batting average of .315.
  • Including all MLB hitters, Lee ranks 22nd in batting average, 35th in on-base percentage, and 14th in slugging.
  • Flores' seven home runs and 25 runs batted in both lead his team.
  • Flores is sixth in home runs and third in RBI among all MLB hitters this year.
  • Flores carries a two-game streak with at least one hit into this contest. During his last five outings he is hitting .278 with a home run, three walks and two RBI.
  • Matt James Chapman is batting .235 with four doubles, four home runs and 22 walks.
  • Mike Yastrzemski is hitting .286 with six doubles, three home runs and 14 walks.
  • Yastrzemski takes a two-game streak with at least one hit into this one. During his last five outings he is batting .250 with two doubles, four walks and two RBI.

Giants Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Jung Hoo Lee 0.5 (-230) 1.5 (+125) - 0.5 (+185)
Wilmer Flores 0.5 (-150) 0.5 (-155) - 0.5 (+215)
Willy Rafael (Luna) Adames 0.5 (-180) 0.5 (-185) - 0.5 (+195)
Patrick Bailey 0.5 (-125) 0.5 (-130) - 0.5 (+275)
Mike Yastrzemski 0.5 (-155) 0.5 (-160) - 0.5 (+245)

Brewers Recent Betting Performance

  • The Brewers have played as underdogs in six of their past 10 games and won two of those contests.
  • In their last 10 games with a total, the Brewers and their opponents are 3-5-2 when it comes to hitting the over.
  • The Brewers have a record of 6-4-0 ATS over their last 10 games.

Brewers Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 5.0
HR 10
ERA 2.99
K/9 8.4

Brewers Player Insights

  • Brice Turang paces the Brewers with a .337 batting average.
  • Among all hitters in MLB, Turang is 81st in home runs and 65th in RBI.
  • Jackson Chourio been a consistent power bat this season, as he leads his team with five home runs and 20 runs batted in.
  • Chourio is currently 28th in home runs and seventh in RBI in the major leagues.
  • Sal Frelick is batting .321 with three doubles, two triples, a home run and 11 walks.
  • Yelich has launched a team-high five home runs.

Brewers Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
William Jesus (Castillo) Contreras 0.5 (-275) 1.5 (+140) - 0.5 (+155)
Brice Turang 0.5 (-265) 1.5 (+140) - 0.5 (+260)
Jackson Chourio 1.5 (+180) 1.5 (+115) - 0.5 (+195)
Sal Frelick 0.5 (-180) 0.5 (-185) - 0.5 (+220)
Rhys Hoskins 0.5 (-150) 0.5 (-155) - 0.5 (+215)

Brewers vs. Giants Highlights | MLB on FOX

Check out the best moments between the Milwaukee Brewers and the San Francisco Giants.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share