We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsPittsburgh Pirates at Milwaukee Brewers
Pittsburgh PiratesPittsburgh Pirates
@
American Family Field
Milwaukee BrewersMilwaukee Brewers

Match Predictor

Pre-match Prediction
Pittsburgh Pirates
@
Milwaukee Brewers
Pittsburgh Pirates 45%Milwaukee Brewers 55%
Market LinesRun Line: Milwaukee Brewers -0.5Total: O/U 7
Model: Over 7
Model projects 7.0 total runs vs 7 line

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
62%
71/115
MLB: 48%
Starter
70%
16/23
vs MIL
38%
3/8
Avg Total
9.9
MLB: 8.9
Game Starter (23) Last Starter vs MIL vs MIL (8)
Paul Skenes #30 · RHP · Age 24
3.90
ERA (2026)
11.3
K/9 (2026)
23
Starts (2026)
11.3
Avg Total (2026)
Last 3:
ND @CIN (Jul 31): 4.0IP, 5ER, 7K
L CHC (Jul 25): 5.1IP, 5ER, 11K
W @CLE (Jul 19): 7.0IP, 1ER, 8K
vs MIL: L (Aug 12 2025): 4.0 IP, 4 ER, 4 K
Bullpen (2026 Season)Average
ERA: 3.67MLB Avg: 3.9510 relievers
Workload Alert: Allowed 8 runs on 2026-07-31 vs CIN. Bullpen arms likely still recovering.
Recent: L 7-8W 4-1L 2-10W 4-3L 2-4
Lineup vs Paul Skenes (Career)
BatterPosPAAVGOPSHR
Brice Turang2B15.1330.4661
Christian YelichDH13.4170.9620
William ContrerasC11.0910.2730
Jake Bauers1B9.1430.4760
Jackson ChourioLF8.2860.8040
Garrett MitchellCF6.0000.1670
Joey OrtizSS6.3330.8330
Andrew Vaughn1B2.0000.0000
Brandon LockridgeLF2.0000.0000
David Hamilton3B2.0000.0000
Gary SanchezC2.0000.0000
2 batters with no matchup history

Milwaukee Brewers

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
50%
56/113
MLB: 48%
Starter
41%
7/17
vs PIT
38%
3/8
Avg Total
8.7
MLB: 8.9
Game Starter (17) Last Starter vs PIT vs PIT (8)
Kyle Harrison #52 · LHP · Age 25
3.01
ERA (2026)
10.9
K/9 (2026)
17
Starts (2026)
8.9
Avg Total (2026)
Last 3:
L @STL (Jul 08): 4.0IP, 3ER, 2K
ND @ARI (Jul 03): 2.2IP, 3ER, 3K
ND CHC (Jun 27): 5.0IP, 2ER, 9K
vs PIT: ND (Apr 26 2024): 6.0 IP, 0 ER, 7 K
Bullpen (2026 Season)Good
ERA: 3.33MLB Avg: 3.959 relievers
Recent: W 6-2W 3-1L 0-3L 3-4W 4-2
Lineup vs Kyle Harrison (Career)
BatterPosPAAVGOPSHR
Jake MangumCF6.3330.8330
Bryan ReynoldsLF5.0000.2000
Marcell OzunaDH5.2000.4000
Brandon Lowe2B3.3330.6660
Henry DavisC2.0000.0000
Jared TrioloSS2.5001.5000
Nick Gonzales3B2.0000.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickMilwaukee Brewers ML -127 (MEDIUM)
The market implies 55.9% win probability for Milwaukee, and the situational data supports that number.
PickMilwaukee Brewers -1.5 @ +168 (MEDIUM)
This is the most compelling number on the board.
PickUnder 7.5 @ -125 (LOW)
The directional lean is clear.

Pittsburgh Pirates vs Milwaukee Brewers Game Preview

In tonight's MLB action at American Family Field, the pitching matchup is the story before a single pitch is thrown. Milwaukee Brewers left-hander Kyle Harrison enters at 8-2 with a 3.01 ERA and 101 strikeouts in 83.2 innings in 2026, numbers that reflect a starter who has taken a genuine step forward this season. The catch: Harrison is returning from 28 days of extended rest, his longest layoff of the year. How he navigates the first inning or two will tell you everything about which version shows up. Sharp or rusty, that first frame is the tell.

On the other side, Pittsburgh Pirates right-hander Paul Skenes carries a legendary pedigree. A 1.96 ERA in 2024. A 1.97 ERA in 2025. But 2026 has been a different story. His ERA has climbed to 3.90, and his last two starts were genuinely bad: 5 earned runs in 4.0 innings against Cincinnati on July 31, and 5 earned runs in 5.1 innings against Chicago on July 25. Short outings and command issues, not the lockdown version bettors came to expect. Those two starts against Milwaukee this season produced exactly 7 strikeouts each in 5.1 and 7.0 innings, at or under his strikeout line both times.

