Pittsburgh Pirates vs New York Yankees Preview & Odds — July 21, 2026
Rest & travelrest and travel
About these numbers
Margin of each of the last 10 games this season, oldest to newest (gold = won). Hover a bar for the score margin.
Distance is straight-line from each team's home arena; time-zone change is at game time. Rest counts days since each team's previous game.
Matchup preview
The Pirates visit the Yankees on Tuesday, July 21 at 7:06 PM ET.
Built from public team and player data; ranks are league-wide and update daily until kickoff.
Market
Odds and line movement
Pirates +1.5 (-156)
Yankees -150 57%
Consensus of US sportsbooks. The Now column updates from our odds board. Percentages are the moneyline's no-vig market-implied chances.
Matchup
Head-to-head
The teams have met 10 times since 2023: the Pirates won 4 and the Yankees 6.
| Date | Score | Line | Total |
|---|---|---|---|
| Jul 20, 2026 | Pirates 5, Yankees 8 Yankees won | ||
| Apr 6, 2025 | Yankees 4, Pirates 5 Pirates won | ||
| Apr 5, 2025 | Yankees 10, Pirates 4 Yankees won | ||
| Apr 4, 2025 | Yankees 9, Pirates 4 Yankees won | ||
| Sep 29, 2024 | Pirates 4, Yankees 6 Yankees won |
Meetings since 2023, most recent first. Line and total are the consensus closing numbers where line history is available.
Result
After the final: score vs the closing line, the box score vs the close and the graded official play, if there was one, appear here on this same page.
Status
This game was postponed. The page will be updated if it is rescheduled.
Teams
Pittsburgh Pirates
- Pittsburgh Pirates team stats
- Pittsburgh Pirates 4, Detroit Tigers 2 (Sep 27)
- Pittsburgh Pirates 3, Detroit Tigers 4 (Sep 26)
- St. Louis Cardinals 1, Pittsburgh Pirates 2 (Sep 24)
New York Yankees
More MLB games on July 21, 2026
- Minnesota Twins 2, Cleveland Guardians 5 (Jul 21)
- Tampa Bay Rays 12, Toronto Blue Jays 2 (Jul 21)
- San Diego Padres 8, Atlanta Braves 3 (Jul 21)
- New York Mets 4, Milwaukee Brewers 0 (Jul 21)
- Los Angeles Dodgers 2, Philadelphia Phillies 1 (Jul 21)
- Chicago White Sox 0, Texas Rangers 10 (Jul 21)
- Miami Marlins 3, Houston Astros 5 (Jul 21)
Dig deeper
Follow the market every day
See every game's current line on the odds board, or check our fully tracked results.
Odds boardTracked results
