EFL fixtures announced for Cardiff City, Swansea City, Wrexham and Newport County's 2024/25 season

The first 2024/25 south Wales derby takes place on August 24 when Swansea host Cardiff, with the reverse fixture on 18 January, 2025. Credit: PA

The EFL has announced the fixtures for the 2024/25 Championship, League One and League Two campaigns, with fans of Cardiff City, Swansea City, Wrexham and Newport County all learning next season's fixture details.

As for the Championship, it will kick off on Friday, 9 August, when Blackburn Rovers host Derby County and Preston North End host Sheffield United, before a full weekend of action when Cardiff City will host Sunderland and Swansea City travel to Middlesbrough on Saturday, 10 August.

The first South Wales derby takes place on August 24 when Swansea host Cardiff, with the reverse fixture on 18 January.

The Championship season will come to a close on Saturday, 3 May, 2025, when Swansea City host Oxford United and Cardiff City travel to Norwich.

Cardiff City will host Sunderland on Saturday, 10 August. Credit: PA

The 2023/24 table saw the Bluebirds finish 12th from 24 teams, and the Swans finish 14th.

All of the opening-weekend Championship fixtures on Saturday, 10 August, will kick off at 12.30pm, with every game across the opening weekend in the Championship, League One and League Two being televised on Sky Sports+ under the EFL’s new £935million deal with the broadcaster.

In all, the deal will see a total of 1,059 EFL matches broadcast live over the course of the season, with all final-day fixtures also being televised.

As for League One, Wrexham will start their push for a third successive promotion against Wycombe on Saturday, 10 August, and will end their season on 3 May, 2025, with a visit to Lincoln City.

In League Two, Newport County will begin their season on Saturday, 10 August, with a visit to Cheltenham Town. Their season will come to a close on 3 May, 2025, when they host Tranmere Rovers.

The Championship season will come to a close on Saturday, 3 May, 2025. Credit: PA

All of Saturday’s League One matches will kick off at 5.30pm for television coverage, with League Two in the 3pm slot.

All broadcast selections up to the end of September are due to be announced next week, and supporters will know before the start of the season of any changes involving games taking place prior to the FA Cup third round weekend in January.

By November 1 they will know about selections through to the first weekend in March.

The notice period for selections will then be four weeks in advance during the run-in.


Cardiff City's 2024-25 Championship fixtures 

August

Cardiff City v Sunderland - Saturday, 10 August, 12.30pm

Burnley v Cardiff City - Saturday, 17 August, 3pm

Swansea City v Cardiff City - Saturday, 24 August, 3pm

Cardiff City v Middlesbrough - Saturday, 31 August, 3pm

September

Derby County v Cardiff City - Saturday, 14 September, 3pm

Cardiff City v Leeds United - Saturday, 21 September, 3pm

Hull City v Cardiff City - Saturday, 28 September, 3pm

October 

Cardiff City v Millwall - Tuesday, 1 October, 7.45pm

Bristol City v Cardiff City - Saturday, 5 October, 3pm

Cardiff City v Plymouth Argyle - Saturday, 19 October, 3pm

Cardiff City v Portsmouth - Tuesday, 22 October, 7.45pm

West Bromwich Albion v Cardiff City - Saturday, 26 October, 3pm

November 

Cardiff City v Norwich City - Saturday, 2 November, 3pm

Luton Town v Cardiff City -  Wednesday ,6 November, 7.45pm

Cardiff City v Blackburn Rovers - Saturday, 9 November, 3pm

Sheffield Wednesday v Cardiff City - Saturday, 23 November, 3pm

Cardiff City v Queens Park Rangers - Wednesday, 27 November, 7.45p,

Coventry City v Cardiff City - Saturday, 30 November, 3pm

December

Cardiff City v Watford - Saturday, 7 December, 3pm

Cardiff City v Preston North End - Wednesday, 11 December, 7.45pm

Stoke City v Cardiff City - Saturday, 14 December, 3pm

Cardiff City v Sheffield United - Saturday, 21 December, 3pm

