If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Free Phillies-Mets live stream: Best way to watch Juan Soto, Kyle Schwarber and more Friday night

Contributor
Jordan Greer
Free Phillies-Mets live stream: Best way to watch Juan Soto, Kyle Schwarber and more Friday night image

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

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:

DateGameTime (ET)
June 20vs. Mets7:15 p.m.
June 21vs. Mets7:15 p.m.
June 22vs. Mets7 p.m.
June 24at Astros8:10 p.m.
June 25at Astros8:10 p.m.

Mets schedule 2025

Here are the next five games on New York's 2025 schedule:

DateGameTime (ET)
June 20at Phillies7:15 p.m.
June 21at Phillies7:15 p.m.
June 22at Phillies7 p.m.
June 23vs. Braves7:10 p.m.
June 24vs. Braves7: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:

GameTime (ET)
Mariners vs. Cubs2:20 p.m.
Rangers vs. Pirates6:40 p.m.
Orioles vs. Yankees7:05 p.m.
Tigers vs. Rays7:05 p.m.
White Sox vs. Blue Jays7:07 p.m.
Braves vs. Marlins7:10 p.m.
Mets vs. Phillies*7:15 p.m.
Reds vs. Cardinals7:15 p.m.
Brewers vs. Twins8:10 p.m.
Diamondbacks vs. Rockies8:40 p.m.
Astros vs. Angels9:38 p.m.
Royals vs. Padres*9:40 p.m.
Guardians vs. Athletics10:05 p.m.
Nationals vs. Dodgers10:10 p.m.
Red Sox vs. Giants10:15 p.m.

*Available to stream on Apple TV+

Related Links