Football Wiki
Football Wiki
Current
This article contains information about a current League, Cup or Match.
It may contain tentative information; the content may change as the event approaches and more information becomes available.
FA Cup
2024–25
Region Flag of England England
Flag of Wales Wales
Flag of Guernsey Guernsey
Dates 1 November 2024–17 May 2025
Number of teams 745 (all)
653 (qualifying competition)
124 (main competition
incl. 32 qualifiers)
Defending champions Manchester United
Champions Crystal Palace
Runner-up Manchester City
Total matches played 107
Total goals scored 332
Top goal scorer Josh Magennis
(6 goals)
 ← 2023–24
2025–26 → 

The 2024–25 FA Cup is the 144th season of the Football Association Challenge Cup, the oldest football tournament in the world. It is sponsored by Emirates and known as the Emirates FA Cup for sponsorship purposes. The FA Cup is the main domestic cup competition for men's football teams in England.

The qualifying competition will begin on 3 August 2024, with the tournament proper starting on 2 November 2024. The final will be played at Wembley Stadium, London, on 17 May 2025.

Manchester United are the defending champions, having beaten their rivals Manchester City in the 2024 Final to win their 13th FA Cup title.

Teams[]

The FA Cup is a knockout competition with 124 teams taking part from the first round proper, and all trying to reach the final at Wembley Stadium on 25 May 2024. The competition consists of the 92 teams from the Football League system (20 teams from the Premier League and the 72 in total from the EFL Championship, EFL League One and EFL League Two) plus the 32 surviving teams out of 653 teams from the National League System that will start the competition in the qualifying rounds. The total 745 entrants was an increase on 13 from the previous season, and the most since 758 entrants were accepted in 2012–13.

All rounds will be drawn randomly, usually either at the completion of the previous round discounting any replays or on the evening of the last televised game of a round being played, depending on television broadcasting rights.

Round Main date Number of fixtures Clubs remaining New entries this round Winner prize money Loser prize money Divisions entering this round
First round Saturday 2 November 2024 40 124 → 84 48 None 24 EFL League One teams
24 EFL League Two teams
Second round Saturday 30 November 2024 20 84 → 64 None None None
Third round Saturday 11 January 2025 32 64 → 32 44 None 20 Premier League teams
24 EFL Championship teams
Fourth round Saturday 8 February 2025 16 32 → 16 None None None
Fifth round Saturday 1 March 2025 8 16 → 8 None None None
Quarter-finals Saturday 29 March 2025 4 8 → 4 None None None
Semi-finals Saturday 26 April 2025 2 4 → 2 None None
Final Saturday 17 May 2025 1 2 → 1 None None

Rule changes[]

This is the first edition of the tournament to be played without replays in the non-qualifying rounds and the final played one week before the end of the Premier League season. The changes were made as part of a six-year agreement between the Football Association and the Premier League due to pressure on the domestic calendar from expanded UEFA competitions, but were criticised since replays were cited as an important source of revenue for lower league clubs. The agreement saw all round dates return to weekends, with previous editions having had some dates in midweek.

Qualifying[]

Main article: 2024–25 FA Cup qualifying rounds

Teams that are not members of either the Premier League or English Football League are competing in the qualifying rounds to secure one of 32 available places in the first round. The six-round qualifying competition began with the extra preliminary round on 3 August 2024.

First round[]

A total of 80 teams will play in the first round: 32 winners from the fourth qualifying round, 24 from League Two (tier 4), and 24 from League One (tier 3). Eighth tier side Hednesford Town were the lowest-ranked team in the draw, which was made on 14 October 2024 by Stuart McCall and Danny Webber at Valley Parade.

Number of teams per tier still in competition
Premier League Championship League One League Two Non-League Total
20 / 20
24 / 24
24 / 24
24 / 24
32 / 32
124 / 124
1 November 2024 Notts County (4) 5–1 Alfreton Town (6) Nottingham  
19:45 GMT Platt Goal 16'
Jatta Goal 48'62'
Brown Goal 85'90'
Report Waldock Goal 14' Stadium: Meadow Lane
Attendance: 6,658
Referee: Scott Simpson
1 November 2024 Tamworth (5) 1–0 Huddersfield Town (3) Tamworth  
19:45 GMT Maxwell Goal 44' (o.g.) Report Stadium: The Lamb Ground
Attendance: 3,533
Referee: Benjamin Speedie
2 November 2024 Barrow (4) 0–1 Doncaster Rovers (4) Barrow-in-Furness  
15:00 GMT Report Kelly Goal 83' Stadium: Holker Street
Attendance: 2,605
Referee: Dale Baines
2 November 2024 Brackley Town (6) 0–0
(5–4 pen)
Braintree Town (5) Brackley  
15:00 GMT Report Stadium: St James Park
Attendance: 1,121
Referee: Stuart Morland
    Penalties  
Byrne

Newton Lyttle O'Sullivan Lilley Missed Bates Missed Lowe

  Akinde

Langston Francis Missed Powell Vennings Missed Robinson Missed Lisbie

2 November 2024 Bradford City (4) 3–1 Aldershot Town (5) Bradford  
15:00 GMT Oliver Goal 50'

Maghoma Goal 65' (o.g.) Kavanagh Goal 68'

Report Barham Goal 32' Stadium: Valley Parade
Attendance: 4,737
Referee: Craig Hicks
2 November 2024 Bristol Rovers (3) 3–1 Weston-super-Mare (6) Bristol  
15:00 GMT Lindsay Goal 42'

Taylor Goal 95' Ward Goal 120+2'

Report Bastin Goal 64' Stadium: Memorial Stadium
Attendance: 6,898
Referee: Ollie Yates
2 November 2024 Burton Albion (3) 1–0 Scarborough Athletic (6) Burton upon Trent  
15:00 GMT Kalinauskas Goal 69' Report Stadium: Pirelli Stadium
Attendance: 3,066
Referee: Simon Mather
2 November 2024 Carlisle United (4) 0–2 Wigan Athletic (3) Carlisle  
15:00 GMT Report S. Smith Goal 105'

J. Smith Goal 120+1'

Stadium: Brunton Park
Attendance: 4,532
Referee: Martin Woods
2 November 2024 Chesterfield (4) 3–1 Horsham (7) Chesterfield  
15:00 GMT Grigg Goal 6'49'

Dobra Goal 65'

