Accurate Prediction Today – English Football Predictions

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

Accurate Prediction Today – Under/Over 2.5 Predictions For Today Accurate Prediction Today – 1×2 Predictions For Today Accurate Prediction Today – Halftime Predictions For Today
Accurate Prediction Today – Both Teams To Score Predictions For Today Accurate Prediction Today – Predictions For Today Double Chance Accurate Prediction Today – Asian Handicap Predictions For Today
Accurate Prediction Today – Goalscorers Predictions For Today Accurate Prediction Today – Corners Predictions For Today Accurate Prediction Today – Yellow Cards Predictions For Today
Premier League – Round 1

EPL

Arsenal
Coventry City

791110
130
3 – 0
3.24
1/5

1/5
13/2
12/1
no
no
no

PREVIEW


EPL

Hull City
Manchester United

192854
203
0 – 3
2.89






PREVIEW


EPL

Nottingham Forest
Leeds United

353728
X11
1 – 1
2.40






PREVIEW


EPL

Ipswich Town
Sunderland

382736
121
2 – 1
2.56






PREVIEW


EPL

Everton
Crystal Palace

422829
121
2 – 1
2.64






PREVIEW


EPL

Brentford
Tottenham

303238
212
1 – 2
2.75






PREVIEW


EPL

Manchester City
Bournemouth

671914
130
3 – 0
3.37






PREVIEW


EPL

Brighton
Aston Villa

302842
212
1 – 2
2.77






PREVIEW


EPL

Newcastle United
Liverpool

381844
213
1 – 3
3.20






PREVIEW


EPL

Fulham
Chelsea

322544
212
1 – 2
2.57






PREVIEW

Championship – Round 1, Regular Season

CH

Wolverhampton
Blackburn Rovers

352738
202
0 – 2
2.42
6/1

9/20
16/5
6/1
no
no
no

FT
2 – 2(1 – 1)
0.28

CH

Bolton Wanderers
Preston North End

263539
202
0 – 2
2.35
9/4

6/5
9/4
9/4
no
no
no

PREVIEW

0.12

CH

Stoke City
Swansea City

442234
121
2 – 1
2.64
27/20

27/20
11/5
11/5
no
no
no

PREVIEW

0.03

CH

Portsmouth
QPR

382834
121
2 – 1
2.54
5/4

5/4
12/5
21/10
no
no
no

PREVIEW


CH

Norwich City
West Bromwich

461836
120
2 – 0
2.38
19/20

19/20
5/2
11/4
no
no
no

PREVIEW


CH

Middlesbrough
Lincoln City

383231
120
2 – 0
1.08
2/5

2/5
17/4
13/2
no
no
no

PREVIEW


CH

Charlton Athletic
Derby County

342244
202
0 – 2
2.48
17/10

17/10
11/5
17/10
no
no
no

PREVIEW

0.11

CH

Bristol City
Millwall

312643
202
0 – 2
2.40
17/10

31/20
12/5
17/10
no
no
no

PREVIEW

0.09

CH

Sheffield United
Birmingham City

402535
121
2 – 1
2.60
27/20

27/20
9/4
2/1
no
no
no

PREVIEW


CH

Watford
Southampton

332938
212
1 – 2
2.92
11/10

12/5
5/2
11/10
no
no
no

PREVIEW


CH

Burnley
West Ham

253342
201
0 – 1
1.43
5/4

2/1
5/2
5/4
no
no
no

PREVIEW


CH

Cardiff City
Wrexham FC

532028
131
3 – 1
3.22
27/20

27/20
5/2
7/4
no
no
no

PREVIEW

0.19
League One – Round 1, Regular Season

L1

Reading
Luton Town

442432
121
2 – 1
2.71
9/4

9/4
12/5
23/20
no
no
no

0.19

L1

Oxford United
Milton Keynes Dons

333928
X11
1 – 1
1.21
9/4

23/20
9/4
9/4
no
no
no

0.12

L1

Notts County
Leicester City

333532
X00
0 – 0
0.00
12/5

13/5
12/5
1/1
no
no
no

0.08

L1

Plymouth Argyle
Stockport County

491537
131
3 – 1
3.31
11/10

11/10
5/2
11/5
no
no
no

0.03

L1

Mansfield
Doncaster Rovers

422631
121
2 – 1
2.96
11/10

11/10
12/5
9/4
no
no
no


L1

Leyton Orient
Sheffield Wednesday

382042
202
0 – 2
2.22
5/4

37/20
12/5
5/4
no
no
no


L1

Huddersfield
AFC Wimbledon

513317
130
3 – 0
3.94
3/5

3/5
11/4
17/4
no
no
no


L1

Cambridge Utd
Wigan Athletic

343036
213
1 – 3
3.03
37/20

7/5
11/5
37/20
no
no
no

0.02

L1

Burton Albion
Stevenage

412337
121
2 – 1
2.53
27/20

27/20
11/5
2/1
no
no
no


L1

Bradford City
Peterborough

502328
121
2 – 1
2.63
7/10

7/10
11/4
15/4
no
no
no


L1

Blackpool
Wycombe

433521
120
2 – 0
2.48
3/2

3/2
9/4
17/10
no
no
no

0.05

L1

