England

National League 2019/20 final table, results and top scorers

The 2019/20 season as it ended: the final table, every result by month and the player boards. History only, never a prediction.

Final table

Final table
#TeamPWDLGoalsGDPts
1Barrow37217968:39+2970
2Harrogate37199961:44+1766
3Notts County381712961:38+2363
4Yeovil371791161:44+1760
5Boreham Wood371612955:40+1560
6Halifax371771350:49+158
7Barnet351412952:42+1054
8Stockport3916101351:54−358
9Solihull3815101348:37+1155
10Woking3815101350:55−555
11Dover381591449:49054
12Hartlepool3914131256:50+655
13Bromley3814101457:52+552
14Torquay361461656:61−548
15Sutton3812141247:42+550
16Eastleigh3711131343:55−1246
17Dagenham & Redbridge3711111540:44−444
18Aldershot3912101743:55−1246
19Wrexham3711101646:49−343
20Chesterfield3811111655:65−1044
21Maidenhead381252144:58−1441
22Ebbsfleet3910121747:68−2142
23Fylde379121644:60−1639
24Chorley384142031:65−3426

The season was cut short: places by points per game, then goal difference and goals scored.

Player boards

Top scorers

Player boards · Top scorers
#PlayerGoals
1S. Quigley
Barrow
20
2K. Tshimanga
Boreham Wood
19
3J. Reid
Torquay
18

Penalties scored

Player boards · Penalties scored
#PlayerGoals
1S. Akinola
Barnet
6
2J. Reid
Torquay
5
3I. Effiong
Dover
4
4J. Rooney
Barrow
4

Hat-tricks

Player boards · Hat-tricks
#PlayerHat-tricks
1C. Duffus
Yeovil
1
2E. Osborne
Stockport
1
3I. Effiong
Dover
1
4J. Rooney
Barrow
1
5N. Blissett
Solihull
1
6N. Tyson
Chesterfield
1
7Omar Bugiel
Sutton
1
8R. Murphy
Yeovil
1
9S. Akinola
Barnet
1
10S. Rendell
Eastleigh
1

Yellow cards

Player boards · Yellow cards
#PlayerYellow
1G. Poku
Woking
11
2J. Kay
Barrow
11
3R. Steer
Maidenhead
11

The season's records

Biggest win: Barrow 7–0 Ebbsfleet (4 Jan 2020)

Highest-scoring game: Yeovil 6–2 Torquay (26 Dec 2019)

All results

