Football Wiki
Football Wiki
Carabao Cup
2024–25
Region Flag of England England (89 clubs)
Flag of Wales Wales (3 clubs)
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)
  • 24 clubs from EFL League Two
  • 24 clubs from EFL League One
  • 22 clubs from EFL Championship
  • N/A
35 w/c 12th August 2024
Second round
(40 clubs)
  • 2 clubs from EFL Championship
  • 13 Premier League clubs (not involved in European competition)
  • 35 winners from first round
25 w/c 26th August 2024
Third round
(32 clubs)
  • 7 Premier League clubs (involved in European competition)
  • 25 winners from second round
16 w/c 16th September 2024

w/c 23rd September 2024

Fourth round
(16 clubs)
  • No clubs enter the fourth round
  • 16 winners from third round
8 w/c 28th October 2024
Quarter-finals
(8 clubs)
  • No clubs enter the quarter-finals
  • 8 winners from fourth round
4 w/c 16th December 2024
Semi-finals
(4 clubs)
  • No clubs enter the semi-finals
  • 4 winners from quarter-finals
4 (two-legged) w/c 6th January 2025

w/c 3rd February 2025

Final
(2 clubs)
  • No clubs enter the final
  • 2 winners from semi-finals
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.

Number of teams per tier still in competition
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 Goal 48'

Tezgel Goal 79'

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 Goal 67' (o.g.) Report Szmodics Goal 8'25'

Weimann Goal 22' Ohashi Goal 31' Gueye Goal 72' Vale Goal 88'

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 Goal 1'

Acquah Goal 70' Jackson Goal 76'

Report Paton Goal 26'

Sang Goal 66'

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 Goal 68' Report Keillor-Dunn Goal 83' Stadium: Toughsheet Community Stadium
Attendance: 4,131
Referee: Adam Herczeg
    Penalties  
Adeboyejo

Thomason Missed Collins Williams Missed Charles Matete Dacres-Cogley

  Bowery

Gregory Hewitt Missed Boateng Missed Lewis Macdonald Missed Swan

13 August 2024 Burton Albion (3) 0–4 Blackpool (3) Burton upon Trent  
19:45 BST Report Finnigan Goal 69'

Pennington Goal 76'81' Evans Goal 90+1'

Stadium: Pirelli Stadium
Attendance: 1,522
Referee: Matthew Corlett
13 August 2024 Derby County (2) 2–1 Chesterfield (4) Derby  
19:45 BST Thompson Goal 38'

Jackson Goal 68'

Report Dobra Goal 29' 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 Goal 12'

Coughlan Goal 33'

Report Faal Goal 8' 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 Goal 36' Report Cook Goal 76' Stadium: Blundell Park
Attendance: 3,082
Referee: David Coote
    Penalties  
Green Missed

Davies Vernam Cass Gardner Ainley Eastwood McJannet Khouri McEachran

  Smallwood

Missed Halliday Oduor Sarcevic Cook Young Baldwin Shepherd Pointon Missed Byrne

13 August 2024 Huddersfield Town (3) 3–0 Morecambe (4) Huddersfield  
19:45 BST Headley Goal 1'

Marshall Goal 38' Ward Goal 43'

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 Goal 85' (pen.) Report Folarin Goal 49'

Daly Goal 61'

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 Goal 37'

Frøkjær-Jensen Goal 72'

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 Goal 55'

Odoffin Goal 86'

Report Holícek Goal 50' 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 Goal 21'

Molyneux Goal 90+1'

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 Goal 68'

Shipley Goal 71'84'

Report Grant Goal 4'

Austin Goal 23' Jatta Goal 89'

Stadium: New Meadow
Attendance: 2,914
Referee: Ben Speedie
    Penalties  
Shipley

Biggins Missed Lloyd Bloxham Benning

  Missed McGoldrick

Crowley Missed Edwards Scott Jatta