Oxford United v Cardiff City - Thursday, 26 December, 3pm

Watford v Cardiff City - Sunday, 29 December, 3pm

January 

Cardiff City v Coventry City - Wednesday, 1 January, 3pm

Middlesbrough v Cardiff City - Saturday, 4 January, 3pm

Cardiff City v Swansea City - Saturday, 18 January, 3pm

Millwall v Cardiff City - Tuesday, 21 January, 7.45pm

Cardiff City v Derby County - Saturday, 25 January, 3pm

February

Leeds United v Cardiff City - Saturday, 1 February, 3pm

Cardiff City v Hull City - Saturday, 8 February, 3pm

Portsmouth v Cardiff City - Tuesday, 11 February, 7.45pm

Cardiff City v Bristol City - Saturday, 15 February, 3pm

Plymouth Argyle v Cardiff City - Saturday, 22 February, 3pm

March

Cardiff City v Burnley - Saturday, 1 March, 3pm

Sunderland v Cardiff City - Saturday, 8 March, 3pm

Cardiff City v Luton Town - Tuesday, 11 March, 7.45pm

Blackburn Rovers v Cardiff City - Saturday, 15 March, 3pm

Cardiff City v Sheffield Wednesday - Saturday, 29 March, 3pm

April 

Queens Park Rangers v Cardiff City - Saturday, 5 April, 3pm

Preston North End v Cardiff City - Tuesday, 8 April, 7.45pm

Cardiff City v Stoke City - Saturday, 12 April, 3pm

Sheffield United v Cardiff City - Friday, 18 April, 3pm

Cardiff City v Oxford United - Monday, 21 April, 3pm

Cardiff City v West Bromwich Albion - Saturday, 26 April, 3pm

May

Norwich City v Cardiff City - Saturday, 3 May, 3pm   


Swansea City's 2024-25 Championship fixtures 

August

Middlesbrough v Swansea City - Saturday, 10 August, 12.30pm

Swansea City v Preston North End - Saturday, 17 August, 3pm

Swansea City v Cardiff City - Saturday, 24 August, 3pm

West Bromwich Albion v Swansea City - Saturday, 31 August, 3pm

September

Swansea City v Norwich City - Saturday, 14 September, 3pm

Coventry City v Swansea City - Saturday, 21 September, 3pm

Swansea City v Bristol City - Saturday, 28 September, 3pm

October 

Sheffield United v Swansea City - Tuesday, 1 October, 7.45pm

Swansea City v Stoke City - Saturday, 5 October, 3pm

Blackburn Rovers v Swansea City - Saturday, 19 October, 3pm

Sheffield Wednesday v Swansea City - Tuesday, 22 October, 7.45pm

Swansea City v Millwall - Saturday, 26 October, 3pm

November 

Oxford United v Swansea City - Saturday, 2 November, 3pm

Swansea City v Watford - Tuesday, 5 November, 7.45pm

Burnley v Swansea City - Saturday, 9 November, 3pm

Swansea City v Leeds United - Saturday, 23 November, 3pm

Derby County v Swansea City - Wednesday, 27 November, 7.45pm

Swansea City v Portsmouth - Saturday, 30 November, 3pm

December

Luton Town v Swansea City - Saturday, 7 December, 3pm

Plymouth Argyle v Swansea City - Tuesday, 10 December, 7.45pm

Swansea City v Sunderland - Saturday, 14 December, 3pm

Hull City v Swansea City - Saturday, 21 December, 3pm

Swansea City v Queens Park Rangers - Thursday, 26 December, 3pm

Swansea City v Luton Town - Sunday, 29 December, 3pm

January 

Portsmouth v Swansea City - Wednesday, 1 January, 3pm

Swansea City v West Bromwich Albion - Saturday, 4 January, 3pm

Cardiff City v Swansea City - Saturday, 18 January, 3pm

Swansea City v Sheffield United - Tuesday, 21 January, 7.45pm

Norwich City v Swansea City - Saturday, 25 January, 3pm

February

Swansea City v Coventry City - Saturday, 1 February, 3pm

