We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Francisco Giants at Milwaukee Brewers
San Francisco GiantsSan Francisco Giants
@
American Family Field
Milwaukee BrewersMilwaukee Brewers

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Milwaukee Brewers
San Francisco Giants 41%Milwaukee Brewers 59%
Market LinesRun Line: Milwaukee Brewers -1Total: O/U 7.5
Model: Under 7.5
Model projects 7.4 total runs vs 7.5 line

San Francisco Giants

Bullpen ERA 2.88 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
58%
34/59
MLB: 48%
Starter
55%
6/11
vs MIL
Avg Total
8.7
MLB: 8.9
Game Starter (11) Last Starter vs MIL vs MIL (0)
Landen Roupp #65 · RHP · Age 28
3.30
ERA (2026)
10.2
K/9 (2026)
11
Starts (2026)
7.6
Avg Total (2026)
Last 3:
L ARI (May 25): 5.0IP, 2ER, 7K
ND @ARI (May 19): 6.0IP, 1ER, 3K
L @LAD (May 14): 5.1IP, 4ER, 7K
vs MIL: ND (Aug 29 2024): 3.0 IP, 0 ER, 4 K
Bullpen (2026 Season)Good
ERA: 2.88MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-05-29 vs COL. Bullpen arms likely still recovering.
Recent: L 5-7L 2-3L 6-8L 3-8W 19-6
Lineup vs Landen Roupp (Career)
BatterPosPAAVGOPSHR
Brice Turang2B7.1670.4530
Blake PerkinsCF5.0000.2000
Garrett MitchellCF5.0000.4000
Jackson ChourioLF5.2500.9000
Jake Bauers1B5.5001.1000
Joey OrtizSS5.2000.4000
Sal FrelickRF5.2000.4000
William ContrerasC4.7501.5000
Luis Rengifo3B3.3330.6660
Christian YelichDH2.0000.0000
David HamiltonSS2.0000.0000
Gary SanchezDH1.0001.0000
1 batters with no matchup history

