MX23RW : Saturday, December 21 09:22:23| >> :600:91143:91143:

Championship 2024-25 fixtures in full

Championship 2024-25 fixtures in full
© Reuters
Sports Mole brings you a full matchday-by-matchday rundown of the 2024-25 Championship fixtures.

The EFL revealed on Wednesday morning the schedule and fixture list for the 2024-25 Championship season.

Blackburn Rovers, Derby County, Preston North End and Sheffield United have the honours of kicking off proceedings on August 9, looking to seize an early advantage on the rest of the competition.

However, with Leicester City and Southampton having returned to the Premier League, and being replaced by the previous three promoted clubs, this season's Championship could be as competitive as ever.

Here, Sports Mole provides you with the rundown of every single Championship fixture ahead of the next campaign.


2024-25 Championship fixtures in full:

Friday, August 9
Blackburn Rovers v Derby County
Preston North End v Sheffield United

Saturday, August 10
Cardiff City v Sunderland
Hull City v Bristol City
Leeds United v Portsmouth
Middlesbrough v Swansea City
Millwall v Watford
Oxford United v Norwich City
Queens Park Rangers v West Bromwich Albion
Stoke City v Coventry City

Sunday, August 11
Sheffield Wednesday v Plymouth Argyle

Monday, August 12
Luton Town v Burnley

Saturday, August 17
Bristol City v Millwall
Burnley v Cardiff City
Coventry City v Oxford United
Derby County v Middlesbrough
Norwich City v Blackburn Rovers
Plymouth Argyle v Hull City
Portsmouth v Luton Town
Sheffield United v Queens Park Rangers
Sunderland v Sheffield Wednesday
Swansea City v Preston North End
Watford v Stoke City
West Bromwich Albion v Leeds United

Saturday, August 24
Blackburn Rovers v Oxford United
Bristol City v Coventry City
Hull City v Millwall
Middlesbrough v Portsmouth
Norwich City v Sheffield United
Preston North End v Luton Town
Queens Park Rangers v Plymouth Argyle
Sheffield Wednesday v Leeds United
Stoke City v West Bromwich Albion
Sunderland v Burnley
Swansea City v Cardiff City
Watford v Derby County

Saturday, August 31
Burnley v Blackburn Rovers
Cardiff City v Middlesbrough
Coventry City v Norwich City
Derby County v Bristol City
Leeds United v Hull City
Luton Town v Queens Park Rangers
Millwall v Sheffield Wednesday
Oxford United v Preston North End
Plymouth Argyle v Stoke City
Portsmouth v Sunderland
Sheffield United v Watford
West Bromwich Albion v Swansea City

Saturday, September 14
Blackburn Rovers v Bristol City
Derby County v Cardiff City
Hull City v Sheffield United
Leeds United v Burnley
Middlesbrough v Preston North End
Millwall v Luton Town
Oxford United v Stoke City
Plymouth Argyle v Sunderland
Portsmouth v West Bromwich Albion
Sheffield Wednesday v Queens Park Rangers
Swansea City v Norwich City
Watford v Coventry City

Saturday, September 21
Bristol City v Oxford United
Burnley v Portsmouth
Cardiff City v Leeds United
Coventry City v Swansea City
Luton Town v Sheffield Wednesday
Norwich City v Watford
Preston North End v Blackburn Rovers
Queens Park Rangers v Millwall
Sheffield United v Derby County
Stoke City v Hull City
Sunderland v Middlesbrough
West Bromwich Albion v Plymouth Argyle

Saturday, September 28
Blackburn Rovers v Queens Park Rangers
Derby County v Norwich City
Hull City v Cardiff City
Leeds United v Coventry City
Middlesbrough v Stoke City
Millwall v Preston North End
Oxford United v Burnley
Plymouth Argyle v Luton Town
Portsmouth v Sheffield United
Sheffield Wednesday v West Bromwich Albion
Swansea City v Bristol City
Watford v Sunderland

Tuesday, October 1
Burnley v Plymouth Argyle
Cardiff City v Millwall
Coventry City v Blackburn Rovers
Luton Town v Oxford United
Queens Park Rangers v Hull City
Sheffield United v Swansea City
Sunderland v Derby County
West Bromwich Albion v Middlesbrough

Tuesday, October 2
Bristol City v Sheffield Wednesday
Norwich City v Leeds United
Preston North End v Watford
Stoke City v Portsmouth

Saturday, October 5
Bristol City v Cardiff City
Burnley v Preston North End
Coventry City v Sheffield Wednesday
Derby County v Queens Park Rangers
Norwich City v Hull City
Plymouth Argyle v Blackburn Rovers
Portsmouth v Oxford United
Sheffield United v Luton Town
Sunderland v Leeds United
Swansea City v Stoke City
Watford v Middlesbrough
West Bromwich Albion v Millwall