Report Dickson Goal 85' Stadium: SMH Group Stadium
Attendance: 4,887
Referee: Martin Coy
2 November 2024 Crewe Alexandra (4) 0–1 Dagenham & Redbridge (5) Crewe  
15:00 GMT Report Pereira Goal 73' (pen.) Stadium: Gresty Road
Attendance: 3,133
Referee: John Mulligan
2 November 2024 Exeter City (3) 5–3 Barnet (5) Exeter  
15:00 GMT Magennis Goal 13'76' (pen.)85' (pen.)

Bird Goal 90+6' Doyle Goal 90+11'

Report Glover Goal 39'

Brunt Goal 59' Kabamba Goal 78'

Stadium: St James Park
Attendance: 4,244
Referee: Lee Swabey
2 November 2024 Gillingham (4) 0–2 Blackpool (3) Gillingham  
15:00 GMT Report Carey Goal 38'90+4' Stadium: Priestfield Stadium
Attendance: 4,403
Referee: Carl Brook
2 November 2024 Grimsby Town (4) 0–1 Wealdstone (5) Cleethorpes  
15:00 GMT Report Reid Goal 90' Stadium: Blundell Park
Attendance: 3,174
Referee: James Westgate
2 November 2024 Hednesford Town (8) 4–4
(4–5 pen)
Gainsborough Trinity (7) Hednesford  
15:00 GMT Duku Goal 4'

Holness Goal 21' McHale Goal 49'95'

Report Howe Goal 65'77'

Lancaster Goal 90+4' Clarke Goal 109'

Stadium: Keys Park
Attendance: 3,866
Referee: Jason Richardson
    Penalties  
Stevenson

Sparkes Bearne Missed Holness Taylor Missed Gwilt Spence Missed Johnson Missed Rowe Missed

  Missed Cogill

Tuntulwana Missed Johnson Stacey Lancaster Hornshaw Missed Preston Missed Clarke Helliwell

2 November 2024 Maidenhead United (5) 1–2 Crawley Town (3) Maidenhead  
15:00 GMT McCoulsky Goal 64' Report Mullarkey Goal 90+5'

Showunmi Goal 116'

Stadium: York Road
Attendance: 1,814
Referee: Stephen Parkinson
2 November 2024 Newport County (4) 2–4 Peterborough United (3) Newport  
15:00 GMT Glennon Goal 5'

Whitmore Goal 7'

Report Odoh Goal 27'

Randall Goal 71' Jones Goal 89'90+3'

Stadium: Rodney Parade
Attendance: 2,941
Referee: Stephen Martin
2 November 2024 Port Vale (4) 1–3 Barnsley (3) Stoke-on-Trent  
15:00 GMT Curtis Goal 31' Report Roberts Goal 17'

Keillor-Dunn Goal 64' Phillips Goal 82' (pen.)

Stadium: Vale Park
Attendance: 5,128
Referee: Charles Breakspear
2 November 2024 Reading (3) 2–0 Fleetwood Town (4) Reading  
15:00 GMT Bindon Goal 48'

Odubeko Goal 86' (o.g.)

Report Stadium: Madejski Stadium
Attendance: 3,685
Referee: Paul Howard
2 November 2024 Rochdale (5) 3–4 Bromley (4) Rochdale  
15:00 GMT Beckwith Goal 24'

Gordon Goal 52' Henderson Goal 80'

Report Whitely Goal 1'90+2'

Cheek Goal 3' Amantchi Goal 90+1'

Stadium: Spotland Stadium
Attendance: 2,329
Referee: Aaron Bannister
2 November 2024 Rotherham United (3) 1–3 Cheltenham Town (4) Rotherham  
15:00 GMT Wilks Goal 37' Report Colwill Goal 36'45'

Archer Goal 58'

Stadium: New York Stadium
Attendance: 2,770
Referee: Adam Herczeg
2 November 2024 Rushall Olympic (6) 0–2 Accrington Stanley (4) Walsall  
15:00 GMT Report J. Woods Goal 73'

Walton Goal 82'

Stadium: Dales Lane
Attendance: 1,311
Referee: Steven Copeland
2 November 2024 Salford City (4) 2–1 Shrewsbury Town (3) Salford  
15:00 GMT Lund Goal 5'42' Report Marquis Goal 15' Stadium: Moor Lane
Attendance: 2,374
Referee: Leigh Doughty
2 November 2024 Solihull Moors (5) 3–0 Maidstone United (6) Solihull  
15:00 GMT Clarke Goal 49'

Stevens Goal 88' (pen.) Wilkinson Goal 90+7'

Report Stadium: Damson Park
Attendance: 1,682
Referee: Richie Watkins
2 November 2024 Southend United (5) 3–4 Charlton Athletic (3) Southend-on-Sea  
15:00 GMT Bridge Goal 45+1' (pen.)

Coker Goal 52' Edwards Goal 90+3' (o.g.)

Report Leaburn Goal 9'

Z. Mitchell Goal 40' Godden Goal 66' Ahadme Goal 120+1'

Stadium: Roots Hall
Attendance: 8,875
Referee: Darren Drysdale
2 November 2024 Stevenage (3) 1–1
(5–4 pen)
Guiseley (7) Stevenage  
15:00 GMT Reid Goal 53' Report Longbottom Goal 83' Stadium: Broadhall Way
Attendance: 2,224
Referee: Oliver Mackey
    Penalties  
Reid

Roberts Missed White Missed Young List Smith Kemp

  Longbottom

Missed Brown Ackroyd Ridehalgh Missed Mbeka Bentley Missed Ible

2 November 2024 Stockport County (3) 2–1 Forest Green Rovers (5) Stockport  
15:00 GMT Horsfall Goal 64'

Wootton Goal 97'

Report Doidge Goal 82' Stadium: Edgeley Park
Attendance: 4,624
Referee: Scott Tallis
2 November 2024 Swindon Town (4) 2–1 Colchester United (4) Swindon  
15:00 GMT McGregor Goal 83'

Tshimanga Goal 106'

Report Anderson Goal 64' Stadium: County Ground
Attendance: 4,855
Referee: Scott Jackson
2 November 2024 Tonbridge Angels (6) 1–4 Harborough Town (7) Tonbridge  
15:00 GMT Shields Goal 90+5' Report Malone Goal 41'

Stephens Goal 60'72' Forbes Goal 87'

