Carabao Cup 2024–25 | ||
![]() | ||
Region | ![]() ![]() | |
Dates | 13 August 2024–16 March 2025 | |
Number of teams | 92 | |
Defending champions | Liverpool | |
Champions | Newcastle United | |
Runner-up | Liverpool | |
Total matches played | 93 | |
Total goals scored | 300 (3.23 per match) | |
Top goal scorer | Cody Gakpo (5 goals) | |
← 2023–24
|
2025–26 →
|
The 2024–25 EFL Cup was the 65th season of the EFL Cup (known as the Carabao Cup for sponsorship reasons). The competition is open to all clubs participating in the Premier League and the English Football League.
The winner of the competition qualifies for the play-off round of the 2025–26 UEFA Conference League.
Liverpool were the defending champions, having beaten Chelsea in the previous season's final but were beaten in this season's final by Newcastle United, who won their first EFL Cup and a first domestic trophy since the 1954–55 FA Cup.
Access[]
All 92 clubs in the Premier League and English Football League entered the season's EFL Cup. Access was distributed across the top 4 leagues of the English football league system
In the first round, 22 of 24 Championship clubs, and all League One and League Two clubs entered.
The following round, the two remaining Championship clubs, who finished 18th and 19th in the 2023–24 Premier League season (Luton Town and Burnley), and the Premier League clubs not involved in either the Champions League, Europa League or Conference League entered.
Clubs entering in this round | Clubs advancing from previous round | Number of games | Main date | |
---|---|---|---|---|
First round (70 clubs) |
|
|
35 | w/c 12th August 2024 |
Second round (40 clubs) |
|
|
25 | w/c 26th August 2024 |
Third round (32 clubs) |
|
|
16 | w/c 16th September 2024
w/c 23rd September 2024 |
Fourth round (16 clubs) |
|
|
8 | w/c 28th October 2024 |
Quarter-finals (8 clubs) |
|
|
4 | w/c 16th December 2024 |
Semi-finals (4 clubs) |
|
|
4 (two-legged) | w/c 6th January 2025
w/c 3rd February 2025 |
Final (2 clubs) |
|
|
1 | 16th March 2025 |
First round[]
A total of 70 clubs played in the first round: 24 from League Two (tier 4), 24 from League One (tier 3), and 22 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.
Premier League | EFL Championship | EFL League One | EFL League Two | Total |
---|---|---|---|---|
20 / 20
|
24 / 24
|
24 / 24
|
24 / 24
|
92 / 92
|
Northern section[]
13 August 2024 | Carlisle United (4) | 0–2 | Stoke City (2) | Carlisle | |
19:30 BST | Report | Anderson ![]() |
Stadium: Brunton Park Attendance: 4,441 Referee: Ben Toner |
13 August 2024 | Stockport County (3) | 1–6 | Blackburn Rovers (2) | Stockport | |
19:30 BST | Buckley ![]() |
Report | Szmodics ![]() |
Stadium: Edgeley Park Attendance: 5,790 Referee: Ross Joyce |
13 August 2024 | Barrow (4) | 3–2 | Port Vale (4) | Barrow-in-Furness | |
19:45 BST | Garner ![]() |
Report | Paton ![]() |
Stadium: Holker Street Attendance: 1,711 Referee: Scott Jackson |
13 August 2024 | Bolton Wanderers (3) | 1–1 (5–4 pen)
|
Mansfield Town (3) | Bolton | |
19:45 BST | Thomason ![]() |
Report | Keillor-Dunn ![]() |
Stadium: Toughsheet Community Stadium Attendance: 4,131 Referee: Adam Herczeg | |
Penalties | |||||
Adeboyejo ![]() Thomason |
![]()
|
13 August 2024 | Burton Albion (3) | 0–4 | Blackpool (3) | Burton upon Trent | |
19:45 BST | Report | Finnigan ![]() Pennington |
Stadium: Pirelli Stadium Attendance: 1,522 Referee: Matthew Corlett |
13 August 2024 | Derby County (2) | 2–1 | Chesterfield (4) | Derby | |
19:45 BST | Thompson ![]() |
Report | Dobra ![]() |
Stadium: Pride Park Attendance: 8,538 Referee: Leigh Doughty |
13 August 2024 | Fleetwood Town (4) | 2–1 | West Bromwich Albion (2) | Fleetwood | |
19:45 BST | Graydon ![]() |
Report | Faal ![]() |
Stadium: Highbury Stadium Attendance: 2,611 Referee: Thomas Kirk |
13 August 2024 | Grimsby Town (4) | 1–1 (9–8 pen)
|
Bradford City (4) | Grimsby | |
19:45 BST | Wilson ![]() |
Report | Cook ![]() |
Stadium: Blundell Park Attendance: 3,082 Referee: David Coote | |
Penalties | |||||
Green ![]() Davies |
![]()
|
13 August 2024 | Huddersfield Town (3) | 3–0 | Morecambe (4) | Huddersfield | |
19:45 BST | Headley ![]() Marshall |
Report | Stadium: Kirklees Stadium Attendance: 5,111 Referee: Simon Mather |
13 August 2024 | Lincoln City (3) | 1–2 | Harrogate Town (4) | Lincoln | |
19:45 BST | Makama ![]() |
Report | Folarin ![]() |
Stadium: Sincil Bank Attendance: 3,507 Referee: Scott Tallis |
13 August 2024 | Preston North End (2) | 2–0 | Sunderland (2) | Preston | |
19:45 BST | Ledson ![]() |
Report | Stadium: Deepdale Attendance: 7,231 Referee: Ollie Yates |
13 August 2024 | Rotherham United (3) | 2–1 | Crewe Alexandra (4) | Rotherham | |
19:45 BST | Nombe ![]() |
Report | Holícek ![]() |
Stadium: New York Stadium Attendance: 2,182 Referee: Scott Oldham |
13 August 2024 | Salford City (4) | 0–2 | Doncaster Rovers (4) | Salford | |
19:45 BST | Report | Sharp ![]() |
Stadium: Moor Lane Attendance: 1,328 Referee: Seb Stockbridge |
13 August 2024 | Shrewsbury Town (3) | 3–3 (4–3 pen)
|
Notts County (4) | Shrewsbury | |
19:45 BST | Kayode ![]() Shipley |
Report | Grant ![]() Austin |
Stadium: New Meadow Attendance: 2,914 Referee: Ben Speedie | |
Penalties | |||||
Shipley ![]() |
![]()
|
13 August 2024 | Tranmere Rovers (4) | 3–0 | Accrington Stanley (4) | Birkenhead | |
19:45 BST | Saunders ![]() |
Report | Stadium: Prenton Park Attendance: 2,288 Referee: Scott Simpson |
13 August 2024 | Wigan Athletic (3) | 1–1 (2–4 pen)
|
Barnsley (3) | Wigan | |
19:45 BST | Aasgaard ![]() |
Report | Pines ![]() |
Stadium: Brick Community Stadium Attendance: 1,990 Referee: Will Finnie | |
Penalties | |||||
Aasgaard ![]() |
![]() |
13 August 2024 | Sheffield United (2) | 4–2 | Wrexham (3) | Sheffield | |
20:00 BST | Trusty ![]() |
Report | Boyle ![]() Revan |
Stadium: Bramall Lane Attendance: 11,446 Referee: Keith Stroud |
14 August 2024 | Hull City (2) | 1–2 | Sheffield Wednesday (2) | Kingston upon Hull | |
19:45 BST | Mehlem ![]() |
Report | McNeill ![]() |
Stadium: MKM Stadium Attendance: 9,281 Referee: Tom Nield |
14 August 2024 | Leeds United (2) | 0–3 | Middlesbrough (2) | Leeds | |
20:00 BST | Report | Dijksteel ![]() |
Stadium: Elland Road Attendance: 35,150 Referee: Anthony Backhouse |
Southern section[]
13 August 2024 | Leyton Orient (3) | 4–1 | Newport County (4) | Leyton | |
19:30 BST | Agyei ![]() |
Report | Clarke ![]() |
Stadium: Brisbane Road Attendance: 2,141 Referee: Craig Hicks |
13 August 2024 | Bristol City (2) | 0–1 | Coventry City (2) | Bristol | |
19:45 BST | Report | Simms ![]() |
Stadium: Ashton Gate Attendance: 10,940 Referee: James Bell |
13 August 2024 | Bromley (4) | 1–2 | AFC Wimbledon (4) | Bromley | |
19:45 BST | Amantchi ![]() |
Report | Kelly ![]() |
Stadium: Hayes Lane Attendance: 3,677 Referee: Carl Brook |
13 August 2024 | Cambridge United (3) | 1–2 | Queens Park Rangers (2) | Cambridge | |
19:45 BST | Digby ![]() |
Report | Frey ![]() |
Stadium: Abbey Stadium Attendance: 4,529 Referee: Paul Howard |
13 August 2024 | Cardiff City (2) | 2–0 | Bristol Rovers (3) | Cardiff | |
19:45 BST | McGuinness ![]() |
Report | Stadium: Cardiff City Stadium Attendance: 5,718 Referee: Charles Breakspear |
13 August 2024 | Charlton Athletic (3) | 0–1 | Birmingham City (3) | Charlton | |
19:45 BST | Report | Khela ![]() |
Stadium: The Valley Attendance: 5,899 Referee: Alex Chilowicz |
13 August 2024 | Colchester United (4) | 2–2 (4–3 pen)
|
Reading (3) | Colchester | |
19:45 BST | Hopper ![]() Payne |
Report | Savage ![]() |
Stadium: Colchester Community Stadium Attendance: 3,123 Referee: Neil Hair | |
Penalties | |||||
Ihionvien ![]() Read |
![]()
|
13 August 2024 | Crawley Town (3) | 4–2 | Swindon Town (4) | Crawley | |
19:45 BST | Adeyemo ![]() |
Report | Ofoborh ![]() |
Stadium: Broadfield Stadium Attendance: 2,396 Referee: Ben Atkinson |
13 August 2024 | Northampton Town (3) | 0–2 | Wycombe Wanderers (3) | Northampton | |
19:45 BST | Report | Udoh ![]() Mbete |
Stadium: Sixfields Stadium Attendance: 2,012 Referee: Declan Bourne |
13 August 2024 | Norwich City (2) | 4–3 | Stevenage (3) | Norwich | |
19:45 BST | Kamara ![]() |
Report | Goode ![]() |
Stadium: Carrow Road Attendance: 13,054 Referee: Sunny Singh Gill |
13 August 2024 | Oxford United (2) | 2–0 | Peterborough United (3) | Oxford | |
19:45 BST | Goodrham ![]() Phillips |
Report | Stadium: Kassam Stadium Attendance: 3,693 Referee: Geoff Eltringham |
13 August 2024 | Portsmouth (2) | 0–1 | Millwall (2) | Portsmouth | |
19:45 BST | Report | Esse ![]() |
Stadium: Fratton Park Attendance: 13,913 Referee: Dean Whitestone |
13 August 2024 | Swansea City (2) | 3–1 | Gillingham (4) | Swansea | |
19:45 BST | Ronald ![]() |
Report | Hawkins ![]() |
Stadium: Swansea.com Stadium Attendance: 6,019 Referee: David Rock |
13 August 2024 | Walsall (4) | 1–1 (4–3 pen)
|
Exeter City (3) | Walsall | |
19:45 BST | Jellis ![]() |
Report | Alli ![]() |
Stadium: Bescot Stadium Attendance: 2,352 Referee: Jacob Miles | |
Penalties | |||||
Earing ![]() Okagbue |
![]() |
13 August 2024 | Watford (2) | 5–0 | Milton Keynes Dons (4) | Watford | |
19:45 BST | Pollock ![]() |
Report | Stadium: Vicarage Road Attendance: 6,885 Referee: Lewis Smith |
14 August 2024 | Plymouth Argyle (2) | 3–0 | Cheltenham Town (4) | Plymouth | |
19:45 BST | Waine ![]() |
Report | Stadium: Home Park Attendance: 12,058 Referee: Tom Reeves |
Second round[]
A total of 50 clubs played in the second round: the 13 Premier League clubs not involved in European competition and the top 2 EFL Championship clubs entered at this stage along with the 35 winners from the first round. 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. The second round draw took place on 14 August.
Premier League | EFL Championship | EFL League One | EFL League Two | Total |
---|---|---|---|---|
20 / 20
|
18 / 24
|
10 / 24
|
9 / 24
|
57 / 92
|
Northern section[]
27 August 2024 | Middlesbrough (2) | 0–5 | Stoke City (2) | Middlesbrough | |
19:15 BST | [https://www.efl.com/match-centre/g2481549 | Tezgel ![]() Mmaee ![]() Koumas ![]() Manhoef ![]() |
Stadium: Riverside Stadium Attendance: 17,408 Referee: Geoff Eltringham |
27 August 2024 | Barnsley (3) | 1–0 | Sheffield United (2) | Barnsley | |
19:45 BST | Watters ![]() |
[https://www.efl.com/match-centre/g2481550 | Stadium: Oakwell Attendance: 10,739 Referee: Tom Reeves |
27 August 2024 | Barrow (4) | 0–0 (3–2 pen)
|
Derby County (2) | Barrow-in-Furness | |
19:45 BST | [https://www.efl.com/match-centre/g2481547 | Stadium: Holker Street Attendance: 3,003 Referee: Seb Stockbridge | |||
Penalties | |||||
Jackson ![]() Gotts ![]() Worrall ![]() Spence ![]() |
![]() ![]() ![]() ![]() ![]() |
27 August 2024 | Blackburn Rovers (2) | 1–2 | Blackpool (3) | Blackburn | |
19:45 BST | Gueye ![]() |
[https://www.efl.com/match-centre/g2481543 | Beesley ![]() Coulson ![]() |
Stadium: Ewood Park Attendance: 9,418 Referee: Anthony Backhouse |
27 August 2024 | Everton (1) | 3–0 | Doncaster Rovers (4) | Liverpool | |
19:45 BST | McNeil ![]() Ndiaye ![]() Beto ![]() |
[https://www.efl.com/match-centre/g2481542 | Stadium: Goodison Park Attendance: 37,245 Referee: James Bell |
27 August 2024 | Fleetwood Town (4) | 2–1 | Rotherham United (3) | Fleetwood | |
19:45 BST | Graydon ![]() |
[https://www.efl.com/match-centre/g2481544 | McCart ![]() |
Stadium: Highbury Stadium Attendance: 1,744 Referee: Ross Joyce |
27 August 2024 | Grimsby Town (4) | 1–5 | Sheffield Wednesday (2) | Grimsby | |
19:45 BST | McJannet ![]() |
[https://www.efl.com/match-centre/g2481541 | Ugbo ![]() J. Lowe ![]() Paterson ![]() Valentín ![]() |
Stadium: Blundell Park Attendance: 6,364 Referee: Matt Corlett |
27 August 2024 | Harrogate Town (4) | 0–5 | Preston North End (2) | Harrogate | |
19:45 BST | [https://www.efl.com/match-centre/g2481551 | Greenwood ![]() Osmajić ![]() |
Stadium: Wetherby Road Attendance: 2,570 Referee: Ben Speedie |
27 August 2024 | Leicester City (1) | 4–0 | Tranmere Rovers (4) | Leicester | |
19:45 BST | Ayew ![]() Mavididi ![]() Ndidi ![]() Winks |
[https://www.efl.com/match-centre/g2481548 | Stadium: King Power Stadium Attendance: 13,011 Referee: Lewis Smith |
27 August 2024 | Shrewsbury Town (3) | 0–2 | Bolton Wanderers (3) | Shrewsbury | |
19:45 BST | [https://www.efl.com/match-centre/g2481545 | Osei-Tutu ![]() Charles ![]() |
Stadium: New Meadow Attendance: 3,220 Referee: Sunny Singh Gill |
27 August 2024 | Walsall (4) | 3–2 | Huddersfield Town (3) | Walsall | |
19:45 BST | Lowe ![]() Helik ![]() |
[https://www.efl.com/match-centre/g2481552 | Koroma ![]() Ruffels ![]() |
Stadium: Bescot Stadium Attendance: 3,378 Referee: Edward Duckworth |
28 August 2024 | Wolverhampton Wanderers (1) | 2–0 | Burnley (2) | Wolverhampton | |
19:30 BST | Guedes ![]() |
[https://www.efl.com/match-centre/g2481553 | Stadium: Molineux Stadium Attendance: 19,236 Referee: Josh Smith |
28 August 2024 | Nottingham Forest (1) | 1–1 (3–4 pen)
|
Newcastle United (1) | Nottingham | |
20:00 BST | Silva ![]() |
[https://www.efl.com/match-centre/g2481546 | Willock ![]() |
Stadium: City Ground Attendance: 23,083 Referee: Sam Allison | |
Penalties | |||||
Hudson-Odoi ![]() Milenković ![]() Williams ![]() Sangaré ![]() Awoniyi ![]() |
![]() ![]() ![]() ![]() ![]() |
Southern section[]
27 August 2024 | Brighton & Hove Albion (1) | 4–0 | Crawley Town (3) | Brighton and Hove | |
19:45 BST | Adingra ![]() Sarmiento ![]() Webster ![]() O'Mahony ![]() |
[https://www.efl.com/match-centre/g2481536 | Stadium: Falmer Stadium Attendance: 19,175 Referee: Alex Chilowicz |
27 August 2024 | Coventry City (2) | 1–0 | Oxford United (2) | Coventry | |
19:45 BST | Thomas-Asante ![]() |
[https://www.efl.com/match-centre/g2481529 | Stadium: Coventry Building Society Arena Attendance: 11,808 Referee: Will Finnie |
27 August 2024 | Millwall (2) | 0–1 | Leyton Orient (3) | Bermondsey | |
19:45 BST | [https://www.efl.com/match-centre/g2481539 | Agyei ![]() |
Stadium: The Den Attendance: 5,875 Referee: David Rock |
27 August 2024 | Queens Park Rangers (2) | 1–1 (4–1 pen)
|
Luton Town (2) | Shepherd's Bush | |
19:45 BST | Santos ![]() |
[https://www.efl.com/match-centre/g2481535 | Nelson ![]() |
Stadium: Loftus Road Attendance: 7,132 Referee: Leigh Doughty | |
Penalties | |||||
Celar ![]() Dembélé ![]() Clarke-Salter ![]() Paal ![]() |
![]() ![]() ![]() |
27 August 2024 | Watford (2) | 2–0 | Plymouth Argyle (2) | Watford | |
19:45 BST | Rajović ![]() |
[https://www.efl.com/match-centre/g2481533 | Stadium: Vicarage Road Attendance: 8,319 Referee: Andy Davies |
27 August 2024 | Birmingham City (3) | 0–2 | Fulham (1) | Birmingham | |
20:00 BST | [https://www.efl.com/match-centre/g2481532 | Jiménez ![]() Stansfield ![]() |
Stadium: St Andrew's Attendance: 11,949 Referee: Keith Stroud |
27 August 2024 | Crystal Palace (1) | 4–0 | Norwich City (2) | Selhurst | |
20:00 BST | Kamada ![]() Mateta ![]() Eze ![]() |
[https://www.efl.com/match-centre/g2481537 | Stadium: Selhurst Park Attendance: 12,503 Referee: Matt Donohue |
28 August 2024 | AFC Wimbledon (4) | 2–2 (4–2 pen)
|
Ipswich Town (1) | Wimbledon | |
19:45 BST | Bugiel ![]() Stevens ![]() |
[https://www.efl.com/match-centre/g2481531 | Al-Hamadi ![]() Chaplin ![]() |
Stadium: Plough Lane Attendance: 7,934 Referee: James Linnington | |
Penalties | |||||
Pigott ![]() Stevens ![]() Reeves ![]() Biler ![]() Ogundere ![]() |
![]() ![]() ![]() ![]() |
28 August 2024 | Cardiff City (2) | 3–5 | Southampton (1) | Cardiff | |
19:45 BST | Colwill ![]() Edwards ![]() Robertson ![]() |
[https://www.efl.com/match-centre/g2481538 | Fernandes ![]() Amo-Ameyaw ![]() Archer ![]() Bree ![]() |
Stadium: Cardiff City Stadium Attendance: 7,225 Referee: Tom Nield |
28 August 2024 | Colchester United (4) | 0–1 | Brentford (1) | Colchester | |
19:45 BST | [https://www.efl.com/match-centre/g2481540 | Lewis-Potter ![]() |
Stadium: Colchester Community Stadium Attendance: 6,716 Referee: Paul Howard |
28 August 2024 | Swansea City (2) | 0–1 | Wycombe Wanderers (3) | Swansea | |
19:45 BST | [https://www.efl.com/match-centre/g2481530 | Kone ![]() |
Stadium: Swansea.com Stadium Attendance: 6,000 Referee: Ben Toner |
28 August 2024 | West Ham United (1) | 1–0 | Bournemouth (1) | Stratford | |
19:45 BST | Bowen ![]() |
[https://www.efl.com/match-centre/g2481534 | Stadium: London Stadium Attendance: 47,381 Referee: Peter Bankes |
Third round[]
A total of 32 clubs played in the third round: the 7 Premier League clubs involved in European competitions, Arsenal, Aston Villa, Chelsea, Liverpool, Manchester City, Manchester United and Tottenham Hotspur entered at this stage along with the 25 winners from the second round. The draw took place on 28 August, where conditions were implemented to ensure clubs participating in the UEFA Champions League does not draw clubs participating in the UEFA Europa League due to fixture clashes.
Premier League | Championship | League One | League Two | Total |
---|---|---|---|---|
17 / 20
|
6 / 24
|
5 / 24
|
4 / 24
|
32 / 92
|
17 September 2024 | Stoke City (2) | 1–1 (2–1 pen)
|
Fleetwood Town (4) | Stoke-on-Trent | |
19:30 BST | Rose ![]() |
Report | Bennett ![]() |
Stadium: Bet365 Stadium Attendance: 8,927 Referee: Tim Robinson | |
Penalties | |||||
Cannon ![]() Tezgel ![]() Sidibe ![]() Burger ![]() |
![]() ![]() ![]() ![]() ![]() |
17 September 2024 | Blackpool (3) | 0–1 | Sheffield Wednesday (2) | Blackpool | |
19:45 BST | Report | Bernard ![]() |
Stadium: Bloomfield Road Attendance: 5,429 Referee: Thomas Kirk |
17 September 2024 | Brentford (1) | 3–1 | Leyton Orient (3) | Brentford | |
19:45 BST | Carvalho ![]() Damsgaard ![]() Nørgaard ![]() |
Report | Cooper ![]() |
Stadium: Brentford Community Stadium Attendance: 13,634 Referee: Lewis Smith |
17 September 2024 | Everton (1) | 1–1 (5–6 pen)
|
Southampton (1) | Liverpool | |
19:45 BST | Doucouré ![]() |
Report | Harwood-Bellis ![]() |
Stadium: Goodison Park Attendance: 33,842 Referee: Darren Bond | |
Penalties | |||||
Keane ![]() McNeil ![]() Ndiaye ![]() Lindstrøm ![]() Harrison ![]() Young ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
17 September 2024 | Preston North End (2) | 1–1 (16–15 pen)
|
Fulham (1) | Preston | |
19:45 BST | Ledson ![]() |
Report | Nelson ![]() |
Stadium: Deepdale Attendance: 5,530 Referee: Bobby Madley | |
Penalties | |||||
Whiteman ![]() Greenwood ![]() Okkels ![]() McCann ![]() Osmajić ![]() Ledson ![]() Lindsay ![]() Storey ![]() Kesler-Hayden ![]() Hughes ![]() Woodman ![]() Whiteman ![]() Greenwood ![]() Okkels ![]() McCann ![]() Osmajić ![]() Ledson ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
17 September 2024 | Queens Park Rangers (2) | 1–2 | Crystal Palace (1) | Shepherd's Bush | |
19:45 BST | Field ![]() |
Report | Nketiah ![]() Eze ![]() |
Stadium: Loftus Road Attendance: 13,945 Referee: Sunny Singh Gill |
17 September 2024 | Manchester United (1) | 7–0 | Barnsley (3) | Trafford | |
20:00 BST | Rashford ![]() Antony ![]() Garnacho ![]() Eriksen ![]() |
Report | Stadium: Old Trafford Attendance: 72,063 Referee: Gavin Ward |
18 September 2024 | Brighton & Hove Albion (1) | 3–2 | Wolverhampton Wanderers (1) | Brighton and Hove | |
19:45 BST | Baleba ![]() Adingra ![]() Kadıoğlu ![]() |
Report | Guedes ![]() Doyle ![]() |
Stadium: Falmer Stadium Attendance: 16,018 Referee: John Brooks |
18 September 2024 | Coventry City (2) | 1–2 | Tottenham Hotspur (1) | Coventry | |
20:00 BST | Thomas-Asante ![]() |
Report | Spence ![]() Johnson ![]() |
Stadium: Coventry Building Society Arena Attendance: 24,616 Referee: Darren England |
24 September 2024 | Chelsea (1) | 5–0 | Barrow (4) | Fulham | |
19:45 BST | Nkunku ![]() Farman ![]() Neto ![]() |
Report | Stadium: Stamford Bridge Attendance: 38,868 Referee: Oliver Langford |
24 September 2024 | Manchester City (1) | 2–1 | Watford (2) | Manchester | |
19:45 BST | Doku ![]() Nunes ![]() |
Report | Ince ![]() |
Stadium: City of Manchester Stadium Attendance: 40,584 Referee: David Webb |
24 September 2024 | Walsall (4) | 0–0 (0–3 pen)
|
Leicester City (1) | Walsall | |
19:45 BST | Report | Stadium: Bescot Stadium Attendance: 8,010 Referee: Tom Nield | |||
Penalties | |||||
Allen ![]() Okagbue ![]() L. Gordon ![]() |
![]() ![]() ![]() |
24 September 2024 | Wycombe Wanderers (3) | 1–2 | Aston Villa (1) | High Wycombe | |
20:00 BST | Kone ![]() |
Report | Buendía ![]() Durán ![]() |
Stadium: Adams Park Attendance: 8,158 Referee: Sam Allison |
25 September 2024 | Arsenal (1) | 5–1 | Bolton Wanderers (3) | Holloway | |
19:45 BST | Rice ![]() Nwaneri ![]() Sterling ![]() Havertz ![]() |
Report | Collins ![]() |
Stadium: Emirates Stadium Attendance: 59,056 Referee: Josh Smith |
25 September 2024 | Liverpool (1) | 5–1 | West Ham United (1) | Liverpool | |
20:00 BST | Diogo Jota ![]() Salah ![]() Gakpo ![]() |
Report | Quansah ![]() Álvarez ![]() ![]() ![]() |
Stadium: Anfield Attendance: 60,044 Referee: Andrew Madley |
1 October 2024 | Newcastle United (1) | 1–0 | AFC Wimbledon (4) | Newcastle upon Tyne | |
19:45 BST | Report | Stadium: St James' Park Attendance: 51,739 Referee: Darren Bond |
Fourth round[]
A total of 16 teams will play in the fourth round. The draw was made by Jamie Redknapp and Kevin Nolan on Wednesday 25th September 2024 following the Liverpool v West Ham match. Championship sides Preston North End, Sheffield Wednesday and Stoke City were the lowest-ranked teams in the draw.
Premier League | Championship | League One | League Two | Total |
---|---|---|---|---|
13 / 20
|
3 / 24
|
0 / 24
|
1 / 24
|
17 / 92
|
29 October 2024 | Southampton (1) | 3–2 | Stoke City (2) | Southampton | |
19:45 GMT | Harwood-Bellis ![]() Armstrong ![]() Bree ![]() |
Report | Phillips ![]() Cannon ![]() |
Stadium: St. Mary's Stadium Attendance: 16,092 Referee: Lewis Smith |
29 October 2024 | Brentford (1) | 1–1 (5–4 pen)
|
Sheffield Wednesday (2) | Brentford | |
20:00 GMT | Schade ![]() |
Report | Gassama ![]() |
Stadium: Brentford Community Stadium Attendance: 16,701 Referee: Will Finnie | |
Penalties | |||||
Mbeumo ![]() Lewis-Potter ![]() Damsgaard ![]() Wissa ![]() Janelt ![]() |
![]() ![]() ![]() ![]() ![]() |
30 October 2024 | Brighton & Hove Albion (1) | 2–3 | Liverpool (1) | Brighton | |
19:30 GMT | Adingra ![]() Lamptey ![]() |
Report | Gakpo ![]() Díaz ![]() |
Stadium: Falmer Stadium Referee: Darren Bond |
30 October 2024 | Aston Villa (1) | 1–2 | Crystal Palace (1) | Birmingham | |
19:45 GMT | Durán ![]() |
Report | Eze ![]() Kamada ![]() |
Stadium: Villa Park Referee: Samuel Barrott |
30 October 2024 | Manchester United (1) | 5–2 | Leicester City (1) | Manchester | |
19:45 GMT | Casemiro ![]() Garnacho ![]() Fernandes ![]() |
Report | El Khannous ![]() Coady ![]() |
Stadium: Old Trafford Attendance: 73,470 Referee: Andrew Madley |
30 October 2024 | Newcastle United (1) | 2–0 | Chelsea (1) | Newcastle | |
19:45 GMT | Isak ![]() Disasi ![]() |
Report | Stadium: St. James' Park Attendance: 51,934 Referee: Chris Kavanagh |
30 October 2024 | Preston North End (2) | 0–3 | Arsenal (1) | Preston | |
19:45 GMT | Report | Gabriel Jesus ![]() Nwaneri ![]() Havertz ![]() |
Stadium: Deepdale Attendance: 21,811 Referee: Peter Bankes |
30 October 2024 | Tottenham Hotspur (1) | 2–1 | Manchester City (1) | London | |
20:15 GMT | Werner ![]() Sarr ![]() |
Report | Nunes ![]() |
Stadium: Tottenham Hotspur Stadium Attendance: 66,797 Referee: Robert Jones |
Quarter-finals[]
A total of eight teams will play in the quarter-finals. All teams left are Premier League teams. The draw was made on 30 October 2024 by Jamie Redknapp and Izzy Christiansen.
Premier League | Championship | League One | League Two | Total |
---|---|---|---|---|
8 / 20
|
0 / 24
|
0 / 24
|
0 / 24
|
8 / 92
|
18 December 2024 | Arsenal (1) | 3–2 | Crystal Palace (1) | London | |
19:30 GMT | Jesus ![]() |
Report | Mateta ![]() Nketiah ![]() |
Stadium: Emirates Stadium Referee: Andrew Madley |
18 December 2024 | Newcastle United (1) | 3–1 | Brentford (1) | Newcastle | |
19:45 GMT | Tonali ![]() Schär ![]() |
Report | Wissa ![]() |
Stadium: St. James' Park Attendance: 51,765 Referee: Samuel Barrott |
18 December 2024 | Southampton (1) | 1–2 | Liverpool (1) | Southampton | |
20:00 GMT | Archer ![]() |
Report | Núñez ![]() Elliott ![]() |
Stadium: St. Mary's Stadium Attendance: 26,503 Referee: Simon Hooper |
19 December 2024 | Tottenham Hotspur (1) | 4–3 | Manchester United (1) | London | |
20:00 GMT | Solanke ![]() Kulusevski ![]() Son ![]() |
Report | Zirkzee ![]() Diallo ![]() Evans ![]() |
Stadium: Tottenham Hotspur Stadium Referee: John Brooks |
Semi-finals[]
The four winners from the quarter-finals played in the semi-finals. The draw was made on 19 December 2024 after the Tottenham Hotspur vs. Manchester United match. It was made by Jamie Carragher and Jamie Redknapp.
Premier League | Championship | League One | League Two | Total |
---|---|---|---|---|
4 / 20
|
0 / 24
|
0 / 24
|
0 / 24
|
4 / 92
|
Team #1 | Agg. | Team #2 | 1st leg | 2nd leg |
---|---|---|---|---|
Arsenal (1) | 0–4 | Newcastle United (1) | 0–2 | 0–2 |
Tottenham Hotspur (1) | 1–4 | Liverpool (1) | 1–0 | 0–4 |
7 January 2025 20:00 GMT |
Arsenal (1) | 0–2 | Newcastle United (1) | Emirates Stadium Attendance: 59,125 Referee: John Brooks |
---|---|---|---|---|
Report | Isak ![]() Gordon ![]() |
5 February 2025 20:00 GMT |
Newcastle United (1) | 2–0 | Arsenal (1) | St. James' Park Attendance: 52,173 Referee: Simon Hooper |
---|---|---|---|---|
Murphy ![]() Gordon ![]() |
Report |
Newcastle United won 4–0 on aggregate.
8 January 2025 20:00 GMT |
Tottenham Hotspur (1) | 1–0 | Liverpool (1) | Tottenham Hotspur Stadium Attendance: 59,037 Referee: Stuart Attwell |
---|---|---|---|---|
Bergvall ![]() |
Report |
6 February 2025 20:00 GMT |
Liverpool (1) | 4–0 | Tottenham Hotspur (1) | Anfield Attendance: 60,395 Referee: Craig Pawson |
---|---|---|---|---|
Gakpo ![]() Salah ![]() Szoboszlai ![]() van Dijk ![]() |
Report |
Liverpool won 4–1 on aggregate.
Final[]
- Main article: 2025 EFL Cup Final
16 March 2025 16:30 GMT |
Liverpool | 1–2 | Newcastle United | Wembley Stadium, London Attendance: 88,513 Referee: John Brooks |
---|---|---|---|---|
Chiesa ![]() |
Report | Burn ![]() Isak ![]() |
Top goalscorers[]
- As of 5 February 2025
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 · |
2024–25 EFL Cup Matches |
Round 1 |
Salford City (4) v Crewe Alexandra (3) · Carlisle United (4) v Stoke City (2) · Leeds United (2) v Middlesbrough (2) · Barrow (4) v Port Vale (4) · Burton Albion (3) v Blackpool (3) · Tranmere Rovers (4) v Accrington Stanley (4) · Fleetwood Town (4) v West Bromwich Albion (2) · Shrewsbury Town (3) v Notts County (4) · Lincoln City (3) v Harrogate Town (4) · Derby County (2) v Chesterfield (4) · Bolton Wanderers (3) v Mansfield Town (3) · Preston North End (2) v Sunderland (2) · Sheffield United (2) v Wrexham (3) · Huddersfield Town (3) v Morecambe (4) · Wigan Athletic (3) v Barnsley (3) · Hull City (2) v Sheffield Wednesday (2) · Stockport County (3) v Blackburn Rovers (2) · Grimsby Town (4) v Bradford City (4) · Cambridge United (3) v Queens Park Rangers (2) · Walsall (4) v Exeter City (3) · Crawley Town (3) v Swindon Town (4) · Oxford United (2) v Peterborough United (3) · Norwich City (2) v Stevenage (3) · Bromley (4) v AFC Wimbledon (4) · Portsmouth (2) v Millwall (2) · Northampton Town (3) v Wycombe Wanderers (3) · Bristol City (2) v Bristol Rovers (3) · Charlton Athletic (3) v Birmingham City (3) · Watford (2) v MK Dons (4) · Swansea City (2) v Gillingham (4) · Plymouth Argyle (2) v Cheltenham Town (4) · Leyton Orient (3) v Newport County (4) · Colchester United (4) v Reading (3) |
Round 2 |
Northern section Middlesbrough v Stoke City · Barnsley v Sheffield United · Barrow v Derby County · Blackburn Rovers v Blackpool · Everton v Doncaster Rovers · Fleetwood Town v Rotherham United · Grimsby Town v Sheffield Wednesday · Harrogate Town v Preston North End · Leicester City v Tranmere Rovers · Shrewsbury Town v Bolton Wanderers · Walsall v Huddersfield Town · Wolverhampton Wanderers v Burnley · Nottingham Forest v Newcastle United Southern section Brighton & Hove Albion v Crawley Town · Coventry City v Oxford United · Millwall v Leyton Orient · Queens Park Rangers v Luton Town · Watford v Plymouth Argyle · Birmingham City v Fulham · Crystal Palace v Norwich City · AFC Wimbledon v Ipswich Town · Cardiff City vSouthampton · Colchester United v Brentford · Swansea City v Wycombe Wanderers · West Ham United v Bournemouth |
Round 3 |
Stoke City v Fleetwood Town · Blackpool v Sheffield Wednesday · Brentford v Leyton Orient · Everton v Southampton · Preston North End v Fulham · Queens Park Rangers v Crystal Palace · Manchester United v Barnsley · Brighton & Hove Albion v Wolverhampton Wanderers · Coventry City v Tottenham Hotspur · Chelsea v Barrow · Manchester City v Watford · Walsall v Leicester City · Wycombe Wanderers v Aston Villa · Arsenal v Bolton Wanderers · Liverpool v West Ham United · Newcastle United v AFC Wimbledon |
Round 4 |
Southampton v Stoke City · Brentford v Sheffield Wednesday · Brighton & Hove Albion v Liverpool · Aston Villa v Crystal Palace · Manchester United v Leicester City · Newcastle United v Chelsea · Preston North End v Arsenal · Tottenham Hotspur v Manchester City |
Quarter-finals |
Arsenal v Crystal Palace · Newcastle United v Brentford · Southampton v Liverpool · Tottenham Hotspur v Manchester United |
Semi-finals |
Arsenal v Newcastle United · Tottenham Hotspur v Liverpool · Newcastle United v Arsenal · Liverpool v Tottenham Hotspur |
Final |
Liverpool v Newcastle United |
2024–25 in European football (UEFA) |
Domestic leagues |
Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus '24 '25 · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia '24 '25 · Faroe Islands '24 '25 · Finland '24 '25 · France · Georgia '24 '25 · Germany · Gibraltar · Greece · Hungary · Iceland '24 '25 · Israel · Italy · Kazakhstan '24 '25 · Kosovo · Latvia '24 '25 · Lithuania '24 '25 · Luxembourg · Malta · Moldova · Montenegro · Netherlands · North Macedonia · Northern Ireland · Norway '24 '25 · Poland · Portugal · Republic of Ireland '24 '25 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden '24 '25 · 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 '24 '25 · Finland '24 '25 · France · Georgia '24 '25 · Germany · Gibraltar · Greece · Hungary · Iceland '24 '25 · Israel · Italy · Kazakhstan '24 '25 · Kosovo · Latvia '24 '25 · Liechtenstein · Lithuania '24 '25 · Luxembourg · Malta · Moldova · Montenegro · Netherlands · North Macedonia · Northern Ireland · Norway '24 '25 · Poland · Portugal · Republic of Ireland '24 '25 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden · Switzerland · Turkey · Ukraine · Wales |
League cups |
England · Finland · Iceland · Israel · Northern Ireland · Portugal · Scotland · Wales |
Supercups |
Albania ·
Andorra ·
Armenia ·
Azerbaijan ·
Belarus ·
Belgium ·
Bulgaria ·
Croatia ·
Cyprus ·
England ·
Estonia '24 '25 ·
Faroe Islands ·
France ·
Georgia ·
Germany ·
Iceland ·
Israel ·
Italy ·
Kazakhstan '24 '25 ·
Kosovo ·
Latvia '24 '25 ·
Lithuania '24 '25 ·
Malta ·
Moldova ·
Netherlands ·
Northern Ireland ·
Poland ·
Portugal ·
Republic of Ireland '24 '25 ·
Romania ·
Russia ·
San Marino ·
Spain ·
Turkey ·
|
UEFA competitions |
Champions League (qualifying phase and play-off round, League phase, knockout phase, Final) · Europa League (qualifying phase and play-off round, League phase, knockout phase, Final) · Conference League (qualifying phase and play-off round, Champions Path, Main Path, League phase, knockout phase, Final) · Super Cup |
International competitions |
2026 FIFA World Cup (qualification) · 2024–25 UEFA Nations League (League A, League B, League C, League D, Promotion/relegation play-offs, Finals, Final) · 2025 Euro Under-21 (qualification) · 2025 Euro Under-19 (qualification) · 2025 Euro Under-17 (qualification) · UEFA Regions' Cup |