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.
 © Reuters
© Reuters
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, that game taking place on the Sunday
 © Reuters
© Reuters
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


 
 

 Germany
 Germany Switzerland
 Switzerland Hungary
 Hungary Scotland
 Scotland

 Spain
 Spain Italy
 Italy Croatia
 Croatia Albania
 Albania England
 England Denmark
 Denmark Slovenia
 Slovenia Serbia
 Serbia Austria
 Austria France
 France Netherlands
 Netherlands Poland
 Poland Romania
 Romania Belgium
 Belgium Slovakia
 Slovakia Ukraine
 Ukraine Portugal
 Portugal Turkey
 Turkey Georgia
 Georgia Czech Republic
 Czech Republic