Stadium: Longmead Stadium
Attendance: 3,132
Referee: Ross Martin
2 November 2024 Tranmere Rovers (4) 1–2 Oldham Athletic (5) Birkenhead  
15:00 GMT Jennings Goal 9' Report Norwood Goal 39'

Uchegbulam Goal 61'

Stadium: Prenton Park
Attendance: 6,464
Referee: Declan Bourne
2 November 2024 Walsall (4) 2–1 Bolton Wanderers (3) Walsall  
15:00 GMT L. Gordon Goal 59'

Jellis Goal 90+1'

Report Sheehan Goal 55' Stadium: Bescot Stadium
Attendance: 6,684
Referee: Ruebyn Ricardo
2 November 2024 Woking (5) 0–1 Cambridge United (3) Woking  
15:00 GMT Report Brophy Goal 73' Stadium: Kingfield Stadium
Attendance: 3,105
Referee: Jamie O'Connor
2 November 2024 Worthing (6) 0–2 Morecambe (4) Worthing  
15:00 GMT Report Slew Goal 7'

Williams Goal 88'

Stadium: Woodside Road
Attendance: 3,110
Referee: Sam Mulhall
2 November 2024 Wycombe Wanderers (3) 3–2 York City (5) High Wycombe  
15:00 GMT Leahy Goal 14' (pen.)57'

Kodua Goal 21'

Report Sinclair Goal 31'

Felix Goal 90+4'

Stadium: Adams Park
Attendance: 2,765
Referee: Tom Reeves
2 November 2024 Northampton Town (3) 1–2 Kettering Town (7) Northampton  
17:30 GMT Johnson Goal 28' (o.g.) Report Miller Goal 66'
Ranger Goal 92'
Stadium: Sixfields Stadium
Attendance: 7,104
Referee: Elliot Bell
3 November 2024 Milton Keynes Dons (4) 0–2 AFC Wimbledon (4) Milton Keynes  
12:30 GMT Report Stevens Goal 44'

Bugiel Goal 51'

Stadium: Stadium MK
Referee: Matt Corlett
3 November 2024 Sutton United (5) 0–1 Birmingham City (3) Sutton  
12:30 GMT Report Willumsson Goal 34' Stadium: Gander Green Lane
Attendance: 4,804
Referee: Ben Atkinson
3 November 2024 Boreham Wood (6) 2–2
(1–3 pen)
Leyton Orient (3) Borehamwood  
14:00 GMT Marsh Goal 69'

O'Connell Goal 85'

Report Perkins Goal 12'

Agyei Goal 49'

Stadium: Meadow Park
Attendance: 2,101
Referee: James Durkin
    Penalties  
Whelan Missed

Bush Missed Hare Dixon Missed

  Jaiyesimi

Missed O'Neill Pratley Galbraith

3 November 2024 Curzon Ashton (6) 0–4 Mansfield Town (3) Ashton-under-Lyne  
14:00 GMT Report Akins Goal 15' (pen.)

Quinn Goal 30' Waine Goal 73' Quinn Goal 86'

Stadium: Tameside Stadium
Referee: Thomas Parsons
3 November 2024 Harrogate Town (4) 1–0 Wrexham (3) Harrogate  
15:30 GMT Muldoon Goal 24' Report Stadium: Wetherby Road
Referee: Edward Duckworth
4 November 2024 Chesham United (6) 0–4 Lincoln City (3) Chesham  
19:15 GMT Report Moylan Goal 44'
Makama Goal 49'
McGrandles Goal 65'
Adebiyi Goal 87' (o.g.)
Stadium: The Meadow
Attendance: 3,963
Referee: Alex Chilowicz


Second round[]

All 40 winners from the first round will play in the second round. Seventh tier sides Gainsborough Trinity and Harborough Town were the lowest-ranked teams in the draw, which was made on 3 November 2024.

Number of teams per tier still in competition
Premier League Championship League One League Two Non-League Total
20 / 20
24 / 24
18 / 24
13 / 24
9 / 32
84 / 124
29 November 2024 Harrogate Town (4) 1–0 Gainsborough Trinity (7) Harrogate  
19:45 GMT Cornelius Goal 57' Report Stadium: Wetherby Road
Attendance: 4,010
Referee: Farai Hallam
30 November 2024 Wealdstone (5) 0–2 Wycombe Wanderers (3) Ruislip  
11:30 GMT Report Lubala Goal 29'

Kone Goal 84'

Stadium: Grosvenor Vale
Attendance: 3,534
Referee: Alex Chilowicz
30 November 2024 Accrington Stanley (4) 2–2
(4–1 pen)
Swindon Town (4) Accrington  
15:00 GMT Walton Goal 17'90+1' Report Hall Goal 45+2'

Cotterill Goal 70'

Stadium: Crown Ground
Attendance: 1,534
Referee: Geoff Eltringham
    Penalties  
Popoola

Knowles B. Woods Khumbeni

  Missed Drinan

Missed Cotterill Wright

30 November 2024 Barnsley (3) 0–0
(3–4 pen)
Bristol Rovers (3) Barnsley  
15:00 GMT Report Stadium: Oakwell
Attendance: 4,801
Referee: Scott Oldham
    Penalties  
Phillips Missed

Cosgrove Russell Jaló Earl Missed

  Martin

Sotiriou Sinclair Forde

30 November 2024 Cambridge United (3) 1–2 Wigan Athletic (3) Cambridge  
15:00 GMT Njoku Goal 77' Report Aasgaard Goal 85'

J. Smith Goal 119'

Stadium: Abbey Stadium
Attendance: 3,830
Referee: Zac Kennard-Kettle
30 November 2024 Crawley Town (3) 3–4 Lincoln City (3) Crawley  
15:00 GMT Roles Goal 10'

Showunmi Goal 13' Kelly Goal 82'

Report O'Connor Goal 19'

Makama Goal 39' Ring Goal 47' Moylan Goal 48'

Stadium: Broadfield Stadium
Attendance: 2,831
Referee: Sunny Singh Gill
30 November 2024 Exeter City (3) 2–0 Chesterfield (4) Exeter  
15:00 GMT Crama Goal 45+2'

Magennis Goal 69'

Report Stadium: St James Park
Attendance: 4,782
Referee: Jacob Miles
30 November 2024 Leyton Orient (3) 2–1 Oldham Athletic (5) Leyton  
15:00 GMT Keeley Goal 90+9'

Agyei Goal 120+1'