Saturday, October 19
Blackburn Rovers v Swansea City
Cardiff City v Plymouth Argyle
Hull City v Sunderland
Leeds United v Sheffield United
Luton Town v Watford
Middlesbrough v Bristol City
Millwall v Derby County
Oxford United v West Bromwich Albion
Preston North End v Coventry City
Queens Park Rangers v Portsmouth
Sheffield Wednesday v Burnley
Stoke City v Norwich City

Tuesday, October 22
Cardiff City v Portsmouth
Hull City v Burnley
Leeds United v Watford
Oxford United v Derby County
Preston North End v Norwich City
Queens Park Rangers v Coventry City
Sheffield Wednesday v Swansea City
Stoke City v Bristol City

Wednesday, October 23
Blackburn Rovers v West Bromwich Albion
Luton Town v Sunderland
Middlesbrough v Sheffield United
Millwall v Plymouth Argyle

Saturday, October 26
Bristol City v Leeds United
Burnley v Queens Park Rangers
Coventry City v Luton Town
Derby County v Hull City
Norwich City v Middlesbrough
Plymouth Argyle v Preston North End
Portsmouth v Sheffield Wednesday
Sheffield United v Stoke City
Sunderland v Oxford United
Swansea City v Millwall
Watford v Blackburn Rovers
West Bromwich Albion v Cardiff City

Saturday, November 2
Blackburn Rovers v Sheffield United
Cardiff City v Norwich City
Hull City v Portsmouth
Leeds United v Plymouth Argyle
Luton Town v West Bromwich Albion
Middlesbrough v Coventry City
Millwall v Burnley
Oxford United v Swansea City
Preston North End v Bristol City
Queens Park Rangers v Sunderland
Sheffield Wednesday v Watford
Stoke City v Derby County

Tuesday, November 5
Bristol City v Sheffield United
Millwall v Leeds United
Oxford United v Hull City
Plymouth Argyle v Portsmouth
Queens Park Rangers v Middlesbrough
Sheffield Wednesday v Norwich City
Swansea City v Watford
West Bromwich Albion v Burnley

Wednesday, November 6
Blackburn Rovers v Stoke City
Coventry City v Derby County
Luton Town v Cardiff City
Preston North End v Sunderland

Saturday, November 9
Burnley v Swansea City
Cardiff City v Blackburn Rovers
Derby County v Plymouth Argyle
Hull City v West Bromwich Albion
Leeds United v Queens Park Rangers
Middlesbrough v Luton Town
Norwich City v Bristol City
Portsmouth v Preston North End
Sheffield United v Sheffield Wednesday
Stoke City v Millwall
Sunderland v Coventry City
Watford v Oxford United

Saturday, November 23
Blackburn Rovers v Portsmouth
Bristol City v Burnley
Coventry City v Sheffield United
Luton Town v Hull City
Millwall v Sunderland
Oxford United v Middlesbrough
Plymouth Argyle v Watford
Preston North End v Derby County
Queens Park Rangers v Stoke City
Sheffield Wednesday v Cardiff City
Swansea City v Leeds United
West Bromwich Albion v Norwich City

Tuesday, November 26
Burnley v Coventry City
Hull City v Sheffield Wednesday
Leeds United v Luton Town
Norwich City v Plymouth Argyle
Sheffield United v Oxford United
Stoke City v Preston North End
Sunderland v West Bromwich Albion
Watford v Bristol City

Wednesday, November 27
Cardiff City v Queens Park Rangers
Derby County v Swansea City
Middlesbrough v Blackburn Rovers
Portsmouth v Millwall

Saturday, November 30
Blackburn Rovers v Leeds United
Bristol City v Plymouth Argyle
Coventry City v Cardiff City
Derby County v Sheffield Wednesday
Middlesbrough v Hull City
Norwich City v Luton Town
Oxford United v Millwall
Preston North End v West Bromwich Albion
Sheffield United v Sunderland
Stoke City v Burnley
Swansea City v Portsmouth
Watford v Queens Park Rangers

Saturday, December 7
Burnley v Middlesbrough
Cardiff City v Watford
Hull City v Blackburn Rovers
Leeds United v Derby County
Luton Town v Swansea City
Millwall v Coventry City
Plymouth Argyle v Oxford United
Portsmouth v Bristol City
Queens Park Rangers v Norwich City
Sheffield Wednesday v Preston North End
Sunderland v Stoke City
West Bromwich Albion v Sheffield United