Bristol City v Swansea City - Saturday, 8 February, 3pm

Swansea City v Sheffield Wednesday - Tuesday, 11 February, 7.45pm

Stoke City v Swansea City - Saturday, 15 February, 3pm

Swansea City v Blackburn Rovers - Saturday, 22 February, 3pm

March 

Preston North End v Swansea City - Saturday 1st March, 3pm

Swansea City v Middlesbrough - Saturday 8th March, 3pm

Watford v Swansea City - Wednesday 12 March, 7.45pm

Swansea City v Burnley - Saturday, 15 March, 3pm

Leeds United v Swansea City - Saturday, 29 March, 3pm

April 

Swansea City v Derby County - Saturday, 5 April, 3pm

Swansea City v Plymouth Argyle - Wednesday, 9 April, 7.45pm

Sunderland v Swansea City - Saturday, 12 April, 3pm

Swansea City v Hull City - Friday, 18 April, 3pm

Queens Park Rangers v Swansea City - Monday, 21 April, 3pm

Millwall v Swansea City - Saturday, 26 April, 3pm

May 

Swansea City v Oxford United - Saturday, 3 May, 3pm


Wrexham's 2024-25 League One fixtures 

August

Wrexham v Wycombe Wanderers - Saturday, 10 August, 5.30pm

Bolton Wanderers v Wrexham - Saturday, 17 August, 3pm

Wrexham v Reading - Saturday, 24 August, 3pm

Peterborough United v Wrexham - Saturday, 31 August, 3pm

September

Wrexham v Shrewsbury Town - Saturday, 7 September, 3pm

Birmingham City v Wrexham - Saturday, 14 September, 3pm

Wrexham v Crawley Town - Saturday, 21 September, 3pm

Leyton Orient v Wrexham - Saturday, 28 September, 3pm

As for League One, Wrexham will start their push for a third successive promotion against Wycombe on Saturday, 10 August Credit: PA

October

Stevenage v Wrexham - Tuesday, 1 October, 7.45pm

Wrexham v Northampton Town - Saturday, 5 October, 3pm

Wrexham v Lincoln City - Saturday, 12 October, 3pm

Rotherham United v Wrexham - Saturday, 19 October, 3pm

Wrexham v Huddersfield Town - Tuesday, 22 October, 7.45pm

Charlton Athletic v Wrexham - Saturday, 26 October, 3pm

November

Wrexham v Mansfield Town - Saturday, 9 November, 3pm

Stockport County v Wrexham - Saturday, 16 November, 3pm

Wrexham v Exeter City - Saturday, 23 November, 3pm

December

Wrexham v Barnsley - Tuesday, 3 December, 7.45pm

Burton Albion v Wrexham - Saturday, 7 December, 3pm

Wrexham v Cambridge United - Saturday, 14 December, 3pm

Bristol Rovers v Wrexham - Saturday, 21 December, 3pm

Wrexham v Blackpool - Thursday, 26 December, 3pm

Wrexham v Wigan Athletic - Sunday, 29 December, 3pm

January

Barnsley v Wrexham - Wednesday, 1 January, 3pm

Wrexham v Peterborough United - Saturday, 4 January, 3pm

Reading v Wrexham - Saturday, 11 January, 3pm

Shrewsbury Town v Wrexham - Saturday, 18 January, 3pm

Wrexham v Birmingham City - Saturday, 25 January, 3pm

Wrexham v Stevenage - Tuesday, 28 January, 7.45pm

February

Crawley Town v Wrexham - Saturday, 1 February, 3pm

Wrexham v Leyton Orient - Saturday, 8 February, 3pm

Northampton Town v Wrexham - Saturday, 15 February, 3pm

Mansfield Town v Wrexham - Saturday, 22 February, 3pm

March

Wrexham v Bolton Wanderers - Saturday, 1 March, 3pm

Huddersfield Town v Wrexham - Tuesday, 4 March, 7.45pm

Wrexham v Rotherham United - Saturday, 8 March, 3pm

Wycombe Wanderers v Wrexham - Saturday, 15 March, 3pm

