Season Schedule
OffSTRegASGRegPostWSOff

Milwaukee Brewers vs Pittsburgh Pirates

Friday, Jul 10, 2026PNC Park6:40 PM ETPreview
MIL · Away · 59-34

Milwaukee Brewers

NL Central · 1st · —
:
6:40 PM ET
H2H 67
PIT · Home · 47-47

Pittsburgh Pirates

NL Central · 3rd · 12.5 GB
Starting pitchers
Starter form · last 5 starts
Season5.13
Last 52.96
2.17 ERA better in last 5
5 days restQS 40%Blow-up 0/5
106/10
406/17
006/23
206/30
107/05

↓ ERA trending down lately

Season3.24
Last 53.19
Recent form near season pace
6 days restQS 40%Blow-up 0/5
206/12
106/17
106/24
506/29
107/04

↑ ERA trending up lately

Matchup edge
Brewers bullpen edge
PitchingEven
Brewers51Pirates48
HittingEven
Brewers57Pirates58
BullpenBrewers
Brewers77Pirates48
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / RHP
Brewers vs RHP
Avg OPS 0.8544 hot hittersTop: Turang 0.929 · Bauers 0.903 · Mitchell 0.864

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

Pirates vs RHP
Avg OPS 1.0514 hot hittersTop: Jr. 1.667 · Rodríguez 0.996 · Horwitz 0.883

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

Milwaukee Brewers hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.273
0.722
2
0.276
0.903
17
0.283
0.851
13
0.302
0.929
13
0.272
0.864
8
Pittsburgh Pirates hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.292
0.882
7
0.269
0.825
14
0.313
0.996
5
0.291
0.883
10
◆ Matchup preview

Milwaukee Brewers at Pittsburgh Pirates (2026-07-10). Brandon Sproat vs Braxton Ashcraft at PNC Park.

Sproat enters with a 5.13 ERA and 1.37 WHIP across 79 innings in 15 starts, pairing a solid 9.57 K/9 with a less stable 4.22 BB/9 and 1.59 HR/9. His recent run is better than the full-season line suggests: over his last four starts he has allowed 7 earned runs in 19 innings, including a six-inning, 10-strikeout shutout and back-to-back outings with two earned runs or fewer before his latest four-inning effort. Ashcraft has been the steadier arm all year, posting a 3.24 ERA, 1.10 WHIP, and 10.14 K/9 over 108.1 innings while limiting walks to 2.08 per nine. His last four starts show the same profile, with only 8 earned runs allowed in 23.2 innings and three outings of one earned run or fewer, though one five-run start on June 29 is the main blemish.

Milwaukee brings a balanced offensive profile with a .735 OPS, 476 runs, and a strong .337 OBP, while also arriving in better recent form at 7-3 over its last 10. Pittsburgh has been slightly more productive overall at the plate, carrying a .763 OPS with 492 runs and 120 home runs, but the strikeout total of 882 points to a more volatile attack. The bigger team-level contrast is on the mound behind the starters: the Brewers own a 3.33 team ERA and 1.16 WHIP with 9.74 K/9, whereas the Pirates sit at a 4.32 ERA and 1.31 WHIP. That gap matters if this game turns into a bullpen and depth contest after the starters exit.

The recent head-to-head sample strongly favors Milwaukee, which won 10 of the 13 meetings listed from 2025 and often did so by margin, including scores of 14-0, 12-5, 9-3, and 10-2. That history leans higher-scoring overall, but this specific matchup is more nuanced because Ashcraft’s season-long efficiency can suppress damage while Sproat’s recent form has trended in the right direction. With a total of 8.0, the number sits in a reasonable middle ground between Milwaukee’s superior run prevention and the Pirates’ stronger raw power output.

Key facts
Sproat 5.13 ERA, 1.37 WHIPAshcraft 3.24 ERA, 1.10 WHIPBrewers team ERA 3.33 vs Pirates 4.32Total 8.0
Head to head (2025–2026)
67
Pittsburgh Pirates lead series
13 meetings total
2025-09-07
Milwaukee Brewers @ Pittsburgh Pirates
102
MIL
2025-09-06
Milwaukee Brewers @ Pittsburgh Pirates
41
MIL
2025-09-05
Milwaukee Brewers @ Pittsburgh Pirates
52
MIL
2025-08-13
Milwaukee Brewers @ Pittsburgh Pirates
512
PIT
2025-08-12
Milwaukee Brewers @ Pittsburgh Pirates
014
PIT
Team picture · 2026
73
WLWWWWLWLW
55
LLWWWLWLLW
MIL
PIT
Team AVG
0.255
0.262
Team OPS
0.735
0.763
Home runs
86
120
Runs scored
476
492
Team ERA
3.33
4.32
HR allowed
90
100