Tuesday, December 10
Burnley v Derby County
Leeds United v Middlesbrough
Luton Town v Stoke City
Millwall v Sheffield United
Plymouth Argyle v Swansea City
Portsmouth v Norwich City
Sheffield Wednesday v Blackburn Rovers
Sunderland v Bristol City

Wednesday, December 11
Cardiff City v Preston North End
Hull City v Watford
Queens Park Rangers v Oxford United
West Bromwich Albion v Coventry City

Saturday, December 14
Blackburn Rovers v Luton Town
Bristol City v Queens Park Rangers
Coventry City v Hull City
Derby County v Portsmouth
Middlesbrough v Millwall
Norwich City v Burnley
Oxford United v Sheffield Wednesday
Preston North End v Leeds United
Sheffield United v Plymouth Argyle
Stoke City v Cardiff City
Swansea City v Sunderland
Watford v West Bromwich Albion

Saturday, December 21
Burnley v Watford
Cardiff City v Sheffield United
Hull City v Swansea City
Leeds United v Oxford United
Luton Town v Derby County
Millwall v Blackburn Rovers
Plymouth Argyle v Middlesbrough
Portsmouth v Coventry City
Queens Park Rangers v Preston North End
Sheffield Wednesday v Stoke City
Sunderland v Norwich City
West Bromwich Albion v Bristol City

Thursday, December 26
Blackburn Rovers v Sunderland
Bristol City v Luton Town
Coventry City v Plymouth Argyle
Derby County v West Bromwich Albion
Middlesbrough v Sheffield Wednesday
Norwich City v Millwall
Oxford United v Cardiff City
Preston North End v Hull City
Sheffield United v Burnley
Stoke City v Leeds United
Swansea City v Queens Park Rangers
Watford v Portsmouth

Sunday, December 29
Blackburn Rovers v Hull City
Bristol City v Portsmouth
Coventry City v Millwall
Derby County v Leeds United
Middlesbrough v Burnley
Norwich City v Queens Park Rangers
Oxford United v Plymouth Argyle
Preston North End v Sheffield Wednesday
Sheffield United v West Bromwich Albion
Stoke City v Sunderland
Swansea City v Luton Town
Watford v Cardiff City

Wednesday, January 1
Burnley v Stoke City
Cardiff City v Coventry City
Hull City v Middlesbrough
Leeds United v Blackburn Rovers
Luton Town v Norwich City
Millwall v Oxford United
Plymouth Argyle v Bristol City
Portsmouth v Swansea City
Queens Park Rangers v Watford
Sheffield Wednesday v Derby County
Sunderland v Sheffield United
West Bromwich Albion v Preston North End

Saturday, January 4
Blackburn Rovers v Burnley
Bristol City v Derby County
Hull City v Leeds United
Middlesbrough v Cardiff City
Norwich City v Coventry City
Preston North End v Oxford United
Queens Park Rangers v Luton Town
Sheffield Wednesday v Millwall
Stoke City v Plymouth Argyle
Sunderland v Portsmouth
Swansea City v West Bromwich Albion
Watford v Sheffield United

Saturday, January 18
Burnley v Sunderland
Cardiff City v Swansea City
Coventry City v Bristol City
Derby County v Watford
Leeds United v Sheffield Wednesday
Luton Town v Preston North End
Millwall v Hull City
Oxford United v Blackburn Rovers
Plymouth Argyle v Queens Park Rangers
Portsmouth v Middlesbrough
Sheffield United v Norwich City
West Bromwich Albion v Stoke City

Tuesday, January 21
Blackburn Rovers v Coventry City
Derby County v Sunderland
Hull City v Queens Park Rangers
Middlesbrough v West Bromwich Albion
Millwall v Cardiff City
Oxford United v Luton Town
Swansea City v Sheffield United
Watford v Preston North End

Wednesday, January 22
Leeds United v Norwich City
Plymouth Argyle v Burnley
Portsmouth v Stoke City
Sheffield Wednesday v Bristol City

Saturday, January 25
Bristol City v Blackburn Rovers
Burnley v Leeds United
Cardiff City v Derby County
Coventry City v Watford
Luton Town v Millwall
Norwich City v Swansea City
Preston North End v Middlesbrough
Queens Park Rangers v Sheffield Wednesday
Sheffield United v Hull City
Stoke City v Oxford United
Sunderland v Plymouth Argyle
West Bromwich Albion v Portsmouth