The number that defines this game is Pittsburgh's 11-23 record against left-handed starters in 2026. Casual bettors focus on the Skenes-Harrison matchup narrative and call it a coin flip. The splits do not support that reading. Harrison knows this lineup, too. On April 26 of this season, he threw 6 scoreless innings against these exact Pirates and struck out 12 of them. American Family Field runs slightly above average (runs factor 1.02, HR factor 1.05) but is not an extreme environment. This game will be decided by pitching and lineup construction, not the park.

Milwaukee comes in at 70-43 with a +136 run differential, best in the NL Central, and a 37-21 home record. Pittsburgh is 57-58, has lost 5 of its last 7 games, and has scored 4 runs or fewer in 5 of its last 6 outings. This is a series finale between the division leader and a team that is 14 games back. Brewers President of Baseball Operations Matt Arnold said after the trade deadline: "Ultimately, I think we were able to accomplish a lot over the last 48 hours to get some stuff done to really help the team." His club is well-positioned to close this series tonight against a Pittsburgh offense that has gone quiet at exactly the wrong time.

Pittsburgh Pirates vs Milwaukee Brewers Key Insights

  • Pittsburgh's 11-23 record vs left-handed starters is not a hot-or-cold streak. It is a season-long structural split that fundamentally changes how this matchup should be handicapped, regardless of what Skenes does on the mound.
  • Harrison's April 26 start against these exact Pirates (12 K, 0 ER in 6 IP) is the most relevant comparable for tonight. The lineup has not improved against lefties since then.
  • Skenes has allowed 5 earned runs in each of his last two starts and has been pulled before the fifth inning twice in three outings. Short starts cap his strikeout totals and put Milwaukee's lineup in favorable counts early.
  • Christian Yelich owns Skenes in career matchups: .417 average and 0.962 OPS across 13 plate appearances, with the trend moving in the right direction: 1.381 OPS in 2025, 1.000 OPS in three 2026 PA. He is the one Milwaukee bat Skenes has not been able to solve.
  • Both bullpens are depleted in a series finale. That typically compresses scoring as managers lean on secondary options rather than trusted high-leverage arms, which supports the Under and adds context to the run line value at +168.
  • The contrarian case for Pittsburgh rests on Harrison's 28-day rust and Skenes' elite ceiling when healthy. It is a real argument. It is also asking Pittsburgh's LHP-challenged lineup to rescue a pitcher who has allowed 10 earned runs in his last 9.1 innings.

Pittsburgh Pirates vs Milwaukee Brewers Betting Picks

Picks made August 05, 2026 at 05:38 AM ET. Odds shown reflect current market prices.