Barnsley
Bromley FC

363331
120
2 – 0
1.65
11/10

11/10
5/2
9/4
no
no
no

League Two – Round 1, Regular Season

L2

Oldham Athletic
Port Vale

413326
120
2 – 0
2.23
31/20

31/20
11/5
17/10
no
no
no

0.03

L2

Newport County
Rochdale

213940
202
0 – 2
2.49
5/4

37/20
12/5
5/4
no
no
no


L2

York City
Bristol Rovers

382537
131
3 – 1
3.03
6/5

6/5
11/5
9/4
no
no
no


L2

Tranmere Rovers
Shrewsbury

421840
121
2 – 1
2.71
6/5

6/5
9/4
11/5
no
no
no


L2

Northampton Town
Swindon Town

302050
212
1 – 2
2.70
9/4

23/20
12/5
9/4
no
no
no

0.28

L2

Grimsby Town
Exeter City

422533
121
2 – 1
2.54
4/5

4/5
13/5
16/5
no
no
no


L2

Gillingham
Walsall FC

273241
202
0 – 2
2.38
21/10

5/4
9/4
21/10
no
no
no

0.13

L2

Crawley Town
Crewe Alexandra

292645
202
0 – 2
2.49
17/10

31/20
9/4
17/10
no
no
no

0.13

L2

Chesterfield
Fleetwood Town

403129
120
2 – 0
2.23
4/5

4/5
5/2
33/10
no
no
no


L2

Cheltenham
Rotherham

432137
121
2 – 1
2.86
17/10

17/10
9/4
3/2
no
no
no

0.09

L2

Barnet
Salford City

302148
212
1 – 2
2.56
2/1

27/20
11/5
2/1
no
no
no

0.22

L2

Accrington Stanley
Colchester Utd

442432
120
2 – 0
2.22
31/20

31/20
11/5
7/4
no
no
no

0.08
FA Cup – Extra Preliminary Round Replays

FA

Bashley
Shepton Mallet

363826
X00
0 – 0
2.08
15/4

7/20
15/4
6/1
no
no
no

AET
FT
2 – 3

2 – 2(2 – 1)

0.21

FA

Hollands & Blair
Pagham

363826
X00
0 – 0
1.67
15/4

7/20
15/4
6/1
no
no
no

FT
1 – 2(1 – 2)
0.21

FA

Hallen
Roman Glass St George

353134
141
4 – 1
2.58
7/20

7/20
15/4
6/1
no
no
no

Pen.
FT
7 – 6

3 – 3(2 – 1)


FA

Amersham Town
North Leigh

312940
203
0 – 3
3.37
6/1

7/20
15/4
6/1
no
no
no

FT
1 – 2(1 – 1)
0.3

FA

Yaxley FC
Thetford Town

243739
205
0 – 5
3.03
7/4

23/20
5/2
7/4
no
no
no

FT
2 – 0(2 – 0)
0.04

FA

Nantwich Town
Sporting Khalsa

443422
121
2 – 1
2.66
23/20

23/20
5/2
7/4
no
no
no

Pen.
FT
5 – 6

1 – 1(1 – 0)


FA

Downham Town
Cornard United FC

235225
X22
2 – 2
3.03
5/2

23/20
5/2
7/4
no
no
no

AET
FT
0 – 2

0 – 0(0 – 0)

0.33

FA

Abbey Hulton United
Kidsgrove Athletic

313534
X22
2 – 2
2.58
5/2

23/20
5/2
7/4
no
no
no

Postp.

0.09

FA

Potton United
Cockfosters

303436
214
1 – 4
2.58
7/4

23/20
5/2
7/4
no
no
no

AET
FT
3 – 4

3 – 3(1 – 1)


FA

Atherton Collieries
Barnoldswick Town

532720
130
3 – 0
2.69
23/20

23/20
5/2
7/4
no
no
no

FT
2 – 0(1 – 0)
0.12

FA

Ossett United
Abbey Hey

343630
X00
0 – 0
2.22
5/2

23/20
5/2
7/4
no
no
no

FT
1 – 0(1 – 0)
0.1

FA

West Didsbury & Chorlton
Garforth Town

313534
X11
1 – 1
2.63
5/2

23/20
5/2
7/4
no
no
no

FT
0 – 1(0 – 1)
0.09

FA

Golcar United
Horbury Town

343630
X11
1 – 1
2.73
5/2

23/20
5/2
7/4
no
no
no

FT
0 – 3(0 – 0)
0.1

FA

West Auckland Town
Yarm & Eaglescliffe

343630
X22
2 – 2
3.03
5/2

23/20
5/2
7/4
no
no
no

FT
3 – 2(0 – 2)
0.1

FA

Alton
Yateley United

373924
X11
1 – 1
3.18
5/2

23/20
5/2
7/4
no
no
no

FT
0 – 2(0 – 2)
0.15

FA

Hereford Pegasus
Lutterworth Town

233839
201
0 – 1
0.91
7/4

23/20
5/2
7/4
no
no
no

FT
3 – 5(0 – 0)
0.04

FA

March Town United
Ely City

303436
212
1 – 2
2.73
7/4

23/20
5/2
7/4
no
no
no

FT
3 – 1(0 – 0)

FA