Saturday, February 1
Blackburn Rovers v Preston North End
Derby County v Sheffield United
Hull City v Stoke City
Leeds United v Cardiff City
Middlesbrough v Sunderland
Millwall v Queens Park Rangers
Oxford United v Bristol City
Plymouth Argyle v West Bromwich Albion
Portsmouth v Burnley
Sheffield Wednesday v Luton Town
Swansea City v Coventry City
Watford v Norwich City

Saturday, February 8
Bristol City v Swansea City
Burnley v Oxford United
Cardiff City v Hull City
Coventry City v Leeds United
Luton Town v Plymouth Argyle
Norwich City v Derby County
Preston North End v Millwall
Queens Park Rangers v Blackburn Rovers
Sheffield United v Portsmouth
Stoke City v Middlesbrough
Sunderland v Watford
West Bromwich Albion v Sheffield Wednesday

Tuesday, February 11
Bristol City v Stoke City
Coventry City v Queens Park Rangers
Derby County v Oxford United
Norwich City v Preston North End
Plymouth Argyle v Millwall
Portsmouth v Cardiff City
Swansea City v Sheffield Wednesday
Watford v Leeds United

Wednesday, February 12
Burnley v Hull City
Sheffield United v Middlesbrough
Sunderland v Luton Town
West Bromwich Albion v Blackburn Rovers

Saturday, February 15
Blackburn Rovers v Plymouth Argyle
Cardiff City v Bristol City
Hull City v Norwich City
Leeds United v Sunderland
Luton Town v Sheffield United
Middlesbrough v Watford
Millwall v West Bromwich Albion
Oxford United v Portsmouth
Preston North End v Burnley
Queens Park Rangers v Derby County
Sheffield Wednesday v Coventry City
Stoke City v Swansea City

Saturday, February 22
Bristol City v Middlesbrough
Burnley v Sheffield Wednesday
Coventry City v Preston North End
Derby County v Millwall
Norwich City v Stoke City
Plymouth Argyle v Cardiff City
Portsmouth v Queens Park Rangers
Sheffield United v Leeds United
Sunderland v Hull City
Swansea City v Blackburn Rovers
Watford v Luton Town
West Bromwich Albion v Oxford United

Saturday, March 1
Blackburn Rovers v Norwich City
Cardiff City v Burnley
Hull City v Plymouth Argyle
Leeds United v West Bromwich Albion
Luton Town v Portsmouth
Middlesbrough v Derby County
Millwall v Bristol City
Oxford United v Coventry City
Preston North End v Swansea City
Queens Park Rangers v Sheffield United
Sheffield Wednesday v Sunderland
Stoke City v Watford

Saturday, March 8
Bristol City v Hull City
Burnley v Luton Town
Coventry City v Stoke City
Derby County v Blackburn Rovers
Norwich City v Oxford United
Plymouth Argyle v Sheffield Wednesday
Portsmouth v Leeds United
Sheffield United v Preston North End
Sunderland v Cardiff City
Swansea City v Middlesbrough
Watford v Millwall
West Bromwich Albion v Queens Park Rangers

Tuesday, March 11
Burnley v West Bromwich Albion
Cardiff City v Luton Town
Derby County v Coventry City
Middlesbrough v Queens Park Rangers
Portsmouth v Plymouth Argyle
Stoke City v Blackburn Rovers
Sunderland v Preston North End

Wednesday, March 12
Hull City v Oxford United
Leeds United v Millwall
Norwich City v Sheffield Wednesday
Sheffield United v Bristol City
Watford v Swansea City

Saturday, March 15
Blackburn Rovers v Cardiff City
Bristol City v Norwich City
Coventry City v Sunderland
Luton Town v Middlesbrough
Millwall v Stoke City
Oxford United v Watford
Plymouth Argyle v Derby County
Preston North End v Portsmouth
Queens Park Rangers v Leeds United
Sheffield Wednesday v Sheffield United
Swansea City v Burnley
West Bromwich Albion v Hull City

Saturday, March 29
Burnley v Bristol City
Cardiff City v Sheffield Wednesday
Derby County v Preston North End
Hull City v Luton Town
Leeds United v Swansea City
Middlesbrough v Oxford United
Norwich City v West Bromwich Albion
Portsmouth v Blackburn Rovers
Sheffield United v Coventry City
Stoke City v Queens Park Rangers
Sunderland v Millwall
Watford v Plymouth Argyle

Saturday, April 5
Blackburn Rovers v Middlesbrough
Bristol City v Watford
Coventry City v Burnley
Luton Town v Leeds United
Millwall v Portsmouth
Oxford United v Sheffield United
Plymouth Argyle v Norwich City
Preston North End v Stoke City
Queens Park Rangers v Cardiff City
Sheffield Wednesday v Hull City
Swansea City v Derby County
West Bromwich Albion v Sunderland

