The latest EFL TV selections for the 2025/26 season have been revealed by broadcaster ITV for the next few months.
ITV has announced their first confirmed fixtures for the 2025/26 English Football League season.
As part of the continued deal between Sky Sports and ITV, the broadcaster will give UK football fans the chance to watch free-to-air coverage of select Carabao Cup and EFL matches.
A total of 20 matches will be broadcast by ITV in the 2025/26 season, made up of 10 Carabao Cup ties and 10 EFL selections.
ITV’s coverage kicks off with Round One of the Carabao Cup, with Birmingham City v Sheffield United on Wednesday, 13 August.
The match is shortly followed by Wrexham v West Bromwich Albion in the Championship on Saturday 16 August.
Sky Sports and ITV’s deal runs until the end of the 2026/27 season, which means ITV will jointly broadcast a select number of games, also available on Sky Sports.
ITV will continue to air extended highlights of the EFL on ITV4 and ITVX throughout the season as part of the deal.
LATEST ITV PICKS:
Carabao Cup – Wed 13 Aug – Birmingham City v Sheffield United – 20:00
Championship – Sat 16 Aug – Wrexham v West Bromwich Albion – 12:30
Championship – Sun 14 Sep – Southampton v Portsmouth – 12:00
Championship – Sun 5 Oct – Ipswich Town v Norwich City – 12:00
Championship – Sun 23 Nov – Sheffield Wednesday v Sheffield United – 12:00
Championship – Sat 6 Dec – Derby County v Leicester City – 12:30
LATEST SKY SPORTS PICKS:
Sky Bet Championship
Friday 8 August – 8 pm – Birmingham City v Ipswich Town – Sky Sports Football
Saturday 9 August – 12:30 pm – Southampton v Wrexham – Sky Sports Football
Saturday 9 August – 12:30 pm – Charlton Athletic v Watford – Sky Sports+
Saturday 9 August – 12:30 pm – Coventry City v Hull City – Sky Sports+
Saturday 9 August – 3 pm – 6 matches – Sky Sports+
Saturday 9 August – 5:30 pm – Sheffield United v Bristol City – Sky Sports Football
Sunday 10 August – 4:30 pm – Leicester City v Sheffield Wednesday – Sky Sports Football
Saturday 16 August – 12:30 pm – Wrexham v West Bromwich Albion – Sky Sports Football
Saturday 16 August – 12:30 pm – Derby County v Coventry City – Sky Sports+
Saturday 16 August – 12:30 pm – Portsmouth v Norwich City – Sky Sports+
Sunday 17 August – 12 pm – Ipswich Town v Southampton – Sky Sports Football
Friday 22 August – 8 pm – Derby County v Bristol City – Sky Sports Football
Saturday 23 August – 12:30 pm – Charlton Athletic v Leicester City – Sky Sports Football
Saturday 23 August – 12:30 pm – Swansea City v Watford – Sky Sports+
Saturday 23 August – 12:30 pm – Hull City v Blackburn Rovers – Sky Spots+
Friday 29 August – 8 pm – Leicester City v Birmingham City – Sky Sports Football
Saturday 30 August – 12:30 pm – Middlesbrough v Sheffield United – Sky Sports Football
Saturday 30 August – 12:30 pm – QPR v Charlton Athletic – Sky Sports+
Saturday 30 August – 12:30 pm – Stoke City v West Bromwich Albion – Sky Sports+
Friday 12 September – 8 pm – Ipswich Town v Sheffield United – Sky Sports Football
Saturday 13 September – 12:30 pm – Charlton Athletic v Millwall – Sky Sports Football
Saturday 13 September – 12:30 pm – Oxford United v Leicester City – Sky Sports+
Saturday 13 September – 12:30 pm – Preston North End v Middlesbrough – Sky Sports+
Sunday 14 September – 12:00 pm – Southampton v Portsmouth – Sky Sports Football
Friday 19 September – 8 pm – Middlesbrough v West Bromwich Albion – Sky Sports Football
Saturday 20 September 0 12:30 pm – Leicester City v Coventry City – Sky Sports Football
Saturday 20 September – 12:30 pm – QPR v Stoke City – Sky Sports+
Saturday 20 September – 12:30 pm – Birmingham City v Swansea City – Sky Sports+
Monday 22 September 8 pm – Millwall v Watford – Sky Sports Football
Friday 26 September – 8 pm – West Bromwich Albion v Leicester City – Sky Sports Football
Saturday 27 September – 12:30 pm – Coventry City v Birmingham City – Sky Sports Football
Saturday 27 September – 12:30 pm – Swansea City v Millwall – Sky Sports+
Saturday 27 September – 12:30 pm – Wrexham v Derby County – Sky Sports+
Tuesday – 30/09/25 – Derby County v Charlton Athletic – 20:00 – Sky Sports Football
Wednesday – 01/10/25 – Queens Park Rangers v Oxford United – 20:00 – Sky Sports Football
Friday – 03/10/25 – Wrexham v Birmingham City – 20:00 – Sky Sports Football
Saturday – 04/10/25 – Hull City v Sheffield United – 12:30 – Sky Sports Football
Saturday – 04/10/25 – Sheffield Wednesday v Coventry City – 12:30 – Sky Sports+
Saturday – 04/10/25 – Blackburn Rovers v Stoke City – 12:30 – Sky Sports+
Sunday – 05/10/25 – Ipswich Town v Norwich City – 12:00 – Sky Sports Football
Friday – 17/10/25 – Middlesbrough v Ipswich Town – 20:00 – Sky Sports Football
Saturday – 18/10/25 – Queens Park Rangers v Millwall – 12:30 – Sky Sports Football
Saturday – 18/10/25 – Oxford United v Derby County – 12:30 – Sky Sports+
Saturday – 18/10/25 – Southampton v Swansea City – 12:30 – Sky Sports+
Tuesday – 21/10/25 – Bristol City v Southampton – 20:00 – Sky Sports Football
Wednesday – 22/10/25 – Sheffield Wednesday v Middlesbrough – 20:00 – Sky Sports Football
Friday – 24/10/25 – Preston North End v Sheffield United – 20:00 – Sky Sports Football
Saturday – 25/10/25 – Ipswich Town v West Bromwich Albion – 12:30 – Sky Sports Football
Saturday – 25/10/25 – Portsmouth v Stoke City – 12:30 – Sky Sports+
Saturday – 25/10/25 – Coventry City v Watford – 12:30 – Sky Sports+
Friday – 31/10/25 – Wrexham v Coventry City – 20:00 – Sky Sports Football
Saturday – 01/11/25 – Leicester City v Blackburn Rovers – 12:30 – Sky Sports Football
Saturday – 01/11/25 – Norwich City v Hull City – 12:30 – Sky Sports+
Saturday – 01/11/25 – West Bromwich Albion v Sheffield Wednesday – 12:30 – Sky Sports+
Tuesday – 04/11/25 – Coventry City v Sheffield United – 20:00 – Sky Sports Football
Wednesday – 05/11/25 – Portsmouth v Wrexham – 20:00 – Sky Sports Football
Friday – 07/11/25 – Watford v Bristol City – 20:00 – Sky Sports Football
Saturday – 08/11/25 – Blackburn Rovers v Derby County – 12:30 – Sky Sports Football
Saturday – 08/11/25 – Hull City v Portsmouth – 12:30 – Sky Sports+
Saturday – 08/11/25 – Millwall v Preston North End – 12:30 – Sky Sports+
Friday – 21/11/25 – Preston North End v Blackburn Rovers – 20:00 – Sky Sports Football
Saturday – 22/11/25 – Coventry City v West Bromwich Albion – 12:30 – Sky Sports Football
Saturday – 22/11/25 – Charlton Athletic v Southampton – 12:30 – Sky Sports+
Saturday – 22/11/25 – Bristol City v Swansea City – 12:30 – Sky Sports+
Sunday – 23/11/25 – Sheffield Wednesday v Sheffield United – 12:00 – Sky Sports Football
Tuesday – 25/11/25 – Southampton v Leicester City – 20:00 – Sky Sports Football
Wednesday – 26/11/25 – West Bromwich Albion v Birmingham City – 20:00 – Sky Sports Football
Friday – 28/11/25 – Oxford United v Ipswich Town – 20:00 – Sky Sports Football
Saturday – 29/11/25 – Leicester City v Sheffield United – 12:30 – Sky Sports Football
Saturday – 29/11/25 – Stoke City v Hull City – 12:30 – Sky Sports+
Saturday – 29/11/25 – Portsmouth v Bristol City – 12:30 – Sky Sports+
Monday – 01/12/25 – Birmingham City v Watford – 20:00 – Sky Sports Football
Friday – 05/12/25 – Hull City v Middlesbrough – 20:00 – Sky Sports Football
Saturday – 06/12/25 – Derby County v Leicester City – 12:30 – Sky Sports Football
Saturday – 06/12/25 – Watford v Norwich City – 12:30 – Sky Sports+
Saturday – 06/12/25 – Charlton Athletic v Portsmouth – 12:30 – Sky Sports+
Tuesday – 09/12/25 – Queens Park Rangers v Birmingham City – 20:00 – Sky Sports Football
Wednesday – 10/12/25 – Hull City v Wrexham – 20:00 – Sky Sports Football
Friday – 12/12/25 – West Bromwich Albion v Sheffield United – 20:00 – Sky Sports Football
Saturday – 13/12/25 – Norwich City v Southampton – 12:30 – Sky Sports Football
Saturday – 13/12/25 – Oxford United v Preston North End – 12:30 – Sky Sports+
Saturday – 13/12/25 – Stoke City v Swansea City – 12:30 – Sky Sports+
Monday – 15/12/25 – Sheffield Wednesday v Derby County – 20:00 – Sky Sports Football
Friday – 19/12/25 – Swansea City v Wrexham – 20:00 – Sky Sports Football
Saturday – 20/12/25 – Southampton v Coventry City – 12:30 – Sky Sports Football
Saturday – 20/12/25 – Preston North End v Norwich City – 12:30 – Sky Sports+
Saturday – 20/12/25 – Blackburn Rovers v Millwall – 12:30 – Sky Sports+
Friday – 26/12/25 – Wrexham v Sheffield United – 17:30 – Sky Sports Football
Friday – 26/12/25 – Birmingham City v Derby County – 12:30 – Sky Sports Football
Monday – 29/12/25 – Coventry City v Ipswich Town – 18:00 – Sky Sports Football
Monday – 29/12/25 – Birmingham City v Southampton – 20:15 – Sky Sports Football
Monday – 29/12/25 – Sheffield Wednesday v Blackburn Rovers – 19:45 – Sky Sports+
Monday – 29/12/25 – Leicester City v Derby County – 19:45 – Sky Sports+
Thursday – 01/01/26 – Blackburn Rovers v Wrexham – 12:30 – Sky Sports Football
Thursday – 01/01/26 – Sheffield United v Leicester City – 17:30 – Sky Sports Football
Sunday – 04/01/26 – Birmingham City v Coventry City – 12:00 – Sky Sports Football
Sunday – 04/01/26 – Queens Park Rangers v Sheffield Wednesday – 12:00 – Sky Sports+
Sunday – 04/01/26 – Sheffield United v Oxford United – 12:00 – Sky Sports+
Monday – 05/01/26 – Leicester City v West Bromwich Albion – 20:00 – Sky Sports Football
Sky Bet League One
Friday – 1 August – 8 pm – Luton Town v AFC Wimbledon – Sky Sports Football
Saturday 2 August – 12:30 pm – Cardiff City v Peterborough United – Sky Sports Football
Saturday 2 August – 3 pm – 9 matches – Sky Sports+
Sunday 3 August – 12 pm – Stockport County v Bolton Wanderers – Sky Sports Football
Saturday 9 August – 12:30 pm Peterborough United v Luton Town – Sky Sports+
Saturday 9 August – 12:30 pm Reading v Huddersfield Town – Sky Sports+
Saturday 16 August – 12:30 pm – Burton Albion v Port Vale – Sky Sports+
Saturday 16 August – 12:30 pm – Exeter City v Mansfield Town – Sky Sports+
Wednesday 20 August – 8 pm – Bolton Wanderers v Reading – Sky Sports Football
Saturday 23 August – 2:30 pm – Luton Town v Cardiff City – Sky Sports+
Saturday 23 August – 12:30 pm – Rotherham United v Wigan Athletic – Sky Sports+
Saturday 30 August – 12:30 pm – Doncaster Rovers v Rotherham United – Sky Sports+
Saturday 30 August – 12:30 pm – Cardiff City v Plymouth Argyle – Sky Sports+
Saturday 13 September – 12:30 pm – Bradford City v Huddersfield Town – Sky Sports+
Saturday 13 September – 12:30 pm – Northampton Town v Blackpool – Sky Sports+
Saturday 20 September – 12:30 pm – Lincoln City v Luton Town – Sky Sports+
Saturday 20 September – 12:30 pm – Blackpool v Barnsley – Sky Sports+
Saturday 27 September – 12:30 pm – AFC Wimbledon v Wycombe Wanderers – Sky Sports+
Saturday 27 September – 12:30 pm – Leyton Orient v Stevenage – Sky Sports+
Thursday – 02/10/25 – Rotherham United v Bradford City – 20:00 – Sky Sports Football
Saturday – 04/10/25 – Wycombe Wanderers v Barnsley – 12:30 – Sky Sports+
Saturday – 04/10/25 – Doncaster Rovers v Burton Albion – 12:30 – Sky Sports+
Thursday – 16/10/25 – Huddersfield Town v Bolton Wanderers – 20:00 – Sky Sports Football
Saturday – 18/10/25 – Lincoln City v Stevenage – 12:30 – Sky Sports+
Saturday – 18/10/25 – Burton Albion v Peterborough United – 12:30 – Sky Sports+
Thursday – 23/10/25 – Exeter City v Plymouth Argyle – 20:00 – Sky Sports Football
Saturday – 25/10/25 – Mansfield Town v Wigan Athletic – 12:30 – Sky Sports+
Saturday – 25/10/25 – Bolton Wanderers v Cardiff City – 12:30 – Sky Sports+
Monday – 27/10/25 – Port Vale v Stockport County – 20:00 – Sky Sports Football
Thursday – 06/11/25 – Reading v Stevenage – 20:00 – Sky Sports Football
Saturday – 08/11/25 – Wycombe Wanderers v Leyton Orient – 12:30 – Sky Sports+
Saturday – 08/11/25 – Northampton Town v Mansfield Town – 12:30 – Sky Sports+
Thursday – 20/11/25 – Peterborough United v Stockport County – 20:00 – Sky Sports Football
Saturday – 22/11/25 – Exeter City v Burton Albion – 12:30 – Sky Sports+
Saturday – 22/11/25 – Port Vale v Plymouth Argyle – 12:30 – Sky Sports+
Saturday – 29/11/25 – Blackpool v Reading – 12:30 – Sky Sports+
Saturday – 29/11/25 – Stockport County v Barnsley – 12:30 – Sky Sports+
Saturday – 13/12/25 – A.F.C. Wimbledon v Mansfield Town – – 12:30 – Sky Sports+
Saturday – 13/12/25 – Huddersfield Town v Wigan Athletic 12:30 – Sky Sports+
Thursday – 18/12/25 – Reading v Luton Town – 20:00 – Sky Sports Football
Saturday – 20/12/25 – Wigan Athletic v Blackpool – 12:30 – Sky Sports+
Saturday – 20/12/25 – Stevenage v Burton Albion – 12:30 – Sky Sports+
Monday – 29/12/25 – Bradford City v Port Vale – 19:45 – Sky Sports+
Monday – 29/12/25 – Plymouth Argyle v Wycombe Wanderers – 19:45 – Sky Sports+
Thursday – 01/01/26 – Wycombe Wanderers v Cardiff City – 15:00 – Sky Sports Football
Sunday – 04/01/26 – Lincoln City v Peterborough United – 12:00 – Sky Sports+
Sunday – 04/01/26 – Bolton Wanderers v Northampton Town – 12:00 – Sky Sports+
Sky Bet League Two
Saturday 2 August – 3pm – Barnet v Fleetwood Town – Sky Sports Football
Saturday 2 August – 3 pm – 11 matches – Sky Sports+
Saturday – 9 August – 12:30 pm – Notts County v Salford City – Sky Sports+
Saturday – 9 August – 12:30 pm – Tranmere Rovers v Shrewsbury Town – Sky Sports+
Saturday 16 August – 12:30 pm – Chesterfield v Bristol Rovers – Sky Sports+
Saturday 16 August – 12:30 pm – Oldham Athletic v Swindon Town – Sky Sports+
Tuesday 19 August – 8 pm – Walsall v Grimsby Town – Sky Sports Football
Saturday 23 August – 12:30 pm – Walsall v Salford City – Sky Sports+
Saturday 23 August – 12:30 pm – Newport County v MK Dons – Sky Sports+
Saturday 30 August – 12:30 pm – Crewe Alexandra v Swindon Town – Sky Sports+
Saturday 30 August – 12:30 pm – Barrow v Fleetwood Town – Sky Sports+
Saturday 6 September – 12:30 pm – Newport County v Bristol Rovers – Sky Sports Football
Saturday 6 September – 5:30 pm – Bromley v Gillingham – Sky Sports Football
Saturday 13 September – 12:30 pm – Accrington Stanley v Colchester United – Sky Sports+
Saturday 13 September – 12:30 pm – Crawley Town v Cheltenham Town – Sky Sports+
Saturday 20 September – 12:30 pm – Cambridge United v Fleetwood Town – Sky Sports+
Saturday 20 September – 12:30 pm – Harrogate Town v Shrewsbury Town – Sky Sports+
Saturday 27 September – 12:30 pm – Oldham Athletic v Barnet – Sky Sports+
Saturday 27 September – 12:30 pm – Crewe Alexandra v Notts County – Sky Sports+
Saturday – 04/10/25 – Newport County v Swindon Town – 12:30 – Sky Sports+
Saturday – 04/10/25 – Milton Keynes Dons v Gillingham – 12:30 – Sky Sports+
Monday – 06/10/25 – Harrogate Town v Crewe Alexandra – 20:00 – Sky Sports Football
Saturday – 11/10/25 – Oldham Athletic v Barrow – 17:30 – Sky Sports Football
Saturday – 18/10/25 – Salford City v Oldham Atheltic – 12:30 – Sky Sports+
Saturday – 18/10/25 – Cambridge United v Bromley – 12:30 – Sky Sports+
Saturday – 25/10/25 – Fleetwood Town v Accrington Stanley – 12:30 – Sky Sports+
Saturday – 25/10/25 – Cheltenham Town v Walsall – 12:30 – Sky Sports+
Saturday – 08/11/25 – Colchester United v Bromley – 12:30 – Sky Sports+
Saturday – 08/11/25 – Crewe Alexandra v Shrewsbury Town – 12:30 – Sky Sports+
Monday – 10/11/25 – Cheltenham Town v Notts County – 20:00 – Sky Sports Football
Saturday – 15/11/25 – Gillingham v Crawley Town – 17:30 – Sky Sports Football
Saturday – 22/11/25 – Harrogate Town v Walsall – 12:30 – Sky Sports+
Saturday – 22/11/25 – Gillingham v Barnet – 12:30 – Sky Sports+
Thursday – 27/11/25 – Grimsby Town v Tranmere Rovers – 20:00 – Sky Sports Football
Saturday – 29/11/25 – Accrington Stanley v Oldham Athletic – 12:30 – Sky Sports+
Saturday – 29/11/25 – Milton Keynes Dons v Fleetwood Town – 12:30 – Sky Sports+
Saturday – 13/12/25 – Salford City v Colchester United – 12:30 – Sky Sports+
Saturday – 13/12/25 – Bristol Rovers v Swindon Town – 12:30 – Sky Sports+
Saturday – 20/12/25 – Notts County v Walsall – 12:30 – Sky Sports+
Saturday – 20/12/25 – Bromley v Grimsby Town – 12:30 – Sky Sports+
Friday – 26/12/25 – Chesterfield v Notts County – 15:00 – Sky Sports Football
Monday – 29/12/25 – Grimsby Town v Shrewsbury Town – 19:45 – Sky Sports+
Monday – 29/12/25 – Tranmere Rovers v Barrow – 19:45 – Sky Sports+
Twitter users reacted to the latest EFL TV selections revealed by Sky Sports…
@Biggsy1980: What is the point anymore! Absolutely fucking ridiculous. Football clubs, Leagues & Sky fucking TV won’t be happy until grounds are empty & we all watch at home. Thanks a fucking lot. Another handful of games I won’t be able to go to this is just the start. Put the fans first!
@ChrisBr08824474: Sky tv just don’t give a s**t about fans moving Saturday games to Friday nights when supporters might work shifts and have to use holidays to watch there teams. Bring back Saturday 3:00pm kick offs to all leagues!!!
@kingpowers: Sky TV is fucking shit 🎶
@Biggsy1980: Fuck off and leave game at 3 o’clock. Football for the fans.
@Raking5:
So it begins…..🙄
Coventry (H) 1230 kickoff
Bristol City (H) Friday night
Wrexham (A) 1230 kickoff
Thanks @SkySports
#DCFC
@mattmadrid1982: @SkySports absolutely ruining football for the fan that actually goes the game 🤢
@skol_ding: Fuck off @EFL and @SkySports. Literally no one gives a fuck about either team except those who would go to the game or have an ifollow pass (or whatever it’s called) anyway. And now less people will bother to show up. Load of shit these 12.30s #readingfc
@Ricey04: At least sky don’t want us on tele anymore #swfc
@The_Watts: Sky might as well rebrand as “Fuck the fans”
@Tyler7Smith: Cracking work 🤦🏻♂️ Just the 277 miles for #colu fans to do for a 12:30 kick off. 0 consideration for fans up and down the leagues again
@DonnyBladesman: Ipswich away Friday night with no trains back. Thinking of the fans as always. 👏🏻
@ValiantKyle: @SkySports congratulations, you win the biggest strings award of broadcasting. Vale Vs Cardiff – first home game on a Thursday? You can’t keep doing this to fit your stupid agenda. Football isn’t for the fans anymore and you’re playing your part in that. #efl #pvfc #bluebirds

You must be logged in to post a comment Login