Season Schedule
OffSTRegASGRegPostWSOff

Milwaukee Brewers vs St. Louis Cardinals

Wednesday, Jul 8, 2026Busch Stadium7:45 PM ETPreview
MIL · Away · 58-33

Milwaukee Brewers

NL Central · 1st · —
:
7:45 PM ET
H2H 49
STL · Home · 47-43

St. Louis Cardinals

NL Central · 2nd · 10.5 GB
Starting pitchers
2.82
ERA
1.08
WHIP
11.2
K/9
79.2
IP
16
GS
2.3
BB/9
Last 5 starts
Jul 3Arizona Diamondbacks2.2ip3ER
Jun 27Chicago Cubs5ip2ER
Jun 20Atlanta Braves6.1ip2ER
Jun 14Philadelphia Phillies6ip0ER
Jun 8Athletics2.1ip8ER
vs STL — career
1GS.174OPP AVG2K
↓ ERA trending down lately
3.12
ERA
1.11
WHIP
5.7
K/9
95.1
IP
17
GS
2.1
BB/9
Last 5 starts
Jul 1Atlanta Braves6ip2ER
Jun 26Miami Marlins6ip0ER
Jun 19Kansas City Royals5ip5ER
Jun 14Minnesota Twins6ip2ER
Jun 7Cincinnati Reds6ip2ER
vs MIL — career
1GS.368OPP AVG6K
↓ ERA trending down lately
Starter context
Rest5 days rest
QS%40%
Today
Rest7 days rest
QS%80%
Today
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / LHP (season splits)
Milwaukee Brewers hitters vs RHP (projected)
Batter
AVG
OPS
HR
St. Louis Cardinals hitters vs LHP (projected)
Batter
AVG
OPS
HR
◆ Matchup preview

Milwaukee Brewers at St. Louis Cardinals (2026-07-08). Kyle Harrison vs Michael McGreevy at Busch Stadium.

Harrison brings the higher-miss profile into this matchup, posting a 2.82 ERA, 1.08 WHIP, and 11.18 K per nine across 79.2 innings, with strong control at 2.26 walks per nine. McGreevy has been efficient in a different way, carrying a 3.12 ERA, 1.11 WHIP, and 95.1 innings over 17 starts, but with a much lower 5.66 K per nine and a similarly solid 2.08 BB per nine. Harrison’s recent run has been volatile but productive, with two short rough outings in his last five starts offset by dominant strikeout work and a scoreless six-inning start against St. Louis on May 26. McGreevy’s trend is steadier, reflected by an 80 percent quality start rate and no listed blow-up starts, and he has allowed two earned runs or fewer in five of his last six outings after giving up five runs to Milwaukee in four innings on May 26.

Milwaukee has the better overall offensive shape, entering with a .735 OPS, .337 OBP, and 467 runs, while St. Louis sits at a .715 OPS, .322 OBP, and 411 runs despite hitting more home runs, 102 to 84. The Brewers also bring the stronger run-prevention baseline, with a 3.30 team ERA and 1.16 WHIP compared with the Cardinals’ 4.19 ERA and 1.34 WHIP, plus a clear edge in strikeout rate from the staff. Current form leans Milwaukee as well, with eight wins in the last ten games and a four-game winning streak, while St. Louis has dropped four straight and was outscored heavily in the first two games of this series on July 7.

Recent head-to-head results are fairly balanced, but Milwaukee won seven of the last 13 meetings listed, and several of those games stayed in lower-scoring ranges, including 5-1, 3-2, 2-3, and 0-6 finals. That history fits reasonably well with an 8.0 total when paired with two starters carrying ERAs near or below the low-threes, though Harrison’s occasional short outing and the Cardinals’ superior home-run count add some over pressure. Busch Stadium and McGreevy’s contact-management style point toward a game that may hinge more on sequencing than sheer traffic.

Key facts
Harrison 2.82 ERA, 1.08 WHIP, 11.18 K/9McGreevy 3.12 ERA, 1.11 WHIP, 80% QSBrewers .735 OPS and 467 runsTotal 8.0
Last 7 starts — earned runs
MILHarrison
STLMcGreevy
MILHarrisonLast 7 · ER
Kyle Harrison last 7 starts — earned runs
OpponentERIP
St. Louis Cardinals06
San Francisco Giants15.2
Athletics82.1
Philadelphia Phillies06
Atlanta Braves26.1
Chicago Cubs25
Arizona Diamondbacks32.2
STLMcGreevyLast 7 · ER
Michael McGreevy last 7 starts — earned runs
OpponentERIP
Milwaukee Brewers54
Texas Rangers26
Cincinnati Reds26
Minnesota Twins26
Kansas City Royals55
Miami Marlins06
Atlanta Braves26
Head to head (2025–2026)
49
St. Louis Cardinals lead series
13 meetings total
2025-09-21
Milwaukee Brewers @ St. Louis Cardinals
15
STL
2025-09-20
Milwaukee Brewers @ St. Louis Cardinals
32
MIL
2025-09-19
Milwaukee Brewers @ St. Louis Cardinals
17
STL
2025-09-14
Milwaukee Brewers @ St. Louis Cardinals
32
MIL
2025-09-13
Milwaukee Brewers @ St. Louis Cardinals
89
STL
2025-09-12
Milwaukee Brewers @ St. Louis Cardinals
28
STL
2025-06-15
Milwaukee Brewers @ St. Louis Cardinals
23
STL
2025-06-14
Milwaukee Brewers @ St. Louis Cardinals
85
MIL
Recent form (last 10)
82
WWWWLWLWWW
55
LLLLWWWLWW
Team stats 2026
MIL
STL
Team AVG
0.255
0.245
Team OPS
0.735
0.715
Home runs
84
102
Runs scored
467
411
Team ERA
3.30
4.19
HR allowed
87
91