We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsPhiladelphia Phillies at Pittsburgh Pirates
Philadelphia PhilliesPhiladelphia Phillies
@
PNC Park
Pittsburgh PiratesPittsburgh Pirates

Match Predictor

Pre-match Prediction
Philadelphia Phillies
@
Pittsburgh Pirates
Philadelphia Phillies 45%Pittsburgh Pirates 55%
Market LinesRun Line: Pittsburgh Pirates -0.5Total: O/U 8
Model: Under 8
Model projects 7.6 total runs vs 8 line

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
52%
23/44
MLB: 48%
Starter
50%
4/8
vs PIT
Avg Total
8.7
MLB: 8.9
Game Starter (8) Last Starter vs PIT vs PIT (0)
Aaron Nola #27 · RHP · Age 33
5.14
ERA (2026)
9.4
K/9 (2026)
8
Starts (2026)
8.3
Avg Total (2026)
Last 3:
ND COL (May 09): 4.2IP, 3ER, 4K
W @MIA (May 04): 6.0IP, 0ER, 5K
L @ATL (Apr 26): 4.2IP, 6ER, 6K
vs PIT: ND (Jul 19 2024): 5.0 IP, 4 ER, 4 K
Bullpen (2026 Season)Average
ERA: 4.39MLB Avg: 3.959 relievers
Recent: W 9-3W 6-0W 2-1L 1-3W 3-1
Lineup vs Aaron Nola (Career)
BatterPosPAAVGOPSHR
Marcell OzunaDH64.2420.7184
Bryan ReynoldsLF18.2220.6111
Brandon Lowe2B6.2000.5330
Jared TrioloSS6.0000.3330
Oneil CruzCF6.3331.0000
Endy RodriguezC5.4001.4000
Henry DavisC5.2000.4000
Nick Gonzales3B3.0000.0000
5 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
55%
24/44
MLB: 48%
Starter
63%
5/8
vs PHI
Avg Total
9.3
MLB: 8.9
Game Starter (8) Last Starter vs PHI vs PHI (0)
Braxton Ashcraft #35 · RHP · Age 27
2.77
ERA (2026)
9.5
K/9 (2026)
8
Starts (2026)
10.1
Avg Total (2026)
Last 3:
W @SF (May 09): 7.0IP, 1ER, 6K
ND CIN (May 03): 7.2IP, 0ER, 6K
L STL (Apr 28): 4.1IP, 6ER, 7K
vs PHI: W (Jun 08 2025): 1.1 IP, 0 ER, 0 K
Bullpen (2026 Season)Average
ERA: 3.68MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-05-13 vs COL. Bullpen arms likely still recovering.
Recent: W 13-3L 6-7W 3-1L 4-10W 7-2
Lineup vs Braxton Ashcraft (Career)
BatterPosPAAVGOPSHR
Adolis GarciaRF1.10003.0000
Alec Bohm3B1.0000.0000
Brandon MarshLF1.0001.0000
Bryson Stott2B1.0000.0000
Kyle SchwarberDH1.0001.0000
Rafael MarchanC1.0000.0000
Trea TurnerSS1.10003.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickRun Line
Philadelphia Phillies +1.5 (-204), LOW confidence.
PickTotal
Under 7.5 (-103), LOW confidence.
PickPlayer Prop
Braxton Ashcraft Over 5.5 Strikeouts (-133), HIGH confidence.

Philadelphia Phillies vs Pittsburgh Pirates Game Preview

Pitching is the story at PNC Park tonight in MLB action, and the matchup could not be more lopsided on paper. Pittsburgh Pirates right-hander Braxton Ashcraft has been one of the most quietly dominant starters in the National League, allowing just 1 earned run across his last 14.2 combined innings. That covers a 7.0-inning gem at San Francisco and a 7.2-inning shutout outing against Cincinnati. His 2.77 ERA and 1.05 WHIP in 2026 are not flukes. Facing him tonight is Philadelphia Phillies right-hander Aaron Nola, who carries a 5.14 ERA this season, extending a decline that began in earnest during his 5.89 ERA 2025 campaign. His last three starts tell the whole story: 4.2 IP, 3 ER; then 6.0 IP, 0 ER; then 4.2 IP, 6 ER. One clean outing does not establish a trend.

