Milwaukee Brewers vs San Francisco Giants
San Francisco Giants
↑ ERA trending up lately
↓ ERA trending down lately
Projected sample — season splits vs pitcher hand, not official order.
Projected sample — season splits vs pitcher hand, not official order.
Milwaukee Brewers at San Francisco Giants (2026-07-27). Brandon Sproat vs Tyler Mahle at Oracle Park.
Starters — Brandon Sproat has a 5.09 ERA and 1.38 WHIP across 86.2 innings, with 9.45 K/9, 4.47 BB/9, and 1.66 HR/9. His last three starts were 4.2 innings and 2 earned runs with 4 strikeouts and 4 walks, then 3 innings and 2 earned runs with 3 strikeouts and 2 walks, then 4 innings and 1 earned run with 4 strikeouts and 3 walks. The trend is up, but the workload has remained short and the walk rate is still a concern. Tyler Mahle has a 5.31 ERA and 1.45 WHIP in 83 innings, with 8.35 K/9, 3.58 BB/9, and 1.41 HR/9. His last three starts were 5 innings and 3 earned runs with 4 strikeouts and 1 walk, then 7 innings and 1 earned run with 4 strikeouts and 3 walks, then 4.1 innings and 3 earned runs with 5 strikeouts and no walks. The trend is down, though two of the last three outings were steadier than his full-season line.
Teams — Milwaukee brings a .739 OPS, .255 average, and 535 runs, backed by a 3.43 team ERA and 1.16 WHIP. The Brewers are 7-3 over their last 10, and the profile suggests a more complete club entering this matchup, with the stronger run production and clearly better run prevention. San Francisco has a .725 OPS, .253 average, and 436 runs, with a 4.38 team ERA and 1.35 WHIP. The Giants are 4-6 in their last 10, and their offense has been respectable by rate stats, but the gap in total runs and staff efficiency stands out. For bettors, Milwaukee looks cleaner from a team-form perspective, while both starters carry enough traffic and home-run risk to keep volatility in play.
Explore more MLB matchups
Related game previews for these clubs and around the league.