Glossop North End
Tadcaster Albion

343630
X11
1 – 1
2.73
5/2

23/20
5/2
7/4
no
no
no

FT
0 – 2(0 – 0)
0.1

FA

Droylsden
Burscough

353134
121
2 – 1
3.33
23/20

23/20
5/2
7/4
no
no
no

FT
3 – 0(1 – 0)

FA

Walsham Le Willows
Dereham Town

343630
X11
1 – 1
2.88
5/2

23/20
5/2
7/4
no
no
no

FT
1 – 2(1 – 1)
0.1

FA

Saffron Walden Town FC
Wisbech Town

343630
X11
1 – 1
2.73
5/2

23/20
5/2
7/4
no
no
no

FT
2 – 3(0 – 1)
0.1

FA

St Neots Town

Stowmarket Town

632512
130
3 – 0
4.47
23/20

23/20
5/2
7/4
no
no
no

FT
4 – 2(2 – 0)
0.31

FA

Broadfields United
Herne Bay FC

202951
213
1 – 3
3.37
7/4

23/20
5/2
7/4
no
no
no

FT
1 – 6(0 – 3)
0.23

FA

Sheppey United
Kennington

463024
130
3 – 0
4.09
23/20

23/20
5/2
7/4
no
no
no

FT
6 – 2(3 – 0)

FA

Raynes Park Vale
Merstham FC

362143
213
1 – 3
2.95
7/4

23/20
5/2
7/4
no
no
no

FT
4 – 3(1 – 1)
0.1

FA

Ashby Ivanhoe
Worcester Raiders

333235
202
0 – 2
2.12
7/4

23/20
5/2
7/4
no
no
no

FT
3 – 1(1 – 0)

FA

Mossley AFC
Silsden

343630
X22
2 – 2
4.14
21/10

6/5
21/10
21/10
no
no
no

FT
2 – 0(1 – 0)
0.06

FA

Kings Langley
Everett Rovers

453421
110
1 – 0
2.27
23/20

23/20
5/2
7/4
no
no
no

FT
3 – 0(0 – 0)

FA

Portishead Town
Ardley United

343036
226
2 – 6
3.18
7/4

23/20
5/2
7/4
no
no
no

FT
3 – 1(2 – 0)

FA

Marlow
Newport Pagnell Town

552718
121
2 – 1
4.02
23/20

23/20
5/2
7/4
no
no
no

FT
5 – 1(1 – 0)
0.16

FA

Tooting & Mitcham
Holmesdale

443224
141
4 – 1
2.73
23/20

23/20
5/2
7/4
no
no
no

FT
2 – 3(0 – 2)

FA

St Helens
North Ferriby Utd

352936
212
1 – 2
2.92
5/4

8/5
12/5
5/4
no
no
no

FT
1 – 2(1 – 1)

FA

Dearne & District
Runcorn Town

234532
X00
0 – 0
2.12
12/5

8/5
12/5
5/4
no
no
no

Pen.
FT
1 – 4

0 – 0(0 – 0)

0.22

FA

St Blazey
Tavistock AFC

243640
201
0 – 1
1.82
5/4

8/5
12/5
5/4
no
no
no

FT
2 – 0(0 – 0)

FA

Easington Colliery
Whitley Bay FC

343630
X11
1 – 1
3.64
12/5

8/5
12/5
5/4
no
no
no

FT
3 – 2(0 – 1)
0.09

FA

Hutton FC
Northwood FC

223543
212
1 – 2
2.53
5/4

8/5
12/5
5/4
no
no
no

FT
2 – 0(1 – 0)

FA

Slimbridge
Burnham

272548
201
0 – 1
1.86
5/4

8/5
12/5
5/4
no
no
no

FT
2 – 1(1 – 0)
0.08

FA

Campion
Frickley Athletic

353233
120
2 – 0
1.74
8/5

8/5
12/5
5/4
no
no
no

FT
3 – 0(3 – 0)

FA

North Shields
Consett

303436
202
0 – 2
2.42
5/4

8/5
12/5
5/4
no
no
no

FT
1 – 2(0 – 0)

FA

Aylesbury United
Flackwell Heath

371449
202
0 – 2
2.16
29/20

6/5
3/1
29/20
no
no
no

FT
2 – 3(1 – 1)
0.14

FA

Northwich
Beverley Town

562717
120
2 – 0
1.89
8/5

8/5
12/5
5/4
no
no
no

FT
1 – 0(1 – 0)
0.29

FA

Lingfield
Corinthian

303436
215
1 – 5
3.94
19/20

2/1
11/4
19/20
no
no
no

FT
3 – 5(2 – 2)
National League – Round 2, Regular Season

NL

Yeovil Town
Carlisle Utd

412930
121
2 – 1
2.74
5/2

5/2
27/10
4/5
no
no
no

0.17

NL

Worthing FC
Forest Green

132760
213
1 – 3
3.81
1/1

9/4
5/2
1/1
no
no
no

0.2

NL

Wealdstone
Harrogate Town

313040
201
0 – 1
1.59
17/20

9/4
27/10
17/20
no
no
down


NL

Tamworth
AFC Fylde

325018
X22
2 – 2
3.01
27/10

21/20
27/10
2/1
no
no
no