Report Monthé Goal 47' Stadium: Brisbane Road
Attendance: 6,078
Referee: Alan Young
30 November 2024 Morecambe (4) 1–0 Bradford City (4) Morecambe  
15:00 GMT Slew Goal 81' Report Stadium: Mazuma Mobile Stadium
Attendance: 3,101
Referee: Sebastian Stockbridge
30 November 2024 Peterborough United (3) 4–3 Notts County (4) Peterborough  
15:00 GMT Jones Goal 10'73'

Randall Goal 77' Odoh Goal 87'

Report Scott Goal 13'

Platt Goal 16' Abbott Goal 90+6'

Stadium: London Road Stadium
Attendance: 6,310
Referee: Ruebyn Ricardo
30 November 2024 Salford City (4) 2–0 Cheltenham Town (4) Salford  
15:00 GMT Okoronkwo Goal 20'

Stockton Goal 22' (pen.)

Report Stadium: Moor Lane
Attendance: 1,968
Referee: Martin Coy
30 November 2024 Stevenage (3) 0–1 Mansfield Town (3) Stevenage  
15:00 GMT Report McLaughlin Goal 48' Stadium: Broadhall Way
Attendance: 2,464
Referee: Tom Reeves
30 November 2024 Stockport County (3) 3–1 Brackley Town (6) Stockport  
15:00 GMT Collar Goal 15'

Wootton Goal 18' Olaofe Goal 86'

Report Connolly Goal 55' (o.g.) Stadium: Edgeley Park
Attendance: 5,637
Referee: Simon Mather
30 November 2024 Walsall (4) 0–4 Charlton Athletic (3) Walsall  
15:00 GMT Report Ahadme Goal 16'85'

Godden Goal 28' T. Campbell Goal 90+2'

Stadium: Bescot Stadium
Attendance: 6,161
Referee: Ollie Yates
30 November 2024 AFC Wimbledon (4) 1–2 Dagenham & Redbridge (5) Wimbledon  
19:15 GMT Stevens Goal 45+8' Report Morias Goal 35'

Rees Goal 79'

Stadium: Plough Lane
Attendance: 5,907
Referee: Craig Hicks
1 December 2024 Kettering Town (7) 1–2 Doncaster Rovers (4) Burton Latimer  
12:00 GMT Noel-Williams Goal 30' Report Sharp Goal 75'105' Stadium: Latimer Park
Attendance: 2,803
Referee: Benjamin Speedie
1 December 2024 Blackpool (3) 1–2 Birmingham City (3) Blackpool  
13:00 GMT Rhodes Goal 55' Report Dykes Goal 6'

Jutkiewicz Goal 24'

Stadium: Bloomfield Road
Attendance: 4,835
Referee: Tom Nield
1 December 2024 Burton Albion (3) 1–1
(3–4 pen)
Tamworth (5) Burton upon Trent  
14:00 GMT Bennett Goal 92' Report Maher Goal 94' Stadium: Pirelli Stadium
Attendance: 4,393
Referee: Thomas Kirk
    Penalties  
Orsi Missed

Bennett Whitfield Missed Watt Sweeney

  Milnes

Fletcher Crompton Missed Morrison Haydn

1 December 2024 Reading (3) 5–3 Harborough Town (7) Reading  
14:00 GMT Camará Goal 20'

Savage Goal 59' Akande Goal 65' Campbell Goal 93'96'

Report Robinson Goal 18'

O'Sullivan Goal 22' Tonge Goal 86'

Stadium: Madejski Stadium
Attendance: 7,916
Referee: Declan Bourne
1 December 2024 Solihull Moors (5) 1–2 Bromley (4) Solihull  
15:15 GMT Wilkinson Goal 12' Report Sowunmi Goal 15'

Dennis Goal 61'

Stadium: Damson Park
Referee: Matthew Russell


Third round[]

A total of 64 clubs will play in the third round: 20 winners from the second round, 20 from Premier League (tier 1), and 24 from Championship (tier 2). National League sides Dagenham & Redbridge and Tamworth are the lowest ranked teams remaining in the draw which wwas made on 2 December 2024 by Mark Hughes and Dion Dublin at Old Trafford.