Wrexham v Stockport County - Saturday, 22 March, 3pm

Exeter City v Wrexham - Saturday, 29 March, 3pm

April

Cambridge United v Wrexham - Tuesday, 1 April, 7.45pm

Wrexham v Burton Albion - Saturday, 5 April, 3pm

Wigan Athletic v  Wrexham - Saturday, 12 April, 3pm

Wrexham v Bristol Rovers - Friday, 18 April, 3pm

Blackpool v Wrexham - Monday, 21 April, 3pm

Wrexham v Charlton Athletic - Saturday, 26 April, 3pm

May

Lincoln City v Wrexham - Saturday, 3 May, 3pm


Newport County's 2024-25 League Two fixtures 

August

Cheltenham Town v Newport County - Saturday, 10 August, 3pm

Newport County v Doncaster Rovers - Saturday, 17 August, 3pm

Newport County v Accrington Stanley, Saturday, 24 August, 3pm

Morecambe v Newport County, Saturday, 31 August, 3pm

September

Newport County v Port Vale- Saturday, 7 September, 3pm

Swindon Town v Newport County- Saturday, 14 September, 3pm

Barrow v Newport Council- Saturday, 21 September, 3pm

Newport County v Crewe Alexandra- Saturday, 28 September, 3pm

In League Two, Newport County will begin their season on Saturday, 10 August, with a visit to Cheltenham Town. Credit: PA

October

Newport County v Salford City- Tuesday, 1 October, 7:45pm

Bradford City v Newport County- Saturday, 5 October, 3pm

Harrogate Town v Newport County- Saturday, 19 October, 3pm

Gillingham v Newport County- Saturday, 22 October 7:45pm

Newport County v Fleetwood Town, 26 October, 3pm

November

Tranmere Rovers v Newport County- Saturday, 9 November, 3pm

Newport County v Grimsby Town- Saturday, 16 November, 3pm

Notts County v Newport County, Saturday, 23 November, 3pm

December

AFC Wimbledon v Newport County- Tuesday, 3 December, 7:45pm

Newport County v Carlisle United- Saturday, 7 December, 3pm

Colchester United v Newport County- Saturday, 14 December, 3pm

Newport County v MK Dons, Saturday, 21 December, 3pm

Walsall v Newport County, Sunday, 29 December, 3pm

January

Newport County v AFC Wimbledon - Wednesday, 1 January, 3pm

Newport County v Morecambe - Saturday, 4 January, 3pm

Accrington Stanley v Newport County, Saturday, 11 January, 3pm

Port Vale v Newport County, Saturday, 18 January, 3pm

Newport County v Swindon Town, Saturday, 25 January, 3pm

Salford City v Newport County,Tuesday, 28 January, 7:45pm

February

Newport County v Barrow - Saturday, 1 February, 3pm

Crewe Alexandra v Newport County- Saturday, 8 February, 3pm

Newport County v Bradford City- Saturday, 15 February, 3pm

Newport County v Cheltenham Town- Saturday, 22 February, 3pm

March

Doncaster Rovers v Newport County- Saturday, 1 March, 3pm

Newport County v Gillingham - Tuesday, 4 March, 7:45pm

Chesterfield v Newport County- Saturday, 8 March, 3pm

Newport County v Harrogate Town - Saturday, 15 March, 3pm

Grimsby Town v Newport County - Saturday, 22 March, 3pm

Newport County v Notts County - Saturday, 29 March, 3pm

April

Newport County v Bromley - Tuesday, 1 April, 7:45pm

Carlisle United v Newport County- Saturday, 5 April, 3pm

Newport County  v Colchester- Saturday, 12 April, 3pm

MK Dons v Newport County - Friday, 18 April, 3pm

Newport County v Walsall - Monday, 21 April, 3pm

Fleetwood Town v Newport County, 26 April, 3pm

May

Newport County v Tranmere Rovers- Saturday, 3 May, 3pm


Want a quick and expert briefing on the biggest news stories? Listen to our latest podcasts to find out What You Need To know...