The park matters here as much as the matchup. PNC Park is one of the most pitcher-friendly venues in the NL, with a 0.96 runs factor and a 0.9 home-run factor. This is not a ballpark that papers over a mediocre performance. It rewards command-first starters. Ashcraft, who has issued just 14 walks in 48.2 innings this season, fits that profile perfectly. Both starters come in on six days of rest. Ashcraft at 27, extended rest tends to mean sharper stuff. Nola, the extra days have not fixed a 2026 ERA that has sat above 5.00 all season, and he is allowing 1.50 home runs per nine innings.

Philadelphia's bullpen situation compounds Nola's fragility. Three relievers are currently sidelined: Zach Pop (strained right calf on the 15-day IL), Max Lazar (strained left oblique on the 60-day IL), and Kyle Backhus (left elbow inflammation on the 15-day IL). That is meaningful depth erosion. When Nola exits early, and he has done so in two of his last three starts, the Phillies lean on a shorter pen with fewer proven arms. As a recent report noted: "The Phillies didn't start the season the way they wanted, but they've steadily built momentum in recent weeks." That 7-3 run over their last 10 games is real. But it comes with a specific blind spot: Philadelphia is 1-7 straight up in their last 8 road games against Pittsburgh. That gap between overall form and matchup-specific results is not noise.

The key bats to track are Oneil Cruz and Kyle Schwarber. Cruz carries a 1.000 career OPS in 6 PA vs Nola, including a 2.000 OPS in a 3-PA sample from 2024. Small sample, fully acknowledged, but all positive. His 10 home runs and 0.991 OPS over his last seven days make him the most dangerous hitter in this specific matchup. Ryan O'Hearn is also in a genuine hot stretch at a .985 L7d OPS with a .895 OPS against right-handed pitching on the season. For Philadelphia, Schwarber at a 1.357 OPS over his last seven days is the one bat capable of derailing this game plan. His matchup history vs Ashcraft is a single plate appearance, which tells us nothing useful. Tonight comes down to his current form against Ashcraft's current dominance.

Philadelphia Phillies vs Pittsburgh Pirates Key Insights

  • Braxton Ashcraft has allowed just 1 earned run over his last 14.2 innings, striking out 6 batters in each of those two starts. His 2.77 ERA and 1.05 WHIP in 2026 reflect genuine command-first execution, not a hot streak waiting to cool.
  • Aaron Nola has posted a 5.14 ERA across 42 innings in 2026. His recent starts alternate between dominant and disastrous, and two of his last three outings lasted just 4.2 innings. If he exits early again, Philadelphia's depleted pen takes over in a game that could still be close.
  • Three Phillies relievers are on the IL, reducing their relief depth at exactly the wrong time. Pittsburgh's bullpen carries a 3.68 ERA and enters fresh for Game 1 of the series, giving Pittsburgh a structural late-inning edge.
  • Philadelphia is 1-7 straight up in their last 8 road games specifically against Pittsburgh. That matchup-specific losing record persists even while the Phillies have gone 7-3 over their last 10 games overall, pointing to something genuine about how Pittsburgh's park and pitching profile neutralizes this offense.
  • PNC Park's 0.96 runs factor and 0.9 home-run factor actively suppress scoring. Paired with Ashcraft's elite recent form and a shaky opposing starter, the environment aligns with a low-scoring game rather than a shootout.
  • Oneil Cruz carries a 1.000 career OPS in 6 PA against Nola, with a 2.000 OPS in the most recent 3-PA sample from 2024. His 10 home runs and 0.991 OPS over his last seven days make him the highest-ceiling power threat in this specific matchup.

Philadelphia Phillies vs Pittsburgh Pirates Betting Picks

Picks made May 15, 2026 at 04:15 AM ET. Odds shown reflect current market prices.

