New York Yankees vs Pittsburgh Pirates

Kickoff (UTC+8):2026-07-21 07:05

Final Score:New York Yankees 8 - 5 Pittsburgh Pirates

Latest Odds

Line Movement (open → latest)

TimeHomeAwayOver/Under
07-20 05:301.8282.0427.50
07-21 01:001.8702.0607.50

AI Deep Analysis

Pirates’ Ashcraft faces a Yankees lineup missing Judge but still dangerous; over 7.5 has value with both starters’ red flags and bullpen fatigue.

This matchup’s angle

The Yankees’ lineup, even without Aaron Judge, still packs a punch against righties, and Braxton Ashcraft’s recent volatility (5+ runs allowed in 2 of his last 5 starts) makes him a live candidate to get lit up. Meanwhile, Ryan Weathers’ 1.47 HR9 and the Pirates’ split vs lefties (0.743 OPS) set up a classic over/under tension—especially with both bullpens showing fatigue.

The scale for this one

Starter form and explosion risk

Braxton Ashcraft (9-3, 3.49 ERA, 3.16 FIP) has been sharp most of the year, but his last 5 starts include two clunkers: 5 ER in 5 IP vs Brewers and 5 ER in 6 IP vs Phillies, with a 1.11 HR9. His fastball (92.5 mph) and slider (92 mph) are his main weapons, but the long ball is a real threat. Today, he’s more likely to get hit hard than to cruise.

Ryan Weathers (3-7, 4.15 ERA, 3.81 FIP) has a 1.47 HR9 and has failed to finish 5 innings in 2 of his last 5 starts. His fastball (90.1 mph) and changeup (86 mph) are his primary pitches, but his control (6.6% BB%) and recent outings (2 of 5 with 1 ER or fewer) are a mixed bag. Today, he’s a mid-tier explosion risk, but the Yankees’ bullpen fatigue (247 pitches/3 days) means any early exit could get ugly.

Lineup vs starter handedness

The Pirates’ lineup vs lefties (0.743 OPS) is league-average, but Bryan Reynolds (0.928 OPS vs LHP, 138 PA) is a major threat to Weathers. Oneil Cruz (0.867 OPS vs LHP) is on the IL, so the Pirates’ lefty-mashing core is thinner.

The Yankees’ lineup vs righties (0.745 OPS) is also league-average, but Ben Rice (1.023 OPS vs RHP, 266 PA) and Aaron Judge (0.890 OPS vs RHP, 185 PA) are both dangerous—though Judge is on the IL. Ashcraft’s lack of familiarity (100% of Yankees’ lineup has never faced him) gives him a slight edge, but the Yankees’ righty-mashing core is still a threat.

What the market is pricing in

The market’s devig implies a 52.4% home win probability, but the data leans Pirates: Ashcraft’s FIP (3.16) > Weathers’ (3.81), and the Pirates’ lineup vs LHP (0.743 OPS) is nearly identical to the Yankees’ vs RHP (0.745 OPS). The Yankees’ bullpen (1.33 ERA) is a clear advantage, but both are fatigued. The market’s home lean is likely due to the Yankees’ bullpen and home park (97 factor), but the data suggests the Pirates are live dogs. The over 7.5 line at 1.900 is fair, as the sim gives it a 50.9% chance, and both starters have red flags for big innings.

Park and injuries

Yankee Stadium’s park factor is 97 (slightly pitcher-friendly), with 26°C and 16 kph wind—neutral conditions. The Yankees are missing Judge, Stanton, Rodon, and Fried; the Pirates are without Cruz, Griffin, Devenski, Rodriguez, and Horwitz. The Yankees’ absences hurt more, but the Pirates’ lineup is still competitive.

Over/under lean

The sim projects 7.5 runs as a 50.9% over, and the most likely scores (3-2, 2-3, 4-3) all suggest a tight, high-scoring game. Both starters have HR9 issues (Ashcraft 1.11, Weathers 1.47), and both bullpens are tired. The over 7.5 is the sharpest angle here.

Conclusion: Where I stand

Recommend: over

Reason: Both starters have HR9 red flags and bullpen fatigue, while the sim and market align on over 7.5 as a 50.9%+ proposition.

Confidence: 60% — The over’s value is clear, but a low-scoring pitcher’s duel is the main risk.

Biggest risk: A sudden shutdown performance from Ashcraft or Weathers (both have shown flashes of dominance) could keep the total under.

Model Pick:over(Confidence 60%)

Analysis text is generated by an AI research engine from our in-house data pipeline (odds, results, score simulation); model picks are settled and published daily.

More Match Analysis

賽事雷達 Match RadarTodayScoresWorld Cup 2026Daily Recap