The EFL has announced the initial selection of live games in the Championship, League One and League Two for the 2025/26 season.
ITV and Sky Sports will broadcast games from the three divisions, including up to 10 live EFL fixtures on every regular weekend.
The three relegated teams from the Premier League and the promoted sides from the National League, Barnet and Oldham Athletic, are among the clubs to feature.
101GreatGoals.com has a complete guide to the Championship, League One and League Two games picked for TV for the first half of the 2025/26 season.

Championship football on TV: Live games and fixtures
All kick-off times are BST/GMT.
Friday, August 22
Derby vs Bristol City (20:00, Sky Sports Football)
Saturday, August 23
Charlton vs Leicester (12:30, Sky Sports Football)
Hull vs Blackburn (12:30, Sky Sports+)
Swansea vs Watford (12:30, Sky Sports+)
Friday, August 29
Leicester vs Birmingham (20:00, Sky Sports Football)
Saturday, August 30
Middlesbrough vs Sheffield United (12:30, Sky Sports Football)
QPR vs Charlton (12:30, Sky Sports+)
Stoke vs West Brom (12:30, Sky Sports+)
Friday, September 12
Ipswich vs Sheffield United (20:00, ITV, Sky Sports Main Event, Football and Ultra)
Saturday, September 13
Charlton vs Millwall (12:30, Sky Sports Main Event, Football and Ultra)
Oxford vs Leicester (12:30, Sky Sports+)
Preston vs Middlesbrough (12:30, Sky Sports+)
Sunday, September 14
Southampton vs Portsmouth (12:00, ITV, Sky Sports Main Event, Football and Ultra)


Friday, September 19
Middlesbrough vs West Brom (20:00, Sky Sports Main Event, Football and Ultra)
Saturday, September 20
Leicester vs Coventry (12:30, Sky Sports Main Event, Football and Ultra)
Birmingham vs Swansea (12:30, Sky Sports+)
QPR vs Stoke (12:30, Sky Sports+)
Monday, September 22
Millwall vs Watford (20:00, Sky Sports Football)
Friday, September 26
West Brom vs Leicester (20:00, Sky Sports Football)
Saturday, September 27
Coventry vs Birmingham (12:30, Sky Sports Football)
Swansea vs Millwall (12:30, Sky Sports+)
Wrexham vs Derby (12:30, Sky Sports+)
Tuesday, September 30
Derby vs Charlton (20:00, Sky Sports Football)
Wednesday, October 1
QPR vs Oxford (20:00, Sky Sports Football)
Friday, October 3
Wrexham vs Birmingham (20:00, Sky Sports Football)
Saturday, October 4
Hull vs Sheffield United (12:30, Sky Sports Football)
Blackburn vs Stoke (12:30, Sky Sports+)
Sheffield Wednesday vs Coventry (12:30, Sky Sports+)
Sunday, October 5
Ipswich vs Norwich (12:00, ITV, Sky Sports Football)
Friday, October 17
Middlesbrough vs Ipswich (20:00, Sky Sports Football)


Saturday, October 18
QPR vs Millwall (12:30, Sky Sports Football)
Oxford vs Derby (12:30, Sky Sports+)
Southampton vs Swansea (12:30, Sky Sports+)
Tuesday, October 21
Bristol City vs Southampton (20:00, Sky Sports Football)
Wednesday, October 22
Sheffield Wednesday vs Middlesbrough (20:00, Sky Sports Football)
Friday, October 24
Preston vs Sheffield United (20:00, Sky Sports Football)
Saturday, October 25
Ipswich vs West Brom (12:30, Sky Sports Football)
Coventry vs Watford (12:30, Sky Sports+)
Portsmouth vs Stoke (12:30, Sky Sports+)
Friday, October 31
Wrexham vs Coventry (20:00, Sky Sports Football)
Saturday, November 1
Leicester vs Blackburn (12:30, Sky Sports Football)
Norwich vs Hull (12:30, Sky Sports+)
West Brom vs Sheffield Wednesday (12:30, Sky Sports+)
Tuesday, November 4
Coventry vs Sheffield United (20:00, Sky Sports Football)
Wednesday, November 5
Portsmouth vs Wrexham (20:00, Sky Sports Football)
Friday, November 7
Watford vs Bristol City (20:00, Sky Sports Football)
Saturday, November 8
Blackburn vs Derby (12:30, Sky Sports Football)
Hull vs Portsmouth (12:30, Sky Sports+)
Millwall vs Preston (12:30, Sky Sports+)
Friday, November 21
Preston vs Blackburn (20:00, Sky Sports Football)