0.31

NL

Sutton United
Altrincham

581924
131
3 – 1
3.11
1/1

1/1
5/2
9/4
no
no
no

0.16

NL

Southend Utd
Scunthorpe Utd

354520
X11
1 – 1
2.40
27/10

3/4
27/10
3/1
no
no
no

0.25

NL

Solihull Moors
Boston United

462826
121
2 – 1
3.08
5/4

5/4
5/2
8/5
no
no
no

0.04

NL

Kidderminster
Eastleigh

171568
212
1 – 2
3.01
5/2

17/20
27/10
5/2
no
no
no

0.55

NL

Gateshead
Woking

432433
121
2 – 1
2.98
8/5

8/5
12/5
7/5
down
no
no

0.08

NL

Halifax
Boreham Wood

215029
X11
1 – 1
2.30
13/5

11/5
13/5
1/1
no
no
no

0.31

NL

Barrow AFC
AFC Hornchurch

252748
202
0 – 2
0.00
16/5

3/5
16/5
16/5
no
no
no

0.32

NL

Aldershot Town
Hartlepool Utd

232651
212
1 – 2
2.87
1/1

9/4
13/5
1/1
no
no
no

0.02
National League North – Round 2, Regular Season

NLn

Worksop Town
AFC Telford Utd

542026
121
2 – 1
3.34
5/4

5/4
9/4
17/10
no
no
no

0.17

NLn

Spennymoor Town
Merthyr Town

361945
234
3 – 4
5.38
9/4

17/20
5/2
9/4
no
no
no

0.21

NLn

Spalding United
Oxford City

303239
201
0 – 1
1.33
5/2

17/20
5/2
5/2
down
no
no

0.15

NLn

Southport
Buxton FC

232057
212
1 – 2
2.98
27/20

3/2
12/5
27/20
no
no
no

0.25

NLn

South Shields
Chorley FC

622513
121
2 – 1
3.20
1/2

1/2
11/4
4/1
no
no
no


NLn

Macclesfield
Radcliffe Borough

601228
121
2 – 1
3.63
3/5

3/5
29/10
7/2
no
no
no


NLn

Hereford Utd
Marine

552717
130
3 – 0
2.99
21/20

21/20
5/2
2/1
no
no
no

0.12

NLn

Hednesford Town
Scarborough

372835
121
2 – 1
2.77
5/4

5/4
12/5
17/10
down
no
no


NLn

Harborough Town
Morecambe

265024
X11
1 – 1
0.00
5/2

11/10
5/2
19/10
no
no
no

0.3

NLn

Chester FC
King’s Lynn

335413
X22
2 – 2
2.74
5/2

7/10
5/2
33/10
no
no
no

0.36

NLn

Brackley Town
Hebburn Town

273440
201
0 – 1
0.00
16/5

13/20
27/10
16/5
no
no
no

0.21

NLn

Bedford Town
Darlington 1883

362341
223
2 – 3
3.79
27/20

3/2
12/5
27/20
no
no
no

National League South – Round 2, Regular Season

NLs

Dagenham & Redbridge
Farnham Town

443026
110
1 – 0
1.37
7/10

7/10
11/4
61/20
down
no
up

FT
2 – 1(1 – 0)

NLs

Weston-s-Mare
Hampton FC

641621
121
2 – 1
2.71
4/5

4/5
9/4
11/4
down
no
no

0.21

NLs

Walton & Hersham
Maidstone United

362340
213
1 – 3
3.83
17/20

9/4
27/10
17/20
up
no
no


NLs

Tonbridge Angels
Torquay United

294526
X22
2 – 2
2.79
13/5

2/1
13/5
1/1
down
up
up

0.24

NLs

Maidenhead Utd
Dorking Wanderers

502723
130
3 – 0
2.82
5/4

5/4
12/5
17/10
no
no
up

0.1

NLs

Horsham
Salisbury City

193249
202
0 – 2
2.44
12/5

17/20
13/5
12/5
no
down
up

0.28

NLs

Farnborough FC
Hemel Hempstead

234730
X11
1 – 1
2.30
9/4

27/20
9/4
3/2
no
up
no

0.24

NLs

Ebbsfleet Utd
Folkestone Invicta

322938
201
0 – 1
1.39






Postp.


NLs

Dover Athletic
Slough Town

373924
X22
2 – 2
3.01
12/5

6/5
12/5
8/5
no
no
no

0.14

NLs

Chelmsford
Truro City

312643
212
1 – 2
2.65
19/10

23/20
12/5
19/10
no
no
up

0.13

NLs

Braintree Town
Chesham United

383428
120
2 – 0
2.39
5/4

5/4
5/2
8/5
no
no
no


NLs

AFC Totton
Billericay

333136
202
0 – 2
1.46
29/20

7/5
12/5
29/20
up
up
no

EFL Cup – 1st Round

EFL

Bristol City
Walsall FC

483220
120
2 – 0
2.00
3/10

3/10
4/1
8/1
no
no
no

FT
0 – 1(0 – 0)

EFL

Wolverhampton
Port Vale

542125
130
3 – 0
2.64
3/20

3/20
13/2
17/2
no
no
no

FT
3 – 0(3 – 0)

EFL

Wycombe
Stevenage