Number of teams per tier still in competition
Premier League Championship League One League Two Non-League Total
20 / 20
24 / 24
12 / 24
6 / 24
2 / 32
64 / 124
9 January 2025 Sheffield United (2) 0–1 Cardiff City (2) Sheffield  
19:00 GMT Report Ashford Goal 19' Stadium: Bramall Lane
Attendance: 6,126
Referee: Adam Herczeg
9 January 2025 Everton (1) 2–0 Peterborough United (3) Liverpool  
19:45 GMT Beto Goal 42'
Ndiaye Goal 90+8'
Report Stadium: Goodison Park
Attendance: 38,895
Referee: Thomas Bramall
9 January 2025 Fulham (1) 4–1 Watford (2) Fulham  
19:45 GMT Muniz Goal 27'
Jiménez Goal 49' (pen.)
Andersen Goal 65'
Castagne Goal 85'
Report Vata Goal 33' Stadium: Craven Cottage
Attendance: 15,981
Referee: Matt Donohue
10 January 2025 Wycombe Wanderers (3) 2–0 Portsmouth (2) High Wycombe  
19:45 GMT Hanlan Goal 17'
Bradley Goal 27'
Report Stadium: Adams Park
Attendance: 5,240
Referee: Tom Reeves
10 January 2025 Aston Villa (1) 2–1 West Ham United (1) Birmingham  
20:00 GMT Onana Goal 71'
Rogers Goal 76'
Report Paquetá Goal 9' Stadium: Villa Park
Attendance: 40,989
Referee: Tim Robinson
11 January 2025 Birmingham City (3) 2–1 Lincoln City (3) Birmingham  
12:00 GMT Yokoyama Goal 1'
Dykes Goal 77'
Report Makama Goal 90' (pen.) Stadium: St Andrew's
Attendance: 17,042
Referee: Martin Coy
11 January 2025 Bristol City (2) 1–2 Wolverhampton Wanderers (1) Bristol  
12:00 GMT Twine Goal 45+1' Report Aït-Nouri Goal 10'
Gomes Goal 21'
Stadium: Ashton Gate
Attendance: 23,485
Referee: Robert Jones
11 January 2025 Middlesbrough (2) 0–1 Blackburn Rovers (2) Middlesbrough  
12:00 GMT Report Weimann Goal 70' Stadium: Riverside Stadium
Attendance: 16,794
Referee: Dean Whitestone
11 January 2025 Liverpool (1) 4–0 Accrington Stanley (4) Liverpool  
12:15 GMT Jota Goal 29'
Alexander-Arnold Goal 45'
Danns Goal 76'
Chiesa Goal 90'
Report Stadium: Anfield
Attendance: 60,261
Referee: Lewis Smith
11 January 2025 Leicester City (1) 6–2 Queens Park Rangers (2) Leicester  
14:00 GMT Justin Goal 8'63'
Mavididi Goal 35'
Buonanotte Goal 38'
Vardy Goal 51' (pen.)
Faes Goal 90+3'
Report Varane Goal 18'
Kolli Goal 45+2'
Stadium: King Power Stadium
Attendance: 28,424
Referee: David Webb
11 January 2025 Bournemouth (1) 5–1 West Bromwich Albion (2) Bournemouth  
15:00 GMT Kluivert Goal 27'
Ouattara Goal 34'44'
Semenyo Goal 47'
Jebbison Goal 90+2'
Report Taylor Goal 14' Stadium: Dean Court
Referee: John Busby
11 January 2025 Brentford (1) 0–1 Plymouth Argyle (2) Brentford  
15:00 GMT Report Whittaker Goal 82' Stadium: Brentford Community Stadium
Attendance: 16,790
Referee: Ben Toner
11 January 2025 Chelsea (1) 5–0 Morecambe (4) Fulham  
15:00 GMT Adarabioyo Goal 39'70'
Nkunku Goal 50'
Félix Goal 75'77'
Report Stadium: Stamford Bridge
Attendance: 38,998
Referee: Andrew Kitchen
11 January 2025 Exeter City (3) 3–1 Oxford United (2) Exeter  
15:00 GMT Mitchell Goal 22'40'
Harper Goal 64'
Report Phillips Goal 14' Stadium: St James Park
Attendance: 6,149
Referee: Scott Oldham
11 January 2025 Norwich City (2) 0–4 Brighton & Hove Albion (1) Norwich  
15:00 GMT Report Rutter Goal 37'45+2'
Enciso Goal 59'
March Goal 74'
Stadium: Carrow Road
Attendance: 24,738
Referee: Simon Hooper
11 January 2025 Nottingham Forest (1) 2–0 Luton Town (2) West Bridgford  
15:00 GMT Yates Goal 40'
Sosa Goal 68'
Report Stadium: City Ground
Attendance: 29,445
Referee: Darren England
11 January 2025 Reading (3) 1–3 Burnley (2) Reading  
15:00 GMT Wing Goal 77' Report Foster Goal 71'
Flemming Goal 100'109'
Stadium: Madejski Stadium
Attendance: 7,039
Referee: Andy Davies
11 January 2025 Sunderland (2) 1–2 Stoke City (2) Sunderland  
15:00 GMT Aleksić Goal 64' Report Cannon Goal 4' (pen.)
Ennis Goal 112'
Stadium: Stadium of Light
Referee: Elliot Bell
11 January 2025 Leeds United (2) 1–0 Harrogate Town (4) Leeds  
17:45 GMT Ramazani Goal 59' Report Stadium: Elland Road
Attendance: 35,584
Referee: James Bell
11 January 2025 Manchester City (1) 8–0 Salford City (4) Manchester  
17:45 GMT Doku Goal 8'69' (pen.)
Mubama Goal 20'
O'Reilly Goal 43'
Grealish Goal 49' (pen.)
McAtee Goal 62'72'81'
Report Stadium: City of Manchester Stadium
Referee: Josh Smith
11 January 2025 Coventry City (2) 1–1
(4–3 pen)
Sheffield Wednesday (2) Coventry  
18:00 GMT Kitching Goal 26' Report Musaba Goal 90+3' Stadium: Coventry Building Society Arena
Attendance: 20,906
Referee: Thomas Kirk
    Penalties  
Torp
Bidwell Missed
Eccles
Rudoni
Bassette
  Windass
Bannan
Missed Lowe
Charles
Missed Kobacki
12 January 2025 Hull City (2) 1–1
(4–5 pen)
Doncaster Rovers (4) Kingston upon Hull  
12:00 GMT Puerta Goal 80' Report Molyneux Goal 51' Stadium: MKM Stadium
Attendance: 10,032
Referee: Sunny Singh Gill
    Penalties  
João Pedro
McLoughlin
Coyle
Slater
Burstow Missed
Jones Missed
  Missed Ironside
Sterry
Gibson
Close
Molyneux
Clifton
12 January 2025 Tamworth (5) 0–3 Tottenham Hotspur (1) Tamworth  
12:30 GMT Report Tshikuna Goal 101' (o.g.)
Kulusevski Goal 107'
Johnson Goal 118'
Stadium: The Lamb Ground
Attendance: 4,963
Referee: Peter Bankes
12 January 2025 Arsenal (1) 1–1
(3–5 pen)
Manchester United (1) Holloway  
15:00 GMT Gabriel Goal 63' Report Fernandes Goal 52'
Dalot Yellow cardYellow cardRed card 49', 61'
Stadium: Emirates Stadium
Attendance: 60,109
Referee: Andrew Madley
    Penalties  
Ødegaard
Havertz Missed
Rice
Partey
  Fernandes
Amad
Yoro
Martínez
Zirkzee
12 January 2025 Crystal Palace (1) 1–0 Stockport County (3) Selhurst  
15:00 GMT Eze Goal 4' Report Stadium: Selhurst Park
Referee: Stuart Attwell
12 January 2025 Ipswich Town (1) 3–0 Bristol Rovers (3) Ipswich  
15:00 GMT Phillips Goal 18'
Clarke Goal 24'
Taylor Goal 37'
Report Stadium: Portman Road
Attendance: 27,678
Referee: Oliver Langford
12 January 2025 Newcastle United (1) 3–1 Bromley (4) Newcastle upon Tyne  
15:00 GMT Miley Goal 16'
Gordon Goal 49' (pen.)
Osula Goal 61'
Report Congreve Goal 8' Stadium: St James' Park
Attendance: 52,088
Referee: Will Finnie
12 January 2025 Southampton (1) 3–0 Swansea City (2) Southampton  
16:30 GMT Sulemana Goal 20'
Dibling Goal 35'65'
Report Stadium: St Mary's Stadium
Referee: Tony Harrington
13 January 2025 Millwall (2) 3–0 Dagenham & Redbridge (5) Bermondsey  
19:30 GMT Ivanović Goal 30'
De Norre Goal 70'
Bangura-Williams Goal 85'
Report Stadium: The Den
Attendance: 5,625
Referee: Bobby Madley
14 January 2025 Leyton Orient (3) 1–1
(6–5 pen)
Derby County (2) Leyton  
19:45 GMT Kelman Goal 20' Report Brown Goal 24' Stadium: Brisbane Road
Attendance: 8,279
Referee: Benjamin Speedie
    Penalties  