Milwaukee Brewers

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
48%
27/56
MLB: 48%
Starter
0%
0/1
vs SF
Avg Total
8.3
MLB: 8.9
Game Starter (1) Last Starter vs SF vs SF (0)
Shane Drohan #55 · LHP · Age 27
2.63
ERA (2026)
9.3
K/9 (2026)
1
Starts (2026)
5.0
Avg Total (2026)
Last 3:
ND STL (May 27): 2.0IP, 0ER, 1K
ND LAD (May 24): 3.0IP, 2ER, 5K
ND LAD (May 22): 1.1IP, 0ER, 2K
Bullpen (2026 Season)Average
ERA: 3.68MLB Avg: 3.959 relievers
Workload Alert: Allowed 9 runs on 2026-05-30 vs HOU. Bullpen arms likely still recovering.
Recent: W 6-0W 2-1W 5-4L 2-9W 2-0
Lineup vs Shane Drohan (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickMilwaukee Brewers -1.5 (+140), MEDIUM confidence
This is the primary play.
PickUnder 7.5 (-118), LOW confidence
Our model aligns with the 7.5 total line, which means the quantitative edge is essentially zero.
PickLanden Roupp Under 5.5 Strikeouts (-132), MEDIUM confidence
Roupp carries a strong 10.2 K/9 this season overall, but Milwaukee suppresses his strikeout output consistently.

San Francisco Giants vs Milwaukee Brewers Game Preview

Tonight's MLB matchup at American Family Field starts with one defining question: how many innings will Shane Drohan actually throw? The Milwaukee Brewers are deploying the 27-year-old left-hander in a spot start, but his last three appearances totaled just 6.1 combined innings across outings of 2.0, 3.0, and 1.1 IP. His surface numbers are clean: a 2.63 ERA with 28 strikeouts in 27.1 innings. In his own words: "It just goes back to, you know, like I've said before, like sticking in the routine, being mindful of the preparation and what goes into getting guys out." The stuff is real. The innings limit is also real. This is a bullpen game from the jump, and both teams know it.

Drohan is San Francisco Giants right-hander Landen Roupp, who has been on a rough slide. After going 4-1 with a 3.07 ERA in April, he fell to 0-4 with a 4.38 ERA in May starts, most recently surrendering 4 runs in 5.1 innings at Los Angeles. Roupp acknowledged the stretch directly: "We've definitely got to play better. I think anybody's who's watching that can say the same thing. But we're working hard and we're trying and it will come around." His career history against Milwaukee adds another layer of concern. In three prior matchups with the Brewers, he totaled just 9 strikeouts across 11.2 innings. William Contreras is hitting .750 with a 1.500 OPS in 4 career plate appearances against him. Jake Bauers is hitting .500 with a 1.100 OPS in 5 career PA, a number consistent across both 2024 and 2025.

Milwaukee brings real momentum into this one, going 17-5 over their last 22 games and holding a 4.5-game lead in the NL Central. They are 19-11 at home, where the lineup has consistently produced. San Francisco snapped a five-game losing streak with a 19-6 win at Coors Field on Sunday, a game that featured Jung Hoo Lee collecting 5 hits and Willy Adames hitting a grand slam. That performance matters as a confidence signal, but Coors Field inflates run totals heavily. American Family Field plays near neutral (runs factor 1.02), and the environment tonight is significantly tighter. The Giants carry an 11-20 road record and a 5-9 mark against left-handed pitching, one of the worst LHP-opponent splits in the NL. That handedness disadvantage against Drohan is the structural reason Milwaukee is favored tonight, not just their overall record.

The contrarian angle deserves honest treatment. San Francisco's bullpen ERA (2.88) is meaningfully better than Milwaukee's (3.68). With Drohan almost certain to exit before the fourth inning, both pens carry the bulk of this game, and a late-game bullpen battle theoretically flips the edge toward the Giants. Giants manager Tony Vitello described the mood after Sunday's blowout win: "A little bit refreshing. And then more than anything, I don't know, whether it's washing away the thoughts from the previous two days or kind of cleansing yourself with positive thoughts." Jung Hoo Lee is posting a 1.733 OPS over the last 7 days, and the Giants enter with genuine offensive momentum. But three missing outfielders cap the lineup depth, the road split is grim, and the LHP-challenged roster faces structural headwinds from pitch one. The Brewers have too many documented edges against Roupp to ignore.

San Francisco Giants vs Milwaukee Brewers Key Insights

  • Shane Drohan has thrown just 6.1 innings across his last three outings. This is effectively a bullpen game for Milwaukee from the start, with both pens entering fresh on Game 1 of a series.
  • The Giants are 5-9 against left-handed pitching this season. Drohan's handedness is the core structural reason Milwaukee is favored tonight. Casual bettors see the overall record and move on. This LHP split is the stat that actually explains the line.
  • Milwaukee's lineup has documented edges against Roupp: Jake Bauers (.500 AVG, 1.100 OPS in 5 career PA), William Contreras (.750 AVG, 1.500 OPS in 4 career PA), and Jackson Chourio (.250 AVG, .900 OPS in 5 career PA) all carry positive career history against tonight's Giants starter. Small samples, but consistent across multiple seasons.
  • May decline is real: 0-4 with a 4.38 ERA after a 4-1 April. In three career meetings with the Brewers, he averaged just 3 strikeouts per outing, suggesting Milwaukee suppresses his strikeout upside consistently.
  • San Francisco is missing three outfielders, limiting lineup depth against a Brewers pitching staff posting a 3.17 ERA and 9.77 strikeouts per nine innings. The Giants' offensive ceiling tonight is considerably lower than Sunday's Coors explosion suggests.
  • Jung Hoo Lee (1.733 OPS over the last 7 days) is San Francisco's biggest threat to flip this game early. If he gets to Drohan before the short outing ends, the Brewers' structural advantage narrows fast.

San Francisco Giants vs Milwaukee Brewers Betting Picks

Picks made June 01, 2026 at 03:51 AM ET. Odds shown reflect current market prices.

Under 7.5 (-118), LOW confidence
Under 7.5 (-118), LOW confidence: Our model aligns with the 7.5 total line, which means the quantitative edge is essentially zero. The qualitative lean is Under: Drohan's limited-inning role creates a bullpen-heavy game, both pens enter fresh, and the Giants' LHP-challenged lineup limits scoring upside. A 4-3 final lands at 7 total runs, just inside the line. The edge is razor-thin and the confidence is LOW by design, but the direction points Under.
Moneyline, No Pick
Moneyline, No Pick: The market implies Milwaukee at roughly 60% and San Francisco at 42%. Our analysis lands within 1-2% of both numbers, well inside the threshold for a meaningful edge. The bullpen ERA argument for the Giants is real but not strong enough to overcome Milwaukee's home form, lineup advantages against Roupp, and the Giants' LHP split. Skipping the moneyline is the honest position here.
Analysis insight — no specific bet associated
Landen Roupp Under 5.5 Strikeouts (-132), MEDIUM confidence
Landen Roupp Under 5.5 Strikeouts (-132), MEDIUM confidence: Roupp carries a strong 10.2 K/9 this season overall, but Milwaukee suppresses his strikeout output consistently. In three career meetings with the Brewers, he totaled just 9 strikeouts across 11.2 innings, all under 5.5 per outing. May decline (0-4, 4.38 ERA) and a lineup that makes contact against him point clearly to the under side.
Shane Drohan Over 2.5 Strikeouts (-159), MEDIUM confidence
Shane Drohan Over 2.5 Strikeouts (-159), MEDIUM confidence: Drohan's 9.2 K/9 holds even in short outings. He struck out 5 batters in just 3.0 innings against Los Angeles on May 24. The entire San Francisco lineup has no career plate appearances against him, removing any scouting adjustment for the hitters. Targeting 3 to 5 innings as a spot starter, he projects comfortably over the 2.5 line.
Jake Bauers Over 0.5 Hits (-133), MEDIUM confidence
Jake Bauers Over 0.5 Hits (-133), MEDIUM confidence: The strongest batter-vs-pitcher number in the Milwaukee lineup. Bauers is hitting .500 in 5 career plate appearances against Roupp, consistent across both 2024 (1.167 OPS) and 2025 (1.000 OPS). His current form is just as compelling: 1.017 OPS over the last 28 days, including a game-winning homer in Sunday's 2-0 win at Houston. Against right-handed pitching this season, he carries an .880 OPS. The career matchup edge is real sample, not noise.
Garrett Mitchell Under 0.5 Hits (-118), MEDIUM confidence
Garrett Mitchell Under 0.5 Hits (-118), MEDIUM confidence: Mitchell is 0-for-5 lifetime against Roupp, with zero actual hits across both his 2024 and 2025 sub-samples. His season batting average is .230 and his OPS over the last 28 days is .683. Taking a pitcher who has held him hitless across every career meeting at -118 is a data-grounded angle with consistent historical support.
Willy Adames Home Run (+440), LOW confidence
Willy Adames Home Run (+440), LOW confidence: Low confidence, sized accordingly. Adames has 8 home runs in 2026 with a .791 OPS against right-handed pitching, and his grand slam Sunday confirms the power is live. If Drohan exits early, Adames could face weaker relievers in a critical spot. At +440 (18.5% implied), there is expected value if you believe his power is running hot. The Under 7.5 game context limits the upside on all home run props, which is why this stays LOW.
NRFI (-147), MEDIUM confidence
NRFI (-147), MEDIUM confidence: Drohan's 2.63 ERA and two scoreless outings in his last three appearances support a clean first inning for Milwaukee. Roupp's 3.30 ERA provides similar protection on the San Francisco side. The Giants' left-handed hitting struggles should make generating hard contact against Drohan in the opening frame difficult. The -147 market pricing aligns with the game-level Under lean and both starters' ability to work around early trouble.
Same-Game Parlay
Same-Game Parlay: Brewers -1.5, Under 7.5, Roupp Under 5.5 K, Bauers Over 0.5 Hits: All four legs tell the same story. A controlled Brewers win in a low-scoring game, anchored by Roupp's historically suppressed strikeout output against Milwaukee and Bauers making contact against a pitcher he has consistently hit well. The legs reinforce each other: a tight game where Milwaukee wins by 2-plus runs is exactly the scenario where Roupp pitches efficiently without piling up strikeouts and Bauers delivers in a key moment.
Analysis insight — no specific bet associated

Key Players

Batting AverageSF
Luis Arraez
.321Batting Average
2B
Home RunsSF
Casey Schmitt
12Home Runs
DH
Runs Batted InSF
Casey Schmitt
33Runs Batted In
DH
Earned Run AverageSF
Landen Roupp
3.30Earned Run Average
SP
WinsSF
Landen Roupp
5Wins
SP
StrikeoutsSF
Landen Roupp
68Strikeouts
SP
Batting AverageMIL
William Contreras
.295Batting Average
C
Home RunsMIL
Jake Bauers
9Home Runs
1B
Runs Batted InMIL
William Contreras
34Runs Batted In
C
Earned Run AverageMIL
Jacob Misiorowski
1.65Earned Run Average
SP
WinsMIL
Aaron Ashby
9Wins
RP
StrikeoutsMIL
Jacob Misiorowski
108Strikeouts
SP

Recent Form

San Francisco Giants
L7-5Arizona Diamondbacks
L3-2Arizona Diamondbacks
L8-6Colorado Rockies
L8-3Colorado Rockies
W19-6Colorado Rockies
Milwaukee Brewers
W6-0St. Louis Cardinals
W2-1St. Louis Cardinals
L9-2Houston Astros
W2-0Houston Astros

San Francisco Giants vs Milwaukee Brewers Summary

The model puts this game right at the 7.5 total, confirming how thin the Under edge really is. But the qualitative case still points in that direction. Drohan works 2-3 innings, both bullpens carry the rest, and the Giants' 5-9 record against left-handed pitching dampens their offense from pitch one. Milwaukee's lineup has specific, repeatable history against Roupp that supports a 4-3 type finish. At +140, Brewers -1.5 is the best-priced play on the board, pairing genuine value odds with a team that has won 17 of their last 22 and is 19-11 at home. The edge doesn't care what sport you're watching. Rest, context, price. Same formula, different field. Tonight, all three point toward Milwaukee.

The honest caveat: San Francisco's bullpen ERA (2.88) beats Milwaukee's (3.68), and with Drohan exiting early, the pens combine for most of this game. Jung Hoo Lee (1.733 OPS over the last 7 days) and Willy Adames, who crushed a grand slam Sunday, give the Giants legitimate late-game threat capacity. If those two get to the Brewers' relievers, this game is in play. But the road record (11-20), the LHP split (5-9), and three missing outfielders all weigh against San Francisco. Adames at +440 as a small-unit lottery ticket, not a core play. The Under 7.5 is LOW confidence for a reason: this is a game that could easily land right on the number.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Feb 25, 2026SF @ MILMILMIL 13-12
Mar 15, 2026MIL @ SFSFSF 7-1

Compare odds for SF @ MIL

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Milwaukee Brewers