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