The fixture list for the 2019-20 Championship season has been released, throwing up a number of intriguing ties on the opening day.
Sportsmail has collated the entire fixtures for the whole campaign.
Neil Warnock's Cardiff City start life back in the Championship with a trip to Wigan Athletic
02/08 - Luton Town v Middlesbrough
03/08 - Barnsley v Fulham
03/08 - Blackburn Rovers v Charlton Athletic
03/08 - Brentford v Birmingham City
03/08 - Millwall v Preston North End
03/08 - Nottingham Forest v West Bromwich Albion
03/08 - Reading v Sheffield Wednesday
03/08 - Stoke City v Queens Park Rangers
03/08 - Swansea City v Hull City
03/08 - Wigan Athletic v Cardiff City
04/08 - Bristol City v Leeds United
05/08 - Huddersfield Town v Derby County
10/08 - Birmingham City v Bristol City
10/08 - Cardiff City v Luton Town
10/08 - Charlton Athletic v Stoke City
10/08 - Derby County v Swansea City
10/08 - Fulham v Blackburn Rovers
10/08 - Hull City v Reading
10/08 - Leeds United v Nottingham Forest
10/08 - Middlesbrough v Brentford
10/08 - Preston North End v Wigan Athletic
10/08 - Queens Park Rangers v Huddersfield Town
10/08 - Sheffield Wednesday v Barnsley
10/08 - West Bromwich Albion v Millwall
17/08 - Barnsley v Charlton Athletic
17/08 - Blackburn Rovers v Middlesbrough
17/08 - Brentford v Hull City
17/08 - Bristol City v Queens Park Rangers
17/08 - Huddersfield Town v Fulham
17/08 - Luton Town v West Bromwich Albion
17/08 - Millwall v Sheffield Wednesday
17/08 - Nottingham Forest v Birmingham City
17/08 - Reading v Cardiff City
17/08 - Stoke City v Derby County
17/08 - Swansea City v Preston North End
17/08 - Wigan Athletic v Leeds United
20/08 - Birmingham City v Barnsley
20/08 - Derby County v Bristol City
20/08 - Hull City v Blackburn Rovers
20/08 - Middlesbrough v Wigan Athletic
20/08 - Sheffield Wednesday v Luton Town
21/08 - Cardiff City v Huddersfield Town
21/08 - Charlton Athletic v Nottingham Forest
21/08 - Fulham v Millwall
21/08 - Leeds United v Brentford
21/08 - Preston North End v Stoke City
21/08 - Queens Park Rangers v Swansea City
21/08 - West Bromwich Albion v Reading
24/08 - Barnsley v Luton Town
24/08 - Blackburn Rovers v Cardiff City
24/08 - Charlton Athletic v Brentford
24/08 - Derby County v West Bromwich Albion
24/08 - Fulham v Nottingham Forest
24/08 - Huddersfield Town v Reading
24/08 - Hull City v Bristol City
24/08 - Middlesbrough v Millwall
24/08 - Preston North End v Sheffield Wednesday
24/08 - Queens Park Rangers v Wigan Athletic
24/08 - Stoke City v Leeds United
24/08 - Swansea City v Birmingham City
31/08 - Birmingham City v Stoke City
31/08 - Brentford v Derby County
31/08 - Bristol City v Middlesbrough
31/08 - Cardiff City v Fulham
31/08 - Leeds United v Swansea City
31/08 - Luton Town v Huddersfield Town
31/08 - Millwall v Hull City
31/08 - Nottingham Forest v Preston North End
31/08 - Reading v Charlton Athletic
31/08 - Sheffield Wednesday v Queens Park Rangers
31/08 - West Bromwich Albion v Blackburn Rovers
31/08 - Wigan Athletic v Barnsley
14/09 - Barnsley v Leeds United
14/09 - Blackburn Rovers v Millwall
14/09 - Charlton Athletic v Birmingham City
14/09 - Derby County v Cardiff City
14/09 - Fulham v West Bromwich Albion
14/09 - Huddersfield Town v Sheffield Wednesday
14/09 - Hull City v Wigan Athletic
14/09 - Middlesbrough v Reading
14/09 - Preston North End v Brentford
14/09 - Queens Park Rangers v Luton Town
14/09 - Stoke City v Bristol City
14/09 - Swansea City v Nottingham Forest
21/09 - Birmingham City v Preston North End
21/09 - Brentford v Stoke City
21/09 - Bristol City v Swansea City
21/09 - Cardiff City v Middlesbrough
21/09 - Leeds United v Derby County
21/09 - Luton Town v Hull City
21/09 - Millwall v Queens Park Rangers
21/09 - Nottingham Forest v Barnsley
21/09 - Reading v Blackburn Rovers
21/09 - Sheffield Wednesday v Fulham
21/09 - West Bromwich Albion v Huddersfield Town
21/09 - Wigan Athletic v Charlton Athletic
28/09 - Barnsley v Brentford
28/09 - Blackburn Rovers v Luton Town
28/09 - Charlton Athletic v Leeds United
28/09 - Derby County v Birmingham City
28/09 - Fulham v Wigan Athletic
28/09 - Huddersfield Town v Millwall
28/09 - Hull City v Cardiff City
28/09 - Middlesbrough v Sheffield Wednesday
28/09 - Preston North End v Bristol City
28/09 - Queens Park Rangers v West Bromwich Albion
28/09 - Stoke City v Nottingham Forest
28/09 - Swansea City v Reading
01/10 - Blackburn Rovers v Nottingham Forest
01/10 - Hull City v Sheffield Wednesday
01/10 - Leeds United v West Bromwich Albion
01/10 - Middlesbrough v Preston North End
01/10 - Reading v Fulham
01/10 - Stoke City v Huddersfield Town
01/10 - Wigan Athletic v Birmingham City
02/10 - Barnsley v Derby County
02/10 - Brentford v Bristol City
02/10 - Cardiff City v Queens Park Rangers
02/10 - Charlton Athletic v Swansea City
02/10 - Luton Town v Millwall
05/10 - Birmingham City v Middlesbrough
05/10 - Bristol City v Reading
05/10 - Derby County v Luton Town
05/10 - Fulham v Charlton Athletic
05/10 - Huddersfield Town v Hull City
05/10 - Millwall v Leeds United
05/10 - Nottingham Forest v Brentford
05/10 - Preston North End v Barnsley
05/10 - Queens Park Rangers v Blackburn Rovers
05/10 - Sheffield Wednesday v Wigan Athletic
05/10 - Swansea City v Stoke City
05/10 - West Bromwich Albion v Cardiff City
19/10 - Barnsley v Swansea City
19/10 - Blackburn Rovers v Huddersfield Town
19/10 - Brentford v Millwall
19/10 - Cardiff City v Sheffield Wednesday
19/10 - Charlton Athletic v Derby County
19/10 - Hull City v Queens Park Rangers
19/10 - Leeds United v Birmingham City
19/10 - Luton Town v Bristol City
19/10 - Middlesbrough v West Bromwich Albion
19/10 - Reading v Preston North End
19/10 - Stoke City v Fulham
19/10 - Wigan Athletic v Nottingham Forest
22/10 - Birmingham City v Blackburn Rovers
22/10 - Millwall v Cardiff City
22/10 - Queens Park Rangers v Reading
22/10 - Sheffield Wednesday v Stoke City
22/10 - Swansea City v Brentford
22/10 - West Bromwich Albion v Barnsley
23/10 - Bristol City v Charlton Athletic
23/10 - Derby County v Wigan Athletic
23/10 - Fulham v Luton Town
23/10 - Huddersfield Town v Middlesbrough
23/10 - Nottingham Forest v Hull City
23/10 - Preston North End v Leeds United
26/10 - Birmingham City v Luton Town
26/10 - Bristol City v Wigan Athletic
26/10 - Huddersfield Town v Barnsley
26/10 - Hull City v Derby County
26/10 - Middlesbrough v Fulham
26/10 - Millwall v Stoke City
26/10 - Nottingham Forest v Reading
26/10 - Preston North End v Blackburn Rovers
26/10 - Queens Park Rangers v Brentford
26/10 - Sheffield Wednesday v Leeds United
26/10 - Swansea City v Cardiff City
26/10 - West Bromwich Albion v Charlton Athletic
02/11 - Barnsley v Bristol City
02/11 - Blackburn Rovers v Sheffield Wednesday
02/11 - Brentford v Huddersfield Town
02/11 - Cardiff City v Birmingham City
02/11 - Charlton Athletic v Preston North End
02/11 - Derby County v Middlesbrough
02/11 - Fulham v Hull City
02/11 - Leeds United v Queens Park Rangers
02/11 - Luton Town v Nottingham Forest
02/11 - Reading v Millwall
02/11 - Stoke City v West Bromwich Albion
02/11 - Wigan Athletic v Swansea City
09/11 - Barnsley v Stoke City
09/11 - Birmingham City v Fulham
09/11 - Cardiff City v Bristol City
09/11 - Hull City v West Bromwich Albion
09/11 - Leeds United v Blackburn Rovers
09/11 - Millwall v Charlton Athletic
09/11 - Nottingham Forest v Derby County
09/11 - Preston North End v Huddersfield Town
09/11 - Queens Park Rangers v Middlesbrough
09/11 - Reading v Luton Town
09/11 - Sheffield Wednesday v Swansea City
09/11 - Wigan Athletic v Brentford
23/11 - Blackburn Rovers v Barnsley
23/11 - Brentford v Reading
23/11 - Bristol City v Nottingham Forest
23/11 - Charlton Athletic v Cardiff City
23/11 - Derby County v Preston North End
23/11 - Fulham v Queens Park Rangers
23/11 - Huddersfield Town v Birmingham City
23/11 - Luton Town v Leeds United
23/11 - Middlesbrough v Hull City
23/11 - Stoke City v Wigan Athletic
23/11 - Swansea City v Millwall
23/11 - West Bromwich Albion v Sheffield Wednesday
26/11 - Cardiff City v Stoke City
26/11 - Fulham v Derby County
26/11 - Huddersfield Town v Swansea City
26/11 - Luton Town v Charlton Athletic
26/11 - Millwall v Wigan Athletic
26/11 - Reading v Leeds United
27/11 - Blackburn Rovers v Brentford
27/11 - Hull City v Preston North End
27/11 - Middlesbrough v Barnsley
27/11 - Queens Park Rangers v Nottingham Forest
27/11 - Sheffield Wednesday v Birmingham City
27/11 - West Bromwich Albion v Bristol City
30/11 - Barnsley v Hull City
30/11 - Birmingham City v Millwall
30/11 - Brentford v Luton Town
30/11 - Bristol City v Huddersfield Town
30/11 - Charlton Athletic v Sheffield Wednesday
30/11 - Derby County v Queens Park Rangers
30/11 - Leeds United v Middlesbrough
30/11 - Nottingham Forest v Cardiff City
30/11 - Preston North End v West Bromwich Albion
30/11 - Stoke City v Blackburn Rovers
30/11 - Swansea City v Fulham
30/11 - Wigan Athletic v Reading
07/12 - Blackburn Rovers v Derby County
07/12 - Cardiff City v Barnsley
07/12 - Fulham v Bristol City
07/12 - Huddersfield Town v Leeds United
07/12 - Hull City v Stoke City
07/12 - Luton Town v Wigan Athletic
07/12 - Middlesbrough v Charlton Athletic
07/12 - Millwall v Nottingham Forest
07/12 - Queens Park Rangers v Preston North End
07/12 - Reading v Birmingham City
07/12 - Sheffield Wednesday v Brentford
07/12 - West Bromwich Albion v Swansea City
10/12 - Bristol City v Millwall
10/12 - Charlton Athletic v Huddersfield Town
10/12 - Leeds United v Hull City
10/12 - Nottingham Forest v Middlesbrough
10/12 - Preston North End v Fulham
10/12 - Stoke City v Luton Town
11/12 - Barnsley v Reading
11/12 - Birmingham City v Queens Park Rangers
11/12 - Brentford v Cardiff City
11/12 - Derby County v Sheffield Wednesday
11/12 - Swansea City v Blackburn Rovers
11/12 - Wigan Athletic v West Bromwich Albion
14/12 - Barnsley v Queens Park Rangers
14/12 - Birmingham City v West Bromwich Albion
14/12 - Brentford v Fulham
14/12 - Bristol City v Blackburn Rovers
14/12 - Charlton Athletic v Hull City
14/12 - Derby County v Millwall
14/12 - Leeds United v Cardiff City
14/12 - Nottingham Forest v Sheffield Wednesday
14/12 - Preston North End v Luton Town
14/12 - Stoke City v Reading
14/12 - Swansea City v Middlesbrough
14/12 - Wigan Athletic v Huddersfield Town
21/12 - Blackburn Rovers v Wigan Athletic
21/12 - Cardiff City v Preston North End
21/12 - Fulham v