Looking for English football predictions across the whole pyramid? This page brings you our reads on English football from the Premier League down through the EFL and the cups, built from form, matchup and confirmed team news. The latest selections are in the table above.
English football is defined by its depth and its unpredictability. Any side can beat any other on its day, upsets are a weekly event, and that competitiveness runs from the top of the Premier League to the bottom of the Football League. Reading it well means respecting that parity.
Today's Markets
EPL
Arsenal
Coventry City
13/2
12/1
no
no
no
EPL
Hull City
Manchester United
–
–
EPL
Nottingham Forest
Leeds United
–
–
EPL
Ipswich Town
Sunderland
–
–
EPL
Everton
Crystal Palace
–
–
EPL
Brentford
Tottenham
–
–
EPL
Manchester City
Bournemouth
–
–
EPL
Brighton
Aston Villa
–
–
EPL
Newcastle United
Liverpool
–
–
EPL
Fulham
Chelsea
–
–
CH
Wolverhampton
Blackburn Rovers
16/5
6/1
no
no
no
CH
Bolton Wanderers
Preston North End
9/4
9/4
no
no
no
CH
Stoke City
Swansea City
11/5
11/5
no
no
no
CH
Portsmouth
QPR
12/5
21/10
no
no
no
CH
Norwich City
West Bromwich
5/2
11/4
no
no
no
CH
Middlesbrough
Lincoln City
17/4
13/2
no
no
no
CH
Charlton Athletic
Derby County
11/5
17/10
no
no
no
CH
Bristol City
Millwall
12/5
17/10
no
no
no
CH
Sheffield United
Birmingham City
9/4
2/1
no
no
no
CH
Watford
Southampton
5/2
11/10
no
no
no
CH
Burnley
West Ham
5/2
5/4
no
no
no
CH
Cardiff City
Wrexham FC
5/2
7/4
no
no
no
L1
Reading
Luton Town
12/5
23/20
no
no
no
L1
Oxford United
Milton Keynes Dons
9/4
9/4
no
no
no
L1
Notts County
Leicester City
12/5
1/1
no
no
no
L1
Plymouth Argyle
Stockport County
5/2
11/5
no
no
no
L1
Mansfield
Doncaster Rovers
12/5
9/4
no
no
no
L1
Leyton Orient
Sheffield Wednesday
12/5
5/4
no
no
no
L1
Huddersfield
AFC Wimbledon
11/4
17/4
no
no
no
L1
Cambridge Utd
Wigan Athletic
11/5
37/20
no
no
no
L1
Burton Albion
Stevenage
11/5
2/1
no
no
no
L1
Bradford City
Peterborough
11/4
15/4
no
no
no
L1
Blackpool
Wycombe
9/4
17/10
no
no
no
L1
Barnsley
Bromley FC
5/2
9/4
no
no
no
L2
Oldham Athletic
Port Vale
11/5
17/10
no
no
no
L2
Newport County
Rochdale
12/5
5/4
no
no
no
L2
York City
Bristol Rovers
11/5
9/4
no
no
no
L2
Tranmere Rovers
Shrewsbury
9/4
11/5
no
no
no
L2
Northampton Town
Swindon Town
12/5
9/4
no
no
no
L2
Grimsby Town
Exeter City
13/5
16/5
no
no
no
L2
Gillingham
Walsall FC
9/4
21/10
no
no
no
L2
Crawley Town
Crewe Alexandra
9/4
17/10
no
no
no
L2
Chesterfield
Fleetwood Town
5/2
33/10
no
no
no
L2
Cheltenham
Rotherham
9/4
3/2
no
no
no
L2
Barnet
Salford City
11/5
2/1
no
no
no
L2
Accrington Stanley
Colchester Utd
11/5
7/4
no
no
no
FA
Bashley
Shepton Mallet
15/4
6/1
no
no
no
2 – 2(2 – 1)
FA
Hollands & Blair
Pagham
15/4
6/1
no
no
no
FA
Hallen
Roman Glass St George
15/4
6/1
no
no
no
3 – 3(2 – 1)
FA
Amersham Town
North Leigh
15/4
6/1
no
no
no
FA
Yaxley FC
Thetford Town
5/2
7/4
no
no
no
FA
Nantwich Town
Sporting Khalsa
5/2
7/4
no
no
no
1 – 1(1 – 0)
FA
Downham Town
Cornard United FC
5/2
7/4
no
no
no
0 – 0(0 – 0)
FA
Abbey Hulton United
Kidsgrove Athletic
5/2
7/4
no
no
no
FA
Potton United
Cockfosters
5/2
7/4
no
no
no
3 – 3(1 – 1)
FA
Atherton Collieries
Barnoldswick Town
5/2
7/4
no
no
no
FA
Ossett United
Abbey Hey
5/2
7/4
no
no
no
FA
West Didsbury & Chorlton
Garforth Town
5/2
7/4
no
no
no
FA
Golcar United
Horbury Town
5/2
7/4
no
no
no
FA
West Auckland Town
Yarm & Eaglescliffe
5/2
7/4
no
no
no
FA
Alton
Yateley United
5/2
7/4
no
no
no
FA
Hereford Pegasus
Lutterworth Town
5/2
7/4
no
no
no
FA
March Town United
Ely City
5/2
7/4
no
no
no
FA
Glossop North End
Tadcaster Albion
5/2
7/4
no
no
no
FA
Droylsden
Burscough
5/2
7/4
no
no
no
FA
Walsham Le Willows
Dereham Town
5/2
7/4
no
no
no
FA
Saffron Walden Town FC
Wisbech Town
5/2
7/4
no
no
no
FA
St Neots Town
Stowmarket Town
5/2
7/4
no
no
no
FA
Broadfields United
Herne Bay FC
5/2
7/4
no
no
no
FA
Sheppey United
Kennington
5/2
7/4
no
no
no
FA
Raynes Park Vale
Merstham FC
5/2
7/4
no
no
no
FA
Ashby Ivanhoe
Worcester Raiders
5/2
7/4
no
no
no
FA
Mossley AFC
Silsden
21/10
21/10
no
no
no
FA
Kings Langley
Everett Rovers
5/2
7/4
no
no
no
FA
Portishead Town
Ardley United
5/2
7/4
no
no
no
FA
Marlow
Newport Pagnell Town
5/2
7/4
no
no
no
FA
Tooting & Mitcham
Holmesdale
5/2
7/4
no
no
no
FA
St Helens
North Ferriby Utd
12/5
5/4
no
no
no
FA
Dearne & District
Runcorn Town
12/5
5/4
no
no
no
0 – 0(0 – 0)
FA
St Blazey
Tavistock AFC
12/5
5/4
no
no
no
FA
Easington Colliery
Whitley Bay FC
12/5
5/4
no
no
no
FA
Hutton FC
Northwood FC
12/5
5/4
no
no
no
FA
Slimbridge
Burnham
12/5
5/4
no
no
no
FA
Campion
Frickley Athletic
12/5
5/4
no
no
no
FA
North Shields
Consett
12/5
5/4
no
no
no
FA
Aylesbury United
Flackwell Heath
3/1
29/20
no
no
no
FA
Northwich
Beverley Town
12/5
5/4
no
no
no
FA
Lingfield
Corinthian
11/4
19/20
no
no
no
NL
Yeovil Town
Carlisle Utd
27/10
4/5
no
no
no
NL
Worthing FC
Forest Green
5/2
1/1
no
no
no
NL
Wealdstone
Harrogate Town
27/10
17/20
no
no
down
NL
Tamworth
AFC Fylde
27/10
2/1
no
no
no
NL
Sutton United
Altrincham
5/2
9/4
no
no
no
NL
Southend Utd
Scunthorpe Utd
27/10
3/1
no
no
no
NL
Solihull Moors
Boston United
5/2
8/5
no
no
no
NL
Kidderminster
Eastleigh
27/10
5/2
no
no
no
NL
Gateshead
Woking
12/5
7/5
down
no
no
NL
Halifax
Boreham Wood
13/5
1/1
no
no
no
NL
Barrow AFC
AFC Hornchurch
16/5
16/5
no
no
no
NL
Aldershot Town
Hartlepool Utd
13/5
1/1
no
no
no
NLn
Worksop Town
AFC Telford Utd
9/4
17/10
no
no
no
NLn
Spennymoor Town
Merthyr Town
5/2
9/4
no
no
no
NLn
Spalding United
Oxford City
5/2
5/2
down
no
no
NLn
Southport
Buxton FC
12/5
27/20
no
no
no
NLn
South Shields
Chorley FC
11/4
4/1
no
no
no
NLn
Macclesfield
Radcliffe Borough
29/10
7/2
no
no
no
NLn
Hereford Utd
Marine
5/2
2/1
no
no
no
NLn
Hednesford Town
Scarborough
12/5
17/10
down
no
no
NLn
Harborough Town
Morecambe
5/2
19/10
no
no
no
NLn
Chester FC
King’s Lynn
5/2
33/10
no
no
no
NLn
Brackley Town
Hebburn Town
27/10
16/5
no
no
no
NLn
Bedford Town
Darlington 1883
12/5
27/20
no
no
no
NLs
Dagenham & Redbridge
Farnham Town
11/4
61/20
down
no
up
NLs
Weston-s-Mare
Hampton FC
9/4
11/4
down
no
no
NLs
Walton & Hersham
Maidstone United
27/10
17/20
up
no
no
NLs
Tonbridge Angels
Torquay United
13/5
1/1
down
up
up
NLs
Maidenhead Utd
Dorking Wanderers
12/5
17/10
no
no
up
NLs
Horsham
Salisbury City
13/5
12/5
no
down
up
NLs
Farnborough FC
Hemel Hempstead
9/4
3/2
no
up
no
NLs
Ebbsfleet Utd
Folkestone Invicta
–
–
NLs
Dover Athletic
Slough Town
12/5
8/5
no
no
no
NLs
Chelmsford
Truro City
12/5
19/10
no
no
up
NLs
Braintree Town
Chesham United
5/2
8/5
no
no
no
NLs
AFC Totton
Billericay
12/5
29/20
up
up
no
EFL
Bristol City
Walsall FC
4/1
8/1
no
no
no
EFL
Wolverhampton
Port Vale
13/2
17/2
no
no
no
EFL
Wycombe
Stevenage
9/4
2/1
no
no
no
EFL
Middlesbrough
Wrexham FC
11/4
7/2
no
no
no
EFL
Cambridge Utd
Barnet
11/4
16/5
no
no
no
EFL
QPR
Millwall
12/5
7/4
no
no
no
1 – 1(0 – 0)
EFL
Watford
Crawley Town
17/4
8/1
down
up
up
EFL
Cardiff City
Swindon Town
5/1
15/2
no
no
no
EFL
Preston North End
Huddersfield
12/5
19/10
up
down
down
1 – 1(0 – 1)
EFL
Grimsby Town
Blackpool
13/5
7/4
up
down
down
EFL
Salford City
Shrewsbury
11/4
9/2
no
no
no
1 – 1(0 – 0)
EFL
Burton Albion
Blackburn Rovers
12/5
17/20
no
no
no
EFL
Bradford City
Rochdale
33/10
4/1
down
up
up
EFL
Leicester City
Northampton Town
15/4
6/1
no
no
no
EFL
Gillingham
Luton Town
3/1
3/5
no
no
no
EFL
AFC Wimbledon
Newport County
29/10
4/1
down
up
up
1 – 1(0 – 0)
EFL
Derby County
Lincoln City
13/5
5/2
no
no
no
EFL
West Ham
Portsmouth
15/4
11/2
no
no
no
EFL
Burnley
Notts County
7/2
7/1
no
no
no
1 – 1(0 – 1)
EFL
Swansea City
Birmingham City
5/2
5/4
up
down
down
EFL
Stoke City
Oldham Athletic
17/4
5/1
down
up
down
EFL
Bromley FC
Reading
9/4
37/20
up
down
down
1 – 1(1 – 1)
EFL
Crewe Alexandra
Accrington Stanley
11/4
11/4
no
no
no
EFL
Fleetwood Town
Chesterfield
12/5
29/20
no
no
down
EFL
Leyton Orient
Oxford United
13/5
6/5
no
no
no
EFL
Sheffield Wednesday
Bolton Wanderers
11/4
11/10
no
no
no
EFL
Stockport County
Doncaster Rovers
27/10
7/2
no
no
no
1 – 1(0 – 0)
EFL
Norwich City
Milton Keynes Dons
33/10
9/2
down
up
up
EFL
Barnsley
Wigan Athletic
12/5
8/5
down
no
no
1 – 1(0 – 1)
EFL
Bristol Rovers
Peterborough
12/5
7/4
up
down
down
EFL
Cheltenham
Charlton Athletic
27/10
13/20
up
down
down
EFL
Colchester Utd
Southampton
5/1
3/10
up
up
down
EFL
Rotherham
West Bromwich
33/10
1/2
up
down
down
EFL
Mansfield
Sheffield United
13/5
17/20
up
down
down
EFL
Plymouth Argyle
Exeter City
15/4
6/1
no
no
no
IL
Welling Utd
Stanway Rovers FC
13/5
2/1
no
no
no
IL
St Albans City
Lewes FC
16/5
4/1
no
no
no
IL
Maldon Town
Dartford
61/20
3/5
no
no
no
IL
Enfield Town
Ramsgate
27/10
7/4
no
no
no
IL
Eastbourne
Brentwood Town
13/5
37/20
no
no
no
IL
Dulwich Hamlet
Cheshunt FC
27/10
9/4
no
no
no
IL
Chatham Town
Three Bridges
29/10
11/4
no
no
no
IL
Carshalton
Cray Wanderers
5/2
21/10
no
no
no
IL
Burgess Hill
Leatherhead
13/5
23/20
no
no
no
IL
Aveley FC
Whitehawk FC
29/10
17/4
no
no
no
IL
AFC Whyteleafe
Wingate & Finchley
5/2
31/20
no
no
no
PL2
West Ham Utd U23s
Southampton U23s
–
–
PL2
Stoke City U23s
Brentford U21
–
–
PL2
Leicester City U23s
Blackburn U23s
–
–
PL2
Fulham U23s
Burnley FC U23s
–
–
PL2
Everton FC U23s
Liverpool U23s
–
–
PL2
Aston Villa U23s
Brighton U23s
–
–
PL2
Bournemouth U23
Chelsea U23s
–
–
PL2
Arsenal U23s
Crystal Palace U21
–
–
PL2
Middlesbrough U23s
Norwich U23s
–
–
PL2
Leeds United U21
West Brom U23s
–
–
PL2
Sunderland U23s
Nottingham Forest U21
–
–
PL2
Reading U23s
Derby U23s
–
–
PL2
Newcastle U23s
Tottenham U23s
–
–
PL2
Man United U23s
Ipswich U23
–
–
PL2
Man City U23s
Wolves U23s
–
–
SPL
Stratford Town
Bury Town
13/5
17/10
no
no
no
SPL
Stamford
Racing Club Warwick
27/10
31/20
no
no
no
SPL
Peterborough Sports
Stourbridge FC
12/5
8/5
up
down
up
SPL
Leiston FC
Rushall Olympic
13/5
7/4
no
no
no
SPL
Leighton Town
Worcester
13/5
27/20
down
no
no
SPL
Leamington
Kettering Town
13/5
5/4
no
no
no
SPL
Hitchin Town
Redditch Utd
5/2
5/4
down
no
no
SPL
Halesowen Town
Bishop’s Stortford
11/4
33/10
down
no
no
SPL
Bromsgrove Sporting
Anstey Nomads
5/2
8/5
no
no
no
SPL
Banbury United
Real Bedford
12/5
5/4
down
no
up
SPL
Alvechurch FC
Needham Market
5/2
29/20
down
no
no
SPL
Wimborne Town
Gloucester
13/5
19/20
no
no
no
SPL
Taunton
Berkhamsted FC
12/5
3/2
no
no
no
SPL
Poole Town
Basingstoke
11/4
7/2
no
no
no
SPL
Havant & Waterlooville
Frome Town
13/5
7/5
down
no
down
SPL
Hanwell Town
Sholing
5/2
29/20
down
no
up
SPL
Gosport Borough
Uxbridge
13/5
1/1
no
no
no
SPL
Evesham Utd
Chichester City
9/4
29/20
no
no
no
SPL
Chippenham
Plymouth Parkway
5/2
37/20
up
down
down
SPL
Chertsey Town
Yate Town
12/5
19/10
no
no
no
SPL
Bracknell Town
Malvern Town
11/4
21/10
no
no
no
SPL
Bath City
Hanworth Villa FC
5/2
37/20
no
no
no
NPL
AFC Emley
Curzon Ashton
27/10
27/20
no
no
no
NPL
Workington
Guiseley AFC
9/4
5/4
no
no
no
NPL
Whitby Town
Ilkeston Town
12/5
3/2
down
no
no
NPL
Warrington Town
Cleethorpes Town
12/5
7/5
no
no
no
NPL
Stockton Town
Leek Town
5/2
12/5
no
no
no
NPL
Quorn
Redcar Athletic
27/10
3/4
no
no
no
NPL
Lancaster City
Hyde FC
5/2
11/5
no
no
no
NPL
FC United
Gainsborough
9/4
8/5
no
no
no
NPL
Bury
Warrington Rylands
27/10
5/2
no
no
no
NPL
Bamber Bridge
Ashton United
27/10
1/1
no
no
no
NPL
Alfreton Town
Avro
5/2
3/2
no
no
no
WSL
London City Lionesses W
Aston Villa W
13/5
21/10
no
no
no
WSL
Everton LFC W
Leicester City W
61/20
15/4
down
up
down
WSL
Brighton W
Tottenham W
27/10
2/1
no
no
no
WSL
Liverpool W
Arsenal LFC W
9/2
3/10
no
no
no
WSL
Chelsea W
Man Utd W
15/4
6/1
down
down
no
WSL
West Ham W
Man City W
6/1
1/5
no
no
no
CS
Arsenal
Manchester City
9/4
7/4
no
no
no
EFL
Luton Town
Stockport County
9/4
7/4
no
no
no
FAT
Jersey Bulls
Hayes & Yeading
12/5
5/4
no
no
no
FAT
Boldmere St Michaels
Long Eaton United
5/2
3/2
no
no
no
FAT
Sporting Club Inkberrow
Barwell FC
5/2
3/2
no
no
no
FAT
Haringey Borough
Biggleswade Town
5/2
3/2
no
no
no
FAT
Buckhurst Hill
Welwyn Garden City
5/2
3/2
no
no
no
FAT
Hadley FC
Stotfold FC
5/2
3/2
no
no
no
FAT
Felixstowe & Walton United
Mulbarton Wanderers
5/2
3/2
no
no
no
FAT
Cobham
Egham Town
5/2
3/2
no
no
no
FAT
South Park
Broadbridge Heath
5/2
3/2
no
no
no
FAT
Herne Bay FC
Harrow Borough
5/2
3/2
no
no
no
FAT
Deal Town
Hartley Wintney
5/2
3/2
no
no
no
FAT
Paulton Rovers
Slimbridge
5/2
3/2
no
no
no
FAT
AFC Stoneham
Barnstaple Town
5/2
3/2
no
no
no
FAT
Congleton Town FC
Beverley Town
5/2
3/2
no
no
no
FAT
Pontefract Collieries
Clitheroe
5/2
3/2
no
no
no
FAT
Merstham FC
Ashford Town (M)
9/4
7/4
no
no
no
PLC
Exeter U21
Norwich U23s
–
–
PLC
Derby U23s
Hull City U23
61/20
12/5
no
no
no
PLC
Brentford U21
Wycombe Wanderers U21
9/4
2/1
no
no
no
PLC
Ipswich U23
Coventry U23
7/2
11/4
no
no
no
PLC
Brighton U23s
Millwall U23
16/5
19/4
no
no
no
PLC
Wolves U23s
Burnley FC U23s
29/10
17/10
no
no
no
PLC
Fleetwood Town U23
Preston North End U21
–
–
PLC
Nottingham Forest U21
Luton Town U21
21/4
4/1
no
no
no
PLC
Leicester City U23s
Plymouth U23
9/2
4/1
no
no
no
PLC
Cardiff City U21
Bournemouth U23
3/1
7/5
no
no
no
PLC
Southampton U23s
Blackburn U23s
17/4
15/4
no
no
no
PLC
QPR U23
Bolton U21
3/1
5/2
no
no
no
PLC
Stoke City U23s
Leeds United U21
3/1
5/4
no
no
no
PLC
Swansea City U23s
Birmingham U21
33/10
5/2
no
no
no
PLC
Huddersfield Town U23
Gillingham U21
5/2
7/4
no
no
no
Weekend Predictions
English Football Predictions and Tips
English football is the deepest and most competitive pyramid in the world, and that depth runs far below the headline league. From the Premier League through the EFL divisions and the historic cup competitions, the English game is fast, attacking and relentlessly unpredictable.
This page reads the whole of English football rather than the top flight alone, so a Championship promotion battle or an FA Cup upset is as likely to feature as a marquee Premier League fixture. The common thread is intensity, since even the smaller clubs play on the front foot.
We stay selective across English football, focusing on the fixtures where form and matchup point clearly one way and leaving the genuine toss-ups alone. A short, well-reasoned list is always worth more than a full card of guesses.
The current predictions are in the table above and update as team news lands. The sections below explain the English football scene and how to read it.
The English Football Scene
The English pyramid is vast and deeply supported at every level. The Premier League sits at the top, but the Championship below it is one of the most watched and chaotic divisions anywhere, and League One and League Two carry passionate, well-supported clubs. Promotion and relegation link them all, giving every division real stakes.
The cup competitions add another layer. The FA Cup, the oldest football knockout competition in the world, is famous for the upsets that see lower-league sides topple top-flight opposition, while the EFL Cup offers another route to silverware and often a chance for squad rotation. Both add unpredictable knockout football to the calendar.
The common thread across English football is intensity. Sides at every level attack relentlessly, the tempo rarely drops, and the physical, end-to-end style produces open, entertaining games. Even in the lower divisions, the football is committed and fast rather than cautious.
That combination of depth, cup drama and intensity is what makes English football the most widely followed in the world, and it means reputation is a weak guide, especially in the cups and the fiercely competitive Championship.
English Football Scoring and Match Trends
English football is goal-friendly across its divisions, with both teams scoring often and late goals a recurring feature. The attacking culture means leads are rarely safe, and the over-goals and both-teams-to-score angles stay relevant in many fixtures, particularly in the higher-scoring divisions.
The competitiveness produces frequent upsets. The depth of quality means big favourites are less reliable than their stature suggests, and the Championship in particular is renowned for how often the form book is torn up. Reading English football means treating favourites with healthy caution.
Home advantage matters, and English grounds are among the most atmospheric in the game, but the parity across the divisions means it is one factor among several rather than decisive. Even strong home sides drop points regularly against motivated opposition.
Fixture congestion is a real factor, especially for clubs juggling league and cup commitments. Rotation around a busy schedule is a frequent source of surprises, and reading which sides are stretched is part of reading the English game.
How to Read a English Fixture
Respect the unpredictability. Weigh recent form over reputation, and be especially wary of assuming a higher-division side will stroll past lower opposition, particularly in the cups where upsets are part of the fabric. English football punishes complacency.
Read the specific division. The Premier League, the Championship and the lower leagues each have their own character, and a read that fits one may not fit another, so understanding the level a fixture is played at is central to reading it well.
Watch for rotation and congestion. Clubs balancing league and cup football rotate heavily, and a heavily changed side can be far weaker than its name, so the confirmed team news is especially valuable in the English game.
Lean on confirmed line-ups before committing. Given the depth of English squads and the frequency of rotation, the team sheet is the most valuable single piece of information, often turning a provisional read into a firm one.
English Football Predictions FAQ
Does this cover more than the Premier League?
Yes. This page reads English football across the whole pyramid, from the Premier League through the Championship, League One and League Two, and the FA Cup and EFL Cup. The lower divisions and cups are especially upset-prone.
Why is English football so unpredictable?
The depth of quality across divisions means upsets are common and favourites drop points regularly. The Championship in particular is renowned for how often the form book is overturned.
Are English games high-scoring?
Often. The attacking culture across the divisions produces goals, with both teams scoring frequently and late goals common, though the lower divisions can be more variable than the top flight.
Conclusion
English football rewards readers who respect its depth and unpredictability. From the Premier League to the lower divisions and the cups, it is fast, attacking and full of upsets, so form and matchup matter more than reputation.
Read the specific division, weigh rotation and congestion, and confirm team news before committing. That approach turns the selections above into a genuine research advantage across the whole English game.
For the top flight in detail, see our Premier League predictions, and check the full day on the today page.