Saturday, November 22
Coventry vs West Brom (12:30, Sky Sports Football)
Charlton vs Southampton (12:30, Sky Sports+)
Bristol City vs Swansea (12:30, Sky Sports+)
Sunday, November 23
Sheffield Wednesday vs Sheffield United (12:00, ITV, Sky Sports Football)
Tuesday, November 25
Southampton vs Leicester City (20:00, Sky Sports Football)
Wednesday, November 26
West Brom vs Birmingham (20:00, Sky Sports Football)
Friday, November 28
Oxford vs Ipswich (20:00, Sky Sports Football)
Saturday, November 29
Leicester vs Sheffield United (12:30, Sky Sports Football)
Portsmouth vs Bristol City (12:30, Sky Sports+)
Stoke vs Hull (12:30, Sky Sports+)
Monday, December 1
Birmingham vs Watford (12:30, Sky Sports Football)
Friday, December 5
Hull vs Middlesbrough (20:00, Sky Sports Football)
Saturday, December 6
Derby vs Leicester (12:30, ITV, Sky Sports Football)
Charlton vs Portsmouth (12:30, Sky Sports+)
Watford vs Norwich City (12:30, Sky Sports+)
Tuesday, December 9
QPR vs Birmingham (20:00, Sky Sports Football)
Wednesday, December 10
Hull vs Wrexham (20:00, Sky Sports Football)
Friday, December 12
West Brom vs Sheffield United (20:00, Sky Sports Football)
Saturday, December 13
Norwich vs Southampton (12:30, Sky Sports Football)
Oxford vs Preston (12:30, Sky Sports+)
Stoke vs Swansea (12:30, Sky Sports+)
Monday, December 15
Sheffield Wednesday vs Derby (20:00, Sky Sports Football)
Friday, December 19
Swansea vs Wrexham (20:00, Sky Sports Football)
Saturday, December 20
Southampton vs Coventry (12:30, Sky Sports Football)
Preston vs Norwich (12:30, Sky Sports+)
Blackburn vs Millwall (12:30, Sky Sports+)
Friday, December 26
Birmingham vs Derby (12:30, Sky Sports Football)
Wrexham vs Sheffield United (17:30, Sky Sports Football)


Monday, December 29
Coventry vs Ipswich (18:00, Sky Sports Football)
Leicester vs Derby (19:45, Sky Sports+)
Sheffield Wednesday vs Blackburn (19:45, Sky Sports+)
Birmingham vs Southampton (20:15, Sky Sports Football)
Thursday, January 1 2026
Blackburn vs Wrexham (12:30, Sky Sports Football)
Sheffield United vs Leicester (17:30, Sky Sports Football)
Sunday, January 4
Birmingham vs Coventry (12:00, Sky Sports Football)
QPR vs Sheffield Wednesday (12:00, Sky Sports+)
Sheffield United vs Oxford (12:00, Sky Sports+)
Monday, January 5
Leicester vs West Brom (20:00, Sky Sports Football)
League One football on TV: Live games and fixtures
All matches are on Sky Sports+ and kick off at 12:30 unless stated otherwise.
Saturday, August 23
Luton Town vs Cardiff City
Rotherham United vs Wigan Athletic
Saturday, August 30
Cardiff City vs Plymouth Argyle
Doncaster Rovers vs Rotherham
Saturday, September 13
Bradford City vs Huddersfield Town
Northampton Town vs Blackpool
Saturday, September 20
Blackpool vs Barnsley
Lincoln City vs Luton
Saturday, September 27
Wimbledon vs Wycombe Wanderers
Leyton Orient vs Stevenage
Thursday, October 2
Rotherham vs Bradford (20:00, Sky Sports Football)
Saturday, October 4
Doncaster vs Burton Albion
Wycombe vs Barnsley
Tuesday, October 14
Rotherham vs Burton
Thursday, October 16
Huddersfield vs Bolton (20:00, Sky Sports Football)
Two home league games. Two goals for Mason. 👊#bwfc pic.twitter.com/Far87UQfXu
— Bolton Wanderers (@OfficialBWFC) August 21, 2025
Saturday, October 18
Burton vs Peterborough United
Lincoln vs Stevenage
Thursday, October 23
Exeter City vs Plymouth (20:00, Sky Sports Football)
Saturday, October 25
Bolton vs Cardiff
Mansfield Town vs Wigan
Monday, October 27
Port Vale vs Stockport County (20:00, Sky Sports Football)
Thursday, November 6
Reading vs Stevenage (20:00, Sky Sports Football)
Saturday, November 8
Northampton vs Mansfield
Wycombe vs Leyton Orient
Thursday, November 20
Peterborough vs Stockport (20:00, Sky Sports Football)
Saturday, November 22
Exeter vs Burton
Port Vale vs Plymouth
Saturday, November 29
Blackpool vs Reading
Stockport vs Barnsley
Saturday, December 13
Wimbledon vs Mansfield
Huddersfield vs Wigan
Thursday, December 18
Reading vs Luton (20:00, Sky Sports Football)
Saturday, December 20
Stevenage vs Burton
Wigan vs Blackpool
Monday, December 29
Bradford vs Port Vale (19:45)
Plymouth vs Wycombe (19:45)
Thursday, January 1 2026
Wycombe vs Cardiff (15:00, Sky Sports Football)
Sunday, January 4
Bolton vs Northampton (12:00)
Lincoln vs Peterborough (12:00)