13 August 2024 Tranmere Rovers (4) 3–0 Accrington Stanley (4) Birkenhead  
19:45 BST Saunders Goal 3'

Williams Goal 45' Patrick Goal 71'

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 Goal 35' (pen.) Report Pines Goal 48' Stadium: Brick Community Stadium
Attendance: 1,990
Referee: Will Finnie
    Penalties  
Aasgaard Missed

Jones Stones Missed McHugh

  Phillips

Missed Connell Earl Watters Russell

13 August 2024 Sheffield United (2) 4–2 Wrexham (3) Sheffield  
20:00 BST Trusty Goal 35'

Brunt Goal 57' (o.g.) Marsh Goal 69' Slimane Goal 85'

Report Boyle Goal 29'

Revan Goal 90+5'

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 Goal 9' Report McNeill Goal 1'10' 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 Goal 50'

Burgzorg Goal 60' Coburn Goal 67'

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 Goal 1'

Jaiyesimi Goal 45+7' Cooper Goal 51' Kelman Goal 74'

Report Clarke Goal 61' 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 Goal 65' Stadium: Ashton Gate
Attendance: 10,940
Referee: James Bell
13 August 2024 Bromley (4) 1–2 AFC Wimbledon (4) Bromley  
19:45 BST Amantchi Goal 19' Report Kelly Goal 24'

Pigott Goal 61'

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 Goal 57' Report Frey Goal 13'

Smyth Goal 36'

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 Goal 68'

Colwill Goal 90+1'

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 Goal 32' 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 Goal 3'

Payne Goal 55' (pen.)

Report Savage Goal 65'

Wing Goal 73'

Stadium: Colchester Community Stadium
Attendance: 3,123
Referee: Neil Hair
    Penalties  
Ihionvien

Read Oni Gordon

  Wareham

Missed Ehibhatiomhan Bindon Wing Missed Mbengue

13 August 2024 Crawley Town (3) 4–2 Swindon Town (4) Crawley  
19:45 BST Adeyemo Goal 34'

Roles Goal 56'88' Khaleel Goal 89'

Report Ofoborh Goal 60'

Smith Goal 66'

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 Goal 9'

Mbete Goal 45+1' (o.g.)

Stadium: Sixfields Stadium
Attendance: 2,012
Referee: Declan Bourne
13 August 2024 Norwich City (2) 4–3 Stevenage (3) Norwich  
19:45 BST Kamara Goal 26'

Hernández Goal 35'60' Sainz Goal 48'

Report Goode Goal 28'

Appéré Goal 45+1' Hills Goal 88' (o.g.)

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 Goal 20'

Phillips Goal 41'

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 Goal 13' Stadium: Fratton Park
Attendance: 13,913
Referee: Dean Whitestone
13 August 2024 Swansea City (2) 3–1 Gillingham (4) Swansea  
19:45 BST Ronald Goal 24'

Cullen Goal 70' Abdulai Goal 90+6'

Report Hawkins Goal 87' 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 Goal 90+3' Report Alli Goal 40' Stadium: Bescot Stadium
Attendance: 2,352
Referee: Jacob Miles
    Penalties  
Earing Missed

Okagbue Matt L. Gordon J. Gordon

  Magennis

Missed Niskanen Missed Alli Fitzwater Aitchison

13 August 2024 Watford (2) 5–0 Milton Keynes Dons (4) Watford  
19:45 BST Pollock Goal 24'

Ince Goal 45+1'67'74' Baah Goal 64'

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 Goal 62'

Hardie Goal 81' Bundu Goal 84'

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.

Number of teams per tier still in competition
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 Goal 14'
Mmaee Goal 57'
Koumas Goal 60'
Manhoef Goal 65'69'
Stadium: Riverside Stadium
Attendance: 17,408
Referee: Geoff Eltringham
27 August 2024 Barnsley (3) 1–0 Sheffield United (2) Barnsley  
19:45 BST Watters Goal 52' [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 Missed
  Missed Collins