403624
110
1 – 0
2.40
5/4

5/4
9/4
2/1
no
no
no

FT
1 – 2(1 – 1)

EFL

Middlesbrough
Wrexham FC

224632
X22
2 – 2
2.99
11/4

7/10
11/4
7/2
no
no
no

FT
1 – 0(0 – 0)
0.27

EFL

Cambridge Utd
Barnet

354223
X22
2 – 2
2.72
11/4

3/4
11/4
16/5
no
no
no

FT
2 – 1(0 – 0)
0.21

EFL

QPR
Millwall

183349
202
0 – 2
1.95
7/4

27/20
12/5
7/4
no
no
no

Pen.
FT
0 – 2

1 – 1(0 – 0)

0.08

EFL

Watford
Crawley Town

432136
131
3 – 1
2.56
3/10

3/10
17/4
8/1
down
up
up

FT
1 – 0(0 – 0)

EFL

Cardiff City
Swindon Town

642214
110
1 – 0
2.41
3/10

3/10
5/1
15/2
no
no
no

FT
3 – 2(2 – 1)

EFL

Preston North End
Huddersfield

413623
121
2 – 1
3.05
5/4

5/4
12/5
19/10
up
down
down

Pen.
FT
4 – 3

1 – 1(0 – 1)


EFL

Grimsby Town
Blackpool

313237
201
0 – 1
2.44
7/4

5/4
13/5
7/4
up
down
down

FT
1 – 3(0 – 1)
0.01

EFL

Salford City
Shrewsbury

483022
110
1 – 0
2.07
3/5

3/5
11/4
9/2
no
no
no

Pen.
FT
3 – 4

1 – 1(0 – 0)


EFL

Burton Albion
Blackburn Rovers

224236
X22
2 – 2
2.80
12/5

29/10
12/5
17/20
no
no
no

FT
1 – 2(1 – 0)
0.18

EFL

Bradford City
Rochdale

422632
110
1 – 0
2.35
1/2

1/2
33/10
4/1
down
up
up

FT
2 – 0(1 – 0)

EFL

Leicester City
Northampton Town

513811
120
2 – 0
2.49
2/5

2/5
15/4
6/1
no
no
no

FT
1 – 0(1 – 0)

EFL

Gillingham
Luton Town

292744
201
0 – 1
2.31
3/5

15/4
3/1
3/5
no
no
no

FT
0 – 3(0 – 1)

EFL

AFC Wimbledon
Newport County

354223
X22
2 – 2
3.12
29/10

3/5
29/10
4/1
down
up
up

Pen.
FT
5 – 4

1 – 1(0 – 0)

0.22

EFL

Derby County
Lincoln City

363133
110
1 – 0
2.22
19/20

19/20
13/5
5/2
no
no
no

FT
1 – 2(1 – 2)

EFL

West Ham
Portsmouth

442729
110
1 – 0
2.45
2/5

2/5
15/4
11/2
no
no
no

FT
3 – 1(2 – 1)

EFL

Burnley
Notts County

492526
110
1 – 0
1.93
2/5

2/5
7/2
7/1
no
no
no

Pen.
FT
4 – 3

1 – 1(0 – 1)


EFL

Swansea City
Birmingham City

284230
X11
1 – 1
2.38
5/2

7/4
5/2
5/4
up
down
down

FT
0 – 1(0 – 1)
0.19

EFL

Stoke City
Oldham Athletic

433027
110
1 – 0
2.39
7/20

7/20
17/4
5/1
down
up
down

FT
2 – 0(0 – 0)

EFL

Bromley FC
Reading

244828
X11
1 – 1
1.82
9/4

27/20
9/4
37/20
up
down
down

Pen.
FT
4 – 5

1 – 1(1 – 1)

0.25

EFL

Crewe Alexandra
Accrington Stanley

323335
201
0 – 1
2.45
11/4

4/5
11/4
11/4
no
no
no

FT
2 – 1(1 – 0)
0.12

EFL

Fleetwood Town
Chesterfield

333730
X11
1 – 1
2.23
12/5

17/10
12/5
29/20
no
no
down

FT
1 – 0(1 – 0)
0.11

EFL

Leyton Orient
Oxford United

283042
201
0 – 1
1.83
6/5

2/1
13/5
6/5
no
no
no

FT
2 – 0(0 – 0)

EFL

Sheffield Wednesday
Bolton Wanderers

254926
X11
1 – 1
2.22
11/4

2/1
11/4
11/10
no
no
no

FT
1 – 0(0 – 0)
0.31

EFL

Stockport County
Doncaster Rovers

432433
131
3 – 1
2.87
7/10

7/10
27/10
7/2
no
no
no

Pen.
FT
4 – 5

1 – 1(0 – 0)


EFL

Norwich City
Milton Keynes Dons

472627
110
1 – 0
2.30
1/2

1/2
33/10
9/2
down
up
up

FT
4 – 1(3 – 0)

EFL

Barnsley
Wigan Athletic

214831
X11
1 – 1
2.09
12/5

3/2
12/5
8/5
down
no
no

Pen.
FT
6 – 5

1 – 1(0 – 1)

0.26

EFL

Bristol Rovers
Peterborough

332839
212
1 – 2
2.65
7/4

