The fixtures for the 2022-23 Championship are finally out, with some mouth-watering games in store first up.
To kick off the new campaign, recently-relegated Burnley face a tough task away at Huddersfield Town. The Terriers were beaten play-off finalists last season, losing out to Nottingham Forest in the Wembley showpiece back in May.
The clash at the John Smith's Stadium is the curtain-raiser for the new season, and will be live on Sky Sports on Friday, July 29. Kick-off is 8pm.
The following day sees Norwich, who were also relegated from the Premier League, travel to Cardiff City in one of eight 3pm kick-offs. Middlesbrough versus West Brom is a 5.30pm kick-off, with newly-promoted Sunderland hosting Coventry on Sunday, July 31 at 12pm. The first batch of fixtures is rounded off with Watford hosting Sheffield United on Monday, August 1 at 8pm.
Due to the World Cup taking place in winter, this year's Championship will see a break of just shy of a month with the last games to be played on November 12 before the action resumes on December 10.
The final game of the season is scheduled for Saturday, May 6.
Here's a full list of the Championship fixture list from a July 29 start to the final day.
Week 1 - July 29-August 1
Huddersfield Town vs Burnley - July 29 - 8pm
Blackburn Rovers vs QPR - July 30 - 3pm
Blackpool vs Reading - July 30 - 3pm
Cardiff City vs Norwich City - July 30 - 3pm
Hull City vs Bristol City - July 30 - 3pm
Luton Town vs Birmingham City - July 30 - 3pm
Millwall vs Stoke City - July 30 - 3pm
Rotherham United vs Swansea City - July 30 - 3pm
Wigan Athletic vs Preston North End - July 30 - 3pm
Middlesbrough vs West Bromwich Albion - July 30 - 5:30pm
Sunderland vs Coventry City - July 31 - midday
Watford vs Sheffield United - August 1 - 8pm
Week 2 - August 6
Birmingham City v Huddersfield Town
Bristol City v Sunderland
Burnley v Luton Town
Coventry City v Rotherham United
Norwich City v Wigan Athletic
Preston North End v Hull City
Queens Park Rangers v Middlesbrough
Reading v Cardiff City
Sheffield United v Millwall
Stoke City v Blackpool
Swansea City v Blackburn Rovers
West Bromwich Albion v Watford
Week 3 - August 13
Blackburn Rovers v West Bromwich Albion
Blackpool v Swansea City
Cardiff City v Birmingham City
Huddersfield Town v Stoke City
Hull City v Norwich City
Luton Town v Preston North End
Middlesbrough v Sheffield United
Millwall v Coventry City
Rotherham United v Reading
Sunderland v Queens Park Rangers
Watford v Burnley
Wigan Athletic v Bristol City
Week 4 - August 16
Birmingham City v Watford - 7:45pm
Bristol City v Luton Town - 7:45pm
Burnley v Hull City - 7:45pm
Coventry City v Wigan Athletic - 7:45pm
Norwich City v Huddersfield Town - 7:45pm
Preston North End v Rotherham United - 7:45pm
Queens Park Rangers v Blackpool - 7:45pm
Reading v Blackburn Rovers - 8pm
Sheffield United v Sunderland - 7:45pm
Stoke City v Middlesbrough - 8pm
Swansea City v Millwall - 7:45pm
West Bromwich Albion v Cardiff City - 8pm
Week 5 - August 20
Birmingham City v Wigan Athletic
Bristol City v Cardiff City
Burnley v Blackpool
Coventry City v Huddersfield Town
Norwich City v Millwall
Preston North End v Watford
Queens Park Rangers v Rotherham United
Reading v Middlesbrough
Sheffield United v Blackburn Rovers
Stoke City v Sunderland
Swansea City v Luton Town
West Bromwich Albion v Hull City
Week 6 - August 27
Blackburn Rovers v Stoke City
Blackpool v Bristol City
Cardiff City v Preston North End
Huddersfield Town v West Bromwich Albion
Hull City v Coventry City
Luton Town v Sheffield United
Middlesbrough v Swansea City
Millwall v Reading
Rotherham United v Birmingham City
Sunderland v Norwich City
Watford v Queens Park Rangers
Wigan Athletic v Burnley
Week 7 - August 30/31
Birmingham City v Norwich City - August 30 - 7:45pm
Burnley v Millwall - August 30 - 7:45pm
Cardiff City v Luton Town - August 30 - 7:45pm
Queens Park Rangers v Hull City - August 30 - 7:45pm
Watford v Middlesbrough - August 30 - 7:45pm
Wigan Athletic v West Bromwich Albion - August 30 - 7:45pm
Blackpool v Blackburn Rovers - August 31 - 7:45pm
Bristol City v Huddersfield Town - August 31 - 7:45pm
Coventry City v Preston North End - August 31 - 7:45pm
Sheffield United v Reading - August 31 - 7:45pm
Stoke City v Swansea City - August 31 - 8pm
Sunderland v Rotherham United - August 31 - 7:45pm
Week 8 - September 3
Blackburn Rovers v Bristol City
Huddersfield Town v Blackpool
Hull City v Sheffield United
Luton Town v Wigan Athletic
Middlesbrough v Sunderland
Millwall v Cardiff City
Norwich City v Coventry City
Preston North End v Birmingham City
Reading v Stoke City
Rotherham United v Watford
Swansea City v Queens Park Rangers
West Bromwich Albion v Burnley
Week 9 - September 10
Birmingham City v Swansea City
Blackpool v Middlesbrough
Bristol City v Preston North End
Burnley v Norwich City
Cardiff City v Hull City
Coventry City v West Bromwich Albion
Queens Park Rangers v Huddersfield Town
Sheffield United v Rotherham United
Stoke City v Luton Town
Sunderland v Millwall
Watford v Reading
Wigan Athletic v Blackburn Rovers
Week 10 - September 13/14
Blackburn Rovers v Watford - September 13 - 7:45pm
Huddersfield Town v Wigan Athletic - September 13 - 7:45pm
Hull City v Stoke City - September 13 - 7:45pm
Middlesbrough v Cardiff City - September 13 - 7:45pm
Preston North End v Burnley - September 13 - 7:45pm
Swansea City v Sheffield United - September 13 - 7:45pm
Luton Town v Coventry City - September 14 - 7:45pm
Millwall v Queens Park Rangers - September 14 - 7:45pm
Norwich City v Bristol City - September 14 - 7:45pm
Reading v Sunderland - September 14 - 8pm
Rotherham United v Blackpool - September 14 - 7:45pm
West Bromwich Albion v Birmingham City - September 14 - 8pm
Week 11 - September 17
Birmingham City v Coventry City
Burnley v Bristol City
Huddersfield Town v Cardiff City
Luton Town v Blackburn Rovers
Middlesbrough v Rotherham United
Millwall v Blackpool
Norwich City v West Bromwich Albion
Preston North End v Sheffield United
Queens Park Rangers v Stoke City
Swansea City v Hull City
Watford v Sunderland
Wigan Athletic v Reading
Week 12 - October 1
Blackburn Rovers v Millwall
Blackpool v Norwich City
Bristol City v Queens Park Rangers
Cardiff City v Burnley
Coventry City v Middlesbrough
Hull City v Luton Town
Reading v Huddersfield Town
Rotherham United v Wigan Athletic
Sheffield United v Birmingham City
Stoke City v Watford
Sunderland v Preston North End
West Bromwich Albion v Swansea City
Week 13 - October 4/5
Bristol City v Coventry City - October 4 - 7:45pm
Cardiff City v Blackburn Rovers - October 4 - 7:45pm
Luton Town v Huddersfield Town - October 4 - 7:45pm
Reading v Norwich City - October 4 - 8pm
Sheffield United v Queens Park Rangers - October 4 - 7:45pm
Sunderland v Blackpool - October 4 - 7:45pm
Burnley v Stoke City - October 5 - 7:45pm
Hull City v Wigan Athletic - October 5 - 7:45pm
Middlesbrough v Birmingham City - October 5 - 7:45pm
Preston North End v West Bromwich Albion - October 5 - 7:45pm
Rotherham United v Millwall - October 5 - 7:45pm
Watford v Swansea City - October 5 - 7:45pm
Week 14 - October 8
Birmingham City v Bristol City
Blackburn Rovers v Rotherham United
Blackpool v Watford
Coventry City v Burnley
Huddersfield Town v Hull City
Millwall v Middlesbrough
Norwich City v Preston North End
Queens Park Rangers v Reading
Stoke City v Sheffield United
Swansea City v Sunderland
West Bromwich Albion v Luton Town
Wigan Athletic v Cardiff City
Week 15 - October 15
Bristol City v Millwall
Burnley v Swansea City
Cardiff City v Coventry City
Hull City v Birmingham City
Luton Town v Queens Park Rangers
Middlesbrough v Blackburn Rovers
Preston North End v Stoke City
Reading v West Bromwich Albion
Rotherham United v Huddersfield Town
Sheffield United v Blackpool
Sunderland v Wigan Athletic
Watford v Norwich City
Week 16 - October 18/19
Blackburn Rovers v Sunderland - October 18 - 7:45pm
Huddersfield Town v Preston North End - October 18 - 7:45pm
Norwich City v Luton Town - October 18 - 7:45pm
Stoke City v Rotherham United - October 18 - 8pm
Swansea City v Reading - October 18 - 7:45pm
West Bromwich Albion v Bristol City - October 18 - 8pm
Birmingham City v Burnley - October 19 - 7:45pm
Blackpool v Hull City - October 19 - 7:45pm
Coventry City v Sheffield United - October 19 - 7:45pm
Millwall v Watford - October 19 - 7:45pm
Queens Park Rangers v Cardiff City - October 19 - 7:45pm
Wigan Athletic v Middlesbrough - October 19 - 7:45pm
Week 17 - October 22
Blackburn Rovers v Birmingham City
Blackpool v Preston North End
Middlesbrough v Huddersfield Town
Millwall v West Bromwich Albion
Queens Park Rangers v Wigan Athletic
Reading v Bristol City
Rotherham United v Hull City
Sheffield United v Norwich City
Stoke City v Coventry City
Sunderland v Burnley
Swansea City v Cardiff City
Watford v Luton Town
Week 18 - October 29
Birmingham City v Queens Park Rangers
Bristol City v Swansea City
Burnley v Reading
Cardiff City v Rotherham United
Coventry City v Blackpool
Huddersfield Town v Millwall
Hull City v Blackburn Rovers
Luton Town v Sunderland
Norwich City v Stoke City
Preston North End v Middlesbrough
West Bromwich Albion v Sheffield United
Wigan Athletic v Watford
Week 19 - November 1/2
Bristol City v Sheffield United - November 1 - 7:45pm
Coventry City v Blackburn Rovers - November 1 - 7:45pm
Hull City v Middlesbrough - November 1 - 7:45pm
Luton Town v Reading - November 1 - 7:45pm
Preston North End v Swansea City - November 1 - 7:45pm
West Bromwich Albion v Blackpool - November 1 - 8pm
Birmingham City v Millwall - November 2 - 7:45pm
Burnley v Rotherham United - November 2 - 7:45pm
Cardiff City v Watford - November 2 - 7:45pm
Huddersfield Town v Sunderland - November 2 - 7:45pm
Norwich City v Queens Park Rangers - November 2 - 7:45pm
Wigan Athletic v Stoke City - November 2 - 7:45pm
Week 20 - November 5
Blackburn Rovers v Huddersfield Town
Blackpool v Luton Town
9Middlesbrough v Bristol City
Millwall v Hull City
Queens Park Rangers v West Bromwich Albion
Reading v Preston North End
Rotherham United v Norwich City
Sheffield United v Burnley
Stoke City v Birmingham City
Swansea City v Wigan Athletic
Sunderland v Cardiff City
Watford v Coventry City
Week 21 - November 12
Birmingham City v Sunderland
Bristol City v Watford
Burnley v Blackburn Rovers
Cardiff City v Sheffield United
Coventry City v Queens Park Rangers
Huddersfield Town v Swansea City
Hull City v Reading
Luton Town v Rotherham United
Norwich City v Middlesbrough
Preston North End v Millwall
West Bromwich Albion v Stoke City
Wigan Athletic v Blackpool
Week 22 - December 10
Blackburn Rovers v Preston North End
Blackpool v Birmingham City
Middlesbrough v Luton Town
Millwall v Wigan Athletic
Queens Park Rangers v Burnley
Reading v Coventry City
Rotherham United v Bristol City
Sheffield United v Huddersfield Town
Stoke City v Cardiff City
Sunderland v West Bromwich Albion
Swansea City v Norwich City
Watford v Hull City
Week 23 - December 17
Birmingham City v Reading
Bristol City v Stoke City
Burnley v Middlesbrough
Cardiff City v Blackpool
Coventry City v Swansea City
Huddersfield Town v Watford
Hull City v Sunderland
Luton Town v Millwall
Preston North End v Queens Park Rangers
Norwich City v Blackburn Rovers
West Bromwich Albion v Rotherham United
Wigan Athletic v Sheffield United
Week 24 - December 26
Bristol City v West Bromwich Albion
Burnley v Birmingham City
Cardiff City v Queens Park Rangers
Hull City v Blackpool
Luton Town v Norwich City
Middlesbrough v Wigan Athletic
Preston North End v Huddersfield Town
Reading v Swansea City
Rotherham United v Stoke City
Sheffield United v Coventry City
Sunderland v Blackburn Rovers
Watford v Millwall
Week 25 - December 29
Birmingham City v Hull City - 7:45pm
Blackburn Rovers v Middlesbrough - 7:45pm
Blackpool v Sheffield United - 7:45pm
Coventry City v Cardiff City - 7:45pm
Huddersfield Town v Rotherham United - 7:45pm
Millwall v Bristol City - 7:45pm
Norwich City v Reading - 7:45pm
Queens Park Rangers v Luton Town - 7:45pm
Stoke City v Burnley - 8pm
Swansea City v Watford - 7:45pm
West Bromwich Albion v Preston North End - 8pm
Wigan Athletic v Sunderland - 7:45pm
Week 26 - January 1
Birmingham City v Middlesbrough
Blackburn Rovers v Cardiff City
Blackpool v Sunderland
Coventry City v Bristol City
Huddersfield Town v Luton Town
Millwall v Rotherham United
Norwich City v Watford
Queens Park Rangers v Sheffield United
Stoke City v Preston North End
Swansea City v Burnley
West Bromwich Albion v Reading
Wigan Athletic v Hull City
Week 27 - January 14
Bristol City v Birmingham City
Burnley v Coventry City
Cardiff City v Wigan Athletic
Hull City v Huddersfield Town
Luton Town v West Bromwich Albion
Middlesbrough v Millwall
Preston North End v Norwich City
Reading v Queens Park Rangers
Rotherham United v Blackburn Rovers
Sheffield United v Stoke City
Sunderland v Swansea City
Watford v Blackpool
Week 28 - January 21
Birmingham City v Preston North End
Blackpool v Huddersfield Town
Bristol City v Blackburn Rovers
Burnley v West Bromwich Albion
Cardiff City v Millwall
Coventry City v Norwich City
Queens Park Rangers v Swansea City
Sheffield United v Hull City
Stoke City v Reading
Sunderland v Middlesbrough
Watford v Rotherham United
Wigan Athletic v Luton Town
Week 29 - January 28
Blackburn Rovers v Blackpool
Huddersfield Town v Bristol City
Hull City v Queens Park Rangers
Luton Town v Cardiff City
Middlesbrough v Watford
Millwall v Burnley
Norwich City v Birmingham City
Preston North End v Coventry City
Reading v Sheffield United
Rotherham United v Sunderland
Swansea City v Stoke City
West Bromwich Albion v Wigan Athletic
Week 30 - February 4
Blackburn Rovers v Wigan Athletic
Huddersfield Town v Queens Park Rangers
Hull City v Cardiff City
Luton Town v Stoke City
Middlesbrough v Blackpool
Millwall v Sunderland
Norwich City v Burnley
Preston North End v Bristol City
Reading v Watford
Rotherham United v Sheffield United
Swansea City v Birmingham City
West Bromwich Albion v Coventry City
Week 31 - February 11
Birmingham City v West Bromwich Albion
Blackpool v Rotherham United
Bristol City v Norwich City
Burnley v Preston North End
Cardiff City v Middlesbrough
Coventry City v Luton Town
Queens Park Rangers v Millwall
Sheffield United v Swansea City
Stoke City v Hull City
Sunderland v Reading
Watford v Blackburn Rovers
Wigan Athletic v Huddersfield Town
Week 32 - February 14/15
Birmingham City v Cardiff City - February 14 - 7:45pm
Burnley v Watford - February 14 - 7:45pm
Coventry City v Millwall - February 14 - 7:45pm
Norwich City v Hull City - February 14 - 7:45pm
Queens Park Rangers v Sunderland - February 14 - 7:45pm
Reading v Rotherham United - February 14 - 8pm
Bristol City v Wigan Athletic - February 15 - 7:45pm
Preston North End v Luton Town - February 15 - 7:45pm
Sheffield United v Middlesbrough - February 15 - 7:45pm
Stoke City v Huddersfield Town - February 15 - 8pm
Swansea City v Blackpool - February 15 - 7:45pm
West Bromwich Albion v Blackburn Rovers - February 15 - 8pm
Week 33 - February 18
Blackburn Rovers v Swansea City
Blackpool v Stoke City
Cardiff City v Reading
Huddersfield Town v Birmingham City
Hull City v Preston North End
Luton Town v Burnley
Middlesbrough v Queens Park Rangers
Millwall v Sheffield United
Rotherham United v Coventry City
Sunderland v Bristol City
Watford v West Bromwich Albion
Wigan Athletic v Norwich City
Week 34 - February 25
Birmingham City v Luton Town
Bristol City v Hull City
Burnley v Huddersfield Town
Coventry City v Sunderland
Norwich City v Cardiff City
Preston North End v Wigan Athletic
Queens Park Rangers v Blackburn Rovers
Reading v Blackpool
Sheffield United v Watford
Stoke City v Millwall
Swansea City v Rotherham United
West Bromwich Albion v Middlesbrough
Week 35 - March 4
Blackburn Rovers v Sheffield United
Blackpool v Burnley
Cardiff City v Bristol City
Huddersfield Town v Coventry City
Hull City v West Bromwich Albion
Luton Town v Swansea City
Middlesbrough v Reading
Millwall v Norwich City
Rotherham United v Queens Park Rangers
Sunderland v Stoke City
Watford v Preston North End
Wigan Athletic v Birmingham City
Week 36 - March 11
Birmingham City v Rotherham United
Bristol City v Blackpool
Burnley v Wigan Athletic
Coventry City v Hull City
Norwich City v Sunderland
Preston North End v Cardiff City
Reading v Millwall
Queens Park Rangers v Watford
Sheffield United v Luton Town
Stoke City v Blackburn Rovers
Swansea City v Middlesbrough
West Bromwich Albion v Huddersfield Town
Week 37 - March 14/15
Blackpool v Queens Park Rangers - March 14 - 7:45pm
Middlesbrough v Stoke City - March 14 - 7:45pm
Millwall v Swansea City - March 14 - 7:45pm
Rotherham United v Preston North End - March 14 - 7:45pm
Watford v Birmingham City - March 14 - 7:45pm
Wigan Athletic v Coventry City - March 14 - 7:45pm
Blackburn Rovers v Reading - March 15 - 7:45pm
Cardiff City v West Bromwich Albion - March 15 - 7:45pm
Huddersfield Town v Norwich City - March 15 - 7:45pm
Hull City v Burnley - March 15 - 7:45pm
Luton Town v Bristol City - March 15 - 7:45pm
Sunderland v Sheffield United - March 15 - 7:45pm
Week 38 - March 18
Blackburn Rovers v Burnley
Blackpool v Coventry City
Middlesbrough v Preston North End
Millwall v Huddersfield Town
Queens Park Rangers v Birmingham City
Reading v Hull City
Rotherham United v Cardiff City
Sheffield United v West Bromwich Albion
Stoke City v Norwich City
Sunderland v Luton Town
Swansea City v Bristol City
Watford v Wigan Athletic
Week 39 - April 1
Birmingham City v Blackburn Rovers
Bristol City v Reading
Burnley v Sunderland
Cardiff City v Swansea City
Coventry City v Stoke City
Huddersfield Town v Middlesbrough
Hull City v Rotherham United
Luton Town v Watford
Norwich City v Sheffield United
Preston North End v Blackpool
West Bromwich Albion v Millwall
Wigan Athletic v Queens Park Rangers
Week 40 - April 7
Blackburn Rovers v Norwich City
Blackpool v Cardiff City
Middlesbrough v Burnley
Millwall v Luton Town
Queens Park Rangers v Preston North End
Reading v Birmingham City
Rotherham United v West Bromwich Albion
Sheffield United v Wigan Athletic
Stoke City v Bristol City
Sunderland v Hull City
Swansea City v Coventry City
Watford v Huddersfield Town
Week 41 - April 10
Birmingham City v Stoke City
Bristol City v Middlesbrough
Burnley v Sheffield United
Cardiff City v Sunderland
Coventry City v Watford
Huddersfield Town v Blackburn Rovers
Hull City v Millwall
Luton Town v Blackpool
Norwich City v Rotherham United
Preston North End v Reading
West Bromwich Albion v Queens Park Rangers
Wigan Athletic v Swansea City
Week 42 - April 15
Blackburn Rovers v Hull City
Blackpool v Wigan Athletic
Middlesbrough v Norwich City
Millwall v Preston North End
Queens Park Rangers v Coventry City
Reading v Burnley
Rotherham United v Luton Town
Sheffield United v Cardiff City
Stoke City v West Bromwich Albion
Sunderland v Birmingham City
Swansea City v Huddersfield Town
Watford v Bristol City
Week 43 - April 18/19
Blackpool v West Bromwich Albion - April 18 - 7:45pm
Millwall v Birmingham City - April 18 - 7:45pm
Rotherham United v Burnley - April 18 - 7:45pm
Sheffield United v Bristol City - April 18 - 7:45pm
Stoke City v Wigan Athletic - April 18 - 8pm
Sunderland v Huddersfield Town - April 18 - 7:45pm
Blackburn Rovers v Coventry City - April 19 - 7:45pm
Middlesbrough v Hull City - April 19 - 7:45pm
Queens Park Rangers v Norwich City - April 19 - 7:45pm
Reading v Luton Town - April 19 - 8pm
Swansea City v Preston North End - April 19 - 7:45pm
Watford v Cardiff City - April 19 - 7:45pm
Week 44 - April 22
Birmingham City v Blackpool
Bristol City v Rotherham United
Burnley v Queens Park Rangers
Cardiff City v Stoke City
Coventry City v Reading
Huddersfield Town v Sheffield United
Hull City v Watford
Luton Town v Middlesbrough
Norwich City v Swansea City
Preston North End v Blackburn Rovers
West Bromwich Albion v Sunderland
Wigan Athletic v Millwall
Week 45 - April 29
Blackburn Rovers v Luton Town
Blackpool v Millwall
Bristol City v Burnley
Cardiff City v Huddersfield Town
Coventry City v Birmingham City
Hull City v Swansea City
Reading v Wigan Athletic
Rotherham United v Middlesbrough
Sheffield United v Preston North End
Stoke City v Queens Park Rangers
Sunderland v Watford
West Bromwich Albion v Norwich City
Week 46 - May 6
Birmingham City v Sheffield United
Burnley v Cardiff City
Huddersfield Town v Reading
Luton Town v Hull City
Middlesbrough v Coventry City
Millwall v Blackburn Rovers
Norwich City v Blackpool
Preston North End v Sunderland
Queens Park Rangers v Bristol City
Swansea City v West Bromwich Albion
Watford v Stoke City
Wigan Athletic v Rotherham United