Pittsburgh Pirates at Philadelphia Phillies
Citizens Bank Park · Philadelphia, Pennsylvania
Pregame GameCast
Pregame context, teams, schedules, and the box-score landing spot are ready now; live plays and player rows fill in when the source feed opens.
Top Performers
Top performers appear as player box-score rows arrive.
Key Plays
Key plays appear here when a scoring play, lead swing, late close moment, or sport-specific event is worth pulling forward.
Box Score
Live and final box-score stats appear here once the game tips.
Back to GameCast · Open today’s scores
Recent Form
Philadelphia Phillies
- W@ WSH14-9
- W@ WSH5-4
- W@ WSH10-5
- W@ NYM2-1
- L@ NYM6-2
Pittsburgh Pirates
- Lvs SEA3-2
- Wvs SEA11-1
- Wvs SEA5-1
- Lvs CIN6-4
- Lvs CIN9-7
Game Read
A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.
Pittsburgh Pirates 4.5 · Philadelphia Phillies 4.7
Philadelphia Phillies is the lean because of Philadelphia Phillies on the margin numbers and Philadelphia Phillies on the form numbers. Park factor, weather, and lineup handedness vs. the starter own the run-total swing here.
Three things to watch
- Net efficiency. Philadelphia Phillies has the cleaner scoring profile; Pittsburgh Pirates needs the game state to get messier.
- Pitching matchup. Braxton Ashcraft (Pittsburgh Pirates) vs. Aaron Nola (Philadelphia Phillies).
Rafty checks team form, venue, schedule rhythm, and matchup context, then refreshes as game pages republish. Exact weighting stays private.
Rafty Game Lab
Move the context sliders to see how Rafty’s matchup lean reacts before it becomes a public pick.
Move a control to see what would swing the pick.
Why This Pick?
- Philadelphia Phillies: Team formStrong
- Philadelphia Phillies: Home venueSlight
- Pittsburgh Pirates: Probable startersStrong
- Pittsburgh Pirates: Relief contextSlight
For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.
Key Players to Watch
Pittsburgh Pirates
- Mitch Keller SP · #23
- Paul Skenes SP · #30
- Mason Montgomery RP · #46
- Bryan Reynolds LF · #10
Philadelphia Phillies
- Cristopher Sanchez SP · #61
- Aaron Nola SP · #27
- Tim Mayza RP · #37
- Adolis Garcia RF · #53
Injury Report
Philadelphia Phillies
Pittsburgh Pirates
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.