FA Cup Fixtures & Results 2023/2024

Every result of the season, with full stats for every match.

Updated 25 May 2024, after the last game

FA Cup Fixtures & Results Questions

What was the first game of the 2023/2024 FA Cup?

The first game of the 2023/2024 FA Cup was on Friday 3 November 2023, when Barnsley drew 3-3 at home with Horsham. Two games opened the season that day.

What was the most common scoreline in the 2023/2024 FA Cup?

A 1-1 draw was the most common scoreline in the 2023/2024 FA Cup, 14 of the 149 matches, 9% of them. Next are a 2-0 away win with 10, a 1-0 home win with 10.

What was the last game of the 2023/2024 FA Cup?

The last game of the 2023/2024 FA Cup was on Saturday 25 May 2024, when Manchester United beat Manchester City 2-1.

How many games were played in the 2023/2024 FA Cup?

The 2023/2024 FA Cup ran to 149 games across 12 rounds, producing 522 goals at 3.50 a game.

What was the highest-scoring game of the 2023/2024 FA Cup?

The highest-scoring game in the 2023/2024 FA Cup was on Saturday 4 November 2023, when Aldershot Town won 7-4 at Swindon Town. Eleven goals was the most in any game in the tournament.

What was the biggest win of the 2023/2024 FA Cup?

Five goals was the widest winning margin in the 2023/2024 FA Cup, managed seven times, among them Bristol Rovers beat Whitby Town 7-2 at home and Grimsby Town beat Slough Town 7-2 at home.

How many goalless draws were there in the FA Cup in 2023/2024?

The FA Cup had seven goalless draws in 2023/2024, from 149 games played. The most recent was on Friday 26 January 2024, when Chelsea drew 0-0 at home with Aston Villa.

FA Cup fixtures 2023/2024