Donley
James
Brown
Cooper
Kelman
Obiero
  Collins
Goudmijn
Harness
Jackson
Barkhuizen
Missed Elder
14 January 2025 Mansfield Town (3) 0–2 Wigan Athletic (3) Mansfield  
19:45 GMT Report Aasgaard Goal 48'54' Stadium: Field Mill
Attendance: 4,523
Referee: Alex Chilowicz
14 January 2025 Preston North End (2) 2–1 Charlton Athletic (3) Preston  
19:45 GMT Osmajić Goal 32'47' Report Berry Goal 40' Stadium: Deepdale
Attendance: 7,734
Referee: Ruebyn Ricardo


Fourth round[]

The 32 winners from the third round will play in the fourth round. League Two side Doncaster Rovers were the lowest-ranked team in the draw, which was made on 12 January 2025 by Martin Keown and Mark Schwarzer at Emirates Stadium following the live match between Arsenal and Manchester United on BBC One.

Number of teams per tier still in competition
Premier League Championship League One League Two Non-League Total
17 / 20
9 / 24
5 / 24
1 / 24
0 / 32
32 / 124
7 February 2025 Manchester United (1) 2–1 Leicester City (1) Trafford  
20:00 GMT Zirkzee Goal 68'
Maguire Goal 90+3'
Report De Cordova-Reid Goal 42' Stadium: Old Trafford
Attendance: 73,693
Referee: Michael Salisbury
8 February 2025 Leeds United (2) 0–2 Millwall (2) Leeds  
12:15 GMT Report Azeez Goal 30'55' Stadium: Elland Road
Attendance: 34,923
Referee: Gavin Ward
8 February 2025 Leyton Orient (3) 1–2 Manchester City (1) Leyton  
12:15 GMT Ortega Goal 16' (o.g.) Report Khusanov Goal 56'
De Bruyne Goal 79'
Stadium: Brisbane Road
Attendance: 8,749
Referee: Darren Bond
8 February 2025 Coventry City (2) 1–4 Ipswich Town (1) Coventry  
15:00 GMT Latibeaudiere Goal 8' Report Hirst Goal 2' (pen.)
Clarke Goal 28'37'
Philogene Goal 63'
Stadium: Coventry Building Society Arena
Attendance: 30,055
Referee: Ben Toner
8 February 2025 Everton (1) 0–2 Bournemouth (1) Liverpool  
15:00 GMT Report Semenyo Goal 23' (pen.)
Jebbison Goal 43'
Stadium: Goodison Park
Referee: John Brooks
8 February 2025 Preston North End (2) 0–0
(4–2 pen)
Wycombe Wanderers (3) Preston  
15:00 GMT Report Stadium: Deepdale
Attendance: 10,444
Referee: Benjamin Speedie
    Penalties  
Greenwood
Osmajić
Frøkjær-Jensen
McCann Missed
Evans
  Lubala
Missed Udoh
Missed Reach
Scowen
8 February 2025 Southampton (1) 0–1 Burnley (2) Southampton  
15:00 GMT Report Edwards Goal 77' Stadium: St Mary's Stadium
Attendance: 15,253
Referee: Will Finnie
8 February 2025 Stoke City (2) 3–3
(2–4 pen)
Cardiff City (2) Stoke-on-Trent  
15:00 GMT Koumas Goal 42'46'
Baker Goal 57'
Report Colwill Goal 8'68'
Salech Goal 19'
Stadium: Bet365 Stadium
Attendance: 12,641
Referee: Thomas Kirk
    Penalties  
Tezgel
Seko Missed
Rose Missed
Burger
  Ralls
Missed Salech
Chambers
Willock
Colwill
8 February 2025 Wigan Athletic (3) 1–2 Fulham (1) Wigan  
15:00 GMT Smith Goal 50' Report Muniz Goal 23'55' Stadium: Brick Community Stadium
Attendance: 12,281
Referee: David Webb
8 February 2025 Birmingham City (3) 2–3 Newcastle United (1) Birmingham  
17:45 GMT Laird Goal 1'
Iwata Goal 40'
Report Willock Goal 21'82'
Wilson Goal 26'
Stadium: St Andrew's
Attendance: 27,994
Referee: Matt Donohue
8 February 2025 Brighton & Hove Albion (1) 2–1 Chelsea (1) Brighton and Hove  
20:00 GMT Rutter Goal 12'
Mitoma Goal 57'
Report Verbruggen Goal 5' (o.g.) Stadium: Falmer Stadium
Attendance: 23,279
Referee: Jarred Gillett
9 February 2025 Blackburn Rovers (2) 0–2 Wolverhampton Wanderers (1) Blackburn  
12:30 GMT Report Gomes Goal 33'
Cunha Goal 34'
Stadium: Ewood Park
Attendance: 15,141
Referee: Lewis Smith
9 February 2025 Plymouth Argyle (2) 1–0 Liverpool (1) Plymouth  
15:00 GMT Hardie Goal 53' (pen.) Report Stadium: Home Park
Attendance: 16,724
Referee: Sam Barrott
9 February 2025 Aston Villa (1) 2–1 Tottenham Hotspur (1) Birmingham  
17:35 GMT Ramsey Goal 1'
Rogers Goal 64'
Report Tel Goal 90+1' Stadium: Villa Park
Attendance: 40,773
Referee: Anthony Taylor
10 February 2025 Doncaster Rovers (4) 0–2 Crystal Palace (1) Doncaster  
19:45 GMT Report Muñoz Goal 31'
Devenny Goal 55'
Stadium: Eco-Power Stadium
Attendance: 12,739
Referee: Farai Hallam
11 February 2025 Exeter City (3) 2–2
(2–4 pen)
Nottingham Forest (1) Exeter  
20:00 GMT Magennis Goal 5'
Boly Goal 50' (o.g.)
Report Sosa Goal 15'
Awoniyi Goal 37'
Stadium: St James Park
Attendance: 8,330
Referee: Andrew Kitchen
    Penalties  