27/20
12/5
7/4
up
down
down

FT
0 – 1(0 – 1)
0.04

EFL

Cheltenham
Charlton Athletic

342739
212
1 – 2
2.56
13/20

4/1
27/10
13/20
up
down
down

FT
1 – 3(0 – 3)

EFL

Colchester Utd
Southampton

222454
201
0 – 1
2.17
3/10

13/2
5/1
3/10
up
up
down

FT
0 – 2(0 – 0)

EFL

Rotherham
West Bromwich

273241
201
0 – 1
2.42
1/2

17/4
33/10
1/2
up
down
down

FT
1 – 4(0 – 2)

EFL

Mansfield
Sheffield United

362935
121
2 – 1
3.31
13/5

13/5
13/5
17/20
up
down
down

FT
0 – 3(0 – 1)
0.11

EFL

Plymouth Argyle
Exeter City

572716
130
3 – 0
2.78
2/5

2/5
15/4
6/1
no
no
no

FT
2 – 0(0 – 0)
Isthmian League – Round 3, Regular Season

IL

Welling Utd
Stanway Rovers FC

373429
110
1 – 0
1.29
19/20

19/20
13/5
2/1
no
no
no


IL

St Albans City
Lewes FC

572517
130
3 – 0
2.72
1/2

1/2
16/5
4/1
no
no
no


IL

Maldon Town
Dartford

263044
201
0 – 1
1.50
3/5

16/5
61/20
3/5
no
no
no


IL

Enfield Town
Ramsgate

462331
152
5 – 2
6.36
21/20

21/20
27/10
7/4
no
no
no


IL

Eastbourne
Brentwood Town

383033
110
1 – 0
1.98
1/1

1/1
13/5
37/20
no
no
no


IL

Dulwich Hamlet
Cheshunt FC

394417
X33
3 – 3
2.94
27/10

17/20
27/10
9/4
no
no
no

0.23

IL

Chatham Town
Three Bridges

472726
110
1 – 0
1.57
7/10

7/10
29/10
11/4
no
no
no


IL

Carshalton
Cray Wanderers

274925
X22
2 – 2
3.30
5/2

19/20
5/2
21/10
no
no
no

0.29

IL

Burgess Hill
Leatherhead

261757
212
1 – 2
3.58
23/20

17/10
13/5
23/20
no
no
no

0.2

IL

Aveley FC
Whitehawk FC

563410
131
3 – 1
3.52
1/2

1/2
29/10
17/4
no
no
no


IL

AFC Whyteleafe
Wingate & Finchley

343928
X11
1 – 1
1.69
5/2

5/4
5/2
31/20
no
no
no

0.15
Premier League 2 – Round 1, Regular Season

PL2

West Ham Utd U23s
Southampton U23s

422533
132
3 – 2
3.54







PL2

Stoke City U23s
Brentford U21

362935
120
2 – 0
1.65







PL2

Leicester City U23s
Blackburn U23s

461539
131
3 – 1
4.24







PL2

Fulham U23s
Burnley FC U23s

512425
131
3 – 1
4.18







PL2

Everton FC U23s
Liverpool U23s

312049
213
1 – 3
3.38







PL2

Aston Villa U23s
Brighton U23s

322643
212
1 – 2
2.93







PL2

Bournemouth U23
Chelsea U23s

20773
213
1 – 3
3.60







PL2

Arsenal U23s
Crystal Palace U21

353134
121
2 – 1
3.00







PL2

Middlesbrough U23s
Norwich U23s

482131
131
3 – 1
3.90







PL2

Leeds United U21
West Brom U23s

441441
131
3 – 1
3.40







PL2

Sunderland U23s
Nottingham Forest U21

412237
121
2 – 1
3.17







PL2

Reading U23s
Derby U23s

401842
213
1 – 3
3.75







PL2

Newcastle U23s
Tottenham U23s

311455
213
1 – 3
4.59







PL2

Man United U23s
Ipswich U23

372835
120
2 – 0
2.33







PL2

Man City U23s
Wolves U23s

591526
131
3 – 1
4.07






SPL Premier Division – Round 3, Southern Central

SPL

Stratford Town
Bury Town

321949
212
1 – 2
2.86
17/10

6/5
13/5
17/10
no
no
no

0.19

SPL

Stamford
Racing Club Warwick

353332
110
1 – 0
1.19
6/5

6/5
27/10
31/20
no
no
no


SPL

Peterborough Sports
Stourbridge FC

283042
213
1 – 3
4.70
8/5

5/4
12/5
8/5
up
down
up

0.07

SPL

Leiston FC
Rushall Olympic

452332
121
2 – 1
3.21
11/10

11/10
13/5
7/4
no
no
no


SPL

Leighton Town
Worcester

363529
110
1 – 0
1.31
7/5

7/5
13/5
27/20
down
no
no


SPL

Leamington
Kettering Town

303337
212
1 – 2
3.13
5/4

29/20
13/5
5/4
no
no
no


SPL

Hitchin Town
Redditch Utd

294526
X22
2 – 2
2.69
5/2

31/20
5/2
5/4
down
no
no

0.23

SPL

Halesowen Town
Bishop’s Stortford

443224
131
3 – 1
3.51
3/5