Tuesday, April 8
Blackburn Rovers v Sheffield Wednesday
Bristol City v West Bromwich Albion
Middlesbrough v Leeds United
Norwich City v Sunderland
Preston North End v Cardiff City
Sheffield United v Millwall
Stoke City v Luton Town
Watford v Hull City

Wednesday, April 9
Coventry City v Portsmouth
Derby County v Burnley
Oxford United v Queens Park Rangers
Swansea City v Plymouth Argyle

Saturday, April 12
Burnley v Norwich City
Cardiff City v Stoke City
Hull City v Coventry City
Leeds United v Preston North End
Luton Town v Blackburn Rovers
Millwall v Middlesbrough
Plymouth Argyle v Sheffield United
Portsmouth v Derby County
Queens Park Rangers v Bristol City
Sheffield Wednesday v Oxford United
Sunderland v Swansea City
West Bromwich Albion v Watford

Friday, April 18
Blackburn Rovers v Millwall
Bristol City v Sunderland
Coventry City v West Bromwich Albion
Derby County v Luton Town
Middlesbrough v Plymouth Argyle
Norwich City v Portsmouth
Oxford United v Leeds United
Preston North End v Queens Park Rangers
Sheffield United v Cardiff City
Stoke City v Sheffield Wednesday
Swansea City v Hull City
Watford v Burnley

Monday, April 21
Burnley v Sheffield United
Cardiff City v Oxford United
Hull City v Preston North End
Leeds United v Stoke City
Luton Town v Bristol City
Millwall v Norwich City
Plymouth Argyle v Coventry City
Portsmouth v Watford
Queens Park Rangers v Swansea City
Sheffield Wednesday v Middlesbrough
Sunderland v Blackburn Rovers
West Bromwich Albion v Derby County

Saturday, April 26
Blackburn Rovers v Watford
Cardiff City v West Bromwich Albion
Hull City v Derby County
Leeds United v Bristol City
Luton Town v Coventry City
Middlesbrough v Norwich City
Millwall v Swansea City
Oxford United v Sunderland
Preston North End v Plymouth Argyle
Queens Park Rangers v Burnley
Sheffield Wednesday v Portsmouth
Stoke City v Sheffield United

Saturday, May 3
Bristol City v Preston North End
Burnley v Millwall
Coventry City v Middlesbrough
Derby County v Stoke City
Norwich City v Cardiff City
Plymouth Argyle v Leeds United
Portsmouth v Hull City
Sheffield United v Blackburn Rovers
Sunderland v Queens Park Rangers
Swansea City v Oxford United
Watford v Sheffield Wednesday
West Bromwich Albion v Luton Town

ID:546779:1false2false3false:QQ:: from db desktop :LenBod:collect24370:
Written by
Darren Plant

Click here for more stories about Leeds United

Collect / Create New Data
Share this article now:
Luton Town manager Rob Edwards celebrates after the match on November 25, 2023
Read Next:
Championship 2024-25 fixtures confirmed: Luton, Burnley to meet on opening weekend
>
Sports Mole Logo
Enter your email address to subscribe to Sports Mole's free match previews newsletter! Updates are sent twice a week.
rhs 2.0
Today's games header
6pm
Texans
@
Chiefs
9.30pm
Steelers
@
Ravens
Tables header RHS
TeamPWDLFAGDPTS
1Sheffield UnitedSheff Utd21145230111945
2Leeds UnitedLeeds21126337152242
3Burnley2111822681841
4Sunderland21117332171540
5Blackburn RoversBlackburn2011452517837
6Middlesbrough21104735251034
7Watford2010462926334
8West Bromwich AlbionWest Brom2171132416832
9Sheffield WednesdaySheff Weds218582630-429
10Swansea CitySwansea217682322127
11Bristol City216962626027
12Norwich CityNorwich216873632426
13Millwall206772018225
14Luton TownLuton2274112538-1325
15Derby CountyDerby2266102728-124
16Coventry CityCoventry216692730-324
17Preston North EndPreston2141162127-623
18Stoke CityStoke215792328-522
19Queens Park RangersQPR2141072127-622
20Oxford UnitedOxford Utd2046102133-1218
21Cardiff CityCardiff2046101932-1318
22Portsmouth193882134-1317
23Plymouth ArgylePlymouth2045111942-2317
24Hull City2137111930-1116


Sports Mole provides in-depth previews and predictions for every match from the biggest leagues and competitions in world football.
Argentina's Lionel Messi kisses the World Cup trophy after collecting the Golden Ball award on December 18, 2022Sign up for our FREE daily preview newsletter direct to your inbox!