| Carabao Cup 2023–24 | ||
| ||
| Region | ||
| Dates | 8 August 2023–25 February 2024 | |
| Number of teams | 92 | |
| Defending champions | Manchester United | |
| Champions | Liverpool | |
| Runner-up | Chelsea | |
| Total matches played | 93 | |
| Total goals scored | 322 | |
| Top goal scorer | Morgan Rogers (5 goals) | |
← 2022–23
|
2024–25 →
| |
The 2023–24 EFL Cup was the 64th season of the EFL Cup (known as the Carabao Cup for sponsorship reasons). The competition was open to all clubs participating in the Premier League and the English Football League.
The winner of the competition will qualify for the play-off round of the 2024–25 UEFA Europa League.
Manchester United are the defending champions, having beaten Newcastle United.
The final was played at Wembley Stadium on 25 February 2024 between Liverpool and Chelsea. Liverpool secured a record-extending tenth title following a 1–0 win after extra time, courtesy of club captain Virgil van Dijk's late header.
Access[]
All 92 clubs in the Premier League and English Football League enter the season's EFL Cup.
In the first round, all Championship League One and League Two clubs enter.
The following round, the Premier League clubs not involved in either the Champions League, Europa League or Europa Conference League enter.
| Clubs entering in this round | Clubs advancing from previous round | Number of games | Main date | |
|---|---|---|---|---|
| First round (72 clubs) |
|
|
36 | w/c 7 August 2023 |
| Second round (48 clubs) |
|
|
24 | w/c 28 August 2023 |
| Third round (32 clubs) |
|
|
16 | w/c 26 September 2023 |
| Fourth round (16 clubs) |
|
|
8 | w/c 30 October 2023 |
| Quarter-finals (8 clubs) |
|
|
4 | w/c 19 December 2023 |
| Semi-finals (4 clubs) |
|
|
4
(two-legged) |
w/c 8 January 2024 w/c 22 January 2024 |
| Final (2 clubs) |
|
|
1 | 25 February 2024 |
First round[]
A total of 72 clubs will play in the first round: 24 from League Two (tier 4), 24 from League One (tier 3), and 24 from the Championship (tier 2). The draw for this round was split on a geographical basis into "northern" and "southern" sections. Teams were drawn against a team from the same section.
Northern section[]
| 8 August 2023 | Huddersfield Town (2) | 2–3 | Middlesbrough (2) | Huddersfield | |
| 19:00 BST | Harratt Hudlin |
Report | Silvera Jones McGree |
Stadium: John Smiths Stadium Attendance: 8,057 Referee: Oliver Langford |
| 8 August 2023 | Mansfield Town (4) | 2–0 | Grimsby Town (4) | Mansfield | |
| 19:30 BST | Akins |
Report | Stadium: One Call Stadium Attendance: 3,123 Referee: Scott Jackson |
| 8 August 2023 | Accrington Stanley (4) | 1–1 (1–4 pen)
|
Bradford City (4) | Accrington | |
| 19:45 BST | Andrews |
Report | Pattison |
Stadium: Crown Ground Attendance: 2,368 Referee: Martin Coy | |
| Penalties | |||||
| Leigh |
|
| 8 August 2023 | Barnsley (3) | 2–2 (6–7 pen)
|
Tranmere Rovers (4) | Barnsley | |
| 19:45 BST | Kane |
Report | Norris |
Stadium: Oakwell Attendance: 4,343 Referee: Thomas Kirk | |
| Penalties | |||||
| Marsh |
| 8 August 2023 | Blackburn Rovers (2) | 4–3 | Walsall (4) | Blackburn | |
| 19:45 BST | Gilsenan |
Report | McEntee |
Stadium: Ewood Park Attendance: 6,173 Referee: Ben Speedie |
| 8 August 2023 | Bolton Wanderers (3) | 1–0 | Barrow (4) | Bolton | |
| 19:45 BST | Ashworth |
Report | Stadium: Toughsheet Community Stadium Attendance: 4,871 |
| 8 August 2023 | Derby County (3) | 0–2 | Blackpool (3) | Derby | |
| 19:45 BST | Report | Beesley |
Stadium: Pride Park Referee: Jeremy Simpson |
| 8 August 2023 | Harrogate Town (4) | 1–0 | Carlisle United (3) | Harrogate | |
| 19:45 BST | Folarin |
Report | Stadium: Wetherby Road Attendance: 2,177 Referee: Matthew Corlett |
| 8 August 2023 | Hull City (2) | 1–2 | Doncaster Rovers (4) | Hull | |
| 19:45 BST | Estupiñán |
Report | Miller |
Stadium: MKM Stadium Attendance: 6,577 Referee: Simon Mather |
| 8 August 2023 | Notts County (4) | 0–2 | Lincoln City (3) | Nottingham | |
| 19:45 BST | Report | Roughan |
Stadium: Meadow Lane Attendance: 6,468 Referee: Martin Woods |
| 8 August 2023 | Port Vale (3) | 3–2 | Fleetwood Town (3) | Stoke-on-Trent | |
| 19:45 BST | Chislett |
Report | Hayes |
Stadium: Vale Park Attendance: 2,743 Referee: Edward Duckworth |
| 8 August 2023 | Preston North End (2) | 2–2 (2–4 pen)
|
Salford City (4) | Preston | |
| 19:45 BST | Woodburn |
Report | McLennan |
Stadium: Deepdale Attendance: 6,790 Referee: Tom Reeves | |
| Penalties | |||||
| Ledson |
| 8 August 2023 | Rotherham United (2) | 1–1 (4–2 pen)
|
Morecambe (4) | Rotherham | |
| 19:45 BST | Kayode |
Report | Mellon |
Stadium: New York Stadium Attendance: 2,834 Referee: Thomas Parsons | |
| Penalties | |||||
| Hugill |
|
| 8 August 2023 | Sheffield Wednesday (2) | 1–1 (4–1 pen)
|
Stockport County (4) | Sheffield | |
| 19:45 BST | Bakinson |
Report | Madden |
Stadium: Hillsborough Attendance: 10,886 Referee: Lewis Smith | |
| Penalties | |||||
| Windass |
|
| 8 August 2023 | Stoke City (2) | 2–1 | West Bromwich Albion (2) | Stoke | |
| 19:45 BST | Griffiths |
Report | Thomas-Asante |
Stadium: Bet365 Stadium Attendance: 10,583 Referee: Geoff Eltringham |
| 8 August 2023 | Sunderland (2) | 1–1 (3–5 pen)
|
Crewe Alexandra (4) | Sunderland | |
| 19:45 BST | Rigg |
Report | Offord |
Stadium: Stadium of Light Attendance: 10,763 Referee: Scott Oldham | |
| Penalties | |||||
| Dack |
|
| 8 August 2023 | Wrexham (4) | 0–0 (4–2 pen)
|
Wigan Athletic (3) | Wrexham | |
| 20:00 BST | Report | Stadium: Racecourse Ground Attendance: 9,736 Referee: Sam Allison | |||
| Penalties | |||||
| Young Lee |
| 9 August 2023 | Leeds United (2) | 2–1 | Shrewsbury Town (3) | Beeston | |
| 19:45 BST | Gelhardt Struijk |
Report | Perry |
Stadium: Elland Road Attendance: 35,129 Referee: Seb Stockbridge |
| 9 August 2023 | Burton Albion (3) | 0–2 | Leicester City (2) | Burton | |
| 20:00 BST | Ịheanachọ Ndidi |
Stadium: Pirelli Stadium Attendance: 4,631 Referee: Gavin Ward |
Southern section[]
| 8 August 2023 | Newport County (4) | 3–1 | Charlton Athletic (3) | Newport | |
| 19:30 BST | Wildig |
Report | Kanu |
Stadium: Rodney Parade Attendance: 2,600 Referee: Scott Simpson |
| 8 August 2023 | Peterborough United (3) | 1–1 (4–1 pen)
|
Swindon Town (4) | Peterborough | |
| 19:30 BST | Randall |
Report | Hepburn-Murphy |
Stadium: London Road Stadium Attendance: 3,440 Referee: Tom Nield | |
| Penalties | |||||
| Clarke-Harris Edwards |
| 8 August 2023 | Swansea City (2) | 3–0 | Northampton Town (3) | Swansea | |
| 19:30 BST | Piroe Ginnelly |
Report | Stadium: Swansea.com Stadium Attendance: 6,923 Referee: Peter Wright |
| 8 August 2023 | Cheltenham Town (3) | 0–2 | Birmingham City (2) | Cheltenham | |
| 19:45 BST | Report | Bacuna |
Stadium: Whaddon Road Attendance: 4,026 Referee: Craig Hicks |
| 8 August 2023 | Exeter City (3) | 2–1 | Crawley Town (4) | Exeter | |
| 19:45 BST | Taylor |
Report | Lolos |
Stadium: St James Park Attendance: 3,560 Referee: Christopher Pollard |
| 8 August 2023 | Forest Green Rovers (4) | 1–3 | Portsmouth (3) | Nailsworth | |
| 19:45 BST | Omotoye |
Report | Yengi Swanson |
Stadium: The New Lawn Referee: Sam Purkiss |
| 8 August 2023 | Gillingham (4) | 3–1 | Southampton (2) | Gillingham | |
| 19:45 BST | Nadesan |
Report | Alcaraz |
Stadium: Priestfield Stadium Attendance: 7,775 Referee: Carl Brook |
| 8 August 2023 | Millwall (2) | 0–4 | Reading (3) | Bermondsey | |
| 19:45 BST | Report | Ehibhatiomhan Savage |
Stadium: The Den Attendance: 4,738 Referee: Leigh Doughty |
| 8 August 2023 | Milton Keynes Dons (4) | 0–2 | Wycombe Wanderers (3) | Denbigh | |
| 19:45 BST | Hanlan |
Stadium: Stadium MK Referee: James Bell |
| 8 August 2023 | Plymouth Argyle (2) | 2–0 | Leyton Orient (3) | Plymouth | |
| 19:45 BST | Waine |
Report | Stadium: Home Park Attendance: 10,324 Referee: Sunny Sukhvir Gill |
| 8 August 2023 | Stevenage (3) | 1–1 (4–3 pen)
|
Watford (2) | Stevenage | |
| 19:45 BST | March |
Report | Bayo |
Stadium: Lamex Stadium Attendance: 4,495 Referee: Charles Breakspear | |
| Penalties | |||||
| Reid Roberts |
| 8 August 2023 | Sutton United (4) | 2–2 (6–5 pen)
|
Cambridge United (3) | Sutton | |
| 19:45 BST | Smith Beautyman |
Report | Okenabirhie |
Stadium: Gander Green Lane Attendance: 1,761 Referee: Daniel Middleton | |
| Penalties | |||||
| Eastmond Angol Milsom |
| 9 August 2023 | AFC Wimbledon (4) | 2–1 | Coventry City (2) | Wimbledon | |
| 19:45 BST | Bugiel |
Report | Godden |
Stadium: Plough Lane Attendance: 4,781 Referee: Andrew Kitchen |
| 9 August 2023 | Bristol City (2) | 5–1 | Oxford United (3) | Bristol | |
| 19:45 BST | Cornick Knight |
Report | Bodin |
Stadium: Ashton Gate Attendance: 9,661 Referee: Ollie Yates |
| 9 August 2023 | Cardiff City (2) | 2–2 (3–0 pen)
|
Colchester United (4) | Leckwith | |
| 19:45 BST | Colwill |
Report | Akinde |
Stadium: Cardiff City Stadium Attendance: 5,158 Referee: Will Finnie | |
| Penalties | |||||
| Colwill |
| 9 August 2023 | Ipswich Town (2) | 2–0 | Bristol Rovers (3) | Ipswich | |
| 19:45 BST | Taylor Aluko |
Report | Stadium: Portman Road Attendance: 15,047 Referee: David Rock |
| 16 August 2023 | Queens Park Rangers (2) | 0–1 | Norwich City (2) | White City, London | |
| 19:45 BST | Report | Stadium: Loftus Road Attendance: 7,813 Referee: James Linington |
Second round[]
A total of 48 clubs played in the second round: the 36 winners from the first round, plus the 12 Premier League clubs who were not in European competition. The draw for this round was split on a geographical basis into "northern" and "southern" sections. Teams were drawn against a team from the same section.
Northern section[]
| 29 August 2023 | Bolton Wanderers (3) | 1–3 | Middlesbrough (2) | Bolton | |
| 19:45 | Charles |
Report | Crooks |
Stadium: Toughsheet Community Stadium Attendance: 8,624 Referee: Stephen Martin |
| 29 August 2023 | Port Vale (3) | 0–0 (2–0 pen)
|
Crewe Alexandra (4) | Burslem | |
| 19:45 | Report | Stadium: Vale Park Attendance: 6,375 Referee: Seb Stockbridge | |||
| Penalties | |||||
| Wilson Arblaster |
|
| 29 August 2023 | Salford City (4) | 1–1 (9–8 pen)
|
Leeds United (2) | Salford | |
| 20:00 | Smith |
Report | Struijk |
Stadium: Moor Lane Attendance: 3,147 Referee: Oliver Langford | |
| Penalties | |||||
| Mallan McAleny |
|
| 29 August 2023 | Sheffield Wednesday (2) | 1–1 (4–5 pen)
|
Mansfield Town (4) | Sheffield | |
| 19:45 | Musaba |
Report | Oates |
Stadium: Hillsborough Stadium Attendance: 10,724 Referee: Sunny Sukhvir Gill | |
| Penalties | |||||
| Smith |
|
| 29 August 2023 | Stoke City (2) | 6–1 | Rotherham United (2) | Stoke | |
| 19:45 | Burger |
Report | Morrison |
Stadium: Bet365 Stadium Attendance: 9,410 Referee: Michael Salisbury |
| 29 August 2023 | Tranmere Rovers (4) | 0–2 | Leicester City (2) | Birkenhead | |
| 19:45 | Report | Ndidi Vardy |
Stadium: Prenton Park Attendance: 6,610 Referee: Ben Toner |
| 29 August 2023 | Wolverhampton Wanderers (1) | 5–0 | Blackpool (3) | Wolverhampton | |
| 19:45 | Kalajdžić |
Report | Stadium: Molineux Stadium Referee: Jarred Gillett |
| 29 August 2023 | Wrexham (4) | 1–1 (3–4 pen)
|
Bradford City (4) | Wrexham | |
| 19:45 | Boyle |
Report | Smith |
Stadium: Racecourse Ground Attendance: 9,816 Referee: Ben Speedie | |
| Penalties | |||||
| Young |
|
| 30 August 2023 | Doncaster Rovers (4) | 1–2 | Everton (1) | Doncaster | |
| 20:00 | Ironside |
Report | Beto Danjuma |
Stadium: Eco-Power Stadium Attendance: 11,430 Referee: Tom Reeves |
| 30 August 2023 | Harrogate Town (4) | 0–8 | Blackburn Rovers (2) | Harrogate | |
| 19:45 | Report | Garrett Gallagher |
Stadium: Wetherby Road Attendance: 2,653 Referee: Will Finnie |
| 30 August 2023 | Nottingham Forest (1) | 0–1 | Burnley (1) | West Bridgford | |
| 19:45 | Report | Amdouni |
Stadium: City Ground Attendance: 27,766 Referee: Bobby Madley |
| 30 August 2023 | Sheffield United (1) | 0–0 (2–3 pen)
|
Lincoln City (3) | Sheffield | |
| 19:45 | Report | Stadium: Bramall Lane Attendance: 11,040 Referee: Paul Tierney | |||
| Penalties | |||||
| Norwood |
Southern section[]
| 29 August 2023 | Birmingham City (2) | 1–3 | Cardiff City (2) | Birmingham | |
| Hogan |
Report | R. Colwill |
Stadium: St Andrew's Attendance: 11,405 Referee: Leigh Doughty |
| 29 August 2023 | Bristol City (2) | 0–1 | Norwich City (2) | Bristol | |
| Report | Płacheta |
Stadium: Ashton Gate Attendance: 9,408 Referee: Sam Allison |
| 29 August 2023 | Exeter City (3) | 1–1 (5–3 pen)
|
Stevenage (3) | Exeter | |
| Hartridge |
Report | Roberts |
Stadium: St James Park Attendance: 4,006 Referee: Andrew Kitchen | ||
| Penalties | |||||
| Trevitt |
| 29 August 2023 | Fulham (1) | 1–1 (5–3 pen)
|
Tottenham Hotspur (1) | Fulham | |
| 19:45 | Van de Ven |
Report | Richarlison |
Stadium: Craven Cottage Referee: Josh Smith | |
| Penalties | |||||
| Pereira |
| 29 August 2023 | Luton Town (1) | 3–2 | Gillingham (4) | Luton | |
| Brown |
Report | Clarke |
Stadium: Kenilworth Road Attendance: 9,468 Referee: Jeremy Simpson |
| 29 August 2023 | Newport County (4) | 1–1 (0–3 pen)
|
Brentford (1) | Newport | |
| Rai |
Report | Jensen |
Stadium: Rodney Parade Attendance: 6,845 Referee: Scott Oldham | ||
| Penalties | |||||
| Lewis |
| 29 August 2023 | Plymouth Argyle (2) | 2–4 | Crystal Palace (1) | Plymouth | |
| Waine Cundle |
Report | Édouard Mateta |
Stadium: Home Park Attendance: 15,826 Referee: Dean Whitestone |
| 29 August 2023 | Portsmouth (3) | 1–1 (4–5 pen)
|
Peterborough United (3) | Portsmouth | |
| Saydee |
Report | Ajiboye |
Stadium: Fratton Park Attendance: 6,594 Referee: Charles Breakspear | ||
| Penalties | |||||
| Bishop |
|
| 29 August 2023 | Reading (3) | 2–2 (1–3 pen)
|
Ipswich Town (2) | Reading | |
| 20:00 | Williams |
Report | Humphreys |
Stadium: Madejski Stadium Attendance: 7,867 Referee: Lewis Smith | |
| Penalties | |||||
| Knibbs Savage |
|
| 29 August 2023 | Swansea City (2) | 2–3 | Bournemouth (1) | Swansea | |
| 12:30 | Grimes Paterson |
Report | Brooks |
Stadium: Swansea.com Stadium Attendance: 8,785 Referee: Matt Donohue |
| 29 August 2023 | Wycombe Wanderers (3) | 0–1 | Sutton United (4) | High Wycombe | |
| Report | O'Brien |
Stadium: Adams Park Referee: Christopher Pollard |
| 30 August 2023 | Chelsea (1) | 2–1 | AFC Wimbledon (4) | Fulham | |
| 19:45 | Madueke Fernández |
Report | Tilley |
Stadium: Stamford Bridge Attendance: 37,794 Referee: Tony Harrington |
Third round[]
A total of 32 clubs will play in the third round: the 24 winners from the second round, plus the 8 Premier League clubs who were in European competition.
| 26 September 2023 | Bradford City (4) | 0–2 | Middlesbrough (2) | Bradford | |
| 19:45 | Report | Latte Lath Rogers |
Stadium: Valley Parade Attendance: 15,754 Referee: Tom Nield |
| 26 September 2023 | Exeter City (3) | 1–0 | Luton Town (1) | Exeter | |
| 19:45 | Mitchell |
Report | Stadium: St James Park Attendance: 7,360 Referee: James Bell |
| 26 September 2023 | Ipswich Town (2) | 3–2 | Wolverhampton Wanderers (1) | Ipswich | |
| 19:45 | Hutchinson Ladapo |
Report | Hwang Hee-chan Toti |
Stadium: Portman Road Attendance: 20,236 Referee: Samuel Barrott |
| 26 September 2023 | Mansfield Town (4) | 2–2 (3–1 pen)
|
Peterborough United (3) | Mansfield | |
| 19:45 | Swan Akins |
[ https://www.bbc.co.uk/sport/football/66850669 Report] | Clarke-Harris |
Stadium: Field Mill Attendance: 4,372 Referee: Seb Stockbridge | |
| Penalties | |||||
| Akins |
|
| 26 September 2023 | Port Vale (3) | 2–1 | Sutton United (4) | Stoke-on-Trent | |
| 19:45 | Thomas Ojo |
Report | Coley |
Stadium: Vale Park Attendance: 4,113 Referee: Will Finnie |
| 26 September 2023 | Salford City (4) | 0–4 | Burnley (1) | Salford | |
| 19:45 | Report | Berge Bruun Larsen |
Stadium: Moor Lane Attendance: 3,305 Referee: Anthony Backhouse |
| 26 September 2023 | Manchester United (1) | 3–0 | Crystal Palace (1) | Trafford | |
| 20:00 | Garnacho |
Report | Stadium: Old Trafford Referee: Michael Salisbury |
| 27 September 2023 | Aston Villa (1) | 1–2 | Everton (1) | Birmingham | |
| 19:45 | Tony Harrington | Report | Garner Calvert-Lewin |
Stadium: Villa Park Referee: Tony Harrington |
| 27 September 2023 | Blackburn Rovers (2) | 5–2 | Cardiff City (2) | Blackburn | |
| 19:45 | Garrett Sigurðsson Moran Markanday |
Report | Robinson Etete |
Stadium: Ewood Park Attendance: 5,371 Referee: Andrew Kitchen |
| 27 September 2023 | Bournemouth (1) | 2–0 | Stoke City (2) | Bournemouth | |
| 19:45 | Solanke Rothwell |
Report | Stadium: Dean Court Referee: Graham Scott |
| 27 September 2023 | Brentford (1) | 0–1 | Arsenal (1) | Brentford | |
| 19:45 | [ Report] | Nelson |
Stadium: Brentford Community Stadium Attendance: 16,688 Referee: Darren Bond |
| 27 September 2023 | Chelsea (1) | 1–0 | Brighton & Hove Albion (1) | Fulham | |
| 19:45 | Jackson |
Report | Stadium: Stamford Bridge Attendance: 37,516 Referee: Thomas Bramall |
| 27 September 2023 | Fulham (1) | 2–1 | Norwich City (2) | Fulham | |
| 19:45 | Carlos Vinícius Iwobi |
Report | Sainz |
Stadium: Craven Cottage Attendance: 12,831 Referee: Craig Pawson |
| 27 September 2023 | Lincoln City (3) | 0–1 | West Ham United (1) | Lincoln | |
| 19:45 | Report | Souček |
Stadium: Sincil Bank Attendance: 10,168 Referee: Josh Smith |
| 27 September 2023 | Liverpool (1) | 3–1 | Leicester City (2) | Liverpool | |
| 19:45 | Gakpo Szoboszlai Jota |
Report | McAteer |
Stadium: Anfield Referee: Tim Robinson |
| 27 September 2023 | Newcastle United (1) | 1–0 | Manchester City (1) | Newcastle upon Tyne | |
| 20:00 | Isak |
Report | Stadium: St James' Park Attendance: 51,692 Referee: Chris Kavanagh |
Fourth round[]
A total of 16 teams played in the fourth round. League Two side Mansfield Town are the lowest-ranked team in the draw, which was made on 27 September 2023.
| 31 October 2023 | Mansfield Town (4) | 0–1 | Port Vale (3) | Mansfield | |
| 19:45 GMT | Report | Devine |
Stadium: Field Mill Attendance: 7,432 Referee: Thomas Bramall |
| 31 October 2023 | Exeter City (3) | 2–3 | Middlesbrough (2) | Exeter | |
| 19:45 GMT | Trevitt |
Report | Rogers Silvera Latte Lath |
Stadium: St James Park Attendance: 7,601 Referee: Graham Scott |
| 1 November 2023 | West Ham United (1) | 3–1 | Arsenal (1) | London | |
| 19:30 GMT | White Kudus Bowen |
Report | Ødegaard |
Stadium: London Stadium Referee: Simon Hooper |
| 1 November 2023 | Everton (1) | 3–0 | Burnley (1) | Liverpool | |
| 19:45 GMT | Tarkowski Onana Young |
Report | Stadium: Goodison Park Attendance: 38,841 Referee: Michael Salisbury |
| 1 November 2023 | Chelsea (1) | 2–0 | Blackburn Rovers (2) | London | |
| 19:45 GMT | Badiashile Sterling |
Report | Stadium: Stamford Bridge Referee: Tim Robinson |
| 1 November 2023 | Ipswich Town (2) | 1–3 | Fulham (1) | Ipswich | |
| 19:45 GMT | Baggott |
Report | Stadium: Portman Road Attendance: 28,221 Referee: Lewis Smith |
| 1 November 2023 | Bournemouth (1) | 1–2 | Liverpool (1) | Bournemouth | |
| 19:45 GMT | Kluivert |
Report | Gakpo Núñez |
Stadium: Dean Court Attendance: 11,116 Referee: John Brooks |
| 1 November 2023 | Manchester United (1) | 0–3 | Newcastle United (1) | Manchester | |
| 20:15 GMT | Report | Almirón Hall Willock |
Stadium: Old Trafford Attendance: 72,484 Referee: Robert Jones |
Quarter-finals[]
A total of 8 teams will play in the quarter-finals. League One side Port Vale are the lowest-ranked team in the draw.
| 19 December 2023 | Everton (1) | 1–1 (6–7 pen)
|
Fulham (1) | Liverpool | |
| 19:45 GMT | Beto |
Report | Keane |
Stadium: Goodison Park Attendance: 38,715 Referee: Graham Scott | |
| Penalties | |||||
| Beto McNeil Keane Danjuma Onana Tarkowski Godfrey Gueye |
| 19 December 2023 | Port Vale (3) | 0–3 | Middlesbrough (2) | Stoke-on-Trent | |
| 19:45 GMT | Report | Howson Rogers Crooks |
Stadium: Vale Park Attendance: 12,006 Referee: Michael Salisbury |
| 19 December 2023 | Chelsea (1) | 1–1 (4–2 pen)
|
Newcastle United (1) | Fulham | |
| 20:00 GMT | Mudryk |
Report | Wilson |
Stadium: Stamford Bridge Attendance: 38,058 Referee: Jarred Gillett | |
| Penalties | |||||
| Palmer Gallagher Nkunku Mudryk |
| 20 December 2023 | Liverpool (1) | 5–1 | West Ham United (1) | Liverpool | |
| 20:00 GMT | Szoboszlai Jones Gakpo Salah |
Report | Bowen |
Stadium: Anfield Attendance: 57,332 Referee: Tim Robinson |
Semi-finals[]
A total of four teams played in the semi-finals. Championship side Middlesbrough were the lowest-ranked team in the draw, which took place on 20 December.
| Team #1 | Agg. | Team #2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Middlesbrough | 2–6 | Chelsea | 1–0 | 1–6 |
| Liverpool | 3–2 | Fulham | 2–1 | 1–1 |
1st leg[]
| 9 January 2024 20:00 GMT |
Middlesbrough (2) | 1–0 | Chelsea (1) | Riverside Stadium Attendance: 32,097 Referee: Samuel Barrott |
|---|---|---|---|---|
| Hackney |
Report |
| 10 January 2024 20:00 GMT |
Liverpool (1) | 2–1 | Fulham (1) | Anfield Attendance: 56,724 Referee: David Coote |
|---|---|---|---|---|
| Jones Gakpo |
Report |
2nd leg[]
| 23 January 2024 20:00 GMT |
Chelsea (1) | 6–1 | Middlesbrough (2) | Stamford Bridge Attendance: 37,754 Referee: John Brooks |
|---|---|---|---|---|
| Howson Fernández Disasi Palmer Madueke |
Report | Rogers |
Chelsea won 6–2 on aggregate.
| 24 January 2024 20:00 GMT |
Fulham (1) | 2–1 | Liverpool (1) | Craven Cottage Attendance: 56,724 Referee: David Coote |
|---|---|---|---|---|
| Jones Gakpo |
Report | Willian |
Liverpool won 3–2 on aggregate.
Final[]
- Main article: 2024 EFL Cup Final
| 25 February 2024 15:00 GMT |
Chelsea | 0–1 (a.e.t.) |
Liverpool | Wembley Stadium, London Attendance: 88,868 Referee: Chris Kavanagh |
|---|---|---|---|---|
| Report | van Dijk |
External Links[]
| EFL Cup |
| EFL Cup by seasons |
|
1960–61 · 1961–62 · 1962–66 · 1963–64 · 1964–65 · 1965–66 · 1966–67 · 1967–68 · 1968–69 · 1969–70 · 1970–71 · 1971–72 · 1972–73 · 1973–74 · 1974–75 · 1975–76 · 1976–77 · 1977–78 · 1978–79 · 1979–80 · 1980–81 · 1981–82 · 1982–83 · 1983–84 · 1984–85 · 1985–86 · 1986–87 · 1987–88 · 1988–89 · 1989–80 · 1990–91 · 1991–92 · 1992–93 · 1993–94 · 1994–95 · 1995–96 · 1996–97 · 1997–98 · 1998–99 · 1999–00 · 2000–01 · 2001–02 · 2002–03 · 2003–04 · 2004–05 · 2005–06 · 2006–07 · 2007–08 · 2008-09 · 2009-10 · 2010-11 · 2011-12 · 2012-13 · 2013-14 · 2014-15 · 2015-16 · 2016–17 · 2017–18 · 2018–19 · 2019–20 · 2020-21 · 2021-22 · 2022-23 · 2023-24 · 2024-25 · |
| EFL Cup finals |
|
1961 · 1962 · 1963 · 1964 · 1965 · 1966 · 1967 · 1968 · 1969 · 1970 · 1971 · 1972 · 1973 · 1974 · 1975 · 1976 · 1977 · 1978 · 1979 · 1980 · 1981 · 1982 · 1983 · 1984 · 1985 · 1986 · 1987 · 1988 · 1989 · 1990 · 1991 · 1992 · 1993 · 1994 · 1995 · 1996 · 1997 · 1998 · 1999 · 2000 · 2001 · 2002 · 2003 · 2004 · 2005 · 2006 · 2007 · 2008 · 2009 · 2010 · 2011 · 2012 · 2013 · 2014 · 2015 · 2016 · 2017 · 2018 · 2019 · 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · |
| 2023–24 EFL Cup Matches |
| Round 1 |
| Huddersfield Town v Middlesbrough · Mansfield Town v Grimsby Town · Accrington Stanley v Bradford City · Barnsley v Tranmere Rovers · Blackburn Rovers v Walsall · Bolton Wanderers v Barrow · Derby County v Blackpool · Harrogate Town v Carlisle United · Hull City v Doncaster Rovers · Notts County v Lincoln City · Port Vale v Fleetwood Town · Preston North End v Salford City · Rotherham United v Morecambe · Sheffield Wednesday v Stockport County · Stoke City v West Bromwich Albion · Sunderland v Crewe Alexandra · Wrexham v Wigan Athletic · Leeds United v hrewsbury Town · Burton Albion v Leicester CityNewport County v Charlton Athletic · Peterborough United v Swindon Town · Swansea City v Northampton Town · Cheltenham Town v Birmingham City · Exeter City v Crawley Town · Forest Green Rovers v Portsmouth · Gillingham v Southampton · Millwall v Reading · Milton Keynes Dons v Wycombe Wanderers · Plymouth Argyle v Leyton Orient · Stevenage v Watford · Sutton United v Cambridge United · AFC Wimbledon v Coventry City · Bristol City v Oxford United · Cardiff City v Colchester United · Ipswich Town v Bristol Rovers |
| Round 2 |
| Harrogate Town v Blackburn Rovers · Nottingham Forest v Burnley · Sheffield United v Lincoln City · Doncaster Rovers v Everton · Chelsea v AFC Wimbledon · Bolton Wanderers v Middlesbrough · Port Vale v Crewe Alexandra · Sheffield Wednesday v Mansfield Town · Stoke City v Rotherham United · Tranmere Rovers v Leicester City · Wolverhampton Wanderers v Blackpool · Wrexham v Bradford City · Salford City v Leeds United · Swansea City v AFC Bournemouth · Birmingham City v Cardiff City · Bristol City v Norwich City · Exeter City v Stevenage · Fulham v Tottenham Hotspur · Luton Town v Gillingham · Newport County v Brentford · Plymouth Argyle v Crystal Palace · Portsmouth v Peterborough United · Wycombe Wanderers v Sutton United · Reading v Ipswich Town |
| Round 3 |
| Bradford City v Middlesbrough · Exeter City v Luton Town · Ipswich Town v Wolverhampton Wanderers · Mansfield Town v Peterborough United · Port Vale v Sutton United · Salford City v Burnley · Manchester United v Crystal Palace · Aston Villa v Everton · Blackburn Rovers v Cardiff City · AFC Bournemouth v Stoke City · Brentford v Arsenal · Chelsea v Brighton & Hove Albion · Fulham v Norwich City · Lincoln City v West Ham United · Liverpool v Leicester City · Newcastle United v Manchester City |
| Round 4 |
| Mansfield Town v Port Vale · Exeter City v Middlesbrough · West Ham United v Arsenal · Everton v Burnley · Chelsea v Blackburn Rovers · Ipswich Town v Fulham · Bournemouth v Liverpool · Manchester United v Newcastle United |
| Quarter-finals |
| Everton v Fulham · Chelsea v Newcastle United · Port Vale v Middlesbrough · Liverpool v West Ham United |
| Semi-finals |
| Middlesbrough v Chelsea · Liverpool v Fulham · Chelsea v Middlesbrough · Fulham v Liverpool |
| Final |
| Chelsea v Liverpool |
| 2023–24 in European football (UEFA) |
| Domestic leagues |
|
Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus '23 '24 · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia '23 '24 · Faroe Islands '23 '24 · Finland '23 '24 · France · Georgia '23 '24 · Germany · Gibraltar · Greece · Hungary · Iceland '23 '24 · Israel · Italy · Kazakhstan '23 '24 · Kosovo · Latvia '23 '24 · Lithuania '23 '24 · Luxembourg · Malta · Moldova · Montenegro · Netherlands · North Macedonia · Northern Ireland · Norway '23 '24 · Poland · Portugal · Republic of Ireland '23 '24 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden '23 '24 · Switzerland · Turkey · Ukraine · Wales |
| Domestic cups |
|
Albania ·
Andorra ·
Armenia ·
Austria ·
Azerbaijan ·
Belarus ·
Belgium ·
Bosnia and Herzegovina ·
Bulgaria ·
Croatia ·
Cyprus ·
Czech Republic ·
Denmark ·
England ·
Estonia ·
Faroe Islands '23 '24 ·
Finland '23 '24 ·
France ·
Georgia '23 '24 ·
Germany ·
Gibraltar ·
Greece ·
Hungary ·
Iceland '23 '24 ·
Israel ·
Italy ·
Kazakhstan '23 '24 ·
Kosovo ·
Latvia '23 '24 ·
Liechtenstein ·
Lithuania '23 '24 ·
Luxembourg ·
Malta ·
Moldova ·
Montenegro ·
Netherlands ·
North Macedonia ·
Northern Ireland ·
Norway ·
Poland ·
Portugal ·
Republic of Ireland '23 '24 ·
Romania ·
Russia ·
San Marino ·
Scotland ·
Serbia ·
Slovakia ·
Slovenia ·
Spain ·
Sweden ·
Switzerland ·
Turkey ·
|
| League cups |
| England · Finland · Iceland · Israel · Northern Ireland · Portugal · Scotland · Wales |
| Supercups |
|
Albania ·
Andorra ·
Armenia ·
Azerbaijan ·
Belarus ·
Belgium ·
Bulgaria ·
Croatia ·
Cyprus ·
England ·
Estonia '23 '24 ·
Faroe Islands ·
France ·
Georgia ·
Germany ·
Iceland ·
Israel ·
Italy ·
Kazakhstan '23 '24 ·
Kosovo ·
Lithuania '23 '24 ·
Malta ·
Netherlands ·
Northern Ireland ·
Poland ·
Portugal ·
Republic of Ireland '23 '24 ·
Romania ·
Russia ·
San Marino ·
Spain ·
Turkey ·
|
| UEFA competitions |
| Champions League (qualifying phase and play-off round, group stage, knockout phase, Final) · Europa League (qualifying phase and play-off round, group stage, knockout phase, Final) · Europa Conference League (qualifying phase and play-off round, Champions Path, Main Path, group stage, knockout phase, Final) · Super Cup |
| International competitions |
| UEFA Euro 2024 (qualification) · 2023 FIFA U-20 World Cup · 2023 FIFA U-17 World Cup · 2025 Euro Under-21 (qualification) · 2024 Euro Under-19 (qualification) · 2024 Euro Under-17 (qualification) |