3/5
11/4
33/10
down
no
no


SPL

Bromsgrove Sporting
Anstey Nomads

313732
X11
1 – 1
1.60
5/2

5/4
5/2
8/5
no
no
no

0.12

SPL

Banbury United
Real Bedford

221662
213
1 – 3
3.67
5/4

8/5
12/5
5/4
down
no
up

0.33

SPL

Alvechurch FC
Needham Market

322345
223
2 – 3
2.54
29/20

7/5
5/2
29/20
down
no
no

0.07

SPL

Wimborne Town
Gloucester

353728
X22
2 – 2
3.17
13/5

2/1
13/5
19/20
no
no
no

0.13

SPL

Taunton
Berkhamsted FC

302446
223
2 – 3
3.26
3/2

27/20
12/5
3/2
no
no
no

0.1

SPL

Poole Town
Basingstoke

612118
121
2 – 1
3.11
3/5

3/5
11/4
7/2
no
no
no


SPL

Havant & Waterlooville
Frome Town

212059
223
2 – 3
3.02
7/5

7/5
13/5
7/5
down
no
down

0.29

SPL

Hanwell Town
Sholing

343531
X11
1 – 1
2.14
5/2

5/4
5/2
29/20
down
no
up

0.09

SPL

Gosport Borough
Uxbridge

151472
213
1 – 3
3.29
1/1

37/20
13/5
1/1
no
no
no

0.44

SPL

Evesham Utd
Chichester City

323336
201
0 – 1
1.21
29/20

27/20
9/4
29/20
no
no
no


SPL

Chippenham
Plymouth Parkway

283735
X11
1 – 1
1.95
5/2

21/20
5/2
37/20
up
down
down

0.12

SPL

Chertsey Town
Yate Town

295120
X22
2 – 2
2.56
12/5

21/20
12/5
19/10
no
no
no

0.31

SPL

Bracknell Town
Malvern Town

353728
X11
1 – 1
1.95
11/4

17/20
11/4
21/10
no
no
no

0.14

SPL

Bath City
Hanworth Villa FC

243541
201
0 – 1
0.00
37/20

11/10
5/2
37/20
no
no
no

0.1
NPL Premier Division – Round 3, Regular Season

NPL

AFC Emley
Curzon Ashton

342937
201
0 – 1
0.00
27/20

27/20
27/10
27/20
no
no
no

FT
2 – 1(2 – 0)

NPL

Workington
Guiseley AFC

272350
201
0 – 1
2.34
5/4

8/5
9/4
5/4
no
no
no

0.12

NPL

Whitby Town
Ilkeston Town

212653
212
1 – 2
2.58
3/2

7/5
12/5
3/2
down
no
no

0.22

NPL

Warrington Town
Cleethorpes Town

163747
202
0 – 2
2.34
7/5

3/2
12/5
7/5
no
no
no

0.08

NPL

Stockton Town
Leek Town

364024
X11
1 – 1
2.28
5/2

17/20
5/2
12/5
no
no
no

0.16

NPL

Quorn
Redcar Athletic

223048
201
0 – 1
0.00
3/4

27/10
27/10
3/4
no
no
no


NPL

Lancaster City
Hyde FC

443917
121
2 – 1
2.91
19/20

19/20
5/2
11/5
no
no
no


NPL

FC United
Gainsborough

432433
121
2 – 1
2.74
5/4

5/4
9/4
8/5
no
no
no


NPL

Bury
Warrington Rylands

353431
110
1 – 0
1.09
4/5

4/5
27/10
5/2
no
no
no


NPL

Bamber Bridge
Ashton United

162064
202
0 – 2
2.48
1/1

19/10
27/10
1/1
no
no
no

0.28

NPL

Alfreton Town
Avro

282646
201
0 – 1
0.00
3/2

5/4
5/2
3/2
no
no
no

0.1
Women’s Super League – Round 25

WSL

London City Lionesses W
Aston Villa W

612217
110
1 – 0
2.00
23/20

23/20
13/5
21/10
no
no
no

FT
2 – 1(0 – 1)
0.27

WSL

Everton LFC W
Leicester City W

582220
110
1 – 0
0.94
3/5

3/5
61/20
15/4
down
up
down

FT
1 – 0(0 – 0)

WSL

Brighton W
Tottenham W

243937
X11
1 – 1
2.42
27/10

23/20
27/10
2/1
no
no
no

FT
1 – 2(0 – 0)
0.16

WSL

Liverpool W
Arsenal LFC W

122167
212
1 – 2
3.00
3/10

8/1
9/2
3/10
no
no
no

FT
1 – 3(0 – 3)

WSL

Chelsea W
Man Utd W

364718
X11
1 – 1
1.58
15/4

2/5
15/4
6/1
down
down
no

FT
1 – 0(1 – 0)
0.33

WSL

West Ham W
Man City W

221465
201
0 – 1
1.68
1/5

11/1
6/1
1/5
no
no
no

FT
1 – 4(0 – 1)
FA Community Shield

CS

Arsenal
Manchester City

283142
201
0 – 1
1.43
7/4

8/5
9/4
7/4
no
no
no

PREVIEW

0.09
EFL Trophy – Final

EFL

Luton Town
Stockport County