Mendez-Laing
Brown
Missed Jackson
Missed Forsyth
27 August 2024 Blackburn Rovers (2) 1–2 Blackpool (3) Blackburn  
19:45 BST Gueye Goal 21' (pen.) [https://www.efl.com/match-centre/g2481543 Beesley Goal 72'
Coulson Goal 77'
Stadium: Ewood Park
Attendance: 9,418
Referee: Anthony Backhouse
27 August 2024 Everton (1) 3–0 Doncaster Rovers (4) Liverpool  
19:45 BST McNeil Goal 53'
Ndiaye Goal 74'
Beto Goal 83'
[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 Goal 16'29' [https://www.efl.com/match-centre/g2481544 McCart Goal 2' 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 Goal 18' [https://www.efl.com/match-centre/g2481541 Ugbo Goal 53'
J. Lowe Goal 54'
Paterson Goal 72'81'
Valentín Goal 90+3'
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 Goal 14'37' (pen.)
Osmajić Goal 39'45+1'83'
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 Goal 38'
Mavididi Goal 51' (pen.)
Ndidi Goal 71'

Winks Goal 90'

[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 Goal 52'
Charles Goal 65'
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 Goal 63'70'
Helik Goal 77' (o.g.)
[https://www.efl.com/match-centre/g2481552 Koroma Goal 16'
Ruffels Goal 53'
Stadium: Bescot Stadium
Attendance: 3,378
Referee: Edward Duckworth
28 August 2024 Wolverhampton Wanderers (1) 2–0 Burnley (2) Wolverhampton  
19:30 BST Guedes Goal 38'54' [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 Goal 50' [https://www.efl.com/match-centre/g2481546 Willock Goal 1' Stadium: City Ground
Attendance: 23,083
Referee: Sam Allison
    Penalties  
Hudson-Odoi
Milenković
Williams
Sangaré Missed
Awoniyi Missed
  Isak
Missed Joelinton
Bruno Guimarães
Gordon
Longstaff


Southern section[]

27 August 2024 Brighton & Hove Albion (1) 4–0 Crawley Town (3) Brighton and Hove  
19:45 BST Adingra Goal 31'
Sarmiento Goal 48'
Webster Goal 84'
O'Mahony Goal 86'
[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 Goal 57' [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 Goal 14' 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 Goal 11' [https://www.efl.com/match-centre/g2481535 Nelson Goal 16' Stadium: Loftus Road
Attendance: 7,132
Referee: Leigh Doughty
    Penalties  
Celar
Dembélé
Clarke-Salter
Paal
  Missed Woodrow
Doughty
Missed Chong
27 August 2024 Watford (2) 2–0 Plymouth Argyle (2) Watford  
19:45 BST Rajović Goal 17'72' [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 Goal 10' (pen.)
Stansfield Goal 14'
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 Goal 2'
Mateta Goal 57'68'
Eze Goal 84'
[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 Goal 40'
Stevens Goal 56'
[https://www.efl.com/match-centre/g2481531 Al-Hamadi Goal 3'
Chaplin Goal 86'
Stadium: Plough Lane
Attendance: 7,934
Referee: James Linnington
    Penalties  
Pigott
Stevens
Reeves Missed
Biler
Ogundere
  Delap
Burgess
Missed Taylor
Missed Hutchinson
28 August 2024 Cardiff City (2) 3–5 Southampton (1) Cardiff  
19:45 BST Colwill Goal 21'
Edwards Goal 48' (o.g.)
Robertson Goal 57'
[https://www.efl.com/match-centre/g2481538 Fernandes Goal 10'
Amo-Ameyaw Goal 30'
Archer Goal 55'90+4'
Bree Goal 90+1'
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 Goal 45' 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 Goal 40' 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 Goal 88' [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.

Number of teams per tier still in the competition
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 Goal 54' Report Bennett Goal 90+1' Stadium: Bet365 Stadium
Attendance: 8,927
Referee: Tim Robinson
    Penalties  
Cannon Missed
Tezgel
Sidibe
Burger Missed
  Missed Patterson
Missed Graydon
Missed Odubeko
Bonds
Missed Broom
17 September 2024 Blackpool (3) 0–1 Sheffield Wednesday (2) Blackpool  
19:45 BST Report Bernard Goal 34' Stadium: Bloomfield Road
Attendance: 5,429
Referee: Thomas Kirk
17 September 2024 Brentford (1) 3–1 Leyton Orient (3) Brentford  
19:45 BST Carvalho Goal 17'
Damsgaard Goal 26'
Nørgaard Goal 45'
Report Cooper Goal 11' 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é Goal 20' Report Harwood-Bellis Goal 32' Stadium: Goodison Park
Attendance: 33,842
Referee: Darren Bond
    Penalties  
Keane
McNeil
Ndiaye
Lindstrøm
Harrison
Young Missed
  Fernandes
Stewart
Brereton Díaz
Harwood-Bellis
Aribo
Bree
17 September 2024 Preston North End (2) 1–1
(16–15 pen)
Fulham (1) Preston  
19:45 BST Ledson Goal 35' Report Nelson Goal 61' Stadium: Deepdale
Attendance: 5,530
Referee: Bobby Madley
    Penalties  
Whiteman
Greenwood
Okkels
McCann
Osmajić
Ledson
Lindsay
Storey
Kesler-Hayden Missed
Hughes
Woodman
Whiteman
Greenwood
Okkels
McCann
Osmajić
Ledson
  Jiménez
Lukić
Berge
Iwobi
Sessegnon
Castagne
Smith Rowe
Diop
Missed Cuenca
Godo
Benda
Jiménez
Lukić
Berge
Iwobi
Sessegnon
Missed Castagne
17 September 2024 Queens Park Rangers (2) 1–2 Crystal Palace (1) Shepherd's Bush  
19:45 BST Field Goal 53' Report Nketiah Goal 16'
Eze Goal 64'
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 Goal 16'58'
Antony Goal 35' (pen.)
Garnacho Goal 45+2'49'
Eriksen Goal 81'85'
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 Goal 14'
Adingra Goal 31'
Kadıoğlu Goal 85'
Report Guedes Goal 44'
Doyle Goal 90+1'
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 Goal 63' Report Spence Goal 88'
Johnson Goal 90+2'
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 Goal 8'15'75'
Farman Goal 28' (o.g.)
Neto Goal 48'
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 Goal 5'
Nunes Goal 38'
Report Ince Goal 86' 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 Missed
Okagbue Missed
L. Gordon Missed
  Pereira
Coady
Skipp
24 September 2024 Wycombe Wanderers (3) 1–2 Aston Villa (1) High Wycombe  
20:00 BST Kone Goal 90+5' Report Buendía Goal 55'
Durán Goal 85' (pen.)
Stadium: Adams Park
Attendance: 8,158
Referee: Sam Allison

25 September 2024 Arsenal (1) 5–1 Bolton Wanderers (3) Holloway  
19:45 BST Rice Goal 16'
Nwaneri Goal 37'49'
Sterling Goal 64'
Havertz Goal 77'
Report Collins Goal 53' 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 Goal 25'49'
Salah Goal 74'
Gakpo Goal 90'90+3'
Report Quansah Goal 74' (og)
Álvarez Yellow cardYellow cardRed card 67', 76'
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.

Number of teams per tier still in the competition
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 Goal 19'
Armstrong Goal 35' (pen.)
Bree Goal 88'
Report Phillips Goal 45'
Cannon Goal 54'
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 Goal 11' Report Gassama Goal 57' Stadium: Brentford Community Stadium
Attendance: 16,701
Referee: Will Finnie
    Penalties  
Mbeumo
Lewis-Potter
Damsgaard
Wissa
Janelt
  Smith
Windass
J. Lowe
Johnson
Missed Palmer

30 October 2024 Brighton & Hove Albion (1) 2–3 Liverpool (1) Brighton  
19:30 GMT Adingra Goal 81'
Lamptey Goal 90'
Report Gakpo Goal 46'63'
Díaz Goal 85'
Stadium: Falmer Stadium
Referee: Darren Bond
30 October 2024 Aston Villa (1) 1–2 Crystal Palace (1) Birmingham  
19:45 GMT Durán Goal 23' Report Eze Goal 8'
Kamada Goal 64'
Stadium: Villa Park
Referee: Samuel Barrott
30 October 2024 Manchester United (1) 5–2 Leicester City (1) Manchester  
19:45 GMT Casemiro Goal 15'39'
Garnacho Goal 28'
Fernandes Goal 36'59'
Report El Khannous Goal 33'
Coady Goal 45+3'
Stadium: Old Trafford
Attendance: 73,470
Referee: Andrew Madley
30 October 2024 Newcastle United (1) 2–0 Chelsea (1) Newcastle  
19:45 GMT Isak Goal 23'
Disasi Goal 26' (o.g.)
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 Goal 24'
Nwaneri Goal 33'
Havertz Goal 57'
Stadium: Deepdale
Attendance: 21,811
Referee: Peter Bankes
30 October 2024 Tottenham Hotspur (1) 2–1 Manchester City (1) London  
20:15 GMT Werner Goal 5'
Sarr Goal 25'
Report Nunes Goal 45+4' 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.

Number of teams per tier still in the competition
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 Goal 54'73'81' Report Mateta Goal 4'
Nketiah Goal 85'
Stadium: Emirates Stadium
Referee: Andrew Madley
18 December 2024 Newcastle United (1) 3–1 Brentford (1) Newcastle  
19:45 GMT Tonali Goal 9'43'
Schär Goal 69'
Report Wissa Goal 90+1' Stadium: St. James' Park
Attendance: 51,765
Referee: Samuel Barrott
18 December 2024 Southampton (1) 1–2 Liverpool (1) Southampton  
20:00 GMT Archer Goal 59' Report Núñez Goal 24'
Elliott Goal 32'
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 Goal 15'54'
Kulusevski Goal 46'
Son Goal 88'
Report Zirkzee Goal 63'
Diallo Goal 70'
Evans Goal 90+4'
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.

Number of teams per tier still in the competition
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 Goal 37'
Gordon Goal 51'
5 February 2025
20:00 GMT
Newcastle United (1) 2–0 Arsenal (1) St. James' Park
Attendance: 52,173
Referee: Simon Hooper
Murphy Goal 19'
Gordon Goal 52'
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 Goal 86' Report
6 February 2025
20:00 GMT
Liverpool (1) 4–0 Tottenham Hotspur (1) Anfield
Attendance: 60,395
Referee: Craig Pawson
Gakpo Goal 34'
Salah Goal 51' (pen.)
Szoboszlai Goal 75'
van Dijk Goal 80'
Report

Liverpool won 4–1 on aggregate.

Final[]

Main article: 2025 EFL Cup Final
16 March 2025 (2025-03-16)
16:30 GMT
Liverpool 1–2 Newcastle United Wembley Stadium, London
Attendance: 88,513
Referee: John Brooks
Chiesa Goal 90+4' Report Burn Goal 45'
Isak Goal 52'


Top goalscorers[]

As of 5 February 2025
Rank Player Club Goals
1 Flag of Netherlands Cody Gakpo Liverpool 5
2 Flag of Brazil Gabriel Jesus Arsenal 4
Flag of England Tom Ince Watford
4 Flag of Ivory Coast Simon Adingra Brighton & Hove Albion 3
Flag of England Cameron Archer Southampton
Flag of England Eberechi Eze Crystal Palace
Flag of Argentina Alejandro Garnacho Manchester United
Flag of Portugal Gonçalo Guedes Wolverhampton Wanderers
Flag of Republic of Ireland Ryan Graydon Fleetwood Town
Flag of France Jean-Philippe Mateta Crystal Palace
Flag of France Christopher Nkunku Chelsea
Flag of England Ethan Nwaneri Arsenal
Flag of Montenegro Milutin Osmajić Preston North End

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
Flag of England 2024–25 in English football
FA competitions
FA Cup (Qualifying Rounds, Final) · FA Community Shield · FA Trophy (Final) · FA Vase (Final)
League cups
EFL Cup (Final) · EFL Trophy (Final)
Premier and Football League
Premier League · Football League (Championship · League One · League Two)
National League
National League (National League · North · South)
Lower leagues
Isthmian League (Premier · North · South Central · South East) · Northern Premier League (Premier · West · East · Midlands) · Southern League (Premier Central · Premier South · Division One Central · Division One South) · Combined Counties League (North Premier, South Premier, One) · Eastern Counties League (Premier, One North, One South) · Essex Senior League (level 9 only) · Hellenic League (Premier, One) · Midland League (Premier, One, Two, Three) · Northern Counties East League (Premier, One) · Northern League (One, Two) · North West Counties League (Premier, One North, One South) · Southern Combination League (Premier, One, Two) · Southern Counties East League (Premier, One) · South West Peninsula League (East, West) · Spartan South Midlands League (Premier, One) · United Counties League (Premier North, Premier South, One) · Wessex League (Premier, One) · Western League (Premier, One)
Playoffs
Championship (Final) · League One (Final) · League Two (Final)
National League (Final) · North (Final) · South (Final)
European competitions
Champions League (Final) · Europa League (Final) · Conference League (Final)
National teams
Senior: UEFA Euro 2024 (Group C), 2026 FIFA World Cup qualification) · U21: (UEFA Euro 2025 finals) · U20: (UEFA Euro 2025 qualification) · U17: (UEFA Euro 2025 qualification)
Other
Professional U21 Development League · Premier League awards
Summer 2024 transfers · Winter 2024–25 transfers
Club seasons
Premier League

Arsenal · Aston Villa · Bournemouth · Brentford · Brighton & Hove Albion · Chelsea · Crystal Palace · Everton · Fulham · Ipswich Town · Leicester City · Liverpool · Manchester City · Manchester United · Newcastle United · Nottingham Forest · Southampton · Tottenham Hotspur · West Ham United · Wolverhampton Wanderers

Championship

Blackburn Rovers · Bristol City · Burnley · Cardiff City · Coventry City · Derby County · Hull City · Leeds United · Luton Town · Middlesbrough · Millwall · Norwich City · Oxford United · Plymouth Argyle · Portsmouth · Preston North End · Queens Park Rangers · Sheffield United · Sheffield Wednesday · Stoke City · Sunderland · Swansea City · Watford · West Bromwich Albion

League One

Barnsley · Birmingham City · Blackpool · Bolton Wanderers · Bristol Rovers · Burton Albion · Cambridge United · Charlton Athletic · Crawley Town · Exeter City · Huddersfield Town · Leyton Orient · Lincoln City · Mansfield Town · Northampton Town · Peterborough United · Reading · Rotherham United · Shrewsbury Town · Stevenage · Stockport County · Wigan Athletic · Wrexham · Wycombe Wanderers

League Two

Accrington Stanley · AFC Wimbledon · Barrow · Bradford City · Bromley · Carlisle United · Cheltenham Town · Chesterfield · Colchester United · Crewe Alexandra · Doncaster Rovers · Fleetwood Town · Gillingham · Grimsby Town · Harrogate Town · Milton Keynes Dons · Morecambe · Newport County · Notts County · Port Vale · Salford City · Swindon Town · Tranmere Rovers · Walsall

2023–24                                                        2025–26

202425 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 · Ukraine

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