Skip to main content Skip to site footer

Latest EFL fixtures

31 December 2021

Due to the ongoing spread of COVID-19 cases at Clubs, several matches have been postponed over the festive period.

While rearrangements will be confirmed in due course, here is a list of all the games that are still scheduled to be played.

Saturday 1 January

Sky Bet Championship

Blackpool v Hull City

Sky Bet League One

Burton Albion v Crewe Alexandra

Charlton Athletic v Wycombe Wanderers

MK Dons v Gillingham

Oxford United v Cheltenham Town

Rotherham United v Bolton Wanderers

Sky Bet League Two

Barrow v Bradford City

Crawley Town v Colchester United

Forest Green Rovers v Stevenage

Hartlepool United v Oldham Athletic

Scunthorpe United v Carlisle United

Sutton United v Exeter City

Swindon Town v Northampton Town

Walsall v Newport County


Sunday 2 January

Sky Bet Championship

Bristol City v Millwall

Birmingham City v Queens Park Rangers

Blackburn Rovers v Huddersfield Town

West Bromwich Albion v Cardiff City

Sky Bet League One

Morecambe v Doncaster Rovers

Shrewsbury Town v Sheffield Wednesday


Monday 3 January

Sky Bet Championship

Reading v Derby County

Stoke City v Preston North End

Sky Bet League One

Cambridge United v Portsmouth

The League wants to remind all supporters who are travelling to the games to Be Prepared, with the requirement for COVID Certification where larger attendances are expected. Supporters are encouraged to familiarise themselves with Club safety measures and to bring a face covering to wear on concourses and indoors. See here for information on attending matches and COVID Certification.

Advertisement block