EFL Cup 2024/25 2023/24 2022/23 Quarter-finals Round of 16 Qualifying phase 17/12/2024 Newcastle - - Brentford 17/12/2024 Southampton - - Liverpool 17/12/2024 Arsenal - - Crystal Palace 17/12/2024 Tottenham - - Manchester United 29/10/2024 - 7:45 PM Southampton 3 2 Stoke City 29/10/2024 - 8:00 PM Brentford 1 1 Sheffield Wednesday 30/10/2024 - 7:30 PM Brighton 2 3 Liverpool 30/10/2024 - 7:45 PM Manchester United 5 2 Leicester 30/10/2024 - 7:45 PM Newcastle 2 0 Chelsea 30/10/2024 - 7:45 PM Preston 0 3 Arsenal 30/10/2024 - 7:45 PM Aston Villa 1 2 Crystal Palace 30/10/2024 - 8:15 PM Tottenham 2 1 Manchester City 1st Round 2nd Round 3rd Round 13/08/2024 - 6:45 PM Cambridge United 1 2 QPR 13/08/2024 - 6:45 PM Walsall 1 1 Exeter City 13/08/2024 - 6:45 PM Crawley Town 4 2 Swindon Town 13/08/2024 - 6:45 PM Oxford United 2 0 Peterborough 13/08/2024 - 6:45 PM Norwich 4 3 Stevenage 13/08/2024 - 6:45 PM Bromley 1 2 AFC Wimbledon 13/08/2024 - 6:45 PM Portsmouth 0 1 Millwall 13/08/2024 - 6:45 PM Northampton 0 2 Wycombe 13/08/2024 - 6:45 PM Bristol City 0 1 Coventry 13/08/2024 - 6:45 PM Cardiff 2 0 Bristol Rovers 13/08/2024 - 6:45 PM Charlton 0 1 Birmingham 13/08/2024 - 6:45 PM Watford 5 0 Milton Keynes Dons 13/08/2024 - 6:45 PM Swansea 3 1 Gillingham 14/08/2024 - 6:45 PM Plymouth 3 0 Cheltenham 13/08/2024 - 6:30 PM Leyton Orient 4 1 Newport County 13/08/2024 - 6:45 PM Colchester 2 2 Reading 13/08/2024 - 6:45 PM Salford City 0 2 Doncaster 13/08/2024 - 6:45 PM Rotherham 2 1 Crewe 13/08/2024 - 6:30 PM Carlisle 0 2 Stoke City 14/08/2024 - 7:00 PM Leeds 0 3 Middlesbrough 13/08/2024 - 6:45 PM Barrow 3 2 Port Vale 13/08/2024 - 6:45 PM Burton Albion 0 4 Blackpool 13/08/2024 - 6:45 PM Tranmere 3 0 Accrington ST 13/08/2024 - 6:45 PM Fleetwood Town 2 1 West Brom 13/08/2024 - 6:45 PM Shrewsbury 3 3 Notts County 13/08/2024 - 6:45 PM Lincoln 1 2 Harrogate Town 13/08/2024 - 6:45 PM Derby 2 1 Chesterfield 13/08/2024 - 6:45 PM Bolton 1 1 Mansfield Town 13/08/2024 - 6:45 PM Preston 2 0 Sunderland 13/08/2024 - 7:00 PM Sheffield Utd 4 2 Wrexham 13/08/2024 - 6:45 PM Huddersfield 3 0 Morecambe 13/08/2024 - 6:45 PM Wigan 1 1 Barnsley 14/08/2024 - 6:45 PM Hull City 1 2 Sheffield Wednesday 13/08/2024 - 6:30 PM Stockport County 1 6 Blackburn 13/08/2024 - 6:45 PM Grimsby 1 1 Bradford 27/08/2024 - 6:45 PM Coventry 1 0 Oxford United 28/08/2024 - 6:45 PM Swansea 0 1 Wycombe 28/08/2024 - 6:45 PM AFC Wimbledon 2 2 Ipswich 27/08/2024 - 7:00 PM Birmingham 0 2 Fulham 27/08/2024 - 6:45 PM Watford 2 0 Plymouth 28/08/2024 - 6:45 PM West Ham 1 0 Bournemouth 27/08/2024 - 6:45 PM QPR 1 1 Luton 27/08/2024 - 6:45 PM Brighton 4 0 Crawley Town 27/08/2024 - 7:00 PM Crystal Palace 4 0 Norwich 28/08/2024 - 6:45 PM Cardiff 3 5 Southampton 27/08/2024 - 6:45 PM Millwall 0 1 Leyton Orient 28/08/2024 - 6:45 PM Colchester 0 1 Brentford 27/08/2024 - 6:45 PM Everton 3 0 Doncaster 27/08/2024 - 6:45 PM Blackburn 1 2 Blackpool 27/08/2024 - 6:45 PM Shrewsbury 0 2 Bolton 28/08/2024 - 7:00 PM Nottingham Forest 1 1 Newcastle 27/08/2024 - 6:45 PM Barrow 0 0 Derby 27/08/2024 - 6:45 PM Leicester 4 0 Tranmere 27/08/2024 - 6:15 PM Middlesbrough 0 5 Stoke City 27/08/2024 - 6:45 PM Barnsley 1 0 Sheffield Utd 27/08/2024 - 6:45 PM Walsall 3 2 Huddersfield 28/08/2024 - 6:30 PM Wolves 2 0 Burnley 27/08/2024 - 6:45 PM Grimsby 1 5 Sheffield Wednesday 27/08/2024 - 6:45 PM Fleetwood Town 2 1 Rotherham 27/08/2024 - 6:45 PM Harrogate Town 0 5 Preston 25/09/2024 - 7:00 PM Liverpool 5 1 West Ham 24/09/2024 - 6:45 PM Manchester City 2 1 Watford 25/09/2024 - 6:45 PM Arsenal 5 1 Bolton 17/09/2024 - 7:00 PM Manchester United 7 0 Barnsley 24/09/2024 - 7:00 PM Wycombe 1 2 Aston Villa 18/09/2024 - 7:00 PM Coventry 1 2 Tottenham 17/09/2024 - 6:45 PM Brentford 3 1 Leyton Orient 17/09/2024 - 6:45 PM Blackpool 0 1 Sheffield Wednesday 17/09/2024 - 6:45 PM Preston 1 1 Fulham 17/09/2024 - 6:45 PM Everton 1 1 Southampton 17/09/2024 - 6:45 PM QPR 1 2 Crystal Palace 17/09/2024 - 6:30 PM Stoke City 1 1 Fleetwood Town 18/09/2024 - 6:45 PM Brighton 3 2 Wolves 01/10/2024 - 6:45 PM AFC Wimbledon 1 0 Newcastle 24/09/2024 - 6:45 PM Chelsea 5 0 Barrow 24/09/2024 - 6:45 PM Walsall 0 0 Leicester