The TV broadcast picks have been announced for the March 2025 Premier League fixtures, with 10 matches in eight days selected for live broadcasts.
Liverpool, Arsenal and Chelsea are among the clubs to have had their schedules changed, including a heavyweight clash between the Gunners and the Blues.
Two fellow teams at the top of the table will play each other in front of an audience of millions when Nottingham Forest host Manchester City, while Wolves and Everton will hope to have moved comfortably clear of the relegation zone by the time they meet on TV.
Find out when and where to watch football on TV from the Premier League in our guide to the March picks for 2025, including channels, live stream details and new kick-off times.
Premier League on TV in March: Fixtures, channels, times
Here’s the full list of Premier League games taking place in March, including the matches picked for TV and their new kick-off times.
International fixtures and the FA Cup quarter-final weekend mean that the final Premier League fixtures of the month are on March 16, resuming on April 1.
All games start at 3pm GMT unless stated otherwise.
Saturday, March 8
Nottingham Forest vs Man City (12.30pm, TNT Sports)Brighton & Hove Albion vs FulhamCrystal Palace vs Ipswich TownLiverpool vs SouthamptonBrentford vs Aston Villa (5.30pm, Sky Sports)Wolves vs Everton (8pm, TNT Sports)
Sunday, March 9
Chelsea vs Leicester City (2pm)Tottenham vs Bournemouth (2pm, Sky Sports)Manchester United vs Arsenal (4.30pm, Sky Sports)
Monday, March 10
West Ham vs Newcastle (8pm, Sky Sports)
Saturday, March 15
Aston Villa vs Liverpool* (12.30pm, TNT Sports)Everton vs West HamFulham vs TottenhamIpswich vs Nottingham ForestMan City vs BrightonNewcastle vs Crystal PalaceSouthampton vs WolvesBournemouth vs Brentford (5.30pm, Sky Sports)
*Match will be moved to 8pm on TNT Sports if either club are scheduled to play away in the Champions League the previous Wednesday, or postponed if Liverpool reach the EFL Cup final.
Sunday, March 16
Arsenal vs Chelsea** (12.30pm/1.30pm, Sky Sports)Leicester vs Man United (7pm, Sky Sports)
**Kick-off time will be confirmed once the start time for the EFL Cup final is determined. The match will be postponed if Arsenal reach that final.
How to watch the Premier League on TV: Sky Sports
Prices for Sky Sports and TNT Sports vary. Via Now TV, Sky Sports costs £14.99 for a day membership, £26 a month for a six-month membership or £34.99 a month with no contract.
Sky Sports memberships include access to all 12 live Sky Sports channels and Sky Sports+, which offers live streams and a dedicated channel.
According to BT, TNT Sports costs £20 a month when bought with a broadband package or £30.99 a month without a contract.
Those prices include discovery+ Premium, which offers access to thousands of exclusive shows and originals.
Premier League live streams: How to watch online
Both broadcasters have dedicated apps allowing fans to live-stream the games: SkyGO for Sky Sports and discovery+ for TNT Sports.
Both apps are available on a vast range of devices, including smart TVs, gaming consoles, set-top boxes and mobile devices.