Queens Park Rangers start what they hope will be a better Championship season at home to Watford.
Despite topping the table at one early point last time out, the Hoops only ended up guaranteeing their survival towards the end of the campaign.
Manager Gareth Ainsworth promised big changes as soon as the final whistle went on last season and he is handed a difficult start against the likes of Cardiff, Ipswich, Southampton and Middlesbrough.
The festive schedule will see them play host Southampton and travel to Millwall, with their first game of 2024 coming against Cardiff at home.
During the run-in, Ainsworth’s side will play against Plymouth, Hull, Preston, Leeds and Coventry in a daunting closing few weeks of the season for QPR.
Here’s a look at the fixtures in full.
QPR Championship 2023/24 season fixtures in full
05/08/2023 - 15:00 - Watford (h)
12/08/2023 - 15:00 - Cardiff City (a)
19/08/2023 - 15:00 - Ipswich Town (h)
26/08/2023 - 15:00 - Southampton (a)
02/09/2023 - 15:00 - Middlesbrough (a)
16/09/2023 - 15:00 - Sunderland (h)
19/09/2023 - 19:45 - Swansea City (h)
23/09/2023 - 15:00 - Birmingham City (a)
30/09/2023 - 15:00 - Coventry City (h)
04/10/2023 - 19:45 - Leeds United (a)
07/10/2023 - 15:00 - Blackburn Rovers (h)
21/10/2023 - 15:00 - Huddersfield Town (a)
24/10/2023 - 20:00 - West Bromwich Albion (a)
28/10/2023 - 15:00 - Leicester City (h)
04/11/2023 - 15:00 - Rotherham United (a)
11/11/2023 - 15:00 - Bristol City (h)
25/11/2023 - 15:00 - Norwich City (a)
28/11/2023 - 19:45 - Stoke City (h)
02/12/2023 - 15:00 - Preston North End (a)
09/12/2023 - 15:00 - Hull City (h)
13/12/2023 - 19:45 - Plymouth Argyle (h)
16/12/2023 - 15:00 - Sheffield Wednesday (a)
23/12/2023 - 15:00 - Southampton (h)
26/12/2023 - 15:00 - Millwall (a)
29/12/2023 - 15:00 - Ipswich Town (a)
01/01/2024 - 15:00 - Cardiff City (h)
13/01/2024 - 15:00 - Watford (a)
20/01/2024 - 15:00 - Millwall (h)
27/01/2024 - 15:00 - Huddersfield Town (h)
03/02/2024 - 15:00 - Blackburn Rovers (a)
10/02/2024 - 15:00 - Norwich City (h)
14/02/2024 - 19:45 - Stoke City (a)
17/02/2024 - 15:00 - Bristol City (a)
24/02/2024 - 15:00 - Rotherham United (h)
02/03/2024 - 15:00 - Leicester City (a)
06/03/2024 - 19:45 - West Bromwich Albion (h)
09/03/2024 - 15:00 - Middlesbrough (h)
16/03/2024 - 15:00 - Sunderland (a)
29/03/2024 - 15:00 - Birmingham City (h)
01/04/2024 - 15:00 - Swansea City (a)
06/04/2024 - 15:00 - Sheffield Wednesday (h)
09/04/2024 - 19:45 - Plymouth Argyle (a)
13/04/2024 - 15:00 - Hull City (a)
20/04/2024 - 15:00 - Preston North End (h)
27/04/2024 - 15:00 - Leeds United (h)
04/05/2024 - 15:00 - Coventry City (a)