Magennis
Cole Missed
MacDonald Missed
Yogane
  Wood
Gibbs-White
Anderson
Williams


Fifth round[]

The 16 winners from the fourth round will play in the fifth round. Championship sides Burnley, Cardiff City, Millwall, Plymouth Argyle and Preston North End were the lowest-ranked teams in the draw, which was made on 10 February 2025 by Theo Walcott and Alex Scott.

Number of teams per tier still in competition
Premier League Championship League One League Two Non-League Total
11 / 20
5 / 24
0 / 24
0 / 24
0 / 32
16 / 124
28 February 2025 Aston Villa (1) 2–0 Cardiff City (2) Birmingham  
20:00 GMT Asensio Goal 68'80' Report Stadium: Villa Park
Attendance: 40,175
Referee: Peter Bankes
1 March 2025 Crystal Palace (1) 3–1 Millwall (2) Selhurst  
12:15 GMT Tanganga Goal 33' (o.g.)
Muñoz Goal 40'
Nketiah Goal 81'
Report Roberts Red card 8'
Harding Goal 45+13'
Stadium: Selhurst Park
Attendance: 21,263
Referee: Michael Oliver
1 March 2025 Preston North End (2) 3–0 Burnley (2) Preston  
12:15 GMT Brady Goal 31'
Osmajić Goal 44'
Keane Goal 73'
Report Stadium: Deepdale
Attendance: 17,761
Referee: John Brooks
1 March 2025 Bournemouth (1) 1–1
(5–4 pen)
Wolverhampton Wanderers (1) Bournemouth  
15:00 GMT Evanilson Goal 30' Report Cunha Goal 60' Red card 120' Stadium: Dean Court
Attendance: 11,021
Referee: Chris Kavanagh
    Penalties  
Kluivert
Ouattara
Tavernier
Huijsen Missed
Cook
Sinisterra
  Larsen
André
Aït-Nouri
Gomes
Missed Doherty
Missed Traoré
1 March 2025 Manchester City (1) 3–1 Plymouth Argyle (2) Manchester  
17:45 GMT O'Reilly Goal 45+1'76'
De Bruyne Goal 90'
Report Taloverov Goal 38' Stadium: City of Manchester Stadium
Attendance: 50,044
Referee: Craig Pawson
2 March 2025 Newcastle United (1) 1–2 Brighton & Hove Albion (1) Newcastle upon Tyne  
13:45 GMT Isak Goal 22' (pen.)
Gordon Red card 83'
Report Minteh Goal 44'
Lamptey Yellow cardYellow cardRed card 29', 90+1'
Welback Goal 114'
Stadium: St James' Park
Attendance: 51,566
Referee: Anthony Taylor
2 March 2025 Manchester United (1) 1–1
(3–4 pen)
Fulham (1) Trafford  
16:30 GMT Fernandes Goal 71' Report Bassey Goal 45+1' Stadium: Old Trafford
Attendance: 67,614
Referee: Stuart Attwell
    Penalties  
Fernandes
Dalot
Casemiro
Lindelöf Missed
Zirkzee Missed
  Jiménez
Berge
Willian
Robinson
3 March 2025 Nottingham Forest (1) 1–1
(3–4 pen)
Ipswich Town (1) West Bridgford  
19:30 GMT Yates Goal 68' Report Hirst Goal 53' Stadium: City Ground
Attendance: 29,171
Referee: Tony Harrington
    Penalties  
Wood
Gibbs-White
Anderson
Williams
Hudson-Odoi
  Mursi
Delap
Cajuste
Johnson
Missed Taylor


Quarter-finals[]

The eight winners from the fifth round will play in the quarter-finals. Championship side Preston North End were the lowest-ranked team in the draw, which was made on 2 March 2025 by Denis Irwin and Danny Murphy.

Number of teams per tier still in competition
Premier League Championship League One League Two Non-League Total
7 / 20
1 / 24
0 / 24
0 / 24
0 / 32
8 / 124
29 March 2025 Fulham (1) 0–3 Crystal Palace (1) Fulham  
12:15 GMT Report Eze Goal 34'
Sarr Goal 38'
Nketiah Goal 75'
Stadium: Craven Cottage
Attendance: 26,222
Referee: Darren England
29 March 2025 Brighton & Hove Albion (1) 0–0
(3–4 pen)
Nottingham Forest (1) Brighton and Hove  
17:15 GMT Report Stadium: Falmer Stadium
Attendance: 29,930
Referee: Peter Bankes
    Penalties  
Pedro
Gruda
Hinshelwood Missed
Gómez Missed
Dunk
  Anderson
Hudson-Odoi
Missed Williams
Milenković
Yates
30 March 2025 Preston North End (2) 0–3 Aston Villa (1) Preston  
13:30 BST Report Rashford Goal 58'63' (pen.)
Ramsey Goal 71'
Stadium: Deepdale
Attendance: 22,198
Referee: Chris Kavanagh
30 March 2025 Bournemouth (1) 1–2 Manchester City (1) Bournemouth  
16:30 BST Evanilson Goal 21' Report Haaland Goal 49'
Marmoush Goal 63'
Stadium: Dean Court
Attendance: 10,954
Referee: Stuart Attwell


Semi-finals[]

The four winners from the quarter-finals will play in the semi-finals. All four teams remaining were Premier League sides. The draw was made on 30 March 2025 by Joe Hart at Deepdale.

Number of teams per tier still in competition
Premier League Championship League One League Two Non-League Total
4 / 20
0 / 24
0 / 24
0 / 24
0 / 32
4 / 124
26 April 2025 Crystal Palace (1) 3–0 Aston Villa (1) London  
17:15 BST Eze Goal 31'
Sarr Goal 58'90+4'
Report Stadium: Wembley Stadium
Attendance: 82,301
Referee: Anthony Taylor
27 April 2025 Nottingham Forest (1) 0–2 Manchester City (1) London  
16:30 BST Report Lewis Goal 2'
Gvardiol Goal 51'
Stadium: Wembley Stadium
Attendance: 72,976
Referee: Michael Oliver


Final[]

Main article: 2025 FA Cup Final
17 May 2025 (2025-05-17)
16:30 BST
19 °C (66 °F)
live on
live on

Crystal Palace 1–0 Manchester City Wembley Stadium, London
Referee: Stuart Attwell (Birmingham)
Eze Goal 16' Report