League Two football on TV: Live games and fixtures
All matches are on Sky Sports+ and kick off at 12:30 unless stated otherwise.
Saturday, August 23
Newport County vs MK Dons
Walsall vs Salford City
Saturday, August 30
Barrow vs Fleetwood Town
Crewe Alexandra vs Swindon Town
Saturday, September 6
Newport vs Bristol Rovers (Sky Sports Football)
Bromley vs Gillingham (17:30, Sky Sports Football)
Saturday, September 13
Accrington Stanley vs Colchester United
Crawley Town vs Cheltenham Town
Saturday, September 20
Cambridge United vs Fleetwood
Harrogate Town vs Shrewsbury Town
Saturday, September 27
Crewe vs Notts County
Oldham Athletic vs Barnet
Saturday, October 4
MK Dons vs Gillingham
Newport vs Swindon Town
Monday, October 6
Harrogate vs Crewe (20:00, Sky Sports Football)
Saturday, October 11
Oldham vs Barrow (17:30, Sky Sports Football)
Saturday, October 18
Cambridge v Bromley (12:30)
Salford vs Oldham (12:30)
Saturday, October 25
Cheltenham vs Walsall
Fleetwood vs Accrington
Saturday, November 8
Colchester vs Bromley (12:30)
Crewe vs Shrewsbury (12:30)
It’s Tommi time 🥶@tommi_oreilly | #CreweAlex pic.twitter.com/lIrRJLnMh9
— Crewe Alexandra (@crewealexfc) August 16, 2025
Monday, November 10
Cheltenham vs Notts County (20:00, Sky Sports Football)
Saturday, November 15
Gillingham v Crawley Town (17:30, Sky Sports Football)
Saturday, November 22
Gillingham vs Barnet (12:30)
Harrogate vs Walsall (12:30)
Thursday, November 27
Grimsby vs Tranmere (20:00, Sky Sports Football)
Saturday, November 29
Accrington vs Oldham
MK Dons vs Fleetwood
Saturday, December 13
Bristol Rovers vs Swindon
Salford vs Colchester
Saturday, December 20
Bromley vs Grimsby
Notts County vs Walsall
Friday, December 26
Chesterfield vs Notts County (15:00, Sky Sports Football)
Monday, December 29
Grimsby vs Shrewsbury (19:45)
Tranmere vs Barrow (19:45)
Sunday, January 4 2026
Cheltenham vs Crawley (12:00)
MK Dons vs Chesterfield (12:00)
Championship, EFL highlights on ITV
While Sky Sports also offers highlights of games, ITV screens a comprehensive round-up every Saturday at 21:00 on ITV4, with a repeat on ITV later in the evening and another on Sunday mornings.
There are highlights of midweek fixtures where a full round has taken place on ITV and ITVX. Each highlights programme is available for 30 days after transmission.
How to watch the EFL on TV: Sky Sports
Prices for Sky Sports vary. Via Now TV, Sky Sports costs £14.99 for a day membership, £28 a month for a 12-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.
EFL live streams: How to watch online on ITV, Sky Sports
Both broadcasters have dedicated apps allowing fans to live-stream the games: SkyGO for Sky Sports and ITVX for ITV.
Both apps are available on a vast range of devices, including smart TVs, gaming consoles, set-top boxes and mobile devices.