Moneyline
Moneyline: No pick. Pittsburgh at -152 implies a 60.2% win probability from the market. The situational case for Pittsburgh is real, but that price already captures Ashcraft's form, Nola's struggles, park factors, and Philadelphia's road record against this team. On the other side, Philadelphia at +100 is tempting given Schwarber's 1.357 OPS over the last seven days and the Phillies' 7-3 overall run. But their 1-7 road record specifically against Pittsburgh and three relievers on the IL make even money for Philadelphia hard to justify. When the edge you see is already priced in, there is no bet.
Analysis insight — no specific bet associated
Run Line
Run Line: Philadelphia Phillies +1.5 (-204), LOW confidence. Our model projects a close finish in this game, making a 2-run Pittsburgh margin far from a certainty. Ashcraft is dominant, but dominance rarely means blowouts. Pittsburgh is 6-6 in one-run games this season. Laying -204 on Pittsburgh to win by 2 or more runs is the wrong direction given the projected margin. Taking Philadelphia to stay within 1.5 is the correct structural play here, even at this price, with the caveat that LOW confidence means you size accordingly.
Total
Total: Under 7.5 (-103), LOW confidence. The model places the total near the 8.0 line, meaning there is effectively zero model edge at 7.5. This lean is entirely driven by non-model factors: PNC Park's 0.96 runs factor, Ashcraft's 1 earned run across his last 14.2 innings, Philadelphia's depleted bullpen, and the Phillies going Under in 4 of their last 5 games. At near-even money, those situational factors justify a lean. Just know this is not a hammer; it is a lean on context.
Player Prop
Player Prop: Braxton Ashcraft Over 5.5 Strikeouts (-133), HIGH confidence. This is the strongest pick on the board tonight. Ashcraft has cleared 5.5 strikeouts in each of his last three starts: 6, 6, and 7. His 51 strikeouts in 48.2 innings in 2026 reflect consistent punch. Philadelphia ranks among the weaker offensive units in the NL at .233 average and .687 OPS team-wide. Nola's command issues mean Pittsburgh will extend innings with traffic, giving Ashcraft more opportunities to work deep. Six days of rest at age 27 should have his arm fresh and his slider sharp.
Player Prop
Player Prop: Aaron Nola Under 5.5 Strikeouts (-127), MEDIUM confidence. Nola went under 5.5 Ks in two of his last three starts, including a 4-strikeout outing over just 4.2 innings. If he does not make it past five innings, which is a genuine risk given two recent 4.2-IP exits, reaching 5.5 strikeouts becomes nearly impossible. His 2026 control issues (1.48 WHIP) produce more walks and more contact, fewer two-strike counts. Pittsburgh makes contact at a league-average rate. The path to the over requires an uncharacteristically deep start from a pitcher in a sustained rough stretch.
Player Prop
Player Prop: Ryan O'Hearn Over 1.5 Total Bases (+126), MEDIUM confidence. O'Hearn is slashing .299/.375/.474 with 7 home runs and a .895 OPS against right-handed pitching this season. His L7d OPS is .985. He is genuinely hot right now. Nola is yielding 1.50 home runs per nine innings in 2026, elevated even for a pitcher of his vintage. No career matchup data between the two exists, so this play is pure current form against a vulnerable pitcher. At +126 for a batter with a .474 slugging percentage who is swinging a hot bat, the value is among the cleaner spots on today's prop board.
Player Prop
Player Prop: Oneil Cruz to Hit a Home Run (+370), MEDIUM confidence. Cruz has 10 home runs in 194 plate appearances this season. His L7d OPS is .991. He carries a 1.000 career OPS in 6 PA against Nola, with a 2.000 OPS in a 3-PA sample from 2024. That is a small sample, but entirely positive, and it pairs with peak-form production from a legitimate power hitter. Nola is allowing 7 home runs in 42 innings in 2026. PNC Park's 0.9 HR factor is a mild suppressor but does not neutralize Cruz's raw power. +370 for a 10-HR bat running hot against a homer-prone starter is real value.
Player Prop
Player Prop: Brandon Marsh Over 0.5 Hits (-204), MEDIUM confidence. Marsh is hitting .340 on the season with a .911 OPS against right-handed pitching and a .916 OPS over the last 28 days. He is not in a cold stretch. Ashcraft's 1.05 WHIP means he will allow baserunners, and Marsh is one of the most consistent contact bats in this Phillies lineup right now. Batter-vs-pitcher history is a single plate appearance and tells us nothing. Marsh's season line does all the work here. Over 0.5 hits is the statistically supported side at any price near this.
NRFI (-133). Ashcraft has not surrendere
NRFI (-133). Ashcraft has not surrendered a first-inning run in his last 8 starts. That is sustained execution, not coincidence, from a starter with a 2.77 ERA and genuine zone control. Nola's overall NRFI record is 6-2 this season with a current 2-game streak of holding opponents scoreless in the first inning. Both starters are on active NRFI runs. Pittsburgh's home team YRFI trend in their last 10 runs against the individual pitcher data here, and Ashcraft's 8-game first-inning streak is the strongest signal on the board. At -133, the price is fair for what the data supports.
SGP (4 legs)
SGP (4 legs): Philadelphia Phillies +1.5, Under 7.5, Braxton Ashcraft Over 5.5 Strikeouts, Brandon Marsh Over 0.5 Hits. The thesis ties together cleanly: Ashcraft strikes out six or more Phillies batters while controlling the game, keeping the total under 7.5 and Pittsburgh winning by a slim margin. Marsh recording a hit supports a competitive, low-scoring game rather than a blowout, which is precisely the outcome needed for all four legs to hit. The structural coherence of these legs reinforces each other.
Analysis insight — no specific bet associated