Top goalscorers[]

As of 11 February 2025
Rank Player Club Goals
1 Flag of Northern Ireland Josh Magennis Exeter City 6
2 Flag of England Ricky-Jade Jones Peterborough United 4
3 Flag of Norway Thelo Aasgaard Wigan Athletic 3
Flag of England Jack Clarke Ipswich Town
Flag of Morocco Gassan Ahadme Charlton Athletic
Flag of England Jovon Makama Lincoln City
Flag of England James McAtee Manchester City
Flag of Brazil Rodrigo Muniz Fulham
Flag of France Georginio Rutter Brighton & Hove Albion
Flag of England Jonny Smith Wigan Athletic
Flag of England Tyler Walton Accrington Stanley

Television rights[]

Both BBC Sport and ITV Sport air FA Cup matches until the 2025–26 season.

Broadcaster Summary
BBC Sport 18 live matches per season, with highlights of the FA Community Shield. BBC Sport has second and third picks of matches in the second round, fourth round and the quarter-finals, as well as first and fourth pick of matches in the first, third and fifth rounds, and first pick of the semi-finals.
ITV Sport At least 20 live matches per season, plus live coverage of the FA Community Shield. ITV has first pick and fourth pick of matches in the second round, fourth round and the quarter-finals, as well as second and third picks for the first, third and fifth rounds and second pick of the semi-finals.
Round Date Teams Kick-off Channels
Digital TV
First round 1 November 2024 Tamworth v Huddersfield Town 19:45 BBC iPlayer BBC Two
2 November 2024 Northampton Town v Kettering Town 17:30 BBC iPlayer BBC Two
3 November 2024 Sutton United v Birmingham City 12:30 ITVX ITV1, STV
Harrogate Town v Wrexham 15:30 ITVX N/A
4 November 2024 Chesham United v Lincoln City 19:15 ITVX ITV4
Second Round 29 November 2024 Harrogate Town v Gainsborough Trinity 19:45 BBC iPlayer BBC Two
30 November 2024 Wealdstone v Wycombe Wanderers 11:30 ITVX ITV1, STV
AFC Wimbledon v Dagenham & Redbridge 19:15 ITVX N/A
1 December 2024 Kettering Town v Doncaster Rovers 12:00 BBC iPlayer BBC Two
Solihull Moors v Bromley 15:15 ITVX ITV1, STV
Third round 9 January 2025 Sheffield United v Cardiff City 19:00 BBC iPlayer BBC One Wales
Everton v Peterborough United 19:45 BBC iPlayer N/A
10 January 2025 Aston Villa v West Ham United 20:00 ITVX ITV1, STV
11 January 2025 Liverpool v Accrington Stanley 12:15 ITVX ITV1, STV
Manchester City v Salford City 17:45 BBC iPlayer BBC One
Leeds United v Harrogate Town 17:45 BBC iPlayer N/A
12 January 2025 Tamworth v Tottenham Hotspur 12:30 ITVX ITV1, STV
Arsenal v Manchester United 15:00 BBC iPlayer BBC One
Newcastle United v Bromley 15:00 BBC iPlayer N/A
Southampton v Swansea City 16:30 BBC iPlayer BBC Two Wales
13 January 2025 Millwall v Dagenham & Redbridge 19:30 ITVX ITV4
Fourth round 7 February 2025 Manchester United v Leicester City 20:00 ITVX ITV1, STV, UTV
8 February 2025 Leyton Orient v Manchester City 12:15 BBC iPlayer BBC One
Birmingham City v Newcastle United 17:45 BBC iPlayer BBC One
Brighton & Hove Albion v Chelsea 20:00 ITVX ITV4
9 February 2025 Blackburn Rovers v Wolverhampton Wanderers 12:30 BBC iPlayer N/A
Plymouth Argyle v Liverpool 15:00 ITVX ITV1, STV, UTV
Aston Villa v Tottenham Hotspur 17:35 BBC iPlayer BBC One
10 February 2025 Doncaster Rovers v Crystal Palace 19:45 BBC iPlayer N/A
11 February 2025 Exeter City v Nottingham Forest 20:00 ITVX ITV1
Fifth round 28 February 2025 Aston Villa v Cardiff City 20:00 ITVX, STV Player ITV1, STV
1 March 2025 Crystal Palace v Millwall 12:15 BBC iPlayer BBC One
Preston North End v Burnley BBC iPlayer N/A
Bournemouth v Wolverhampton Wanderers 15:00 TBC TBC
Manchester City v Plymouth Argyle 17:45 ITVX ITV4
2 March 2025 Newcastle United v Brighton & Hove Albion 13:45 ITVX, STV Player ITV1, STV
Manchester United v Fulham 16:30 BBC iPlayer BBC One
3 March 2025 Nottingham Forest v Ipswich Town 19:30 ITVX ITV4

External links[]

FA Cup
FA Cup seasons

1871–72 · 1872–73 · 1873–74 · 1874–75 · 1875–76 · 1876–77 · 1877–78 · 1878–79 · 1879–80 · 1880–81 · 1881–82 · 1882–83 · 1883–84 · 1884–85 · 1885–86 · 1886–87 · 1887–88 · 1978–79 · 1979–80 · 1980–81 · 1981–82 · 1982–83 · 1983–84 · 1984–85 · 1985–86 · 1986–87 · 1987–88 · 1988–89 · 1989–90 · 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 · 2007–08 · 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 ·

FA Cup finals

1872 · 1873 · 1874 · 1875 · 1876 · 1877 · 1878 · 1879 · 1880 · 1881 · 1882 · 1883 · 1884 · 1885 · 1886 · 1887 · 1888 · 1889 · 1890 · 1891 · 1892 · 1893 · 1894 · 1895 · 1896 · 1897 · 1898 · 1899 · 1900 · 1901 · 1902 · 1903 · 1904 · 1905 · 1906 · 1907 · 1908 · 1909 · 1910 · 1911 · 1912 · 1913 · 1914 · 1915 · 1920 · 1921 · 1922 · 1923 · 1924 · 1925 · 1926 · 1927 · 1928 · 1929 · 1930 · 1931 · 1932 · 1933 · 1934 · 1935 · 1936 · 1937 · 1938 · 1939 · 1946 · 1947 · 1948 · 1949 · 1950 · 1951 · 1952 · 1953 · 1954 · 1955 · 1956 · 1957 · 1958 · 1959 · 1960 · 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 ·

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