Date Kick-off Match Score
3rd Nov 202319:45Barnsley vs Horsham3-3
3rd Nov 202319:45Sheppey United vs Walsall1-4
4th Nov 202313:30Northampton Town vs Barrow1-3
4th Nov 202315:00Curzon Ashton vs Barnet0-1
4th Nov 202315:00Alfreton Town vs Worthing2-0
4th Nov 202315:00Bolton Wanderers vs Solihull Moors4-0
4th Nov 202315:00Exeter City vs Wigan Athletic0-2
4th Nov 202315:00Leyton Orient vs Carlisle United3-1
4th Nov 202315:00Hereford vs Gillingham0-2
4th Nov 202315:00Oxford United vs Maidenhead United2-0
4th Nov 202315:00Newport County vs Oldham Athletic2-0
4th Nov 202315:00Swindon Town vs Aldershot Town4-7
4th Nov 202315:00Marine vs Harrogate Town1-5
4th Nov 202315:00Port Vale vs Burton Albion0-0
4th Nov 202315:00Peterborough United vs Salford City2-2
4th Nov 202315:00Eastleigh vs Boreham Wood5-1
4th Nov 202315:00Bradford City vs Wycombe Wanderers1-2
4th Nov 202315:00Shrewsbury Town vs Colchester United3-2
4th Nov 202315:00Bristol Rovers vs Whitby Town7-2
4th Nov 202315:00Lincoln City vs Morecambe1-2
4th Nov 202315:00Sutton United vs Fylde2-1
4th Nov 202315:00Reading vs Milton Keynes Dons3-2
4th Nov 202315:00Doncaster Rovers vs Accrington Stanley2-2
4th Nov 202315:00Chester vs York City0-0
4th Nov 202315:00Notts County vs Crawley Town3-2
4th Nov 202315:00Stockport County vs Worksop Town5-1
4th Nov 202315:00Yeovil Town vs Gateshead3-2
4th Nov 202315:00Stevenage vs Tranmere Rovers4-3
4th Nov 202315:00Chesham United vs Maidstone United0-2
4th Nov 202315:00AFC Wimbledon vs Cheltenham Town5-1
4th Nov 202315:00Cambridge United vs Bracknell Town2-1
4th Nov 202315:00Ramsgate vs Woking2-1
4th Nov 202317:45Bromley vs Blackpool0-2
4th Nov 202319:45Mansfield Town vs Wrexham1-2
5th Nov 202312:15Chesterfield vs Portsmouth1-0
5th Nov 202314:00Kidderminster Harriers vs Fleetwood Town1-2
5th Nov 202314:00Slough Town vs Grimsby Town1-1
5th Nov 202314:45Crewe Alexandra vs Derby County2-2
5th Nov 202317:30Charlton Athletic vs Cray Valley (PM)1-1
12th Dec 202319:45Scarborough Athletic vs Forest Green Rovers2-4
14th Nov 202319:30Horsham vs Barnsley0-3
14th Nov 202319:45York City vs Chester2-1
14th Nov 202319:45Forest Green Rovers vs Scarborough Athletic5-2
14th Nov 202319:45Burton Albion vs Port Vale0-2
14th Nov 202319:45Accrington Stanley vs Doncaster Rovers1-2
14th Nov 202319:45Salford City vs Peterborough United4-4
14th Nov 202319:45Grimsby Town vs Slough Town7-2
14th Nov 202319:45Derby County vs Crewe Alexandra1-3
15th Nov 202319:45Cray Valley (PM) vs Charlton Athletic1-6
1st Dec 202319:45Notts County vs Shrewsbury Town2-3
1st Dec 202319:45York City vs Wigan Athletic0-1
2nd Dec 202315:00Maidstone United vs Barrow2-1
2nd Dec 202315:00Wycombe Wanderers vs Morecambe0-2
2nd Dec 202315:00Cambridge United vs Fleetwood Town4-0
2nd Dec 202315:00Bolton Wanderers vs Harrogate Town5-1
2nd Dec 202315:00Peterborough United vs Doncaster Rovers2-1
2nd Dec 202315:00Gillingham vs Charlton Athletic2-0
2nd Dec 202315:00Stevenage vs Port Vale1-1
2nd Dec 202315:00Newport County vs Barnet1-1
2nd Dec 202315:00Oxford United vs Grimsby Town2-0
2nd Dec 202315:00Sutton United vs Horsham3-0
3rd Dec 202313:30Eastleigh vs Reading2-1
3rd Dec 202314:00Chesterfield vs Leyton Orient1-0
3rd Dec 202314:00Aldershot Town vs Stockport County2-2
3rd Dec 202315:45Wrexham vs Yeovil Town3-0
4th Dec 202319:45AFC Wimbledon vs Ramsgate5-0
5th Dec 202319:45Alfreton Town vs Walsall0-0
12th Dec 202319:45Crewe Alexandra vs Bristol Rovers2-4
19th Dec 202319:45Blackpool vs Forest Green Rovers3-0
12th Dec 202319:45Barnet vs Newport County1-4
12th Dec 202319:45Port Vale vs Stevenage3-3
12th Dec 202319:45Walsall vs Alfreton Town1-0
13th Dec 202319:45Stockport County vs Aldershot Town0-1
4th Jan 202420:00Crystal Palace vs Everton0-0
5th Jan 202419:15Brentford vs Wolverhampton Wanderers1-1
5th Jan 202419:30Fulham vs Rotherham United1-0
5th Jan 202420:00Tottenham Hotspur vs Burnley1-0
6th Jan 202412:30AFC Wimbledon vs Ipswich Town1-3
6th Jan 202412:30Millwall vs Leicester City2-3
6th Jan 202412:30Coventry City vs Oxford United6-2
6th Jan 202412:30Maidstone United vs Stevenage1-0
6th Jan 202412:45Sunderland vs Newcastle United0-3
6th Jan 202415:00Stoke City vs Brighton & Hove Albion2-4
6th Jan 202415:00Norwich City vs Bristol Rovers1-1
6th Jan 202415:00Southampton vs Walsall4-0
6th Jan 202415:00Watford vs Chesterfield2-1
6th Jan 202415:00Blackburn Rovers vs Cambridge United5-2
6th Jan 202415:00Gillingham vs Sheffield United0-4
6th Jan 202415:00Queens Park Rangers vs AFC Bournemouth2-3
6th Jan 202415:00Plymouth Argyle vs Sutton United3-1
6th Jan 202415:00Newport County vs Eastleigh1-1
6th Jan 202415:00Hull City vs Birmingham City1-1
6th Jan 202417:30Sheffield Wednesday vs Cardiff City4-0
6th Jan 202417:30Middlesbrough vs Aston Villa0-1
6th Jan 202417:30Swansea City vs Morecambe2-0
6th Jan 202417:30Chelsea vs Preston North End4-0
7th Jan 202414:00Luton Town vs Bolton Wanderers0-0
7th Jan 202414:00Shrewsbury Town vs Wrexham0-1
7th Jan 202414:00West Ham United vs Bristol City1-1
7th Jan 202414:00West Bromwich Albion vs Aldershot Town4-1
7th Jan 202414:00Peterborough United vs Leeds United0-3
7th Jan 202414:00Nottingham Forest vs Blackpool2-2
7th Jan 202414:00Manchester City vs Huddersfield Town5-0
7th Jan 202416:30Arsenal vs Liverpool0-2
8th Jan 202420:15Wigan Athletic vs Manchester United0-2
16th Jan 202419:30Wolverhampton Wanderers vs Brentford3-2
16th Jan 202419:45Eastleigh vs Newport County1-3
16th Jan 202419:45Birmingham City vs Hull City2-1
16th Jan 202419:45Bolton Wanderers vs Luton Town1-2
16th Jan 202419:45Bristol City vs West Ham United1-0
17th Jan 202419:45Everton vs Crystal Palace1-0
17th Jan 202419:45Bristol Rovers vs Norwich City1-3
17th Jan 202419:45Blackpool vs Nottingham Forest2-3
25th Jan 202419:45AFC Bournemouth vs Swansea City5-0
26th Jan 202419:45Bristol City vs Nottingham Forest0-0
26th Jan 202419:45Sheffield Wednesday vs Coventry City1-1
26th Jan 202419:45Chelsea vs Aston Villa0-0
26th Jan 202420:00Tottenham Hotspur vs Manchester City0-1
27th Jan 202412:30Ipswich Town vs Maidstone United1-2
27th Jan 202415:00Leicester City vs Birmingham City3-0
27th Jan 202415:00Leeds United vs Plymouth Argyle1-1
27th Jan 202415:00Everton vs Luton Town1-2
27th Jan 202415:00Sheffield United vs Brighton & Hove Albion2-5
27th Jan 202419:00Fulham vs Newcastle United0-2
28th Jan 202411:45West Bromwich Albion vs Wolverhampton Wanderers0-2
28th Jan 202414:00Watford vs Southampton1-1
28th Jan 202414:30Liverpool vs Norwich City5-2
28th Jan 202416:30Newport County vs Manchester United2-4
29th Jan 202419:30Blackburn Rovers vs Wrexham4-1
6th Feb 202419:45Coventry City vs Sheffield Wednesday4-1
6th Feb 202419:45Plymouth Argyle vs Leeds United1-4
6th Feb 202419:45Southampton vs Watford3-0
7th Feb 202419:45Nottingham Forest vs Bristol City1-1
7th Feb 202420:00Aston Villa vs Chelsea1-3
26th Feb 202419:45Coventry City vs Maidstone United5-0
27th Feb 202419:30AFC Bournemouth vs Leicester City0-1
27th Feb 202420:00Blackburn Rovers vs Newcastle United1-1
27th Feb 202420:00Luton Town vs Manchester City2-6
28th Feb 202419:30Chelsea vs Leeds United3-2
28th Feb 202419:45Nottingham Forest vs Manchester United0-1
28th Feb 202419:45Wolverhampton Wanderers vs Brighton & Hove Albion1-0
28th Feb 202420:00Liverpool vs Southampton3-0
16th Mar 202412:15Wolverhampton Wanderers vs Coventry City2-3
16th Mar 202417:30Manchester City vs Newcastle United2-0
17th Mar 202412:45Chelsea vs Leicester City4-2
17th Mar 202415:30Manchester United vs Liverpool4-3
20th Apr 202417:15Manchester City vs Chelsea1-0
21st Apr 202415:30Coventry City vs Manchester United3-3
25th May 202415:00Manchester City vs Manchester United1-2

