
Giants vs. Brewers Prediction, Odds, Picks - April 21
Jung Hoo Lee and the San Francisco Giants head into the first of a four-game series against Rhys Hoskins and the Milwaukee Brewers at Oracle Park, Monday at 9:45 p.m. ET. The Giants have been listed as -136 moneyline favorites for this matchup with the Brewers (+115). San Francisco is the run-line favorite (-1.5). The total is 8 runs for the contest.
Check out 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.
Giants vs. Angels Highlights | MLB on FOX
Giants vs. Brewers Game Information & Odds
- When: Monday, April 21, 2025 at 9:45 p.m. ET
- Where: Oracle Park in San Francisco, California
- How to watch on TV: MLB Network, 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 | -136 | +115 | 8 | -101 | -119 | -1.5 | +154 | -187 |
Giants vs. Brewers Prediction
- Score Prediction: Giants 4, Brewers 3
- Total Prediction: Under 8 runs
- Win Probabilities: Giants 59%, Brewers 41%
Giants vs. Brewers Betting Insights
- The Giants have been favorites in 10 games this season and won seven (70%) of those contests.
- San Francisco is 4-2 this season when entering a game favored by -136 or more on the moneyline.
- The implied probability of a win from the Giants, based on the moneyline, is 57.6%.
- The Brewers have won in two of the eight contests they have been named as odds-on underdogs this year.
- This season, Milwaukee has come away with a win one time in six chances when named as an underdog of at least +115 or worse on the moneyline.
- Bookmakers have implied with the moneyline set for this matchup that the Brewers have a 46.5% chance of pulling out a win.
Giants Recent Betting Performance
- The Giants have been named the moneyline favorite by oddsmakers just two times over the last 10 games, and split those matchups.
- In their last 10 matchups (all 10 of them had set totals), the Giants and their opponents combined to hit the over seven 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 | 5.4 |
| HR | 11 |
| ERA | 4.55 |
| K/9 | 10.2 |
Giants Player Insights
- The Giants best hitter thus far this season is Lee, who's hitting at a team-leading .333 rate along with three homers and 14 RBI.
- Of all hitters in MLB, Lee's home run total places him 73rd, and his RBI tally puts him 32nd.
- Matt James Chapman has three doubles, four home runs and 21 walks while hitting .240.
- Chapman ranks 40th in homers and 32nd in RBI among all batters in MLB.
- Wilmer Flores has put up a team-high six home runs and 23 runs batted in.
- Mike Yastrzemski is batting .279 with six doubles, three home runs and 12 walks.
Giants Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Willy Rafael (Luna) Adames | 0.5 (-240) | 1.5 (+120) | - | 0.5 (+175) |
| Mike Yastrzemski | 0.5 (-215) | 1.5 (+125) | - | 0.5 (+210) |
| Matt James Chapman | 0.5 (-205) | 1.5 (+120) | - | 0.5 (+130) |
| Heliot Ramos | 0.5 (-255) | 1.5 (+125) | - | 0.5 (+150) |
| Jung Hoo Lee | 1.5 (+170) | 1.5 (+100) | - | 0.5 (+165) |
Brewers Recent Betting Performance
- The Brewers have played as underdogs in five of their past 10 games and won two of those contests.
- The Brewers and their opponents have combined to hit the over two times in their last 10 games with a total.
- 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 | 4.6 |
| HR | 7 |
| ERA | 2.89 |
| K/9 | 8.6 |
Brewers Player Insights
- Brice Turang is batting .322 with a double, three home runs and five walks.
- Turang's home run total places him 73rd in MLB, and he is 64th in RBI.
- Turang has collected a hit in three games in a row. In his last five games he is batting .278 with two walks and an RBI.
- Jackson Chourio has been a reliable source of runs this year, leading the lineup with five home runs and 19 runs batted in.
- Chourio ranks 24th among all hitters in the big leagues in homers, and seventh in RBI.
- Sal Frelick paces the Brewers with a team-high batting average of .342.
- William Jesus (Castillo) Contreras is batting .230 with two doubles, three home runs and 13 walks.
Brewers Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Jackson Chourio | 0.5 (-230) | 1.5 (+125) | - | 0.5 (+160) |
| Christian Yelich | 0.5 (-215) | 1.5 (+135) | - | 0.5 (+150) |
| Brice Turang | 1.5 (+185) | 1.5 (+120) | - | 0.5 (+220) |
| William Jesus (Castillo) Contreras | 0.5 (-190) | 0.5 (-195) | - | 0.5 (+155) |
| Sal Frelick | 0.5 (-175) | 0.5 (-180) | - | 0.5 (+235) |
Giants vs. Angels Highlights | MLB on FOX
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.
Phillies Manager Rob Thomson 'Proud' Nick Castellanos Admitted Beer Incident
Braves LHP Chris Sale on ABS Challenge System: 'I Will Never Challenge a Pitch'
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
Who Are The Top 10 Hitters In the 2026 World Baseball Classic?
2026 World Baseball Classic: Roman Anthony Replacing Corbin Carroll for USA
Justin Verlander on Tigers' Reunion: 'I Thought There Was a Chance I Come Back'
MLB Spring Training Buzz: Padres Sign Nick Castellanos After Phillies Release
2026 World Baseball Classic Viewing Guide: From Pool Play To A Dream Championship Rematch
Phillies Manager Rob Thomson 'Proud' Nick Castellanos Admitted Beer Incident
Braves LHP Chris Sale on ABS Challenge System: 'I Will Never Challenge a Pitch'
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
Who Are The Top 10 Hitters In the 2026 World Baseball Classic?
2026 World Baseball Classic: Roman Anthony Replacing Corbin Carroll for USA
Justin Verlander on Tigers' Reunion: 'I Thought There Was a Chance I Come Back'
MLB Spring Training Buzz: Padres Sign Nick Castellanos After Phillies Release
2026 World Baseball Classic Viewing Guide: From Pool Play To A Dream Championship Rematch

