The Phillies and Mets will renew their National League East rivalry on Friday night.
New York completed a three-game sweep of Philadelphia in the first series of the 2025 season, building a significant lead in the division standings. The Phillies have closed the gap since that April series, though, and could jump over the Mets this weekend.
This matchup will feature some of the most powerful swings in baseball. Philadelphia outfielder Kyle Schwarber is among the league leaders in home runs, and New York has four players (Pete Alonso, Francisco Lindor, Brandon Nimmo and Juan Soto) with at least 13 homers this year.
Get ready for an intense divisional battle.
Here is everything you need to know about Phillies vs. Mets, including how to access a free live stream of the game.
Free Phillies-Mets live stream: How to watch Juan Soto, Kyle Schwarber and more
- Live stream: Apple TV+
The Phillies vs. Mets game will not air on a national TV channel. You can catch the MLB matchup on Apple TV+, which will also carry the Royals vs. Padres game on Friday night.
The streaming service is currently offering a free 7-day trial, giving new users access to its full library of content.
Phillies-Mets start time
- Date: Friday, June 20
- Time: 7:15 p.m. ET
The Phillies vs. Mets game will start at 7:15 p.m. ET on Friday, June 20. The game will be played at Citizens Bank Park in Philadelphia.
Phillies schedule 2025
Here are the next five games on Philadelphia's 2025 schedule:
Date | Game | Time (ET) |
June 20 | vs. Mets | 7:15 p.m. |
June 21 | vs. Mets | 7:15 p.m. |
June 22 | vs. Mets | 7 p.m. |
June 24 | at Astros | 8:10 p.m. |
June 25 | at Astros | 8:10 p.m. |
Mets schedule 2025
Here are the next five games on New York's 2025 schedule:
Date | Game | Time (ET) |
June 20 | at Phillies | 7:15 p.m. |
June 21 | at Phillies | 7:15 p.m. |
June 22 | at Phillies | 7 p.m. |
June 23 | vs. Braves | 7:10 p.m. |
June 24 | vs. Braves | 7:10 p.m. |
Full MLB schedule for Friday, June 20
All 30 MLB teams will be in action on Friday. Here is the full schedule with the start time for each game:
Game | Time (ET) |
Mariners vs. Cubs | 2:20 p.m. |
Rangers vs. Pirates | 6:40 p.m. |
Orioles vs. Yankees | 7:05 p.m. |
Tigers vs. Rays | 7:05 p.m. |
White Sox vs. Blue Jays | 7:07 p.m. |
Braves vs. Marlins | 7:10 p.m. |
Mets vs. Phillies* | 7:15 p.m. |
Reds vs. Cardinals | 7:15 p.m. |
Brewers vs. Twins | 8:10 p.m. |
Diamondbacks vs. Rockies | 8:40 p.m. |
Astros vs. Angels | 9:38 p.m. |
Royals vs. Padres* | 9:40 p.m. |
Guardians vs. Athletics | 10:05 p.m. |
Nationals vs. Dodgers | 10:10 p.m. |
Red Sox vs. Giants | 10:15 p.m. |
*Available to stream on Apple TV+