FA Cup pages

  • FA Cup Player Stats
  • FA Cup Team Stats
  • FA Cup BTTS Stats
  • FA Cup Corner Stats
  • FA Cup stats hub

FA Cup team pages

  • Wigan stats
  • Reading stats
  • Blackpool stats
  • Leicester stats
  • Barnsley stats
  • Sheff Wed stats
  • Newport stats
  • Colchester stats
  • Walsall stats
  • Crewe stats
  • York stats
  • Notts County stats
  • Scunthorpe stats
  • Plymouth stats
  • Luton stats
  • Salford stats
  • Bradford stats
  • Rotherham stats
  • Burton stats
  • Shrewsbury stats
  • Forest Green stats
  • Wycombe stats
  • Exeter City stats
  • Aldershot stats
  • Worcester stats
  • Grimsby stats
  • Tranmere stats
  • Crawley stats
  • Eastleigh stats
  • Oldham stats
  • Northampton stats
  • Mansfield stats
  • Guiseley stats
  • Bristol Rovers stats
  • Cambridge stats
  • Doncaster stats
  • Rochdale stats
  • Chesterfield stats
  • Stockport stats
  • Huddersfield stats
  • Wealdstone stats
  • Peterborough stats
  • Yeovil stats
  • Swindon stats
  • Orient stats
  • Bromley stats
  • Oxford Utd stats
  • Wimbledon stats
  • Gillingham stats
  • Sutton stats
  • Fleetwood stats
  • Barnet stats
  • Carlisle stats
  • MK Dons stats
  • Fylde stats
  • Port Vale stats
  • Cheltenham stats
  • Barrow stats
  • Harrogate Town stats
  • Accrington stats
  • Stevenage stats
  • Dover Athletic stats
  • Halifax Town stats
  • Oxford City stats
  • Kidderminster Harriers stats
  • Marine stats
  • Boreham Wood stats
  • Altrincham stats
  • AFC Hornchurch stats
  • Cray Wanderers stats
  • AFC Rushden & Diamonds stats
  • Stafford Rangers stats
  • Salisbury stats
  • Sholing stats
  • Wimborne Town stats
  • Alvechurch stats
  • Plymouth Parkway stats
  • Harborough Town stats
  • Berkhamsted stats
  • Macclesfield stats

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Football stats, projections and bet builders, built on data.

Download Statz on the App Store Get Statz on Google Play

Newsletter

Weekly edges + bet builders, straight to your inbox.

Sports

  • Football
  • NBA
  • NFL
  • Cricket
  • Golf

Football

  • Premier League
  • Champions League
  • La Liga
  • Erling Haaland stats
  • Arsenal
  • Arsenal xG

Tools

  • Acca Builder
  • Player Props
  • Daily Bet Builder
  • Team Bet Builder
  • Bet Builder Tips
  • Daily Acca
  • Statz Pro

Company

  • About Statz
  • Privacy Policy
  • Terms & Conditions
  • Contact
18+ BeGambleAware.org GamCare

18+ only. Please gamble responsibly. For free, confidential help, visit BeGambleAware.org or GamCare.

Statz may earn a commission from bookmaker links. This never affects our stats or picks.

© 2026 CricLabs Ltd, company no. 13939251. All rights reserved.