Luton Town and Burnley - two clubs relegated from the Premier League - will square off on the opening day of the 2024-25 Championship season.
The Hatters and Clarets finished comfortably above Sheffield United in the top flight last season, only to fail to close down Nottingham Forest during the run-in.
However, they will not have to wait to renew acquaintances as they meet on the first day of next season's second tier, the encounter at Kenilworth Road taking place on August 12.
That fixture is the final game of matchday one, with Sheffield United's trip to Preston North End and Blackburn Rovers' meeting with Derby County kicking off the campaign on Friday, August 9.
Who plays who on the first Saturday?
On the following day, the pick of the matches is last season's playoff finalists Leeds United meeting League One champions Portsmouth at Elland Road.
Oxford United mark their long-awaited return to the division by facing Norwich City, while West Bromwich Albion make the trip to Loftus Road to take on Queens Park Rangers.
Sunderland make the long journey to South Wales to meet Cardiff City, with Swansea City travelling in the opposite direction to play Middlesbrough.
Hull City go up against Bristol City at the MKM Stadium, Millwall welcome Watford to The Den, and Stoke City meet Coventry in the Potteries.
Wayne Rooney's first game in charge of Plymouth Argyle sees the Pilgrims travel to Hillsborough to face another club who narrowly avoided relegation last season in the form of Sheffield Wednesday, with that game taking place on the Sunday.
What other standout fixtures have been announced?
Leeds' trip to The Hawthorns to face West Brom is the undoubted standout game of matchday two, with it yet to be confirmed which fixtures will be moved from the currently-set August 17 date.
Daniel Farke's team again take centre stage a week later with their first Yorkshire derby of the campaign at the home of Sheffield Wednesday. Swansea and Cardiff also meet on the same weekend.
Staying on the theme of derbies, Burnley and Blackburn play at Turf Moor in a game currently set for August 31, Portsmouth and Sunderland also meeting in what was a common Premier League fixture in years gone by.
On Boxing Day, Sheffield United and Burnley square off at Bramall Lane in what could prove to be a crucial game in the race for promotion, while Derby and Leeds' tussle at Pride Park is the notable game for three days later.
The season will conclude on May 3, with West Brom's meeting with Luton looking the most attractive fixture when it comes to two promotion rivals potentially facing off.
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