Milwaukee Brewers -1.5 @ +168 (MEDIUM)
Milwaukee Brewers -1.5 @ +168 (MEDIUM): This is the most compelling number on the board. Milwaukee getting plus-money at -1.5 prices in meaningful underdog odds for a team with a +136 run differential at home, facing a lineup that cannot hit lefties. A 4-2 projected final aligns squarely with this cover. Harrison suppressing Pittsburgh's cold offense while Milwaukee scores off a shaky Skenes is the core scenario. This is a run line, so one bad inning can flip the cover. Size accordingly, but the value is real at +168.
Under 7.5 @ -125 (LOW)
Under 7.5 @ -125 (LOW): The directional lean is clear. Pittsburgh has scored 4 runs or fewer in 5 of their last 6 games. Harrison's history against this lineup points toward suppression on the Pittsburgh side. Multiple analyst projections land around 6.8 total runs. But the margin between that projection and the 7.5 market line is thin, which keeps this LOW confidence. Treat it as a directional lean. Skenes' command issues are the primary risk: if he issues early walks and gets pulled before the fourth, scoring can spike fast and push the total.
Paul Skenes Under 7.5 Strikeouts @ -164 (MEDIUM)
Paul Skenes Under 7.5 Strikeouts @ -164 (MEDIUM): Skenes has 156 Ks in 124.2 innings this season at 11.29 K/9. Elite rate. But his last two starts went 4.0 and 5.1 innings. At that outing length, even an elite K rate projects to 5-6 strikeouts, well under 7.5. His two 2026 starts against Milwaukee produced exactly 7 Ks each (5.1 IP and 7.0 IP), at or under the line both times. If he gets pulled early again tonight, the under locks up before the seventh inning. The -164 price (62.1% implied) reflects this outing-length risk accurately.
Kyle Harrison Over 5.5 Strikeouts @ -133 (MEDIUM)
Kyle Harrison Over 5.5 Strikeouts @ -133 (MEDIUM): Harrison's 2026 K/9 is 10.91. Against this exact Pittsburgh lineup in April, he struck out 12 in 6 innings. His recent short starts (2.2 IP and 4.0 IP) were outlier blowup starts, not a trend. His June 27 outing against Chicago produced 9 Ks in 5.0 innings, showing the ceiling is still intact. Pittsburgh is scoring under 4 runs in most games and is 11-23 vs LHP. A normal 5-6 IP outing at Harrison's K rate gets to 6-7 strikeouts comfortably. The 28-day rest is the one genuine risk: if his command is sharp early, this line is in range by the fifth inning.
William Contreras Under 0.5 Hits @ +136 (MEDIUM)
William Contreras Under 0.5 Hits @ +136 (MEDIUM): Contreras is 1-for-11 lifetime against Skenes with a 0.273 OPS. In 2026 specifically: 3 PA, 0.000 OPS against tonight's Pirates starter. He is also cold overall, posting a .602 OPS over his last 7 days and .571 over his last 28 days. Skenes strikes out hitters at an elite rate when he is on, and Contreras has historically been unable to make contact against him. At +136 with 42.4% implied probability, the career matchup data points strongly toward the under.
Christian Yelich Over 0.5 Hits @ -161 (MEDIUM)
Christian Yelich Over 0.5 Hits @ -161 (MEDIUM): Yelich has Skenes figured out in a way few hitters do. Thirteen career plate appearances, .417 average, 0.962 OPS. The trend is moving the right way: 1.381 OPS in 2025, 1.000 OPS in three 2026 PA. Yelich is not putting up big overall numbers this season (.231/.316/.371), but his matchup profile against tonight's starter is elite. At -161, you are paying for a documented edge. The .417 career average against today's starter justifies the price.
Brandon Lowe HR @ +420 (LOW)
Brandon Lowe HR @ +420 (LOW): Lowe leads Pittsburgh with 23 home runs in 472 PA, a strong power rate. But there is a meaningful platoon complication: Harrison throws left-handed, and Lowe's OPS vs lefties is .601, compared to .895 vs right-handers. American Family Field's HR factor of 1.05 is only slightly above average. At +420 with 19.2% implied probability, the market is fairly pricing this longshot. Lowe's raw power keeps it worth a small play, but the LHP platoon disadvantage makes this LOW confidence at best.
NRFI @ -154 (MEDIUM)
NRFI @ -154 (MEDIUM): Both starters carry elite strikeout rates: Skenes at 11.29 K/9 in 2026, Harrison at 10.91 K/9. Harrison held Pittsburgh scoreless through 6 innings in April (12 Ks, 0 ER). Pittsburgh's offense has scored 4 runs or fewer in 5 of its last 6 games and is 11-23 vs LHP. The probability of the Pirates scoring in the first inning against Harrison at home is low given those context layers. Skenes' high K rate also suppresses Milwaukee first-inning contact. The primary risk is Skenes' recent command volatility: 4 walks in his July 31 start. Walks can manufacture first-inning runs without hard contact.
SGP (4 legs)
SGP (4 legs): Milwaukee -1.5 + Under 7.5 + Harrison Over 5.5 K + Yelich Over 0.5 Hits [contracts: 431474449, 431474477, 431538324, 431536411>: The thesis is coherent. A dominant Harrison start suppresses Pittsburgh's cold offense, making the Under and the run line cover natural co-outcomes. Yelich getting a hit supports Milwaukee manufacturing runs without inflating the total. All four legs tell the same story: Harrison is sharp, Pittsburgh cannot hit lefties, Milwaukee wins by two or more, and the game stays low-scoring. Four legs means four independent variance points. Size conservatively relative to the individual picks.
Analysis insight — no specific bet associated

Pittsburgh Pirates vs Milwaukee Brewers Summary

The context here is as clean as it gets for a Milwaukee lean. A 3.01-ERA left-hander at home who already struck out 12 of these Pirates in 6 scoreless innings this April. A Pittsburgh lineup that is 11-23 against left-handed starters. An opposing pitcher who has allowed 5 earned runs in each of his last two starts. The contrarian argument for Pittsburgh rests almost entirely on Harrison's 28-day rust. That is a real variable. But asking a lineup that cannot hit lefties to exploit first-inning command wobbles and then sustain a lead against the NL Central's best team is a lot to ask, especially in a series finale with depleted bullpens on both sides. My position matches the structure: Milwaukee wins, the game stays under 7.5, and Harrison gets his strikeouts against a lineup he dominated less than two weeks ago.

The best individual value is the run line at +168. Milwaukee at -1.5 getting plus-money is a genuine pricing inefficiency for a division leader with a +136 run differential playing at home against one of baseball's worst LHP-split lineups. If Harrison locates his fastball early, Pittsburgh's offense does not have the tools to keep this close. The Under at -125 carries LOW confidence because the margin between our directional lean and the market line is thin. Play it as a supporting piece in the SGP rather than a standalone conviction bet. Skenes' command issues are the one scenario that can blow up the low-scoring narrative quickly, so stay attentive to how his first two innings unfold.

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

Pirates vs Brewers predictions: Harrison struck out 12 PIT in April. Brewers ML -127 and -1.5 +168 lead our picks. Pittsburgh 11-23 vs LHP in 2026.

Frequently Asked Questions

MLBGame PreviewsPittsburgh Pirates at Milwaukee Brewers