TV broadcast choices have been announced for the March 2025 Premier League matches, with 10 matches in eight days selected for live coverage.
Liverpool, Arsenal and Chelsea are among the clubs to have changed their schedules, including a heavyweight clash between the Gunners and the Blues.
Two fellow top-of-the-table teams will play each other in front of an audience of millions when Nottingham Forest host Manchester City, while Wolves and Everton hope to have moved comfortably clear of the relegation zone by the time they will reunite on television.
Find out when and where to watch football on TV from the Premier League in our March picks guide for 2025, including channels, live details and new kick-off times.
Premier League on TV in March: fixtures, channels, weather
Here’s the full list of Premier League matches in March, including selected-for-TV matches and their new kick-off times.
International matches and the FA Cup quarter-final weekend mean the final Premier League matches of the month take place on March 16, resuming on April 1.
All games start at 3pm GMT unless otherwise stated.
Saturday March 8
Nottingham Forest vs Man City (12:30 p.m., TNT Sports)
Brighton & Hove Albion vs Fulham
Crystal Palace vs Ipswich Town
Liverpool vs Southampton
Brentford vs Aston Villa (5:30 p.m., Sky Sports)
Wolves vs Everton (8 p.m., TNT Sports)
Sunday March 9
Chelsea vs Leicester City (2 p.m.)
Tottenham vs Bournemouth (2 p.m., Sky Sports)
Manchester United vs Arsenal (4:30 p.m., Sky Sports)
Monday March 10
West Ham v Newcastle (8 p.m., Sky Sports)
Saturday March 15
Aston Villa vs Liverpool * (12:30 p.m., TNT Sports)
Everton vs West Ham
Fulham vs Tottenham
Ipswich vs Nottingham Forest
Man City vs Brighton
Newcastle vs Crystal Palace
Southampton vs Wolves
Bournemouth vs Brentford (5.30pm, Sky Sports)
*The match will be moved to 8 p.m. on TNT Sports if either club is scheduled to play in the Champions League the previous Wednesday, or postponed if Liverpool reach the EFL Cup final.
Sunday March 16
Arsenal vs Chelsea ** (12:30 p.m. / 1:30 p.m., Sky Sports)
Leicester vs Man United (7 p.m., Sky Sports)
**Kick-off time will be confirmed once the EFL Cup Final start time is determined. The match will be postponed if Arsenal reach this final.
How to watch the Premier League on TV: Sky Sports
Prices for Sky Sports and TNT Sports vary. Via Now televisionSky Sports costs £14.99 for a one-day subscription, £26 per month for a six-month subscription or £34.99 per month without a contract.
Sky Sports subscriptions include access to all 12 live Sky Sports channels and Sky Sports+, which offers live streams and a dedicated channel.
Premier League live streams: how to watch online
Both broadcasters have dedicated apps allowing fans to live stream games: Skygo for Sky Sports and Discovery+ for TNT Sports.
Both apps are available on a wide range of devices, including smart TVs, gaming consoles, sets and mobile devices.