Key Players

Batting AveragePHI
Brandon Marsh
.340Batting Average
LF
Home RunsPHI
Kyle Schwarber
18Home Runs
DH
Runs Batted InPHI
Kyle Schwarber
30Runs Batted In
DH
Earned Run AveragePHI
Cristopher Sanchez
2.11Earned Run Average
SP
WinsPHI
Cristopher Sanchez
4Wins
SP
StrikeoutsPHI
Cristopher Sanchez
67Strikeouts
SP
Batting AveragePIT
Nick Gonzales
.315Batting Average
3B
Home RunsPIT
Oneil Cruz
10Home Runs
CF
Runs Batted InPIT
Oneil Cruz
30Runs Batted In
CF
Earned Run AveragePIT
Paul Skenes
1.98Earned Run Average
SP
WinsPIT
Paul Skenes
6Wins
SP
StrikeoutsPIT
Paul Skenes
56Strikeouts
SP

Recent Form

Philadelphia Phillies
W9-3Colorado Rockies
W6-0Colorado Rockies
W2-1Boston Red Sox
L3-1Boston Red Sox
W3-1Boston Red Sox
Pittsburgh Pirates
W13-3San Francisco Giants
W3-1Colorado Rockies
L10-4Colorado Rockies
W7-2Colorado Rockies

Philadelphia Phillies vs Pittsburgh Pirates Summary

The case for Pittsburgh tonight comes down to environment and form arriving at the same place simultaneously. Ashcraft pitching at PNC Park with the best sustained run of his season behind him is a matchup profile I would not want to be on the wrong side of. The park actively suppresses scoring, the Phillies carry a depleted bullpen into Game 1, and their 1-7 road record against Pittsburgh persists even while they play winning baseball elsewhere. That matchup-specific pattern points to something real about how Pittsburgh's pitching and park profile neutralizes this Philadelphia offense. Nola's two-start wildfire cycle keeps the door cracked, but his floor is a five-inning exit, and his ceiling is a fragile single clean start in Miami that has not been repeated.

The best individual angle tonight is Ashcraft's strikeout prop. He has cleared 5.5 in each of his last three starts, he is facing a below-average offensive lineup, and six days of rest should keep him sharp. It carries HIGH confidence for a reason. For the total, Under 7.5 at -103 is a clean situational lean: the park, the pitching, and the Phillies' bullpen depth all point the same direction. There is no meaningful model edge at this line, so size it accordingly. The contrarian case deserves acknowledgment. Schwarber is scorching at a 1.357 OPS over his last seven days, Philadelphia swept Boston earlier this week, and Nola showed on May 4 in Miami that he can still lock a lineup down. At +100, a small Philadelphia moneyline play is not irrational. But their specific road record against Pittsburgh, combined with a relief corps down three arms, makes it a situation with more variance than the even-money price compensates for.

PNC Park in May with a dominant starter and a road team missing relief depth is a context I trust. Environment tells the story before the first pitch. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Feb 22, 2026PIT @ PHIPITPIT 4-3
Mar 06, 2026PHI @ PITPHIPHI 14-10

Compare odds for PHI @ PIT

Frequently Asked Questions

MLBGame PreviewsPhiladelphia Phillies at Pittsburgh Pirates