354025
X22
2 – 2
2.75
9/4

29/20
9/4
7/4
no
no
no

FT
3 – 1(2 – 1)
0.13
FA Trophy – Preliminary Round

FAT

Jersey Bulls
Hayes & Yeading

313435
212
1 – 2
3.07
5/4

37/20
12/5
5/4
no
no
no


FAT

Boldmere St Michaels
Long Eaton United

422830
131
3 – 1
3.07
5/4

5/4
5/2
3/2
no
no
no


FAT

Sporting Club Inkberrow
Barwell FC

413623
121
2 – 1
3.17
5/4

5/4
5/2
3/2
no
no
no


FAT

Haringey Borough
Biggleswade Town

333235
204
0 – 4
3.52
3/2

5/4
5/2
3/2
no
no
no


FAT

Buckhurst Hill
Welwyn Garden City

202555
202
0 – 2
2.27
3/2

5/4
5/2
3/2
no
no
no

0.25

FAT

Hadley FC
Stotfold FC

333532
X00
0 – 0
1.59
5/2

5/4
5/2
3/2
no
no
no

0.09

FAT

Felixstowe & Walton United
Mulbarton Wanderers

561925
130
3 – 0
3.33
5/4

5/4
5/2
3/2
no
no
no

0.22

FAT

Cobham
Egham Town

343036
212
1 – 2
3.64
3/2

5/4
5/2
3/2
no
no
no


FAT

South Park
Broadbridge Heath

282151
212
1 – 2
2.73
3/2

5/4
5/2
3/2
no
no
no

0.18

FAT

Herne Bay FC
Harrow Borough

273637
212
1 – 2
3.64
3/2

5/4
5/2
3/2
no
no
no


FAT

Deal Town
Hartley Wintney

224632
X22
2 – 2
3.18
5/2

5/4
5/2
3/2
no
no
no

0.24

FAT

Paulton Rovers
Slimbridge

164935
X33
3 – 3
2.90
5/2

5/4
5/2
3/2
no
no
no

0.29

FAT

AFC Stoneham
Barnstaple Town

352837
215
1 – 5
4.09
3/2

5/4
5/2
3/2
no
no
no


FAT

Congleton Town FC
Beverley Town

492031
131
3 – 1
3.18
5/4

5/4
5/2
3/2
no
no
no

0.1

FAT

Pontefract Collieries
Clitheroe

242353
203
0 – 3
3.03
3/2

5/4
5/2
3/2
no
no
no

0.22

FAT

Merstham FC
Ashford Town (M)

343135
212
1 – 2
2.56
7/4

8/5
9/4
7/4
no
no
no

Premier League Cup – Group G

PLC

Exeter U21
Norwich U23s

443521
110
1 – 0
2.35







PLC

Derby U23s
Hull City U23

373528
141
4 – 1
3.28
7/10

7/10
61/20
12/5
no
no
no

FT
1 – 4(1 – 1)

PLC

Brentford U21
Wycombe Wanderers U21

592516
121
2 – 1
3.18
27/20

27/20
9/4
2/1
no
no
no

0.29

PLC

Ipswich U23
Coventry U23

493120
131
3 – 1
3.40
3/5

3/5
7/2
11/4
no
no
no

FT
2 – 4(1 – 1)

PLC

Brighton U23s
Millwall U23

553015
130
3 – 0
2.71
2/5

2/5
16/5
19/4
no
no
no

FT
2 – 0(1 – 0)

PLC

Wolves U23s
Burnley FC U23s

303733
X22
2 – 2
2.85
29/10

21/20
29/10
17/10
no
no
no

FT
2 – 0(2 – 0)
0.15

PLC

Fleetwood Town U23
Preston North End U21

343036
212
1 – 2
3.33







PLC

Nottingham Forest U21
Luton Town U21

543016
120
2 – 0
2.39
3/10

3/10
21/4
4/1
no
no
no

FT
2 – 0(1 – 0)

PLC

Leicester City U23s
Plymouth U23

462628
131
3 – 1
3.08
2/5

2/5
9/2
4/1
no
no
no

FT
3 – 1(2 – 1)

PLC

Cardiff City U21
Bournemouth U23

343036
212
1 – 2
4.36
7/5

6/5
3/1
7/5
no
no
no

FT
4 – 1(1 – 0)

PLC

Southampton U23s
Blackburn U23s

453025
131
3 – 1
3.17
2/5

2/5
17/4
15/4
no
no
no

FT
4 – 0(3 – 0)

PLC

QPR U23
Bolton U21

483517
131
3 – 1
3.04
7/10

7/10
3/1
5/2
no
no
no

FT
4 – 1(1 – 0)

PLC

Stoke City U23s
Leeds United U21

314227
X22
2 – 2
2.96
3/1

5/4
3/1
5/4
no
no
no

FT
0 – 0(0 – 0)
0.23

PLC

Swansea City U23s
Birmingham U21

383923
X22
2 – 2
4.45
33/10

13/20
33/10
5/2
no
no
no

FT
3 – 0(2 – 0)
0.19

PLC

Huddersfield Town U23
Gillingham U21

442531
141
4 – 1
3.03
29/20

29/20
5/2
7/4
no
no
no

0.05

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.