EFL Cup 2023-24

1/64 Final
08-08-2023 19:00
Huddersfield Town
Huddersfield Town
Middlesbrough
Middlesbrough
08-08-2023 19:30
Mansfield Town
Mansfield Town
Grimsby Town
Grimsby Town
08-08-2023 19:30
Newport County
Newport County
Charlton
Charlton
08-08-2023 19:30
Peterborough United
Peterborough United
Swindon Town
Swindon Town
08-08-2023 19:30
Swansea
Swansea
Northampton Town
Northampton Town
08-08-2023 19:45
Accrington Stanley
Accrington Stanley
Bradford City
Bradford City
08-08-2023 19:45
Barnsley
Barnsley
Tranmere Rovers
Tranmere Rovers
08-08-2023 19:45
Blackburn Rovers
Blackburn Rovers
Walsall
Walsall
08-08-2023 19:45
Bolton Wanderers
Bolton Wanderers
Barrow
Barrow
08-08-2023 19:45
Cheltenham Town
Cheltenham Town
Birmingham City
Birmingham City
08-08-2023 19:45
Derby
Derby
Blackpool
Blackpool
08-08-2023 19:45
Exeter City
Exeter City
Crawley Town
Crawley Town
08-08-2023 19:45
Forest Green Rovers
Forest Green Rovers
Portsmouth
Portsmouth
08-08-2023 19:45
Gillingham
Gillingham
Southampton
Southampton
08-08-2023 19:45
Harrogate Town
Harrogate Town
Carlisle United
Carlisle United
08-08-2023 19:45
Hull City
Hull City
Doncaster Rovers
Doncaster Rovers
08-08-2023 19:45
Millwall
Millwall
Reading
Reading
08-08-2023 19:45
Milton Keynes Dons
Milton Keynes Dons
Wycombe Wanderers
Wycombe Wanderers
08-08-2023 19:45
Notts County
Notts County
Lincoln City
Lincoln City
08-08-2023 19:45
Plymouth Argyle
Plymouth Argyle
Leyton Orient
Leyton Orient
08-08-2023 19:45
Port Vale
Port Vale
Fleetwood Town
Fleetwood Town
08-08-2023 19:45
Preston North End
Preston North End
Salford City
Salford City
08-08-2023 19:45
Rotherham United
Rotherham United
Morecambe
Morecambe
08-08-2023 19:45
Sheffield Wednesday
Sheffield Wednesday
Stockport County
Stockport County
08-08-2023 19:45
Stevenage
Stevenage
Watford
Watford
08-08-2023 19:45
Stoke City
Stoke City
West Bromwich Albion
West Bromwich Albion
08-08-2023 19:45
Sunderland
Sunderland
Crewe Alexandra
Crewe Alexandra
08-08-2023 19:45
Sutton
Sutton
Cambridge United
Cambridge United
08-08-2023 20:00
Wrexham
Wigan Athletic
Wigan Athletic
09-08-2023 19:45
Wimbledon
Wimbledon
Coventry City
Coventry City
09-08-2023 19:45
Bristol City
Bristol City
Oxford United
Oxford United
09-08-2023 19:45
Cardiff
Cardiff
Colchester United
Colchester United
09-08-2023 19:45
Ipswich Town
Ipswich Town
Bristol Rovers
Bristol Rovers
09-08-2023 19:45
Leeds United
Leeds United
Shrewsbury Town
Shrewsbury Town
09-08-2023 20:00
Burton Albion
Burton Albion
Leicester
Leicester
16-08-2023 19:45
QPR
QPR
Norwich
Norwich
1/32 Final
29-08-2023 19:30
Swansea
Swansea
Bournemouth
Bournemouth
29-08-2023 19:45
Birmingham City
Birmingham City
Cardiff
Cardiff
29-08-2023 19:45
Bolton Wanderers
Bolton Wanderers
Middlesbrough
Middlesbrough
29-08-2023 19:45
Exeter City
Exeter City
Stevenage
Stevenage
29-08-2023 19:45
Fulham
Fulham
Tottenham
Tottenham
29-08-2023 19:45
Luton
Luton
Gillingham
Gillingham
29-08-2023 19:45
Newport County
Newport County
Brentford
Brentford
29-08-2023 19:45
Plymouth Argyle
Plymouth Argyle
Crystal Palace
Crystal Palace
29-08-2023 19:45
Port Vale
Port Vale
Crewe Alexandra
Crewe Alexandra
29-08-2023 19:45
Portsmouth
Portsmouth
Peterborough United
Peterborough United
29-08-2023 19:45
Sheffield Wednesday
Sheffield Wednesday
Mansfield Town
Mansfield Town
29-08-2023 19:45
Stoke City
Stoke City
Rotherham United
Rotherham United
29-08-2023 19:45
Tranmere Rovers
Tranmere Rovers
Leicester
Leicester
29-08-2023 19:45
Wolverhampton
Wolverhampton
Blackpool
Blackpool
29-08-2023 19:45
Wrexham
Bradford City
Bradford City
29-08-2023 19:45
Wycombe Wanderers
Wycombe Wanderers
Sutton
Sutton
29-08-2023 19:45
Bristol City
Bristol City
Norwich
Norwich
29-08-2023 20:00
Reading
Reading
Ipswich Town
Ipswich Town
29-08-2023 20:00
Salford City
Salford City
Leeds United
Leeds United
30-08-2023 19:45
Chelsea
Chelsea
Wimbledon
Wimbledon
30-08-2023 19:45
Harrogate Town
Harrogate Town
Blackburn Rovers
Blackburn Rovers
30-08-2023 19:45
Nottingham Forest
Nottingham Forest
Burnley
Burnley
30-08-2023 19:45
Sheffield Utd
Sheffield Utd
Lincoln City
Lincoln City
30-08-2023 20:00
Doncaster Rovers
Doncaster Rovers
Everton
Everton
1/16 Final
26-09-2023 19:45
Bradford City
Bradford City
Middlesbrough
Middlesbrough
26-09-2023 19:45
Exeter City
Exeter City
Luton
Luton
26-09-2023 19:45
Ipswich Town
Ipswich Town
Wolverhampton
Wolverhampton
26-09-2023 19:45
Mansfield Town
Mansfield Town
Peterborough United
Peterborough United
26-09-2023 19:45
Port Vale
Port Vale
Sutton
Sutton
26-09-2023 19:45
Salford City
Salford City
Burnley
Burnley
26-09-2023 20:00
Man Utd
Man Utd
Crystal Palace
Crystal Palace
27-09-2023 19:45
Aston Villa
Aston Villa
Everton
Everton
27-09-2023 19:45
Blackburn Rovers
Blackburn Rovers
Cardiff
Cardiff
27-09-2023 19:45
Bournemouth
Bournemouth
Stoke City
Stoke City
27-09-2023 19:45
Brentford
Brentford
Arsenal
Arsenal
27-09-2023 19:45
Chelsea
Chelsea
Brighton
Brighton
27-09-2023 19:45
Fulham
Fulham
Norwich
Norwich
27-09-2023 19:45
Lincoln City
Lincoln City
West Ham
West Ham
27-09-2023 19:45
Liverpool
Liverpool
Leicester
Leicester
27-09-2023 20:00
Newcastle
Newcastle
Man City
Man City
1/8 Final
31-10-2023 20:45
Exeter City
Exeter City
Middlesbrough
Middlesbrough
31-10-2023 20:45
Mansfield Town
Mansfield Town
Port Vale
Port Vale
01-11-2023 20:30
West Ham
West Ham
Arsenal
Arsenal
01-11-2023 20:45
Bournemouth
Bournemouth
Liverpool
Liverpool
01-11-2023 20:45
Chelsea
Chelsea
Blackburn Rovers
Blackburn Rovers
01-11-2023 20:45
Everton
Everton
Burnley
Burnley
01-11-2023 20:45
Ipswich Town
Ipswich Town
Fulham
Fulham
01-11-2023 21:15
Man Utd
Man Utd
Newcastle
Newcastle
1/4 Final
19-12-2023 20:45
Everton
Everton
Fulham
Fulham
19-12-2023 20:45
Port Vale
Port Vale
Middlesbrough
Middlesbrough
19-12-2023 21:00
Chelsea
Chelsea
Newcastle
Newcastle
20-12-2023 21:00
Liverpool
Liverpool
West Ham
West Ham
1/2 Final
09-01-2024 21:00
Middlesbrough
Middlesbrough
Chelsea
Chelsea
10-01-2024 21:00
Liverpool
Liverpool
Fulham
Fulham
23-01-2024 21:00
Chelsea
Chelsea
Middlesbrough
Middlesbrough
24-01-2024 21:00
Fulham
Fulham
Liverpool
Liverpool
Final
25-02-2024 16:00
Chelsea
Chelsea
Liverpool
Liverpool