Mets vs Phillies tonight: Watch Game 2 for free

Mets vs – The New York Mets and Philadelphia Phillies meet in Game 2 of a three-game series tonight, June 20, at 7:15 p.m. ET at Citizens Bank Park. FOX will carry the game locally, and out-of-market fans can stream it on MLB.TV, with DIRECTV offering a free trial optio
The Mets don’t have to wait long to see if they can swing momentum in Philadelphia. On Saturday, June 20, New York takes on the Philadelphia Phillies for Game 2 of a three-game series at Citizens Bank Park, with first pitch set for 7:15 p.m. ET.
If you’re in the broadcast area, the game is on FOX.
For fans looking to stream, DIRECTV provides a live stream option, and the listing notes a free trial is available. The same game can also be streamed for out-of-market fans on MLB.TV, though the listing warns that blackout restrictions may apply for some regular-season games.
Here’s the full rundown for tonight’s Mets-Phillies matchup:
Date: Saturday, June 20, 2026
Time: 7:15 p.m. ET
Location: Citizens Bank Park (Philadelphia, Pennsylvania)
TV channel: FOX
Live stream: DIRECTV (free trial available per the listing)
The Phillies’ schedule continues with another Mets matchup on Sunday, June 22. Philadelphia is set to play the New York Mets again on June 22 at 7:10 p.m. ET.
New York’s next game after tonight is also slated for Sunday, June 22 against the Phillies, starting at 7:20 p.m. ET.
That Sunday slate is the key point for both clubs: one more game quickly follows after Game 2, keeping the series tightly packed and the stakes high as each team fights for positioning in the three-game run.
Mets vs Phillies Game 2 June 20 2026 Citizens Bank Park FOX DIRECTV free trial MLB.TV live stream