March 2020 · 27 matches
All results · March 2020
DateMatchScore
3 MarBarnet – Boreham Wood2–2
3 MarChesterfield – Harrogate3–4
3 MarChorley – Eastleigh1–2
3 MarFylde – Notts County1–2
3 MarHalifax – Sutton1–0
3 MarSolihull – Hartlepool0–1
7 MarAldershot – Dagenham & Redbridge0–1
7 MarBarrow – Notts County0–2
7 MarChorley – Chesterfield1–2
7 MarDover – Yeovil0–1
7 MarFylde – Solihull0–0
7 MarHalifax – Woking0–2
7 MarHarrogate – Bromley1–1
7 MarHartlepool – Ebbsfleet0–1
7 MarMaidenhead – Boreham Wood0–1
7 MarStockport – Barnet1–1
7 MarSutton – Torquay2–0
7 MarWrexham – Eastleigh0–0
10 MarDagenham & Redbridge – Fylde1–2
10 MarNotts County – Aldershot3–1
10 MarWoking – Barnet1–3
14 MarDover – Chesterfield1–1
14 MarFylde – Aldershot1–0
14 MarHalifax – Ebbsfleet0–1
14 MarMaidenhead – Stockport1–2
14 MarNotts County – Eastleigh4–0
14 MarSutton – Hartlepool1–1
February 2020 · 46 matches
All results · February 2020
DateMatchScore
1 FebAldershot – Harrogate1–1
1 FebBarnet – Hartlepool2–1
1 FebBarrow – Torquay2–1
1 FebEastleigh – Woking2–0
1 FebEbbsfleet – Sutton1–1
1 FebFylde – Boreham Wood1–2
1 FebHalifax – Bromley2–1
1 FebNotts County – Chesterfield3–0
1 FebSolihull – Maidenhead0–2
1 FebStockport – Dover0–2
1 FebWrexham – Dagenham & Redbridge0–0
1 FebYeovil – Chorley1–1
4 FebDover – Barrow2–1
8 FebBromley – Solihull2–2
8 FebChesterfield – Wrexham3–2
8 FebDagenham & Redbridge – Stockport1–1
8 FebHartlepool – Aldershot2–0
11 FebEastleigh – Fylde2–2
11 FebHarrogate – Yeovil3–0
11 FebSolihull – Barnet1–0
15 FebEbbsfleet – Chorley1–0
15 FebNotts County – Woking1–1
15 FebStockport – Bromley1–0
18 FebBarrow – Dover1–0
22 FebBoreham Wood – Yeovil1–0
22 FebBromley – Wrexham0–2
22 FebChesterfield – Ebbsfleet4–0
22 FebChorley – Barnet0–1
22 FebDagenham & Redbridge – Solihull2–0
22 FebDover – Fylde5–1
22 FebHarrogate – Eastleigh3–0
22 FebHartlepool – Notts County2–0
22 FebMaidenhead – Aldershot1–2
22 FebSutton – Barrow2–2
22 FebTorquay – Halifax1–0
22 FebWoking – Stockport1–1
25 FebAldershot – Boreham Wood3–2
25 FebMaidenhead – Ebbsfleet1–3
29 FebBarrow – Dagenham & Redbridge2–1
29 FebBoreham Wood – Hartlepool1–1
29 FebBromley – Sutton0–1
29 FebEbbsfleet – Stockport0–1
29 FebSolihull – Dover3–0
29 FebTorquay – Chorley2–0
29 FebWoking – Maidenhead2–0
29 FebYeovil – Wrexham3–0
January 2020 · 51 matches
All results · January 2020
DateMatchScore
1 JanAldershot – Eastleigh3–1
1 JanBoreham Wood – Barnet0–0
1 JanBromley – Dover3–0
1 JanChorley – Wrexham0–2
1 JanEbbsfleet – Dagenham & Redbridge1–1
1 JanFylde – Barrow0–1
1 JanHalifax – Stockport0–0
1 JanHartlepool – Harrogate0–1
1 JanMaidenhead – Notts County0–0
1 JanSolihull – Chesterfield3–0
1 JanSutton – Woking6–2
1 JanTorquay – Yeovil0–2
4 JanBarnet – Halifax1–1
4 JanBarrow – Ebbsfleet7–0
4 JanChesterfield – Sutton1–0
4 JanDagenham & Redbridge – Torquay0–0
4 JanHarrogate – Maidenhead1–0
4 JanNotts County – Bromley2–1
4 JanStockport – Boreham Wood1–3
4 JanWoking – Chorley1–0
4 JanWrexham – Aldershot1–2
4 JanYeovil – Solihull0–0
7 JanHartlepool – Eastleigh2–1
11 JanDover – Hartlepool1–1
18 JanAldershot – Chorley3–3
18 JanBarrow – Bromley2–0
18 JanEastleigh – Chesterfield0–2
18 JanEbbsfleet – Harrogate0–2
18 JanFylde – Torquay2–3
18 JanHalifax – Maidenhead5–2
18 JanNotts County – Dover0–0
18 JanSolihull – Boreham Wood0–2
18 JanStockport – Sutton0–0
18 JanWrexham – Woking3–0
18 JanYeovil – Hartlepool2–2
25 JanBoreham Wood – Barrow1–1
25 JanBromley – Barnet1–2
25 JanChesterfield – Fylde1–1
25 JanChorley – Halifax0–1
25 JanDagenham & Redbridge – Notts County2–0
25 JanDover – Aldershot2–0
25 JanHarrogate – Wrexham0–2
25 JanHartlepool – Stockport2–0
25 JanMaidenhead – Eastleigh2–0
25 JanSutton – Solihull0–0
25 JanTorquay – Ebbsfleet0–0
25 JanWoking – Yeovil1–0
28 JanEastleigh – Aldershot0–0
28 JanEbbsfleet – Woking2–1
28 JanHalifax – Dover4–2
28 JanSolihull – Barrow0–0
December 2019 · 47 matches
All results · December 2019
DateMatchScore
3 DecEastleigh – Wrexham0–2
7 DecBarnet – Fylde2–1
7 DecBarrow – Aldershot1–0
7 DecChesterfield – Bromley1–2
7 DecDagenham & Redbridge – Maidenhead1–2
7 DecDover – Boreham Wood0–2
7 DecEastleigh – Ebbsfleet1–1
7 DecHarrogate – Torquay2–1
7 DecNotts County – Sutton1–1
7 DecStockport – Chorley4–2
7 DecWoking – Hartlepool2–1
7 DecWrexham – Solihull2–0
7 DecYeovil – Halifax2–0
10 DecChesterfield – Yeovil1–2
10 DecFylde – Sutton0–0
21 DecAldershot – Stockport2–1
21 DecBoreham Wood – Harrogate2–1
21 DecBromley – Eastleigh2–3
21 DecChorley – Dover1–1
21 DecFylde – Yeovil2–2
21 DecHalifax – Notts County2–4
21 DecHartlepool – Dagenham & Redbridge1–0
21 DecMaidenhead – Barnet1–4
21 DecSutton – Wrexham3–1
21 DecTorquay – Chesterfield0–3
26 DecBarrow – Fylde1–1
26 DecChesterfield – Solihull2–2
26 DecDagenham & Redbridge – Ebbsfleet1–1
26 DecDover – Bromley3–0
26 DecHarrogate – Hartlepool4–1
26 DecNotts County – Maidenhead3–0
26 DecStockport – Halifax5–1
26 DecWoking – Sutton0–2
26 DecWrexham – Chorley3–1
26 DecYeovil – Torquay6–2
28 DecAldershot – Barnet0–0
28 DecBoreham Wood – Eastleigh2–2
28 DecBromley – Dagenham & Redbridge3–0
28 DecChorley – Harrogate0–2
28 DecEbbsfleet – Dover0–1
28 DecFylde – Stockport1–2
28 DecHalifax – Chesterfield1–0
28 DecHartlepool – Barrow2–2
28 DecMaidenhead – Wrexham2–0
28 DecSolihull – Notts County0–1
28 DecSutton – Yeovil3–2
28 DecTorquay – Woking4–1
November 2019 · 57 matches
All results · November 2019
DateMatchScore
2 NovAldershot – Maidenhead2–0
2 NovBarnet – Chorley2–1
2 NovBarrow – Sutton1–0
2 NovEastleigh – Harrogate4–2
2 NovEbbsfleet – Chesterfield2–2
2 NovFylde – Dover0–0
2 NovHalifax – Torquay2–4
2 NovNotts County – Hartlepool2–2
2 NovSolihull – Dagenham & Redbridge2–1
2 NovStockport – Woking1–3
2 NovWrexham – Bromley1–0
2 NovYeovil – Boreham Wood1–1
5 NovHartlepool – Solihull0–1
9 NovStockport – Dagenham & Redbridge1–0
16 NovBarnet – Stockport1–2
16 NovBoreham Wood – Maidenhead2–1
16 NovBromley – Harrogate3–3
16 NovChesterfield – Chorley2–3
16 NovDagenham & Redbridge – Aldershot6–1
16 NovEbbsfleet – Hartlepool2–2
16 NovNotts County – Barrow0–3
16 NovSolihull – Fylde3–1
16 NovTorquay – Sutton1–2
16 NovWoking – Halifax0–0
16 NovYeovil – Dover0–1
23 NovAldershot – Notts County2–1
23 NovBarrow – Barnet2–1
23 NovChorley – Torquay1–0
23 NovDover – Solihull1–1
23 NovFylde – Dagenham & Redbridge3–0
23 NovHalifax – Eastleigh1–1
23 NovHarrogate – Chesterfield3–1
23 NovHartlepool – Boreham Wood2–2
23 NovMaidenhead – Woking2–3
23 NovStockport – Ebbsfleet1–1
23 NovSutton – Bromley0–2
23 NovWrexham – Yeovil3–3
26 NovBarnet – Ebbsfleet5–2
26 NovBarrow – Chorley2–2
26 NovChesterfield – Hartlepool1–5
26 NovDagenham & Redbridge – Sutton1–2
26 NovDover – Maidenhead3–4
26 NovEastleigh – Torquay3–2
26 NovHarrogate – Halifax2–2
26 NovNotts County – Boreham Wood2–2
26 NovStockport – Solihull1–4
26 NovWoking – Bromley2–1
26 NovWrexham – Fylde0–1
26 NovYeovil – Aldershot2–2
30 NovAldershot – Chesterfield2–2
30 NovBoreham Wood – Woking1–0
30 NovBromley – Yeovil1–1
30 NovChorley – Dagenham & Redbridge1–0
30 NovEbbsfleet – Wrexham2–1
30 NovMaidenhead – Barrow0–4
30 NovSutton – Harrogate3–1
30 NovTorquay – Stockport1–5
October 2019 · 57 matches
All results · October 2019
DateMatchScore
1 OctFylde – Barnet0–4
1 OctSolihull – Wrexham3–1
5 OctBoreham Wood – Solihull1–0
5 OctBromley – Barrow1–2
5 OctChesterfield – Eastleigh1–2
5 OctChorley – Aldershot0–0
5 OctDagenham & Redbridge – Barnet1–1
5 OctDover – Notts County2–2
5 OctHarrogate – Ebbsfleet2–0
5 OctHartlepool – Yeovil2–1
5 OctMaidenhead – Halifax0–1
5 OctSutton – Stockport0–0
5 OctTorquay – Fylde2–1
5 OctWoking – Wrexham1–1
8 OctAldershot – Dover4–0
8 OctBarnet – Bromley1–2
8 OctBarrow – Boreham Wood3–1
8 OctEastleigh – Maidenhead2–1
8 OctEbbsfleet – Torquay2–4
8 OctFylde – Chesterfield1–3
8 OctHalifax – Chorley0–0
8 OctNotts County – Dagenham & Redbridge2–0
8 OctSolihull – Sutton2–0
8 OctWrexham – Harrogate1–1
8 OctYeovil – Woking3–1
9 OctStockport – Hartlepool2–1
12 OctAldershot – Hartlepool0–3
12 OctBarnet – Woking2–2
12 OctEastleigh – Chorley0–0
12 OctEbbsfleet – Maidenhead1–2
12 OctHalifax – Boreham Wood0–2
12 OctNotts County – Torquay2–0
12 OctSolihull – Bromley2–1
12 OctYeovil – Harrogate1–2
15 OctWrexham – Chesterfield0–1
26 OctBoreham Wood – Fylde0–2
26 OctBromley – Halifax5–0
26 OctChesterfield – Notts County1–0
26 OctChorley – Yeovil1–2
26 OctDagenham & Redbridge – Wrexham2–1
26 OctDover – Stockport0–1
26 OctHarrogate – Aldershot1–0
26 OctHartlepool – Barnet2–0
26 OctMaidenhead – Solihull1–0
26 OctSutton – Ebbsfleet2–3
26 OctTorquay – Barrow4–2
26 OctWoking – Eastleigh1–1
29 OctBoreham Wood – Aldershot0–0
29 OctBromley – Stockport2–2
29 OctChorley – Ebbsfleet0–4
29 OctDagenham & Redbridge – Barrow0–2
29 OctDover – Eastleigh3–1
29 OctHarrogate – Barnet2–1
29 OctMaidenhead – Fylde1–1
29 OctSutton – Halifax0–1
29 OctTorquay – Wrexham1–0
29 OctWoking – Notts County0–4
September 2019 · 70 matches
All results · September 2019
DateMatchScore
3 SepBarrow – Hartlepool0–1
3 SepChesterfield – Halifax2–3
3 SepDover – Ebbsfleet1–1
3 SepEastleigh – Boreham Wood2–0
3 SepHarrogate – Chorley2–0
3 SepNotts County – Solihull0–0
3 SepStockport – Fylde2–1
3 SepWoking – Torquay1–1
3 SepWrexham – Maidenhead2–2
3 SepYeovil – Sutton1–0
4 SepDagenham & Redbridge – Bromley1–1
7 SepAldershot – Barrow1–2
7 SepBoreham Wood – Dover3–1
7 SepBromley – Chesterfield2–1
7 SepChorley – Stockport3–0
7 SepEbbsfleet – Eastleigh1–1
7 SepHalifax – Yeovil0–2
7 SepHartlepool – Woking1–1
7 SepMaidenhead – Dagenham & Redbridge0–1
7 SepSutton – Notts County1–1
7 SepTorquay – Harrogate4–2
14 SepBarnet – Maidenhead1–0
14 SepBarrow – Solihull3–0
14 SepChesterfield – Torquay1–0
14 SepDagenham & Redbridge – Hartlepool3–1
14 SepDover – Chorley1–1
14 SepEastleigh – Bromley1–1
14 SepHarrogate – Boreham Wood0–0
14 SepNotts County – Halifax1–0
14 SepStockport – Aldershot1–2
14 SepWoking – Ebbsfleet2–2
14 SepWrexham – Sutton1–1
14 SepYeovil – Fylde3–2
17 SepBarnet – Aldershot2–0
21 SepAldershot – Wrexham1–0
21 SepBoreham Wood – Stockport4–0
21 SepBromley – Notts County2–1
21 SepChorley – Woking1–1
21 SepEbbsfleet – Barrow0–3
21 SepFylde – Eastleigh3–1
21 SepHalifax – Barnet4–2
21 SepHartlepool – Dover0–2
21 SepMaidenhead – Harrogate1–1
21 SepSolihull – Yeovil0–1
21 SepSutton – Chesterfield4–0
21 SepTorquay – Dagenham & Redbridge0–0
24 SepAldershot – Yeovil1–3
24 SepBoreham Wood – Notts County1–2
24 SepBromley – Woking1–0
24 SepChorley – Barrow1–3
24 SepEbbsfleet – Barnet3–0
24 SepFylde – Wrexham3–2
24 SepHalifax – Harrogate0–1
24 SepHartlepool – Chesterfield1–1
24 SepMaidenhead – Dover1–2
24 SepSolihull – Stockport2–0
24 SepSutton – Dagenham & Redbridge0–2
24 SepTorquay – Eastleigh2–3
28 SepBarnet – Solihull0–0
28 SepBarrow – Maidenhead2–0
28 SepChesterfield – Aldershot2–1
28 SepDagenham & Redbridge – Chorley0–0
28 SepDover – Halifax0–2
28 SepEastleigh – Hartlepool1–1
28 SepHarrogate – Sutton2–0
28 SepNotts County – Fylde2–0
28 SepStockport – Torquay0–4
28 SepWoking – Boreham Wood1–2
28 SepWrexham – Ebbsfleet1–0
28 SepYeovil – Bromley3–1
August 2019 · 96 matches
All results · August 2019
DateMatchScore
3 AugAldershot – Fylde1–2
3 AugBarnet – Yeovil1–0
3 AugChesterfield – Dover1–2
3 AugChorley – Bromley0–0
3 AugDagenham & Redbridge – Woking0–2
3 AugEastleigh – Notts County1–0
3 AugEbbsfleet – Halifax1–4
3 AugHarrogate – Solihull2–2
3 AugHartlepool – Sutton1–3
3 AugStockport – Maidenhead0–1
3 AugTorquay – Boreham Wood2–1
3 AugWrexham – Barrow2–1
6 AugBarrow – Harrogate0–3
6 AugBoreham Wood – Wrexham2–2
6 AugBromley – Ebbsfleet3–1
6 AugDover – Dagenham & Redbridge1–2
6 AugFylde – Chorley0–0
6 AugHalifax – Hartlepool2–0
6 AugMaidenhead – Chesterfield1–1
6 AugNotts County – Stockport1–1
6 AugSolihull – Torquay3–0
6 AugSutton – Barnet1–1
6 AugWoking – Aldershot0–1
6 AugYeovil – Eastleigh1–0
10 AugBarrow – Eastleigh2–0
10 AugBoreham Wood – Chesterfield2–2
10 AugBromley – Torquay3–3
10 AugDover – Wrexham2–1
10 AugFylde – Ebbsfleet1–0
10 AugHalifax – Dagenham & Redbridge1–0
10 AugMaidenhead – Hartlepool0–1
10 AugNotts County – Barnet1–2
10 AugSolihull – Aldershot2–1
10 AugSutton – Chorley2–2
10 AugWoking – Harrogate1–0
10 AugYeovil – Stockport1–1
13 AugAldershot – Bromley0–1
13 AugBarnet – Dover0–1
13 AugChesterfield – Woking1–2
13 AugChorley – Solihull1–6
13 AugDagenham & Redbridge – Boreham Wood0–3
13 AugEastleigh – Sutton1–1
13 AugEbbsfleet – Yeovil1–3
13 AugHarrogate – Notts County0–2
13 AugHartlepool – Fylde2–2
13 AugStockport – Barrow3–2
13 AugTorquay – Maidenhead0–2
13 AugWrexham – Halifax1–0
17 AugAldershot – Halifax1–1
17 AugBarnet – Chesterfield2–2
17 AugBarrow – Yeovil1–0
17 AugBoreham Wood – Sutton0–1
17 AugDagenham & Redbridge – Harrogate4–2
17 AugDover – Torquay1–2
17 AugFylde – Woking1–4
17 AugHartlepool – Bromley2–3
17 AugMaidenhead – Chorley4–1
17 AugSolihull – Ebbsfleet2–1
17 AugStockport – Eastleigh2–0
18 AugNotts County – Wrexham1–1
24 AugBromley – Boreham Wood1–0
24 AugChesterfield – Barrow2–2
24 AugChorley – Hartlepool0–0
24 AugEastleigh – Dagenham & Redbridge1–1
24 AugEbbsfleet – Notts County2–2
24 AugHalifax – Fylde4–1
24 AugHarrogate – Stockport2–1
24 AugSutton – Dover1–2
24 AugTorquay – Aldershot2–0
24 AugWoking – Solihull2–0
24 AugWrexham – Barnet1–1
24 AugYeovil – Maidenhead1–2
26 AugAldershot – Sutton1–1
26 AugBarnet – Torquay2–2
26 AugBarrow – Halifax1–2
26 AugBoreham Wood – Ebbsfleet1–2
26 AugDagenham & Redbridge – Yeovil3–2
26 AugDover – Woking1–2
26 AugFylde – Harrogate0–0
26 AugHartlepool – Wrexham4–2
26 AugMaidenhead – Bromley1–2
26 AugNotts County – Chorley5–1
26 AugSolihull – Eastleigh1–2
26 AugStockport – Chesterfield2–0
31 AugBromley – Fylde2–2
31 AugChesterfield – Dagenham & Redbridge1–1
31 AugChorley – Boreham Wood1–3
31 AugEastleigh – Barnet1–2
31 AugEbbsfleet – Aldershot1–2
31 AugHalifax – Solihull2–1
31 AugHarrogate – Dover0–2
31 AugSutton – Maidenhead0–3
31 AugTorquay – Hartlepool1–2
31 AugWoking – Barrow3–2
31 AugWrexham – Stockport1–2
31 AugYeovil – Notts County3–1

League rounds, 90 minutes, by month.

Referees

Referees
RefereeMatches
James Bell18
S. Yianni17
Adrian Quelch16
Carl Brook16
Lewis Smith16
Alan Dale15
D. Richardson15
S. Allison15
S. Barrott15
E. Swallow14
G. Parsons14
J. Hull14
Matthew Russell14
Simon Mather14
Thomas Parsons14
Aaron Jackson13
Benjamin Speedie13
D. Middleton13
Declan Bourne13
L. Wood13
Martin Woods13
Andrew Kitchen12
P. Gibbons12
Paul Howard12
Scott Jackson12
Tom Reeves12
Andrew Miller11
G. Rhodes11
James Durkin10
Ryan Atkin10
Steven Copeland9
Lee Collins8
R. Hulme8
K. Evans7
J. Johnson6
R. Welch6

Matches per referee from the season's schedule; the table lists referees with at least 3 matches.

From our data: the season's league matches. History only, never a prediction.

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.