Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
5in the bubble

Milwaukee Brewers vs San Francisco Giants

Tuesday, Jul 28, 2026Oracle Park9:45 PM ETPreview
MIL · Away · 66-40

Milwaukee Brewers

NL Central · 1st · —
:
9:45 PM ET
H2H 25
SF · Home · 45-61

San Francisco Giants

Starting pitchers
Starter form · last 5 starts
Season3.05
Last 52.51
0.54 ERA better in last 5
6 days restQS 0%Blow-up 0/5
105/16
005/22
307/09
107/17
207/22

↑ ERA trending up lately

Season3.93
Last 53.39
0.54 ERA better in last 5
6 days restQS 80%Blow-up 1/5
206/25
606/30
107/06
007/17
207/22

↓ ERA trending down lately

Matchup edge
Brewers 73 L10
PitchingEven
Brewers46Giants45
HittingBrewers
Brewers57Giants34
BullpenBrewers
Brewers65Giants50
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / RHP
Brewers vs RHP
Avg OPS 0.8243 hot hittersTop: Turang 0.929 · Bauers 0.903 · Chourio 0.851

Projected sample — season splits vs pitcher hand, not official order.

Giants vs RHP
Avg OPS 0.8652 hot hittersTop: Bericoto 0.986 · Devers 0.883 · Arraez 0.843

Projected sample — season splits vs pitcher hand, not official order.

Milwaukee Brewers hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.273
0.722
4
0.276
0.903
18
0.302
0.929
15
0.167
0.713
8
0.283
0.851
13
San Francisco Giants hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.250
0.986
4
0.273
0.832
10
0.335
0.843
4
0.273
0.883
22
0.261
0.779
21
◆ Matchup preview

Milwaukee Brewers at San Francisco Giants (2026-07-28). Logan Henderson vs Landen Roupp at Oracle Park.

Starters — Henderson has a 3.05 ERA and 0.94 WHIP across 38.1 innings, with 11.03 K/9, 1.64 BB/9, and 1.17 HR/9. His last three starts were 5 IP, 2 ER, 9 K, 0 BB; 5 IP, 1 ER, 4 K, 0 BB; and 5.1 IP, 3 ER, 4 K, 1 BB. The trend is up, driven by elite control and swing-and-miss ability. Roupp has a 3.93 ERA and 1.24 WHIP over 110 innings, with 9.25 K/9, 3.68 BB/9, and 0.65 HR/9. His last three starts were 6 IP, 2 ER, 7 K, 0 BB; 7 IP, 0 ER, 2 K, 3 BB; and 8 IP, 1 ER, 5 K, 2 BB. The listed trend is down, but the recent game log shows strong run prevention and improving form over his last three outings.

Teams — Milwaukee brings a .736 OPS, 535 runs, a .254 average, and a 3.42 team ERA with a 1.16 WHIP. The Brewers are 7-3 in their last 10, and the profile is balanced: slightly better offense than San Francisco and a clearly stronger run prevention base. San Francisco has a .724 OPS, 439 runs, a .252 average, and a 4.34 team ERA with a 1.34 WHIP. The Giants are 4-6 in their last 10. Their offense is close enough to stay competitive, but the gap in total runs scored and the weaker staff indicators put more pressure on Roupp to work deep and limit traffic.

Key facts
Henderson 11.03 K/9 and 1.64 BB/9Brewers 535 runs with 3.42 team ERAGiants staff 4.34 ERA and 1.34 WHIP
Head to head (2025–2026)
25
San Francisco Giants lead series
7 meetings total
2025-08-24
San Francisco Giants @ Milwaukee Brewers
43
SF
2025-08-23
San Francisco Giants @ Milwaukee Brewers
71
SF
2025-08-22
San Francisco Giants @ Milwaukee Brewers
45
MIL
2025-04-24
Milwaukee Brewers @ San Francisco Giants
56
SF
2025-04-23
Milwaukee Brewers @ San Francisco Giants
24
SF
Team picture · 2026
73
LWWLWLWWWW
46
WLWWLLLLLW
MIL
SF
Team AVG
0.254
0.252
Team OPS
0.736
0.724
Home runs
98
119
Runs scored
535
439
Team ERA
3.42
4.34
HR allowed
105
107

Explore more MLB matchups

Related game previews for these clubs and around the league.