:2019–20 National League

{{Infobox football league season

| competition = National League

| season = 2019–20

| winners =

| relegated =

| prevseason = 2018–19

| nextseason = 2020–21

}}

The 2019–20 National League season, known as the Vanarama National League for sponsorship reasons, was the fifth season under English football's new title of National League, the sixteenth season consisting of three divisions, and the forty-first season overall.{{cite web|url=http://www.thenationalleague.org.uk|title=The Official National League Website |publisher=National League |access-date=3 May 2018}}

As a result of the COVID-19 pandemic, the National League season was initially suspended on 16 March 2020 until at least 3 April. On 31 March, this suspension was extended indefinitely until further notice.{{cite web |title=National League Statement {{!}} National League Competition Suspended |url=https://www.thenationalleague.org.uk/national-league-statement-national-league-competit-61601 |publisher=National League |access-date=27 March 2020 |date=16 March 2020}} On 22 April, clubs voted to end the season, with promotions and relegations still "under careful consideration".{{cite web|url=https://www.bbc.co.uk/sport/football/52381612 |title=National League clubs vote to end regular season immediately |website=BBC Sport |access-date=22 April 2020 |date=22 April 2020}} Due to the knock-on effects of Bury F.C.'s expulsion from EFL League One at the start of the season, it had already been assumed prior to the pandemic that no more than one club instead of the usual two was to be relegated from the English Football League, and that no more than three clubs instead of the usual four were to be relegated from the National division. The cumulative effect that the early termination of the season and Bury's expulsion from the EFL had on the composition of the National League's three divisions would have been determined.

On 17 June 2020, Barrow along with Wealdstone and King's Lynn Town were elected champions of their respective divisions after National League clubs voted to decide the final tables on a points-per-game basis. Barrow were therefore promoted to League Two, with Wealdstone and King's Lynn Town promoted to the National League.{{Cite news|url=https://www.bbc.com/sport/football/53086548|title = Barrow promoted after National League vote|work = BBC Sport}}{{Cite web|url=https://www.skysports.com/football/news/11750/12009012/barrow-promoted-to-league-two-after-being-crowned-national-league-champions|title = Barrow promoted to League Two after being crowned National League champions}} AFC Fylde considered mounting a legal challenge with support from Ebbsfleet United against their relegations, but ultimately decided against it.{{Cite web|url=https://www.thenonleaguefootballpaper.com/latest-news/national-league-step-one/31107/afc-fylde-throw-in-the-towel-over-relegation-and-abandon-legal-action/|title = AFC Fylde throw in the towel over relegation and abandon legal action|date = 16 July 2020}}

Promotion play-offs were held in all three divisions to decide the additional promotion places. The semi-finals took place over the final two weekends of July, and the finals took place on 1 and 2 August. Clubs were expected to conduct and fund a COVID-19 prevention and testing process, and were allowed to decline their place in the competition without penalty if they were unable to fulfil this requirement.{{cite news|title=Target dates for York City play-off campaign revealed |url=https://www.yorkpress.co.uk/sport/18536158.target-dates-york-city-play-off-campaign-revealed/ |newspaper=The Press |location=York |last=Kilbride |first=Jacob |date=23 June 2020 |access-date=24 June 2020}} On 1 July, the Premier League committed £200,000 to the National League to help fund the conclusion of their season.{{cite web|url=https://www.thenationalleague.org.uk/national-league-statement-financial-contribution-f-62517|title=National League Statement {{!}} Financial Contribution From The Premier League|publisher=National League |date=1 July 2020|access-date=5 July 2020}}

National League

{{Infobox football league season

| competition = National League

| season = 2019–20

| winners = Barrow

| promoted = Barrow
Harrogate Town

| relegated = Ebbsfleet United
AFC Fylde
Chorley

| matches =

| total goals =

| league topscorer =

| biggest home win =

| biggest away win =

| highest scoring =

| longest wins =

| longest unbeaten =

| longest winless =

| longest losses =

| highest attendance =

| average attendance =

| prevseason=2018–19

| nextseason=2020–21

}}

The National League consists of 24 clubs.

=Promotion and relegation=

=Team changes=

{{col-begin}}

{{col-2}}

==To National League==

==From National League==

=Stadia and locations=

{{location map+ |England |float=right |width=550 |caption=Locations of the 2019–20 National League clubs (Greater London shown in more detail below) |places=

{{location map~ |England |lat=51.5155|long= -0.0922|label=

London
|mark=Blue pog.svg|position=bottom}}

{{location map~ |England |lat=53.7582 |long=-2.9018 |label=AFC Fylde|label_size=85 |position=left}}

{{location map~ |England |lat=51.2484 |long=-0.7547 |label=Aldershot Town|label_size=85 |position=left}}

{{location map~ |England |lat=54.1233 |long=-3.2349 |label=Barrow|label_size=85 |position=left}}

{{location map~ |England |lat=53.2536 |long=-1.4250 |label=Chesterfield|label_size=85 |position=bottom}}

{{location map~ |England |lat=53.6456 |long=-2.6292 |label=Chorley|label_size=85 |position=bottom}}

{{location map~ |England |lat=51.1378 |long=1.2850 |label=Dover Athletic|label_size=85 |position=bottom}}

{{location map~ |England |lat=50.9523 |long=-1.3720 |label=Eastleigh|label_size=85 |position=right}}

{{location map~ |England |lat=53.7161 |long=-1.8591 |label=FC Halifax Town|label_size=85 |position=right}}

{{location map~ |England |lat=53.9921 |long=-1.5418 |label=Harrogate Town|label_size=85 |position=top}}

{{location map~ |England |lat=54.6891 |long=-1.2127 |label=Hartlepool United|label_size=85 |position=left}}

{{location map~ |England |lat=51.5199 |long=-0.7180 |label={{nowrap|Maidenhead United}}|label_size=85 |position=left}}

{{location map~ |England |lat=52.9426 |long=-1.1372 |label=Notts County|label_size=85 |position=right}}

{{location map~ |England |lat=52.4389 |long=-1.7572 |label=Solihull Moors|label_size=85 |position=top}}

{{location map~ |England |lat=53.3997 |long=-2.1663 |label=Stockport County|label_size=85 |position=bottom}}

{{location map~ |England |lat=50.4764 |long=-3.5238 |label=Torquay United|label_size=85 |position=right}}

{{location map~ |England |lat=51.3063 |long=-0.5588 |label=Woking|label_size=85 |position=top}}

{{location map~ |England |lat=53.0519 |long=-3.0038 |label=Wrexham|label_size=85 |position=left}}

{{location map~ |England |lat=50.9503 |long=-2.6740 |label=Yeovil Town|label_size=85 |position=left}}

{{Location map~ |England |mark=TransparentPlaceholder.png |marksize=1 |lat=50.7 |long=-0.5 |label=

{{nowrap|Greater London clubs}}

Barnet

Boreham Wood

Bromley

Dagenham & Redbridge

Ebbsfleet United

Sutton United

|position=right}}

}}

{{Location map+ |Greater London

|caption=Locations of the 2019–20 National League clubs (Greater London)

|float=right

|width=400

|places =

{{Location map~|Greater London|lat=51.602599 |long=-0.291785 |mark=Blue 000080 pog.svg|label=Barnet|label_size=85|position=left}}

{{location map~|Greater London|lat=51.6619 |long=-0.2724 |mark=Blue 000080 pog.svg|label=Boreham Wood|label_size=85|position=top}}

{{location map~ |Greater London|lat=51.3901 |long=0.0211 |mark=Blue 000080 pog.svg |label=Bromley|label_size=85 |position=top}}

{{location map~ |Greater London|lat=51.5478 |long=0.1599 |mark=Blue 000080 pog.svg |label=Dagenham &  Redbridge|label_size=85 |position=left}}

{{location map~ |Greater London|lat=51.4495 |long=0.3223 |mark=Blue 000080 pog.svg |label=Ebbsfleet United|label_size=85 |position=left}}

{{location map~ |Greater London|lat=51.3676 |long=-0.2043 |mark=Blue 000080 pog.svg |label=Sutton United|label_size=85 |position=right}}

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

AFC Fylde

|Wesham

Mill Farm Sports Villagealign="center" | 6,000
Aldershot Town

|Aldershot

Recreation Groundalign="center" | 7,200
Barnet

|London {{small|(Canons Park)}}

The Hive Stadiumalign="center"| 6,418
Barrow

|Barrow-in-Furness

Holker Streetalign="center" | 5,045
Boreham Wood

|Borehamwood

Meadow Parkalign="center" | 4,502
Bromley

|London {{small|(Bromley)}}

Hayes Lanealign="center" | 5,300
Chesterfield

|Chesterfield

Proact Stadiumalign="center" | 10,504
Chorley

|Chorley

Victory Parkalign="center" | 4,100
Dagenham & Redbridge

|London {{small|(Dagenham)}}

Victoria Roadalign="center" | 6,078
Dover Athletic

|Dover

Crabble Athletic Groundalign="center" | 5,745
Eastleigh

|Eastleigh

Ten Acresalign="center" | 5,250
Ebbsfleet United

|Northfleet

Stonebridge Roadalign="center" | 4,800
FC Halifax Town

|Halifax

The Shayalign="center" | 10,400
Harrogate Town

|Harrogate

Wetherby Roadalign="center" | 4,100
Hartlepool United

|Hartlepool

Victoria Parkalign="center" | 7,856
Maidenhead United

|Maidenhead

York Roadalign="center" | 4,000
Notts CountyNottinghamMeadow Lanealign="center"| 19,588
Solihull Moors

|Solihull

Damson Parkalign="center" | 5,500
Stockport County

|Stockport

Edgeley Parkalign="center" | 10,852
Sutton United

|London {{small|(Sutton)}}

Gander Green Lanealign="center" | 5,013
Torquay United

|Torquay

Plainmooralign="center" | 6,500
Woking

|Woking

Kingfield Stadiumalign="center" | 6,036
Wrexham

|Wrexham

Racecourse Groundalign="center" | 10,771
Yeovil TownYeovilHuish Parkalign="center"| 9,566

{{-}}

=Personnel and sponsoring=

class="wikitable sortable" style="text-align: left;"
Team

! Manager1

! Captain

! Kit manufacturer

! Shirt sponsor

AFC Fylde

|Jim Bentley

|Lewis Montrose

|Under Armour

|VetPlus

Aldershot Town

|Danny Searle

|Dean Rance

|Adidas

|Bridges Estate Agents

Barnet

|Darren Currie

|Callum Reynolds

|Jako

|Canon

Barrow

|David Dunn

|Josh Granite

|Joma

|JF Hornby & Co.

Boreham Wood

|Luke Garrard

|Mark Ricketts

|Puma

|Barnet and Southgate College

Bromley

|Neil Smith

|Jack Holland

|Macron

|Southwark Metals

Chesterfield

|{{sortname|John|Pemberton|John Pemberton (footballer)}}

|Jonathan Smith

|Puma

|Technique Learning Solutions

Chorley

|Jamie Vermiglio

|Andrew Teague

|Macron

|Cruise 118

Dagenham & Redbridge

|Daryl McMahon

|Kenny Clark

|Nike

|West & Coe

Dover Athletic

|Andy Hessenthaler

|Kevin Lokko

|Jako

|Exclusive Glazing

Eastleigh

|Ben Strevens

|Danny Hollands

|LAB Sports

|Utilita

Ebbsfleet United

|Kevin Watson

|Dave Winfield

|Hummel

|Kuflink

FC Halifax Town

|Pete Wild

|Matty Brown

|Adidas{{cite web|url=https://www.fchtshop.com/|title=Online Shop for FC Halifax Official Merchandise|website=www.fchtshop.com|publisher=FC Halifax Town}}

|CORE Facility Services (Home)
Halifax Bathrooms (Away)
Stride Supplies (Third)

Harrogate Town

|Simon Weaver

|Josh Falkingham

|Kappa

|Strata

Hartlepool United

|Dave Challinor

|Ryan Donaldson

|O'Neills

|Utility Alliance Limited

Maidenhead United

|Alan Devonshire

|Alan Massey

|Uhlsport

|Utility Alliance Limited

Notts County

| Neal Ardley

| Michael Doyle

| Puma

| Vacant

Solihull Moors

|{{sortname|James|Shan}}

|Kyle Storer

|Surridge

|John Shepherd Estate Agents

Stockport County

|Jim Gannon

|Paul Turnbull

|Joma

|Pioneer Group

Sutton United

|Matt Gray

|Jamie Collins

|Macron

|Angel Plastics

Torquay United

|Gary Johnson

|Asa Hall

|Nike

|No Sponsor

Woking

|Alan Dowson

|Josh Casey

|Macron

|Abstract Plans

Wrexham

|Dean Keates

|Shaun Pearson

|Macron

|Ifor Williams Trailers

Yeovil Town

| Darren Sarll

| Lee Collins

| TAG

| Jones Building Group

=Managerial changes=

class="wikitable sortable"
Team

!width-150|Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

Yeovil Town

|Neale Marmon

|End of Interim Contract

|4 May 2019

|rowspan="2"|Pre-season

|Darren Sarll

|19 June 2019

FC Halifax Town

|Jamie Fullarton

|Resigned

|15 July 2019

|Pete Wild

|25 July 2019

Wrexham

|Bryan Hughes

| rowspan="6"|Dismissed

|25 September 2019

|21st

|Dean Keates

|6 October 2019

Hartlepool United

|Craig Hignett

|rowspan= "2"|10 October 2019

|16th

|Dave Challinor

|11 November 2019

Ebbsfleet United

|Garry Hill

|24th

|Kevin Watson

|4 November 2019

AFC Fylde

|Dave Challinor

|12 October 2019

|21st

|Jim Bentley

|28 October 2019

Dagenham & Redbridge

|Peter Taylor

|29 December 2019

|18th

|Daryl McMahon

|3 January 2020

Chesterfield

|John Sheridan

|2 January 2020

|22nd

|John Pemberton

|2 January 2020

Solihull Moors

|Tim Flowers

|Mutual Consent

|28 January 2020

|9th

|James Shan

|12 February 2020

Barrow

|Ian Evatt

|Signed by Bolton Wanderers

|1 July 2020

|1st

|David Dunn

|9 July 2020

=National League table=

{{#invoke:Sports table|main|style=WDL

|section=Top division

|update=complete

|source=[http://www.thenationalleague.org.uk/match-info/tables?division_id=42247 National League official site]

|ranking_style=ppgpts

|team1=BRW |team2=HAR |team3=NOT |team4=YEO |team5=BOR |team6=HAL |team7=BRN |team8=STO |team9=SOL |team10=WOK |team11=DOV |team12=HAT |team13=BRO |team14=TOR |team15=SUT |team16=EAS |team17=DAG |team18=ALD |team19=WRE |team20=CHE |team21=MDH |team22=EBB |team23=FYL |team24=CHO

|result1=PRO |result2=PSF |result3=PSF |result4=PQR |result5=PQR |result6=PQR |result7=PQR |result21=REP |result22=RELS |result23=RELN |result24=RELN

|win_FYL=9 |draw_FYL=12|loss_FYL=16|gf_FYL=44|ga_FYL=60

|win_ALD=12|draw_ALD=10|loss_ALD=17|gf_ALD=43|ga_ALD=55

|win_BRN=14|draw_BRN=12|loss_BRN=9 |gf_BRN=52|ga_BRN=42

|win_BRW=21|draw_BRW=7 |loss_BRW=9 |gf_BRW=68|ga_BRW=39

|win_BOR=16|draw_BOR=12|loss_BOR=9 |gf_BOR=55|ga_BOR=40

|win_BRO=14|draw_BRO=10|loss_BRO=14|gf_BRO=57|ga_BRO=52

|win_CHE=11|draw_CHE=11|loss_CHE=16|gf_CHE=55|ga_CHE=65

|win_CHO=4 |draw_CHO=14|loss_CHO=20|gf_CHO=31|ga_CHO=65

|win_DAG=11|draw_DAG=11|loss_DAG=15|gf_DAG=40|ga_DAG=44

|win_DOV=15|draw_DOV=9 |loss_DOV=14|gf_DOV=49|ga_DOV=49

|win_EAS=11|draw_EAS=13|loss_EAS=13|gf_EAS=43|ga_EAS=55

|win_EBB=10|draw_EBB=12|loss_EBB=17|gf_EBB=47|ga_EBB=68

|win_HAL=17|draw_HAL=7 |loss_HAL=13|gf_HAL=50|ga_HAL=49

|win_HAR=19|draw_HAR=9 |loss_HAR=9 |gf_HAR=61|ga_HAR=44

|win_HAT=14|draw_HAT=13|loss_HAT=12|gf_HAT=56|ga_HAT=50

|win_MDH=12|draw_MDH=5 |loss_MDH=21|gf_MDH=44|ga_MDH=58

|win_NOT=17|draw_NOT=12|loss_NOT=9 |gf_NOT=61|ga_NOT=38

|win_SOL=15|draw_SOL=10|loss_SOL=13|gf_SOL=48|ga_SOL=37

|win_STO=16|draw_STO=10|loss_STO=13|gf_STO=51|ga_STO=54

|win_SUT=12|draw_SUT=14|loss_SUT=12|gf_SUT=47|ga_SUT=42

|win_TOR=14|draw_TOR=6 |loss_TOR=16|gf_TOR=56|ga_TOR=61

|win_WOK=15|draw_WOK=10|loss_WOK=13|gf_WOK=50|ga_WOK=55

|win_WRE=11|draw_WRE=10|loss_WRE=16|gf_WRE=46|ga_WRE=49

|win_YEO=17|draw_YEO=9 |loss_YEO=11|gf_YEO=61|ga_YEO=44

|status_FYL = R

|status_BRW = CP

|status_CHO = R

|status_EBB = R

|status_HAR = OP

|name_FYL = AFC Fylde

|name_ALD = Aldershot Town

|name_BRN = Barnet

|name_BRW = Barrow

|name_BOR = Boreham Wood

|name_BRO = Bromley

|name_CHE = Chesterfield

|name_CHO = Chorley

|name_DAG = Dagenham & Redbridge

|name_DOV = Dover Athletic

|name_EAS = Eastleigh

|name_EBB = Ebbsfleet United

|name_HAL = FC Halifax Town

|name_HAR = Harrogate Town

|name_HAT = Hartlepool United

|name_MDH = Maidenhead United

|name_NOT = Notts County

|name_SOL = Solihull Moors

|name_STO = Stockport County

|name_SUT = Sutton United

|name_TOR = Torquay United

|name_WOK = Woking

|name_WRE = Wrexham

|name_YEO = Yeovil Town

|show_limit=5

|class_rules = 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Number of matches won; 5) Head-to-head results {{cite web|url=http://handbook.fapublications.com/#!/book/30/contents|title=The FA Handbook 2019/20 (part 30 Standardised Rules section 12.2) |access-date=8 July 2019 |publisher=The Football Association}}

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promoted to League Two

|col_PSF=yellow1 |text_PSF=Qualified for the National League play-off semi-finals

|col_PQR=yellow2 |text_PQR=Qualified for the National League play-off quarter-finals

|col_REP=inherit |text_REP=Reprieved from relegation |note_res_REP=As a result of the knock-on effects of Bury's expulsion from League One, the fourth bottom team was reprieved from relegation for numerical reasons.{{cite web|url=https://www.efl.com/news/2019/august/bury-fc-membership-of-the-league-withdrawn/|title=Bury FC: Membership of the League withdrawn|publisher=English Football League|date=27 August 2019}}

|col_RELN=red1 |text_RELN=Relegated to National League North

|col_RELS=red1 |text_RELS=Relegated to National League South

}}

=Play-offs=

{{6TeamBracket

| RD1=Quarter-finals

| RD2=Semi-finals

| RD3=Final

| RD1-seed1=5

| RD1-team1=Boreham Wood

| RD1-score1=2

| RD1-seed2=6

| RD1-team2=FC Halifax Town

| RD1-score2=1

| RD1-seed3=4

| RD1-team3=Yeovil Town

| RD1-score3=0

| RD1-seed4=7

| RD1-team4=Barnet

| RD1-score4=2

| RD2-seed1=2

| RD2-team1=Harrogate Town

| RD2-score1=1

| RD2-seed2=5

| RD2-team2=Boreham Wood

| RD2-score2=0

| RD2-seed3=3

| RD2-team3=Notts County

| RD2-score3=2

| RD2-seed4=7

| RD2-team4=Barnet

| RD2-score4=0

| RD3-seed1=2

| RD3-team1=Harrogate Town

| RD3-score1=3

| RD3-seed2=3

| RD3-team2=Notts County

| RD3-score2=1

}}

==Quarter-finals==

{{football box collapsible

| date ={{Start date|2020|07|17|df=y}}

| time = 19:00

| team1 = Boreham Wood

| score = 2–1

| report = https://uk.soccerway.com/matches/2020/07/17/england/conference-national/boreham-wood-fc/fc-halifax-town/3285054/

| team2 = FC Halifax Town

| goals1 = Smith {{goal|54}}
Rhead {{goal|80}}

| goals2 = Sho-Silva {{goal|19}}

| stadium = Meadow Park

| location = Borehamwood

| attendance = 0

| referee =

}}

{{football box collapsible

| date ={{Start date|2020|07|18|df=y}}

| time = 15:00

| team1 =Yeovil Town

| score = 0–2

| report = https://uk.soccerway.com/matches/2020/07/18/england/conference-national/yeovil-town-fc/barnet-fc/3285055/

| team2 =Barnet

| goals1 =

| goals2 = McCallum {{goal|53}}
Vilhete {{goal|86}}

| stadium = Huish Park

| location = Yeovil

| attendance = 0

| referee =

}}

==Semi-finals==

{{football box collapsible

| date ={{Start date|2020|07|25|df=y}}

| time = 14:30

| team1 =Harrogate Town

| score = 1–0

| report = https://uk.soccerway.com/matches/2020/07/25/england/conference-national/harrogate-town-fc/boreham-wood-fc/3285075/

| team2 =Boreham Wood

| goals1 = Muldoon {{goal|64}}

| goals2 =

| stadium =Wetherby Road

| location = Harrogate

| attendance = 0

| referee =

}}

{{football box collapsible

| date ={{Start date|2020|07|25|df=y}}

| time = 17:00

| team1 =Notts County

| score = 2–0

| report = https://uk.soccerway.com/matches/2020/07/25/england/conference-national/notts-county-fc/barnet-fc/3285076/

| team2 =Barnet

| goals1 = Dennis {{goal|37}}
Roberts {{goal|59}}

| goals2 =

| stadium =Meadow Lane

| location =Nottingham

| attendance = 0

| referee =

}}

==Final==

{{Main|2020 National League play-off Final}}

{{:2020 National League play-off Final}}

=Results table=

{{#invoke:sports results|main

| source = [https://www.footballwebpages.co.uk/national-league/match-grid National League Results Grid]

| update = complete

| matches_style = FBR

| a_note = yes

|team1=FYL |team2=ALD |team3=BRN |team4=BRW |team5=BOR |team6=BRO |team7=CHE |team8=CHO |team9=DAG |team10=DOV |team11=EAS |team12=EBB |team13=HAL |team14=HAR |team15=HAT |team16=MDH |team17=NOT |team18=SOL |team19=STO |team20=SUT |team21=TOR |team22=WOK |team23=WRE |team24=YEO

|name_FYL = AFC Fylde

|name_ALD = Aldershot Town

|name_BRN = Barnet

|name_BRW = Barrow

|name_BOR = Boreham Wood

|name_BRO = Bromley

|name_CHE = Chesterfield

|name_CHO = Chorley

|name_DAG = Dagenham & Redbridge

|name_DOV = Dover Athletic

|name_EAS = Eastleigh

|name_EBB = Ebbsfleet United

|name_HAL = FC Halifax Town

|name_HAR = Harrogate Town

|name_HAT = Hartlepool United

|name_MDH = Maidenhead United

|name_NOT = Notts County

|name_SOL = Solihull Moors

|name_STO = Stockport County

|name_SUT = Sutton United

|name_TOR = Torquay United

|name_WOK = Woking

|name_WRE = Wrexham

|name_YEO = Yeovil Town

| match_FYL_ALD = 1-0

| match_FYL_BRN = 0–4

| match_FYL_BRW = 0–1

| match_FYL_BOR = 1–2

| match_FYL_BRO =

| match_FYL_CHE = 1–3

| match_FYL_CHO = 0–0

| match_FYL_DAG = 3–0

| match_FYL_DOV = 0–0

| match_FYL_EAS = 3–1

| match_FYL_EBB = 1–0

| match_FYL_HAL =

| match_FYL_HAR = 0–0

| match_FYL_HAT =

| match_FYL_MDH =

| match_FYL_NOT = 1-2

| match_FYL_SOL = 0–0

| match_FYL_STO = 1–2

| match_FYL_SUT = 0–0

| match_FYL_TOR = 2–3

| match_FYL_WOK = 1–4

| match_FYL_WRE = 3–2

| match_FYl_YEO = 2–2

| match_ALD_FYL = 1–2

| match_ALD_BRN = 0–0

| match_ALD_BRW = 1–2

| match_ALD_BOR = 3-2

| match_ALD_BRO = 0–1

| match_ALD_CHE = 2–2

| match_ALD_CHO = 3–3

| match_ALD_DAG = 0–1

| match_ALD_DOV = 4–0

| match_ALD_EAS = 3–1

| match_ALD_EBB =

| match_ALD_HAL = 1–1

| match_ALD_HAR = 1–1

| match_ALD_HAT = 0–3

| match_ALD_MDH = 2–0

| match_ALD_NOT = 2–1

| match_ALD_SOL =

| match_ALD_STO = 2–1

| match_ALD_SUT = 1–1

| match_ALD_TOR =

| match_ALD_WOK =

| match_ALD_WRE = 1–0

| match_ALD_YEO = 1–3

| match_BRN_FYL = 2–1

| match_BRN_ALD = 2–0

| match_BRN_BRW =

| match_BRN_BOR = 2-2

| match_BRN_BRO = 1–2

| match_BRN_CHE = 2–2

| match_BRN_CHO = 2–1

| match_BRN_DAG =

| match_BRN_DOV = 0–1

| match_BRN_EAS =

| match_BRN_EBB = 5–2

| match_BRN_HAL = 1–1

| match_BRN_HAR =

| match_BRN_HAT = 2–1

| match_BRN_MDH = 1–0

| match_BRN_NOT =

| match_BRN_SOL = 0–0

| match_BRN_STO = 1–2

| match_BRN_SUT =

| match_BRN_TOR = 2–2

| match_BRN_WOK = 2–2

| match_BRN_WRE =

| match_BRN_YEO = 1–0

| match_BRW_FYL = 1–1

| match_BRW_ALD = 1–0

| match_BRW_BRN = 2–1

| match_BRW_BOR = 3–1

| match_BRW_BRO = 2–0

| match_BRW_CHE =

| match_BRW_CHO = 2–2

| match_BRW_DAG = 2-1

| match_BRW_DOV = 1-0

| match_BRW_EAS = 2–0

| match_BRW_EBB = 7–0

| match_BRW_HAL = 1–2

| match_BRW_HAR = 0–3

| match_BRW_HAT = 0–1

| match_BRW_MDH = 2–0

| match_BRW_NOT = 0–2

| match_BRW_SOL = 3–0

| match_BRW_STO =

| match_BRW_SUT = 1–0

| match_BRW_TOR = 2–1

| match_BRW_WOK =

| match_BRW_WRE =

| match_BRW_YEO = 1–0

| match_BOR_FYL = 0–2

| match_BOR_ALD = 0–0

| match_BOR_BRN = 0–0

| match_BOR_BRW = 1–1

| match_BOR_BRO =

| match_BOR_CHE = 2–2

| match_BOR_CHO =

| match_BOR_DAG =

| match_BOR_DOV = 3–1

| match_BOR_EAS = 2–2

| match_BOR_EBB = 1–2

| match_BOR_HAL =

| match_BOR_HAR = 2–1

| match_BOR_HAT = 1-1

| match_BOR_MDH = 2–1

| match_BOR_NOT = 1–2

| match_BOR_SOL = 1–0

| match_BOR_STO = 4–0

| match_BOR_SUT = 0–1

| match_BOR_TOR =

| match_BOR_WOK = 1–0

| match_BOR_WRE = 2–2

| match_BOR_YEO = 1-0

| match_BRO_FYL = 2–2

| match_BRO_ALD =

| match_BRO_BRN = 1–2

| match_BRO_BRW = 1–2

| match_BRO_BOR = 1–0

| match_BRO_CHE = 2–1

| match_BRO_CHO =

| match_BRO_DAG = 3–0

| match_BRO_DOV = 3–0

| match_BRO_EAS = 2–3

| match_BRO_EBB = 3–1

| match_BRO_HAL = 5–0

| match_BRO_HAR = 3–3

| match_BRO_HAT =

| match_BRO_MDH =

| match_BRO_NOT = 2–1

| match_BRO_SOL = 2–2

| match_BRO_STO = 2–2

| match_BRO_SUT = 0-1

| match_BRO_TOR = 3–3

| match_BRO_WOK = 1–0

| match_BRO_WRE = 0-2

| match_BRO_YEO = 1–1

| match_CHE_FYL = 1–1

| match_CHE_ALD = 2–1

| match_CHE_BRN =

| match_CHE_BRW = 2–2

| match_CHE_BOR =

| match_CHE_BRO = 1–2

| match_CHE_CHO = 2–3

| match_CHE_DAG = 1–1

| match_CHE_DOV = 1–2

| match_CHE_EAS = 1–2

| match_CHE_EBB = 4-0

| match_CHE_HAL = 2–3

| match_CHE_HAR = 3-4

| match_CHE_HAT = 1–5

| match_CHE_MDH =

| match_CHE_NOT = 1–0

| match_CHE_SOL = 2–2

| match_CHE_STO =

| match_CHE_SUT = 1–0

| match_CHE_TOR = 1–0

| match_CHE_WOK = 1–2

| match_CHE_WRE = 3–2

| match_CHE_YEO = 1–2

| match_CHO_FYL =

| match_CHO_ALD = 0–0

| match_CHO_BRN = 0-1

| match_CHO_BRW = 1–3

| match_CHO_BOR = 1–3

| match_CHO_BRO = 0–0

| match_CHO_CHE = 1–2

| match_CHO_DAG = 1–0

| match_CHO_DOV = 1–1

| match_CHO_EAS = 1-2

| match_CHO_EBB = 0–4

| match_CHO_HAL = 0–1

| match_CHO_HAR = 0–2

| match_CHO_HAT = 0–0

| match_CHO_MDH =

| match_CHO_NOT =

| match_CHO_SOL = 1–6

| match_CHO_STO = 3–0

| match_CHO_SUT =

| match_CHO_TOR = 1–0

| match_CHO_WOK = 1–1

| match_CHO_WRE = 0–2

| match_CHO_YEO = 1–2

| match_DAG_FYL = 1-2

| match_DAG_ALD = 6–1

| match_DAG_BRN = 1–1

| match_DAG_BRW = 0–2

| match_DAG_BOR = 0–3

| match_DAG_BRO = 1–1

| match_DAG_CHE =

| match_DAG_CHO = 0–0

| match_DAG_DOV =

| match_DAG_EAS =

| match_DAG_EBB = 1–1

| match_DAG_HAL =

| match_DAG_HAR = 4–2

| match_DAG_HAT = 3–1

| match_DAG_MDH = 1–2

| match_DAG_NOT = 2–0

| match_DAG_SOL = 2-0

| match_DAG_STO = 1–1

| match_DAG_SUT = 1–2

| match_DAG_TOR = 0–0

| match_DAG_WOK = 0–2

| match_DAG_WRE = 2–1

| match_DAG_YEO = 3–2

| match_DOV_FYL = 5-1

| match_DOV_ALD = 2–0

| match_DOV_BRN =

| match_DOV_BRW = 2–1

| match_DOV_BOR = 0–2

| match_DOV_BRO = 3–0

| match_DOV_CHE = 1-1

| match_DOV_CHO = 1–1

| match_DOV_DAG = 1–2

| match_DOV_EAS = 3–1

| match_DOV_EBB = 1–1

| match_DOV_HAL = 0–2

| match_DOV_HAR =

| match_DOV_HAT = 1–1

| match_DOV_MDH = 3–4

| match_DOV_NOT = 2–2

| match_DOV_SOL = 1–1

| match_DOV_STO = 0–1

| match_DOV_SUT =

| match_DOV_TOR = 1–2

| match_DOV_WOK = 1–2

| match_DOV_WRE = 2–1

| match_DOV_YEO = 0–1

| match_EAS_FYL = 2–2

| match_EAS_ALD = 0–0

| match_EAS_BRN = 1–2

| match_EAS_BRW =

| match_EAS_BOR = 2–0

| match_EAS_BRO = 1–1

| match_EAS_CHE = 0–2

| match_EAS_CHO = 0–0

| match_EAS_DAG = 1–1

| match_EAS_DOV =

| match_EAS_EBB = 1–1

| match_EAS_HAL =

| match_EAS_HAR = 4–2

| match_EAS_HAT = 1–1

| match_EAS_MDH = 2–1

| match_EAS_NOT = 1–0

| match_EAS_SOL =

| match_EAS_STO =

| match_EAS_SUT = 1–1

| match_EAS_TOR = 3–2

| match_EAS_WOK = 2–0

| match_EAS_WRE = 0–2

| match_EAS_YEO =

| match_EBB_FYL =

| match_EBB_ALD = 1–2

| match_EBB_BRN = 3–0

| match_EBB_BRW = 0–3

| match_EBB_BOR =

| match_EBB_BRO =

| match_EBB_CHE = 2–2

| match_EBB_CHO = 1–0

| match_EBB_DAG = 1–1

| match_EBB_DOV = 0–1

| match_EBB_EAS = 1–1

| match_EBB_HAL = 1–4

| match_EBB_HAR = 0–2

| match_EBB_HAT = 2–2

| match_EBB_MDH = 1–2

| match_EBB_NOT = 2–2

| match_EBB_SOL =

| match_EBB_STO = 0-1

| match_EBB_SUT = 1–1

| match_EBB_TOR = 2–4

| match_EBB_WOK = 2–1

| match_EBB_WRE = 2–1

| match_EBB_YEO = 1–3

| match_HAL_FYL = 4–1

| match_HAL_ALD =

| match_HAL_BRN = 4–2

| match_HAL_BRW = 0–2

| match_HAL_BOR =

| match_HAL_BRO = 2–1

| match_HAL_CHE = 1–0

| match_HAL_CHO = 0–0

| match_HAL_DAG = 1–0

| match_HAL_DOV = 4–2

| match_HAL_EAS = 1–1

| match_HAL_EBB = 0-1

| match_HAL_HAR = 0–1

| match_HAL_HAT = 2–0

| match_HAL_MDH = 5–2

| match_HAL_NOT = 2–4

| match_HAL_SOL = 2–1

| match_HAL_STO = 0–0

| match_HAL_SUT = 1-0

| match_HAL_TOR = 2–4

| match_HAL_WOK = 0–2

| match_HAL_WRE =

| match_HAL_YEO = 0–2

| match_HAR_FYL =

| match_HAR_ALD = 1–0

| match_HAR_BRN = 2–1

| match_HAR_BRW =

| match_HAR_BOR = 0–0

| match_HAR_BRO = 1–1

| match_HAR_CHE = 3–1

| match_HAR_CHO = 2–0

| match_HAR_DAG =

| match_HAR_DOV = 0–2

| match_HAR_EAS = 3-0

| match_HAR_EBB = 2–0

| match_HAR_HAL = 2–2

| match_HAR_HAT = 4–1

| match_HAR_MDH = 1–0

| match_HAR_NOT = 0–2

| match_HAR_SOL = 2–2

| match_HAR_STO = 2–1

| match_HAR_SUT = 2–0

| match_HAR_TOR = 2–1

| match_HAR_WOK =

| match_HAR_WRE = 0–2

| match_HAR_YEO = 3–0

| match_HAT_FYL = 2–2

| match_HAT_ALD = 2–0

| match_HAT_BRN = 2–0

| match_HAT_BRW = 2–2

| match_HAT_BOR =

| match_HAT_BRO = 2–3

| match_HAT_CHE = 3–1

| match_HAT_CHO =

| match_HAT_DAG = 1–0

| match_HAT_DOV = 0–2

| match_HAT_EAS = 2–1

| match_HAT_EBB = 0–1

| match_HAT_HAL =

| match_HAT_HAR = 0–1

| match_HAT_MDH =

| match_HAT_NOT = 2-0

| match_HAT_SOL =

| match_HAT_STO = 2–0

| match_HAT_SUT = 1–3

| match_HAT_TOR =

| match_HAT_WOK = 1–1

| match_HAT_WRE = 4–2

| match_HAT_YEO = 2–1

| match_MDH_FYL = 1–1

| match_MDH_ALD = 1-2

| match_MDH_BRN = 1–4

| match_MDH_BRW = 0–4

| match_MDH_BOR = 0–1

| match_MDH_BRO = 1–2

| match_MDH_CHE = 1–1

| match_MDH_CHO = 4–1

| match_MDH_DAG = 0–1

| match_MDH_DOV = 1–2

| match_MDH_EAS = 2–0

| match_MDH_EBB = 1-3

| match_MDH_HAL = 0–1

| match_MDH_HAR = 1–1

| match_MDH_HAT = 0–1

| match_MDH_NOT = 0–0

| match_MDH_SOL = 1–0

| match_MDH_STO = 1-2

| match_MDH_SUT =

| match_MDH_TOR =

| match_MDH_WOK = 2–3

| match_MDH_WRE = 2–0

| match_MDH_YEO =

| match_NOT_FYL = 2–0

| match_NOT_ALD = 3-1

| match_NOT_BRN = 1–2

| match_NOT_BRW = 0–3

| match_NOT_BOR = 2–2

| match_NOT_BRO = 2–1

| match_NOT_CHE = 3–0

| match_NOT_CHO = 5–1

| match_NOT_DAG = 2–0

| match_NOT_DOV = 0–0

| match_NOT_EAS = 4-0

| match_NOT_EBB =

| match_NOT_HAL = 1–0

| match_NOT_HAR =

| match_NOT_HAT = 2–2

| match_NOT_MDH = 3–0

| match_NOT_SOL = 0–0

| match_NOT_STO = 1–1

| match_NOT_SUT = 1–1

| match_NOT_TOR = 2–0

| match_NOT_WOK = 1–1

| match_NOT_WRE = 1–1

| match_NOT_YEO =

| match_SOL_FYL = 3–1

| match_SOL_ALD = 2–1

| match_SOL_BRN = 1–0

| match_SOL_BRW = 0–0

| match_SOL_BOR = 0–2

| match_SOL_BRO = 2–1

| match_SOL_CHE = 3–0

| match_SOL_CHO =

| match_SOL_DAG = 2–1

| match_SOL_DOV = 3-0

| match_SOL_EAS = 1–2

| match_SOL_EBB = 2–1

| match_SOL_HAL =

| match_SOL_HAR =

| match_SOL_HAT = 0-1

| match_SOL_MDH = 0–2

| match_SOL_NOT = 0–1

| match_SOL_STO = 2–0

| match_SOL_SUT = 2–0

| match_SOL_TOR = 3–0

| match_SOL_WOK =

| match_SOL_WRE = 3–1

| match_SOL_YEO = 0–1

| match_STO_FYL = 2–1

| match_STO_ALD = 1–2

| match_STO_BRN = 1–1

| match_STO_BRW = 3–2

| match_STO_BOR = 1–3

| match_STO_BRO = 1–0

| match_STO_CHE = 2–0

| match_STO_CHO = 4–2

| match_STO_DAG = 1–0

| match_STO_DOV = 0–2

| match_STO_EAS = 2–0

| match_STO_EBB = 1–1

| match_STO_HAL = 5–1

| match_STO_HAR =

| match_STO_HAT = 2–1

| match_STO_MDH = 0–1

| match_STO_NOT =

| match_STO_SOL = 1–4

| match_STO_SUT = 0–0

| match_STO_TOR = 0–4

| match_STO_WOK = 1–3

| match_STO_WRE =

| match_STO_YEO =

| match_SUT_FYL =

| match_SUT_ALD =

| match_SUT_BRN = 1–1

| match_SUT_BRW = 2-2

| match_SUT_BOR =

| match_SUT_BRO = 0–2

| match_SUT_CHE = 4–0

| match_SUT_CHO = 2–2

| match_SUT_DAG = 0–2

| match_SUT_DOV = 1–2

| match_SUT_EAS =

| match_SUT_EBB = 2–3

| match_SUT_HAL = 0–1

| match_SUT_HAR = 3–1

| match_SUT_HAT = 1-1

| match_SUT_MDH = 0–3

| match_SUT_NOT = 1–1

| match_SUT_SOL = 0–0

| match_SUT_STO = 0–0

| match_SUT_TOR = 2–0

| match_SUT_WOK = 6–2

| match_SUT_WRE = 3–1

| match_SUT_YEO = 3–2

| match_TOR_FYL = 2–1

| match_TOR_ALD = 2–0

| match_TOR_BRN =

| match_TOR_BRW = 4–2

| match_TOR_BOR = 2–1

| match_TOR_BRO =

| match_TOR_CHE = 0–3

| match_TOR_CHO = 2-0

| match_TOR_DAG = 0–0

| match_TOR_DOV =

| match_TOR_EAS = 2–3

| match_TOR_EBB = 0–0

| match_TOR_HAL = 1-0

| match_TOR_HAR = 4–2

| match_TOR_HAT = 1–2

| match_TOR_MDH = 0–2

| match_TOR_NOT =

| match_TOR_SOL =

| match_TOR_STO = 1–5

| match_TOR_SUT = 1–2

| match_TOR_WOK = 4–1

| match_TOR_WRE = 1–0

| match_TOR_YEO = 0–2

| match_WOK_FYL =

| match_WOK_ALD = 0–1

| match_WOK_BRN = 1-3

| match_WOK_BRW = 3–2

| match_WOK_BOR = 1–2

| match_WOK_BRO = 2–1

| match_WOK_CHE =

| match_WOK_CHO = 1–0

| match_WOK_DAG =

| match_WOK_DOV =

| match_WOK_EAS = 1–1

| match_WOK_EBB = 2–2

| match_WOK_HAL = 0–0

| match_WOK_HAR = 1–0

| match_WOK_HAT = 2–1

| match_WOK_MDH = 2-0

| match_WOK_NOT = 0–4

| match_WOK_SOL = 2–0

| match_WOK_STO = 1-1

| match_WOK_SUT = 0–2

| match_WOK_TOR = 1–1

| match_WOK_WRE = 1–1

| match_WOK_YEO = 1–0

| match_WRE_FYL = 0–1

| match_WRE_ALD = 1–2

| match_WRE_BRN = 1–1

| match_WRE_BRW = 2–1

| match_WRE_BOR =

| match_WRE_BRO = 1–0

| match_WRE_CHE = 0–1

| match_WRE_CHO = 3–1

| match_WRE_DAG = 0–0

| match_WRE_DOV =

| match_WRE_EAS = 0–0

| match_WRE_EBB = 1–0

| match_WRE_HAL = 1–0

| match_WRE_HAR = 1–1

| match_WRE_HAT =

| match_WRE_MDH = 2–2

| match_WRE_NOT =

| match_WRE_SOL = 2–0

| match_WRE_STO = 1–2

| match_WRE_SUT = 1–1

| match_WRE_TOR =

| match_WRE_WOK = 3–0

| match_WRE_YEO = 3–3

| match_YEO_FYL = 3–2

| match_YEO_ALD = 2–2

| match_YEO_BRN =

| match_YEO_BRW =

| match_YEO_BOR = 1–1

| match_YEO_BRO = 3–1

| match_YEO_CHE =

| match_YEO_CHO = 1–1

| match_YEO_DAG =

| match_YEO_DOV = 0–1

| match_YEO_EAS = 1–0

| match_YEO_EBB =

| match_YEO_HAL = 2–0

| match_YEO_HAR = 1–2

| match_YEO_HAT = 2–2

| match_YEO_MDH = 1–2

| match_YEO_NOT = 3–1

| match_YEO_SOL = 0–0

| match_YEO_STO = 1–1

| match_YEO_SUT = 1–0

| match_YEO_TOR = 6–2

| match_YEO_WOK = 3–1

| match_YEO_WRE = 3-0

}}

=Top scorers=

{{updated|matches played 7 March 2020}}{{cite web |title=National League Top Scorers |url=https://www.bbc.co.uk/sport/football/national-league/top-scorers |website=BBC Sport |access-date=11 January 2020}}

class=wikitable style="text-align:center"
Rank

!Player

!Club

!Goals

rowspan=1|1

|align=left|Scott Quigley

|align=left|Barrow

|rowspan=1|20

rowspan=2|2

|align=left|Jamie Reid

|align=left|Torquay United

|rowspan=2|18

align=left|Kabongo Tshimanga

|align=left|Boreham Wood

rowspan=2|4

|align=left|Rhys Murphy

|align=left|Yeovil Town

|rowspan=2|17

align=left|John Rooney

|align=left|Barrow

rowspan=2|6

|align=left|Inih Effiong

|align=left|Dover Athletic

|rowspan=2|16

align=left|Jake Hyde

|align=left|Woking

rowspan=2|8

|align=left|Simeon Akinola

|align=left|Barnet

|rowspan=2|15

align=left|Harry Beautyman

|align=left|Sutton United

rowspan=1|10

|align=left|Tyrone Marsh

|align=left|Boreham Wood

|rowspan=1|14

=Monthly awards=

Each month the Motorama National League announces their official Player of the Month and Manager of the Month.

class=wikitable style="text-align:center"
Month

!Player of the Month

!Club

!Manager of the Month

!Club

August 2019

|Ben Gerring{{cite web|url=https://www.thenationalleague.org.uk/gerring-takes-plaudits-as-nationals-player-of-the--58633|title=Gerring Takes Plaudits As National's Player Of The Month|publisher=National League |date=6 September 2019|access-date=22 September 2019}}

|Woking

|Alan Dowson{{cite web|url=https://www.thenationalleague.org.uk/cardinals-flying-as-dowse-scoops-manager-of-the-mo-58632|title=Cardinals Flying As Dowse Scoops Manager Of The Month Accolade|publisher=National League |date=6 September 2019|access-date=22 September 2019}}

|Woking

September 2019

|John Rooney{{cite web|url= https://www.thenationalleague.org.uk/over-the-roon-john-is-barrows-main-man-59090|title=Over The Roon! John Is Barrow's Main Man|publisher=National League |date=4 October 2019|access-date=4 October 2019}}

|Barrow

|Darren Sarll{{cite web|url= https://www.thenationalleague.org.uk/the-glovers-have-got-to-hand-it-to-the-top-boss-da-59088|title= The Glovers Have Got To Hand It To The Top Boss Darren!|publisher=National League |date=4 October 2019|access-date=4 October 2019}}

|Yeovil Town

October 2019

|Matt Buse{{cite web|url= https://www.thenationalleague.org.uk/matt-makes-gulls-fans-reid-from-a-new-script-59684|title= Matt Makes Gulls Fans Reid From A New Script!|publisher=National League |date=8 November 2019|access-date=10 December 2019}}

|Torquay United

|Simon Weaver{{cite web|url= https://www.thenationalleague.org.uk/simon-is-weaving-his-magic-once-again-at-harrogate-59683|title= Simon Is Weaving His Magic Once Again At Harrogate Town|publisher=National League |date=8 November 2019|access-date=10 December 2019}}

|Harrogate Town

November 2019

|Jamey Osborne{{cite web|url= https://www.thenationalleague.org.uk/awesome-osborne-is-moors-man-of-the-moment-60078|title= Awesome Osborne Is Moors Man Of The Moment!|publisher=National League |date=6 December 2019|access-date=10 December 2019}}

|Solihull Moors

|Ian Evatt{{cite web|url= https://www.thenationalleague.org.uk/evatt-on-top-as-barrow-boss-has-his-bluebirds-soar-60084|title= Evatt On Top As Barrow Boss Has His Bluebirds Soaring|publisher=National League |date=6 December 2019|access-date=10 December 2019}}

|Barrow

December 2019

|Courtney Duffus{{cite web|url=https://www.thenationalleague.org.uk/courtney-comes-of-age-after-a-dream-december-60570 |title=Courtney Comes Of Age After A Dream December! |publisher=National League |date=10 January 2020|access-date=10 January 2020}}

|Yeovil Town

|Neal Ardley{{cite web|url=https://www.thenationalleague.org.uk/neals-notts-back-on-promotion-path-after-great-end-60572 |title=Neal's Notts Back On Promotion Path After Great End To 2019 |publisher=National League |date=10 January 2020|access-date=10 January 2020}}

|Notts County

January 2020

|Warren Burrell{{cite web|url= https://www.thenationalleague.org.uk/burrells-brilliance-helps-harrogate-up-the-heat-on-61016|title= Burrell's Brilliance Helps Harrogate Up The Heat On Leaders|publisher=National League |date=7 February 2020|access-date=23 February 2020}}

|Harrogate Town

|Pete Wild{{cite web|url= https://www.thenationalleague.org.uk/wild-works-his-magic-to-get-halifax-going-once-aga-61015|title= Wild Works His Magic To Get Halifax Going Once Again!|publisher=National League |date=7 February 2020|access-date=23 February 2020}}

|FC Halifax Town

February 2020

|Asa Hall {{cite web|url=https://www.thenationalleague.org.uk/asa-is-ace-gulls-skipper-wins-player-of-the-month-61531|title=Asa is Ace! Gulls Skipper Wins Player of the Month|publisher=National League |date=17 March 2020|access-date=9 October 2020}}

|Torquay United

|Simon Weaver {{cite web|url=https://www.thenationalleague.org.uk/simon-continues-to-weave-his-magic-at-harrogate-to-61522|title=Simon Continues to Weave his Magic at Harrogate Town|publisher=National League |date=17 March 2020|access-date=9 October 2020}}

|Harrogate Town

National League North

{{Infobox football league season

| competition = National League North

| season = 2019–20

| winners = King's Lynn Town

| promoted =King's Lynn Town
Altrincham

| relegated = none

| matches =

| total goals =

| league topscorer =

| biggest home win =

| biggest away win =

| highest scoring =

| longest wins =

| longest unbeaten =

| longest winless =

| longest losses =

| highest attendance =

| average attendance =

| prevseason = 2018–19

| nextseason = 2020–21

}}

The National League North consists of 22 teams.

=Team changes=

{{col-begin|width=auto}}

{{col-2}}

==To National League North==

==From National League North==

=Stadia and locations=

{{location map+ |England|float=right |width=600 |caption=Locations of the 2019–20 National League North clubs|places=

{{location map~ |England|lat=52.697272 |long=-2.501336|label=AFC Telford United|label_size=85 |position=left}}

{{location map~ |England|lat=53.094500 |long=-1.381300|label=Alfreton Town|label_size=85 |position=left}}

{{location map~ |England|lat=53.383436 |long=-2.335158|label=Altrincham|label_size=85 |position=left}}

{{location map~ |England|lat=55.120853 |long=-1.511197|label=Blyth Spartans|label_size=85 |position=top}}

{{location map~ |England|lat=52.976786 |long=-0.019117|label=Boston United|label_size=85 |position=top}}

{{location map~ |England|lat=52.024594 |long=-1.144067|label=Brackley Town|label_size=85 |position=bottom}}

{{location map~ |England|lat=53.758856 |long=-1.776203|label=Bradford (Park Avenue) A.F.C.|label_size=85 |position=bottom}}

{{location map~ |England|lat=53.189200 |long=-2.923800|label=Chester|label_size=85 |position=right}}

{{location map~ |England|lat=53.493072 |long=-2.115608|label=Curzon Ashton F.C.|label_size=85 |position=right}}

{{location map~ |England|lat=54.509444 |long=-1.564167|label=Darlington|label_size=85 |position=bottom}}

{{location map~ |England|lat=53.809711 |long=-1.664214|label=Farsley Celtic F.C.|label_size=85 |position=right}}

{{location map~ |England|lat=54.9611 |long=-1.5796 |label=Gateshead |label_size=85 |position=right}}

{{location map~ |England|lat=52.0736 |long=-1.9547 |label=Gloucester City |label_size=85 |position=bottom}}

{{location map~ |England|lat=53.877178 |long=-1.719431|label=Guiseley|label_size=85 |position=left}}

{{location map~ |England|lat=52.060719 |long=-2.717711|label=Hereford|label_size=85 |position=left}}

{{location map~ |England|lat=52.366799 |long=-0.689332|label=Kettering Town|label_size=85 |position=top}}

{{location map~ |England|lat=52.380472 |long=-2.242653|label=Kidderminster Harriers|label_size=85 |position=left}}

{{location map~ |England|lat=52.750030 |long=0.407370 |label=King's Lynn Town|label_size=85 |position=right}}

{{location map~ |England|lat=52.244275 |long=-1.502864|label=Leamington|label_size=85 |position=top}}

{{location map~ |England|lat=53.638506 |long=-2.979183|label=Southport|label_size=85 |position=top}}

{{location map~ |England|lat=54.704525 |long=-1.599131|label=Spennymoor Town|label_size=85 |position=left}}

{{location map~ |England|lat=53.969317 |long=-1.088300|label=York City|label_size=85 |position=right}}}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

AFC Telford United

|Telford

New Bucks Headalign="center" | 6,300
Alfreton Town

|Alfreton

North Streetalign="center" | 3,600
Altrincham

|Altrincham

Moss Lanealign="center" | 6,085
Blyth Spartans

|Blyth

Croft Parkalign="center"| 4,435
Boston United

|Boston

York Streetalign="center" | 6,643
Brackley Town

|Brackley

St. James Parkalign="center" | 3,500
Bradford (Park Avenue)

|Bradford

Horsfall Stadiumalign="center" | 3,500
Chester

|Chester

Deva Stadiumalign="center" | 6,500
Curzon Ashton

|Ashton-under-Lyne

Tameside Stadiumalign="center" | 4,000
Darlington

|Darlington

Blackwell Meadowsalign="center" | 3,300
Farsley Celtic

|Farsley

The Citadelalign="center"|3,900
Gateshead

|Gateshead

Gateshead International Stadiumalign="center" | 11,800
Gloucester City

|Evesham

Jubilee Stadium (groundshare with Evesham United)align="center" | 3,000
Guiseley

|Guiseley

Nethermoor Parkalign="center" | 4,200
Hereford

|Hereford

Edgar Streetalign="center" | 5,213
Kettering Town

|Kettering

Latimer Park (groundshare with Burton Park Wanderers)align="center" | 2,400
Kidderminster Harriers

|Kidderminster

Aggborough Stadiumalign="center" | 6,238
King's Lynn Town

|King's Lynn

The Walksalign="center" | 5,733
Leamington

|Leamington

New Windmill Groundalign="center" | 2,300
Southport

|Southport

Haig Avenuealign="center" | 3,150{{citation|url=https://spennymoortownfc.co.uk/2020/08/17/field-of-dreams-capacity-passes-4000-mark/ |title=Field of Dreams: Capacity passes 4000 mark| publisher=Spennymoor Town FC |date=17 August 2020 |accessdate=2023-05-23}}
Spennymoor Town

|Spennymoor

The Brewery Fieldalign="center" | 6,000
York City

|York

Bootham Crescentalign="center"| 8,256{{cite web |title=York City: Bootham Crescent |url=http://www.footballgroundguide.com/leagues/conference/conference-premier/bootham-crescent-york-city.html |website=Football Ground Guide |access-date=28 May 2017 |archive-date=30 April 2017 |archive-url=https://web.archive.org/web/20170430052458/http://footballgroundguide.com/leagues/conference/conference-premier/bootham-crescent-york-city.html |url-status=dead }}

=National League North table=

{{#invoke:Sports table|main|style=WDL

|section=North division

|update=complete

|source=[http://www.thenationalleague.org.uk/match-info/tables?table_id=d-51775 National League official site]

|ranking_style=ppgpts

|team1=KLT |team2=YOR |team3=BOS |team4=BRA |team5=ALT |team6=CHE |team7= GAT |team8=SPE |team9=GUI |team10=DAR |team11=FAR |team12=SOU |team13=ALF |team14=TEL |team15=KID |team16=HER |team17=GLO |team18=LEA |team19=KET |team20=CUR |team21=BLY |team22=BRD

|result1=PRO |result2=PSF |result3=PSF |result4=POQ |result5=POQ |result6=POQ |result7=POQ

|win_TEL= 15|draw_TEL=12 |loss_TEL=14|gf_TEL=51| gd_ TEL=0

|win_ALF=12|draw_ALF=4 |loss_ALF=16|gf_ALF=48|ga_ALF=55

|win_ALT=16|draw_ALT=9 |loss_ALT=8 |gf_ALT=62|ga_ALT=40

|win_BLY=6 |draw_BLY=5 |loss_BLY=22|gf_BLY=32|ga_BLY=78

|win_BOS=17|draw_BOS=7 |loss_BOS=8 |gf_BOS=46|ga_BOS=32

|win_BRA=16|draw_BRA=12|loss_BRA=6 |gf_BRA=61|ga_BRA=25

|win_BRD=5 |draw_BRD=5 |loss_BRD=23|gf_BRD=25|ga_BRD=80

|win_CHE=15|draw_CHE=9 |loss_CHE=8 |gf_CHE=58|ga_CHE=38

|win_CUR=8 |draw_CUR=10|loss_CUR=15|gf_CUR=34|ga_CUR=42

|win_DAR=14|draw_DAR=6 |loss_DAR=13|gf_DAR=43|ga_DAR=50

|win_FAR=14|draw_FAR=6 |loss_FAR=14|gf_FAR=50|ga_FAR=45

|win_GAT=14|draw_GAT=10|loss_GAT=7 |gf_GAT=47|ga_GAT=31

|win_GLO=9 |draw_GLO=6 |loss_GLO=15|gf_GLO=39|ga_GLO=57

|win_GUI=14|draw_GUI=8 |loss_GUI=11|gf_GUI=52|ga_GUI=41

|win_HER=9 |draw_HER=12|loss_HER=14|gf_HER=39|ga_HER=56

|win_KET=7 |draw_KET=11|loss_KET=13|gf_KET=36|ga_KET=46

|win_KID=10|draw_KID=8 |loss_KID=15|gf_KID=39|ga_KID=43

|win_KLT=19|draw_KLT=7 |loss_KLT=6 |gf_KLT=63|ga_KLT=39

|win_LEA=9 |draw_LEA=8 |loss_LEA=15|gf_LEA=39|ga_LEA=51

|win_SOU=12|draw_SOU=7 |loss_SOU=13|gf_SOU=40|ga_SOU=41

|win_SPE=15|draw_SPE=10|loss_SPE=9 |gf_SPE=63|ga_SPE=45

|win_YOR=19|draw_YOR=9 |loss_YOR=6 |gf_YOR=52|ga_YOR=28

|status_ALT=OP

|status_KLT=CP

|name_TEL = AFC Telford United

|name_ALF = Alfreton Town

|name_ALT = Altrincham

|name_BLY = Blyth Spartans

|name_BOS = Boston United

|name_BRA = Brackley Town

|name_BRD = Bradford (Park Avenue)

|name_CHE = Chester

|name_CUR = Curzon Ashton

|name_DAR = Darlington

|name_FAR = Farsley Celtic

|name_GAT = Gateshead

|name_GLO = Gloucester City

|name_GUI = Guiseley

|name_HER = Hereford

|name_KET = Kettering Town

|name_KID = Kidderminster Harriers

|name_KLT = King's Lynn Town

|name_LEA = Leamington

|name_SOU = Southport

|name_SPE = Spennymoor Town

|name_YOR = York City

|show_limit=5

|class_rules = 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Number of matches won; 5) Head-to-head results {{cite web|url=http://handbook.fapublications.com/#!/book/30/contents|title=The FA Handbook 2019/20 (part 30 Standardised Rules section 12.2) |access-date=8 July 2019 |publisher=The Football Association}}

|res_col_header=PQ

|col_PRO=green1 |text_PRO=Promoted to the National League

|col_PSF=yellow1 |text_PSF=Qualified for the National League North play-off semi-finals

|col_POQ=yellow2 |text_POQ=Qualified for the National League North play-off quarter-finals

}}

=Play-offs=

{{6TeamBracket

| RD1=Quarter-finals

| RD2=Semi-finals

| RD3=Final

| RD1-seed1=5

| RD1-team1=Altrincham

| RD1-score1=3

| RD1-seed2=6

| RD1-team2=Chester

| RD1-score2=2

| RD1-seed3=4

| RD1-team3=Brackley Town

| RD1-score3={{nowrap|1 (6)}}

| RD1-seed4=7

| RD1-team4=Gateshead

| RD1-score4={{nowrap|1 (7)}}

| RD2-seed1=2

| RD2-team1=York City

| RD2-score1=0

| RD2-seed2=5

| RD2-team2=Altrincham

| RD2-score2=2

| RD2-seed3=3

| RD2-team3=Boston United

| RD2-score3=5

| RD2-seed4=7

| RD2-team4=Gateshead

| RD2-score4=3

| RD3-seed1=3

| RD3-team1=Boston United

| RD3-score1=0

| RD3-seed2=5

| RD3-team2=Altrincham

| RD3-score2=1

}}

==Quarter-finals==

{{football box collapsible

| date ={{Start date|2020|07|19|df=y}}

| time = 13:30

| team1 =Altrincham

| score = 3–2

| report = https://uk.soccerway.com/matches/2020/07/19/england/conference-n--s/altrincham-fc/chester-fc/3285059/

| team2 =Chester

| goals1 = Hancock {{goal|34}}
Durrell {{goal|53|pen.|59}}

| goals2 = Glendon {{goal|63}}
Hughes {{goal|80}}

| stadium = The J. Davidson Stadium

| location = Altrincham

| attendance = 0

| referee =

}}

{{football box collapsible

| date ={{Start date|2020|07|19|df=y}}

| time = 16:00

| team1 =Brackley Town

| score =1–1

| penaltyscore =6–7

| report = https://uk.soccerway.com/matches/2020/07/19/england/conference-n--s/brackley-town-fc/gateshead-fc/3285060/

| team2 =Gateshead

| goals1 = Byrne {{goal|45+6}}

| goals2 = Southern-Cooper {{goal|45+4}}

| penalties1 = Byrne {{pengoal}}
Walker {{penmiss}}
Maye {{pengoal}}
Armson {{pengoal}}
Daire {{pengoal}}
Smith{{penmiss}}
Lowe {{pengoal}}
Myles {{penmiss}}

| penalties2 ={{pengoal}} Pattison
{{penmiss}} Deverdics
{{pengoal}} Nicholson
{{pengoal}} Olley
{{pengoal}} Blackett
{{penmiss}} Preston
{{pengoal}} Southern-Cooper
{{pengoal}} Forbes

| stadium = St James Park

| location = Brackley

| attendance = 0

| referee =

}}

==Semi-finals==

{{football box collapsible

| date =25 July 2020

| time = 15:00

| team1 =York City

| score = 0–2

| report = https://uk.soccerway.com/matches/2020/07/25/england/conference-n--s/york-city-fc/altrincham-fc/3285077/

| team2 =Altrincham

| goals1 =

| goals2 = Hancock {{goal|8}}
Peers {{goal|77}}

| penaltyscore =

| stadium =Bootham Crescent

| location =York

| attendance = 0

| referee =

}}

{{football box collapsible

| date =25 July 2020

| time = 17:30

| team1 =Boston United

| score = 5–3

| report = https://uk.soccerway.com/matches/2020/07/25/england/conference-n--s/boston-united-fc/gateshead-fc/3285078/

| team2 =Gateshead

| goals1 = Thewlis {{goal|35|pen.|44|pen.}}
Rollins {{goal|62}}
Wright {{goal|71||79}}

| goals2 = O'Donnell {{goal|20}}
Nicholson {{goal|51|pen.}}
Forbes {{goal|85}}

| penaltyscore =

| stadium =York Street

| location =Boston

| attendance = 0

| referee =

}}

==Final==

{{football box collapsible

| date ={{Start date|2020|08|1|df=y}}

| time = 15:00

| team1 =Boston United

| score = 0–1

| report =

| team2 =Altrincham

| goals1 =

| goals2 =

| penaltyscore =

| stadium =York Street

| location =Boston

| attendance = 0

| referee =

}}

=Results=

{{#invoke:sports results|main

|source=[https://www.footballwebpages.co.uk/national-league-north/match-grid National League North results grid]

| update = 14 March 2020

| matches_style = FBR

|team1=TEL |team2=ALF |team3=ALT |team4=BLY |team5=BOS |team6=BRA |team7=BRD |team8=CHE |team9=CUR |team10=DAR |team11=FAR |team12=GAT |team13=GLO |team14=GUI |team15=HER |team16=KET |team17=KID |team18=KLT |team19=LEA |team20=SOU |team21=SPE |team22=YOR

|name_TEL = AFC Telford United

|name_ALF = Alfreton Town

|name_ALT = Altrincham

|name_BLY = Blyth Spartans

|name_BOS = Boston United

|name_BRA = Brackley Town

|name_BRD = Bradford (Park Avenue)

|name_CHE = Chester

|name_CUR = Curzon Ashton

|name_DAR = Darlington

|name_FAR = Farsley Celtic

|name_GAT = Gateshead

|name_GLO = Gloucester City

|name_GUI = Guiseley

|name_HER = Hereford

|name_KET = Kettering Town

|name_KID = Kidderminster Harriers

|name_KLT = King's Lynn Town

|name_LEA = Leamington

|name_SOU = Southport

|name_SPE = Spennymoor Town

|name_YOR = York City

| match_TEL_ALF= 3–0

| match_TEL_ALT= 2–2

| match_TEL_BLY= 4–2

| match_TEL_BOS= 1–3

| match_TEL_BRA= 0–1

| match_TEL_BRD=

| match_TEL_CHE= 1–3

| match_TEL_CUR=

| match_TEL_DAR= 1–2

| match_TEL_FAR= 0–2

| match_TEL_GAT= 0–0

| match_TEL_GLO= 4–3

| match_TEL_GUI= 4–1

| match_TEL_HER=

| match_TEL_KET= 3–1

| match_TEL_KID= 2–0

| match_TEL_KLT= 1–3

| match_TEL_LEA= 1–3

| match_TEL_SOU=

| match_TEL_SPE= 2–2

| match_TEL_YOR= 1–1

| match_ALF_TEL= 1–1

| match_ALF_ALT=

| match_ALF_BLY= 3–0

| match_ALF_BOS= 1–1

| match_ALF_BRA= 2–4

| match_ALF_BRD= 4–0

| match_ALF_CHE=

| match_ALF_CUR= 3–2

| match_ALF_DAR= 1–2

| match_ALF_FAR= 2–4

| match_ALF_GAT=

| match_ALF_GLO= 6–1

| match_ALF_GUI=

| match_ALF_HER= 2–0

| match_ALF_KET= 0–2

| match_ALF_KID=

| match_ALF_KLT= 2–2

| match_ALF_LEA= 1–0

| match_ALF_SOU= 2–0

| match_ALF_SPE= 0–2

| match_ALF_YOR= 1–3

| match_ALT_TEL= 5–2

| match_ALT_ALF= 3–2

| match_ALT_BLY= 3–1

| match_ALT_BOS=

| match_ALT_BRA=

| match_ALT_BRD= 2–0

| match_ALT_CHE=

| match_ALT_CUR= 2–1

| match_ALT_DAR= 1–1

| match_ALT_FAR= 3–1

| match_ALT_GAT= 3–0

| match_ALT_GLO=

| match_ALT_GUI= 1–1

| match_ALT_HER= 5–1

| match_ALT_KET= 1–1

| match_ALT_KID= 1–1

| match_ALT_KLT=

| match_ALT_LEA= 5–0

| match_ALT_SOU= 3–0

| match_ALT_SPE= 4–1

| match_ALT_YOR= 1–3

| match_BLY_TEL= 3–1

| match_BLY_ALF=

| match_BLY_ALT= 0–3

| match_BLY_BOS= 0–1

| match_BLY_BRA= 0–6

| match_BLY_BRD=

| match_BLY_CHE= 2–2

| match_BLY_CUR= 2–1

| match_BLY_DAR= 0–2

| match_BLY_FAR= 2–0

| match_BLY_GAT= 3–3

| match_BLY_GLO= 1–2

| match_BLY_GUI= 1–4

| match_BLY_HER= 0–1

| match_BLY_KET=

| match_BLY_KID= 1–1

| match_BLY_KLT= 0–3

| match_BLY_LEA=

| match_BLY_SOU= 1–4

| match_BLY_SPE=

| match_BLY_YOR= 0–3

| match_BOS_TEL= 1–0

| match_BOS_ALF=

| match_BOS_ALT= 5–0

| match_BOS_BLY= 2–0

| match_BOS_BRA= 1–0

| match_BOS_BRD= 2–1

| match_BOS_CHE= 1–1

| match_BOS_CUR= 0–0

| match_BOS_DAR=

| match_BOS_FAR=

| match_BOS_GAT= 0–3

| match_BOS_GLO=

| match_BOS_GUI= 1–1

| match_BOS_HER=

| match_BOS_KET= 2–1

| match_BOS_KID= 2–0

| match_BOS_KLT= 0–3

| match_BOS_LEA= 1–0

| match_BOS_SOU= 2–0

| match_BOS_SPE=

| match_BOS_YOR= 3–1

| match_BRA_TEL= 1–1

| match_BRA_ALF= 1–0

| match_BRA_ALT= 1–0

| match_BRA_BLY= 5–2

| match_BRA_BOS= 0–0

| match_BRA_BRD= 8–0

| match_BRA_CHE= 1–1

| match_BRA_CUR= 3–0

| match_BRA_DAR= 5–1

| match_BRA_FAR= 0–1

| match_BRA_GAT=

| match_BRA_GLO= 3–0

| match_BRA_GUI= 0–0

| match_BRA_HER=

| match_BRA_KET= 1–1

| match_BRA_KID= 2–0

| match_BRA_KLT= 1–1

| match_BRA_LEA=

| match_BRA_SOU= 1–1

| match_BRA_SPE= 0–0

| match_BRA_YOR=

| match_BRD_TEL= 2–3

| match_BRD_ALF=

| match_BRD_ALT= 2–0

| match_BRD_BLY= 0–0

| match_BRD_BOS= 1–2

| match_BRD_BRA= 1–2

| match_BRD_CHE= 2–1

| match_BRD_CUR= 0–2

| match_BRD_DAR=

| match_BRD_FAR= 0–3

| match_BRD_GAT=

| match_BRD_GLO= 1–2

| match_BRD_GUI= 0–5

| match_BRD_HER= 3–2

| match_BRD_KET=

| match_BRD_KID= 0–3

| match_BRD_KLT= 2–3

| match_BRD_LEA= 0–3

| match_BRD_SOU= 0–3

| match_BRD_SPE= 1–1

| match_BRD_YOR= 0–2

| match_CHE_TEL= 0–0

| match_CHE_ALF= 3–0

| match_CHE_ALT= 1–1

| match_CHE_BLY= 2–1

| match_CHE_BOS=

| match_CHE_BRA= 2–3

| match_CHE_BRD= 2–1

| match_CHE_CUR= 0–1

| match_CHE_DAR= 3–0

| match_CHE_FAR= 2–1

| match_CHE_GAT=

| match_CHE_GLO= 4–0

| match_CHE_GUI= 3–1

| match_CHE_HER= 4–1

| match_CHE_KET=

| match_CHE_KID=

| match_CHE_KLT= 3–2

| match_CHE_LEA= 3–3

| match_CHE_SOU= 4–0

| match_CHE_SPE=

| match_CHE_YOR= 0–1

| match_CUR_TEL= 2–1

| match_CUR_ALF= 0–2

| match_CUR_ALT= 0–1

| match_CUR_BLY= 0–1

| match_CUR_BOS= 1–1

| match_CUR_BRA= 0–4

| match_CUR_BRD= 5–0

| match_CUR_CHE= 1–3

| match_CUR_DAR= 3–1

| match_CUR_FAR= 4–0

| match_CUR_GAT= 0–1

| match_CUR_GLO=

| match_CUR_GUI=

| match_CUR_HER= 2–0

| match_CUR_KET= 0–0

| match_CUR_KID= 0–1

| match_CUR_KLT=

| match_CUR_LEA=

| match_CUR_SOU=

| match_CUR_SPE= 1–1

| match_CUR_YOR= 1–0

| match_DAR_TEL= 2–3

| match_DAR_ALF= 3–0

| match_DAR_ALT=

| match_DAR_BLY= 2–1

| match_DAR_BOS= 2–1

| match_DAR_BRA= 1–1

| match_DAR_BRD= 0–1

| match_DAR_CHE= 2–0

| match_DAR_CUR=

| match_DAR_FAR= 2–4

| match_DAR_GAT= 1–1

| match_DAR_GLO= 2–1

| match_DAR_GUI= 0–3

| match_DAR_HER= 0–0

| match_DAR_KET= 3–0

| match_DAR_KID= 1–0

| match_DAR_KLT=

| match_DAR_LEA=

| match_DAR_SOU= 2–0

| match_DAR_SPE= 2–1

| match_DAR_YOR= 0–2

| match_FAR_TEL= 1–1

| match_FAR_ALF= 1–1

| match_FAR_ALT=

| match_FAR_BLY= 2–0

| match_FAR_BOS= 2–4

| match_FAR_BRA= 1–1

| match_FAR_BRD= 5–0

| match_FAR_CHE=

| match_FAR_CUR= 2–1

| match_FAR_DAR= 3–1

| match_FAR_GAT=

| match_FAR_GLO= 1–1

| match_FAR_GUI= 0–1

| match_FAR_HER= 1–2

| match_FAR_KET= 3–2

| match_FAR_KID= 0–1

| match_FAR_KLT= 1–2

| match_FAR_LEA= 2–1

| match_FAR_SOU= 0–3

| match_FAR_SPE= 1–0

| match_FAR_YOR=

| match_GAT_TEL=

| match_GAT_ALF= 3–1

| match_GAT_ALT= 2–0

| match_GAT_BLY= 2–3

| match_GAT_BOS= 3–0

| match_GAT_BRA= 2–0

| match_GAT_BRD= 1–1

| match_GAT_CHE= 2–0

| match_GAT_CUR= 3–0

| match_GAT_DAR=

| match_GAT_FAR= 0–3

| match_GAT_GLO= 1–0

| match_GAT_GUI= 2–3

| match_GAT_HER= 2–0

| match_GAT_KET=

| match_GAT_KID= 0–0

| match_GAT_KLT= 1–2

| match_GAT_LEA= 4–2

| match_GAT_SOU= 0–0

| match_GAT_SPE= 1–0

| match_GAT_YOR=

| match_GLO_TEL= 0–1

| match_GLO_ALF=

| match_GLO_ALT= 1–1

| match_GLO_BLY=

| match_GLO_BOS= 3–0

| match_GLO_BRA=

| match_GLO_BRD= 1–0

| match_GLO_CHE=

| match_GLO_CUR= 2–2

| match_GLO_DAR= 2–1

| match_GLO_FAR=

| match_GLO_GAT=

| match_GLO_GUI= 3–1

| match_GLO_HER= 0–2

| match_GLO_KET= 2–2

| match_GLO_KID=

| match_GLO_KLT=

| match_GLO_LEA= 2–1

| match_GLO_SOU= 0–1

| match_GLO_SPE= 1–2

| match_GLO_YOR= 2–3

| match_GUI_TEL= 1–2

| match_GUI_ALF= 2–4

| match_GUI_ALT= 1–1

| match_GUI_BLY=

| match_GUI_BOS=

| match_GUI_BRA= 0–2

| match_GUI_BRD=

| match_GUI_CHE= 0–1

| match_GUI_CUR= 1–0

| match_GUI_DAR= 1–2

| match_GUI_FAR= 2–0

| match_GUI_GAT= 2–2

| match_GUI_GLO= 2–1

| match_GUI_HER= 3–0

| match_GUI_KET= 1–2

| match_GUI_KID= 1–2

| match_GUI_KLT= 3–0

| match_GUI_LEA= 3–0

| match_GUI_SOU=

| match_GUI_SPE= 3–1

| match_GUI_YOR= 0–0

| match_HER_TEL= 1–0

| match_HER_ALF= 1–2

| match_HER_ALT= 0–2

| match_HER_BLY=

| match_HER_BOS= 0–0

| match_HER_BRA= 1–1

| match_HER_BRD= 1–1

| match_HER_CHE=

| match_HER_CUR= 1–1

| match_HER_DAR= 2–2

| match_HER_FAR= 1–1

| match_HER_GAT= 2–1

| match_HER_GLO=

| match_HER_GUI= 0–0

| match_HER_KET= 1–0

| match_HER_KID= 2–1

| match_HER_KLT=

| match_HER_LEA= 1–2

| match_HER_SOU= 2–2

| match_HER_SPE= 2–2

| match_HER_YOR= 2–2

| match_KET_TEL= 2–1

| match_KET_ALF= 2–1

| match_KET_ALT= 0–2

| match_KET_BLY= 4–4

| match_KET_BOS= 0–2

| match_KET_BRA=

| match_KET_BRD= 4–0

| match_KET_CHE= 1–1

| match_KET_CUR= 0–0

| match_KET_DAR=

| match_KET_FAR= 1–0

| match_KET_GAT= 1–2

| match_KET_GLO= 1–1

| match_KET_GUI=

| match_KET_HER= 0–0

| match_KET_KID= 3–5

| match_KET_KLT=

| match_KET_LEA=

| match_KET_SOU=

| match_KET_SPE= 0–2

| match_KET_YOR= 0–0

| match_KID_TEL=

| match_KID_ALF= 0–1

| match_KID_ALT= 2–0

| match_KID_BLY= 0–1

| match_KID_BOS= 1–3

| match_KID_BRA= 1–3

| match_KID_BRD=

| match_KID_CHE= 0–1

| match_KID_CUR=

| match_KID_DAR= 1–1

| match_KID_FAR= 2–0

| match_KID_GAT= 1–1

| match_KID_GLO= 2–3

| match_KID_GUI=

| match_KID_HER= 3–1

| match_KID_KET=

| match_KID_KLT= 2–4

| match_KID_LEA= 2–2

| match_KID_SOU= 0–1

| match_KID_SPE= 1–1

| match_KID_YOR= 0–1

| match_KLT_TEL=

| match_KLT_ALF= 3–2

| match_KLT_ALT= 2–2

| match_KLT_BLY= 3–0

| match_KLT_BOS= 1–0

| match_KLT_BRA=

| match_KLT_BRD= 0–1

| match_KLT_CHE= 2–2

| match_KLT_CUR= 4–1

| match_KLT_DAR= 2–0

| match_KLT_FAR=

| match_KLT_GAT= 1–0

| match_KLT_GLO= 2–2

| match_KLT_GUI= 0–1

| match_KLT_HER= 3–1

| match_KLT_KET= 2–1

| match_KLT_KID= 0–2

| match_KLT_LEA= 5–2

| match_KLT_SOU=

| match_KLT_SPE= 3–0

| match_KLT_YOR= 1–0

| match_LEA_TEL=

| match_LEA_ALF= 0–1

| match_LEA_ALT= 0–1

| match_LEA_BLY= 2–0

| match_LEA_BOS=

| match_LEA_BRA= 2–0

| match_LEA_BRD=

| match_LEA_CHE= 0–0

| match_LEA_CUR= 1–1

| match_LEA_DAR= 3–0

| match_LEA_FAR= 0–3

| match_LEA_GAT= 0–0

| match_LEA_GLO= 3–0

| match_LEA_GUI= 2–2

| match_LEA_HER= 0–2

| match_LEA_KET= 3–1

| match_LEA_KID=

| match_LEA_KLT= 0–0

| match_LEA_SOU= 1–0

| match_LEA_SPE= 2–2

| match_LEA_YOR=

| match_SOU_TEL= 0–1

| match_SOU_ALF=

| match_SOU_ALT= 2–1

| match_SOU_BLY= 2–0

| match_SOU_BOS= 1–3

| match_SOU_BRA= 1–0

| match_SOU_BRD= 3–3

| match_SOU_CHE= 1–3

| match_SOU_CUR= 0–0

| match_SOU_DAR=

| match_SOU_FAR=

| match_SOU_GAT=

| match_SOU_GLO= 1–0

| match_SOU_GUI= 3–0

| match_SOU_HER= 3–2

| match_SOU_KET= 1–1

| match_SOU_KID= 1–2

| match_SOU_KLT= 1–2

| match_SOU_LEA= 4–1

| match_SOU_SPE=

| match_SOU_YOR= 0–2

| match_SPE_TEL= 3–3

| match_SPE_ALF= 5–0

| match_SPE_ALT= 3–2

| match_SPE_BLY= 5–0

| match_SPE_BOS= 2–1

| match_SPE_BRA= 0–0

| match_SPE_BRD= 3–0

| match_SPE_CHE= 2–1

| match_SPE_CUR=

| match_SPE_DAR= 3–1

| match_SPE_FAR=

| match_SPE_GAT= 1–3

| match_SPE_GLO= 5–1

| match_SPE_GUI=

| match_SPE_HER= 4–0

| match_SPE_KET= 1–2

| match_SPE_KID= 2–1

| match_SPE_KLT= 2–2

| match_SPE_LEA= 2–0

| match_SPE_SOU= 1–0

| match_SPE_YOR= 1–4

| match_YOR_TEL= 2–0

| match_YOR_ALF= 1–0

| match_YOR_ALT=

| match_YOR_BLY=

| match_YOR_BOS= 2–1

| match_YOR_BRA= 1–0

| match_YOR_BRD= 2–1

| match_YOR_CHE= 4–2

| match_YOR_CUR= 1–1

| match_YOR_DAR= 0–1

| match_YOR_FAR= 0–0

| match_YOR_GAT= 1–1

| match_YOR_GLO=

| match_YOR_GUI= 1–2

| match_YOR_HER= 1–4

| match_YOR_KET= 1–0

| match_YOR_KID= 1–1

| match_YOR_KLT= 3–0

| match_YOR_LEA= 2–0

| match_YOR_SOU= 1–1

| match_YOR_SPE=

}}

=Managerial changes=

class="wikitable sortable"
Team

!width-150|Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

Gateshead

|Ben Clark

|Dismissed

|30 April 2019

|rowspan="3"|Pre-season

|Dave Dickson

|19 May 2019

Blyth Spartans

|Alun Armstrong

|Signed by Darlington

|21 May 2019

|Lee Clark

|1 June 2019

Gateshead

|Dave Dickson

|Dismissed

|31 May 2019

|Mike Williamson

|11 June 2019

Bradford (Park Avenue)

|Garry Thompson

|Dismissed

|7 August 2019

|24th

|Marcus Law

|8 August 2019

Hereford

|Marc Richards

|Dismissed

|12 August 2019

|13th

|Russell Slade

|29 August 2019

Kidderminster Harriers

|John Pemberton

|Resigned

|27 November 2019{{Cite web|url=https://www.expressandstar.com/sport/football/non-league/kidderminster-harriers/2019/11/27/john-pemberton-resigns-as-kidderminster-harriers-boss/|title=John Pemberton resigns as Kidderminster Harriers boss|last=Keen|first=Liam|newspaper=Express & Star |location=Wolverhampton |access-date=17 December 2019|date=27 November 2019}}

|17th

|Russell Penn

|6 December 2019{{Cite web|url=https://www.expressandstar.com/sport/football/non-league/kidderminster-harriers/2019/12/06/former-west-brom-interim-boss-jimmy-shan-joins-kidderminster-harriers/|title=Former West Brom interim boss Jimmy Shan joins Kidderminster Harriers|last=Keen|first=Liam|newspaper=Express & Star |location=Wolverhampton |language=en|access-date=17 December 2019|date=6 December 2019}}

=Top scorers=

{{updated|matches played 14 March 2020}}

class=wikitable style="text-align:center"
Rank

!Player

!Club

!Goals

rowspan=1|1

|align="left"|Adam Marriott

|align="left"|King's Lynn Town

|rowspan=1|28

2

|align=left|Lee Ndlovu

|align=left|Brackley Town

|20

3

|align=left|Akwasi Asante

|align=left|Chester

|18

rowspan="2"|4

|align=left|Aaron Martin

|align=left|Guiseley

|rowspan="2"|17

align=left|Glen Taylor

|align=left|Spennymoor Town

6

|align=left|Josh March

|align=left|Leamington

|16

rowspan="3"|7

|align=left|Jordan Burrow

|align=left|York City

|rowspan="3"|15

align=left|Adam Campbell

|align=left|Darlington

align=left|Amari Morgan-Smith

|align=left|Alfreton Town

rowspan="2"|10

|align=left|Josh Hancock

|align=left|Altrincham

|rowspan="2"|14

align=left|Jordan Hulme

|align=left|Altrincham

=Monthly Awards=

Each month the Motorama National League announces their official Player of the Month and Manager of the Month.

class=wikitable style="text-align:center"
Month

!Player of the Month

!Club

!Manager of the Month

!Club

August 2019

|Aaron Martin{{cite web|url=https://www.thenationalleague.org.uk/magic-from-martins-boots-sees-him-score-big-again-58622|title=Magic From Martin's Boots Sees Him Score Big Again!|publisher=National League |date=6 September 2019|access-date=22 September 2019}}

|Guiseley

|Steve Watson{{cite web|url=https://www.thenationalleague.org.uk/watson-scoops-manager-of-the-month-prize-for-natio-58623|title=Watson Scoops Manager Of The Month Prize For National League North|publisher=National League |date=6 September 2019|access-date=22 September 2019}}

|York City

September 2019

|James Armson{{cite web|url=https://www.thenationalleague.org.uk/armson-gets-his-hands-on-player-of-the-month-gong-59078|title=Armson Gets His Hands On Player Of The Month Gong|date=6 October 2019|publisher=National League |access-date=5 January 2020}}

|Brackley Town

|Adam Lakeland{{cite web|url=https://www.thenationalleague.org.uk/farsley-flying-as-lakeland-earns-norths-manager-of-59077|title=Farsley Flying as Lakeland earns North's Manager of the Month Accolade|publisher=National League |date=6 October 2019|access-date=5 January 2020}}

|Farsley Celtic

October 2019

|David Morgan{{cite web|url=https://www.thenationalleague.org.uk/captain-morgan-enjoying-the-taste-of-success-59673|title=Captain Morgan Enjoying The Taste Of Success!|date=8 November 2019|publisher=National League |access-date=5 January 2020}}

|Southport

|Alun Armstrong{{cite web|url=https://www.thenationalleague.org.uk/awesome-armstrong-scoops-monthly-managers-prize-59672|title=Awesome Armstrong Scoops Monthly Manager's Prize|publisher=National League |date=8 November 2019|access-date=5 January 2020}}

|Darlington

November 2019

|Adam Marriott {{cite web|url=https://www.thenonleaguefootballpaper.com/latest-news/step-2/national-league-north-and-south/28393/vanarama-name-novembers-national-league-north-award-winners/|title=Vanarama name November's National League North award winners|website=www.thenonleaguefootballpaper.com|date=6 December 2019|accessdate=12 April 2021}}

|King's Lynn Town

|Ian Culverhouse

|King's Lynn Town

December 2019

|Lee Ndlovu {{cite web|url=https://www.thenonleaguefootballpaper.com/latest-news/step-2/national-league-north-and-south/28707/vanarama-name-decembers-national-north-award-winners/|title=Vanarama name December's National North award winners|website=www.thenonleaguefootballpaper.com|date=10 January 2020|accessdate=12 April 2021}}

|Brackley Town

|Paul Holleran

|Leamington

January 2020

|Josh Hancock {{cite web|url=https://www.thenonleaguefootballpaper.com/latest-news/step-2/national-league-north-and-south/29102/vanarama-unveil-januarys-national-league-north-award-winners/|title=Vanarama unveil January's National League North award winners!|website=www.thenonleaguefootballpaper.com|date=7 February 2020|accessdate=12 April 2021}}

|Altrincham

|Phil Parkinson

|Altrincham

National League South

{{Infobox football league season

| competition = National League South

| season = 2019–20

| winners = Wealdstone

| promoted = Wealdstone
Weymouth

| relegated = none

| matches =

| total goals =

| league topscorer =

| biggest home win =

| biggest away win =

| highest scoring =

| longest wins =

| longest unbeaten =

| longest winless =

| longest losses =

| highest attendance =

| average attendance =

| prevseason= 2018–19

| nextseason= 2020–21

}}

The National League South consists of 22 teams.

=Team changes=

{{col-begin|width=auto}}

{{col-2}}

==To National League South==

==From National League South==

=Stadia and locations=

{{location map+ |England south|float=right |width=660 |caption=Locations of the National League South 2019–20 clubs (Greater London shown in more detail below) |places=

{{location map~ |England south |lat=51.5155 |long= -0.0922 |label=

London
|mark=Blue pog.svg|position=bottom}}

{{location map~ |England south |lat=51.3788 |long=-2.3951 |label=Bath City|label_size=85 |position=bottom}}

{{location map~ |England south |lat=51.622036 |long=0.404107 |label={{nowrap|Billericay Town}}|label_size=85 |position=right}}

{{location map~ |England south |lat=51.8753 |long=0.5729 |label={{nowrap|Braintree Town}}|label_size=85 |position=top}}

{{location map~ |England south |lat=51.753222 |long=0.451447 |label={{nowrap|Chelmsford City}}|label_size=85 |position=right}}

{{location map~ |England south |lat=51.465294 |long=-2.128991 |label=Chippenham Town|label_size=85 |position=top}}

{{location map~ |England south |lat=51.5126 |long=0.5755 |label={{nowrap|Concord Rangers}}|label_size=85 |position=right}}

{{location map~ |England south |lat=51.2322 |long=-0.4000 |label=Dorking Wanderers|label_size=85 |position=left}}

{{location map~ |England south |lat=51.4367 |long=0.2305 |label=Dartford|label_size=85 |position=bottom}}

{{location map~ |England south |lat=50.8042 |long=0.3208 |label=Eastbourne Borough|label_size=85 |position=right}}

{{location map~ |England south |lat=50.8671 |long=-0.9741 |label=Havant & Waterlooville|label_size=85 |position=top}}

{{location map~ |England south |lat=51.7539 |long=-0.4444 |label=Hemel Hempstead Town|label_size=85 |position=top}}

{{location map~ |England south |lat=51.4089 |long=-1.5135 |label=Hungerford Town|label_size=85 |position=bottom}}

{{location map~ |England south |lat=51.2800 |long=0.5161 |label=Maidstone United|label_size=85 |position=right}}

{{location map~ |England south |lat=51.7793 |long=-1.2277 |label=Oxford City |label_size=85 |position=left}}

{{location map~ |England south |lat=51.5198 |long=-0.5895 |label=Slough Town|label_size=85 |position=left}}

{{location map~ |England south |lat=51.7543 |long=-0.3252 |label=St Albans City|label_size=85 |position=right}}

{{location map~ |England south |lat=51.1950 |long=0.2757 |label=Tonbridge Angels|label_size=85 |position=bottom}}

{{location map~ |England south |lat=50.6199 |long=-2.4852 |label=Weymouth|label_size=85 |position=bottom}}

{{Location map~ |England |mark=TransparentPlaceholder.png |marksize=1 |lat=51.3 |long=-0.5 |label=

{{nowrap|Greater London clubs}}

Dulwich Hamlet

{{nowrap|Hampton & Richmond Borough}}

Wealdstone

Welling United

|position=right}}

}}

{{Location map+ |Greater London

|float=right

|width=400

|caption=Locations of the 2019–20 National League South clubs (Greater London)

|places =

{{location map~ |Greater London |lat=51.4367 |long=0.2305 |mark=Blue 000080 pog.svg |label=Dartford|label_size=85 |position=bottom}}

{{location map~ |Greater London |lat=51.3936 |long=-0.1719 |mark=Blue 000080 pog.svg |label=Dulwich Hamlet|label_size=85 |position=right}}

{{location map~ |Greater London |lat=51.415475 |long=-0.363294 |mark=Blue 000080 pog.svg |label=Hampton & Richmond Borough|label_size=85 |position=top}}

{{location map~ |Greater London |lat=51.5694 |long=-0.4166 |mark=Blue 000080 pog.svg |label=Wealdstone|label_size=85 |position=right}}

{{location map~ |Greater London |lat=51.4603 |long=0.1165 |mark=Blue 000080 pog.svg |label=Welling United|label_size=85 |position=left}}

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

Bath City

|Bath {{small|(Twerton)}}

Twerton Parkalign="center" | 8,840
Billericay Town

|Billericay

New Lodgealign="center" | 3,500
Braintree Town

|Braintree

Cressing Roadalign="center" | 4,085
Chelmsford City

|Chelmsford

Melbourne Stadiumalign="center" | 3,019
Chippenham Town

|Chippenham

Hardenhuish Parkalign="center" | 3,000
Concord Rangers

|Canvey Island

Thames Roadalign="center" | 3,300
Dartford

|Dartford

Princes Parkalign="center" | 4,100
Dorking Wanderers

|Dorking

Meadowbank Stadiumalign="center"| 2,000
Dulwich Hamlet

|London {{small|(East Dulwich)}}

Champion Hillalign="center" | 3,000
Eastbourne Borough

|Eastbourne

Priory Lanealign="center" | 4,151
Hampton & Richmond Borough

| London {{small|(Hampton)}}

Beveree Stadiumalign="center" | 3,500
Havant & Waterlooville

|Havant

West Leigh Parkalign="center" | 5,300
Hemel Hempstead Town

|Hemel Hempstead

Vauxhall Roadalign="center" | 3,152
Hungerford Town

|Hungerford

Bulpit Lanealign="center" | 2,500
Maidstone United

|Maidstone

Gallagher Stadiumalign="center" | 4,200
Oxford City

| Oxford {{small|(Marston)}}

Court Place Farmalign="center" | 2,000
Slough Town

|Slough

Arbour Parkalign="center" | 2,000
St Albans City

|St Albans

Clarence Parkalign="center" | 4,500
Tonbridge Angels

|Tonbridge

Longmead Stadiumalign="center"| 3,000
Wealdstone

| London {{small|(Ruislip)}}

Grosvenor Valealign="center" | 3,607
Welling United

| London {{small|(Welling)}}

Park View Roadalign="center" | 4,000
Weymouth

|Weymouth

Bob Lucas Stadiumalign="center" | 6,600

=National League South table=

{{#invoke:Sports table|main|style=WDL

|section=South division

|update=complete

|source=[http://www.thenationalleague.org.uk/match-info/tables?table_id=d-51776 National League official site]

|ranking_style=ppgpts

|team1=WEA |team2=H&W |team3=WEY |team4=BAT |team5=SLO |team6=DAR |team7=DOR |team8=HAM |team9=MAI |team10=CHE |team11=HEM |team12=WEL |team13=OXF |team14=CHI |team15=TON |team16=CON |team17=BIL |team18=EAB |team19=DUL |team20=STA |team21=BRA |team22=HUN

|result1=PRO |result2=PSF |result3=PSF |result4=POQ |result5=POQ |result6=POQ |result7=POQ

|win_BAT=18|draw_BAT=9 |loss_BAT=8 |gf_BAT=50|ga_BAT=37

|win_BIL=8 |draw_BIL=13|loss_BIL=11|gf_BIL=46|ga_BIL=55

|win_BRA=10|draw_BRA=5 |loss_BRA=20|gf_BRA=44|ga_BRA=67

|win_CHE=11|draw_CHE=11|loss_CHE=12|gf_CHE=55|ga_CHE=56

|win_CHI=10|draw_CHI=12|loss_CHI=13|gf_CHI=39|ga_CHI=45

|win_CON=10|draw_CON=7 |loss_CON=15|gf_CON=44|ga_CON=48

|win_DAR=16|draw_DAR=8 |loss_DAR=10|gf_DAR=60|ga_DAR=46

|win_DOR=14|draw_DOR=8 |loss_DOR=13|gf_DOR=58|ga_DOR=56

|win_DUL=9 |draw_DUL=10|loss_DUL=16|gf_DUL=51|ga_DUL=50

|win_EAB=8 |draw_EAB=14|loss_EAB=11|gf_EAB=38|ga_EAB=54

|win_HAM=14|draw_HAM=5 |loss_HAM=14|gf_HAM=51|ga_HAM=50

|win_H&W=19|draw_H&W=10|loss_H&W=5 |gf_H&W=64|ga_H&W=37

|win_HEM=12|draw_HEM=8 |loss_HEM=14|gf_HEM=36|ga_HEM=43

|win_HUN=8 |draw_HUN=4 |loss_HUN=21|gf_HUN=38|ga_HUN=64

|win_MAI=12|draw_MAI=9 |loss_MAI=12|gf_MAI=48|ga_MAI=44

|win_OXF=11|draw_OXF=9 |loss_OXF=14|gf_OXF=47|ga_OXF=60

|win_SLO=17|draw_SLO=9 |loss_SLO=9 |gf_SLO=51|ga_SLO=38

|win_STA=9 |draw_STA=10|loss_STA=16|gf_STA=41|ga_STA=54

|win_TON=9 |draw_TON=9 |loss_TON=13|gf_TON=46|ga_TON=54

|win_WEA=22|draw_WEA=4 |loss_WEA=7 |gf_WEA=69|ga_WEA=35

|win_WEL=12|draw_WEL=6 |loss_WEL=16|gf_WEL=38|ga_WEL=46

|win_WEY=17|draw_WEY=12|loss_WEY=6 |gf_WEY=60|ga_WEY=35

|status_WEA=CP

|status_WEY=OP

|name_BAT = Bath City

|name_BIL = Billericay Town

|name_BRA = Braintree Town

|name_CHE = Chelmsford City

|name_CHI = Chippenham Town

|name_CON = Concord Rangers

|name_DAR = Dartford

|name_DOR = Dorking Wanderers

|name_DUL = Dulwich Hamlet

|name_EAB = Eastbourne Borough

|name_HAM = Hampton & Richmond Borough

|name_H&W = Havant & Waterlooville

|name_HEM = Hemel Hempstead Town

|name_HUN = Hungerford Town

|name_MAI = Maidstone United

|name_OXF = Oxford City

|name_SLO = Slough Town

|name_STA = St Albans City

|name_TON = Tonbridge Angels

|name_WEA = Wealdstone

|name_WEL = Welling United

|name_WEY = Weymouth

|show_limit=5

|class_rules = 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Number of matches won; 5) Head-to-head results {{cite web|url=http://handbook.fapublications.com/#!/book/30/contents|title=The FA Handbook 2019/20 (part 30 Standardised Rules section 12.2) |access-date=8 July 2019 |publisher=The Football Association}}

|res_col_header=PQ

|col_PRO=green1 |text_PRO=Promoted to the National League

|col_PSF=yellow1 |text_PSF=Qualified for the National League South play-off semi-finals

|col_POQ=yellow2 |text_POQ=Qualified for the National League South play-off quarter-finals

}}

=Play-offs=

{{6TeamBracket

| RD1=Quarter-finals

| RD2=Semi-finals

| RD3=Final

| RD1-seed1=5

| RD1-team1=Slough Town

| RD1-score1=0

| RD1-seed2=6

| RD1-team2=Dartford

| RD1-score2=3

| RD1-seed3=4

| RD1-team3=Bath City

| RD1-score3=1

| RD1-seed4=7

| RD1-team4=Dorking Wanderers

| RD1-score4=2

| RD2-seed1=2

| RD2-team1=Havant & Waterlooville

| RD2-score1=1

| RD2-seed2=6

| RD2-team2=Dartford

| RD2-score2=2

| RD2-seed3=3

| RD2-team3=Weymouth

| RD2-score3=3

| RD2-seed4=7

| RD2-team4=Dorking Wanderers

| RD2-score4=2

| RD3-seed1=3

| RD3-team1=Weymouth

| RD3-score1=0 (3)

| RD3-seed2=6

| RD3-team2=Dartford

| RD3-score2=0 (0)

}}

==Quarter-final==

{{football box collapsible

| date ={{Start date|2020|07|19|df=y}}

| time = 13:30

| team1 =Slough Town

| score = 0–3

| report = [https://uk.soccerway.com/matches/2020/07/19/england/conference-n--s/slough-town-fc/dartford-fc/3285079/ Report]

| team2 =Dartford

| goals1 =

| goals2 = Sheringham {{goal|47||56}}
Wanadio {{goal|85}}

| stadium = Arbour Park

| location = Slough

| attendance = 0

| referee =

}}

{{football box collapsible

| date ={{Start date|2020|07|19|df=y}}

| time = 16:00

| team1 =Bath City

| score = 1–2

| report = https://uk.soccerway.com/matches/2020/07/19/england/conference-n--s/bath-city-fc/dorking-wanderers/3285080/

| team2 =Dorking Wanderers

| goals1 = Brunt {{goal|80}}

| goals2 = McShane {{goal|6}}
Prior {{goal|41}}

| stadium = Twerton Park

| location = Bath

| attendance = 0

| referee =

}}

==Semi-finals==

{{football box collapsible

| date ={{Start date|2020|07|25|df=y}}

| time = 15:00

| team1 =Havant & Waterlooville

| score = 1–2

| report = [https://uk.soccerway.com/matches/2020/07/25/england/conference-n--s/havant-and-waterlooville-fc/dartford-fc/3285081/ Report]

| team2 =Dartford

| goals1 = Ayunga {{goal|14}}

| goals2 = McQueen {{goal|56||65}}

| stadium =West Leigh Park

| location =Havant

| attendance = 0

| referee =

}}

{{football box collapsible

| date ={{Start date|2020|07|25|df=y}}

| time = 17:30

| team1 =Weymouth

| score = 3–2

| report = [https://uk.soccerway.com/matches/2020/07/25/england/conference-n--s/weymouth-fc/dorking-wanderers/3285082/ Report]

| team2 =Dorking Wanderers

| goals1 = McQuoid {{goal|3|pen.}}
Anthony {{goal|11}}
Odubade {{goal|90+5}}

| goals2 = McShane {{goal|73}}
Buchanan {{goal|85}}

| stadium =Bob Lucas Stadium

| location =Weymouth

| attendance = 0

| referee =

}}

==Final==

{{football box collapsible

| date ={{Start date|2020|08|1|df=y}}

| time = 15:00

| team1 =Weymouth

| score = 0–0

| penaltyscore = 3–0

| report = https://int.soccerway.com/matches/2020/08/01/england/conference-n--s/weymouth-fc/dartford-fc/3314627/

| team2 =Dartford

| penalties1 =

| penalties2 =

| stadium =Bob Lucas Stadium

| location =Weymouth

| attendance = 0

| referee =

}}

=Results table=

{{#invoke:sports results|main

| update = 14 March 2020

| source=[https://www.thenationalleague.org.uk/match-info/grids?division_id=51776 National League official site]

| matches_style = FBR

|team1=BAT |team2=BIL |team3=BRA |team4=CHE |team5=CHI |team6=CON |team7=DAR |team8=DOR |team9=DUL |team10=EAB |team11=HAM |team12=H&W |team13=HEM |team14=HUN |team15=MAI |team16=OXF |team17=SLO |team18=STA |team19=TON |team20=WEA |team21=WEL |team22=WEY

|name_BAT = Bath City

|name_BIL = Billericay Town

|name_BRA = Braintree Town

|name_CHE = Chelmsford City

|name_CHI = Chippenham Town

|name_CON = Concord Rangers

|name_DAR = Dartford

|name_DOR = Dorking Wanderers

|name_DUL = Dulwich Hamlet

|name_EAB = Eastbourne Borough

|name_HAM = Hampton & Richmond Borough

|name_H&W = Havant & Waterlooville

|name_HEM = Hemel Hempstead Town

|name_HUN = Hungerford Town

|name_MAI = Maidstone United

|name_OXF = Oxford City

|name_SLO = Slough Town

|name_STA = St Albans City

|name_TON = Tonbridge Angels

|name_WEA = Wealdstone

|name_WEL = Welling United

|name_WEY = Weymouth

| match_BAT_BIL= 2–1

| match_BAT_BRA= 2–0

| match_BAT_CHE=

| match_BAT_CHI= 3–2

| match_BAT_CON= 3–1

| match_BAT_DAR= 3–0

| match_BAT_DOR= 1–0

| match_BAT_DUL= 3–2

| match_BAT_EAB= 2–2

| match_BAT_HAM= 3–0

| match_BAT_HEM= 2–0

| match_BAT_HUN= 2–1

| match_BAT_H&W=

| match_BAT_MAI= 1–1

| match_BAT_OXF= 1–2

| match_BAT_SLO=

| match_BAT_STA= 0–3

| match_BAT_TON= 0–0

| match_BAT_WEA= 0–0

| match_BAT_WEL=

| match_BAT_WEY= 0–0

| match_BIL_BAT= 1–1

| match_BIL_BRA= 2–1

| match_BIL_CHE= 1–1

| match_BIL_CHI=

| match_BIL_CON=

| match_BIL_DAR=

| match_BIL_DOR= 2–2

| match_BIL_DUL=

| match_BIL_EAB= 1–0

| match_BIL_HAM=

| match_BIL_HEM=

| match_BIL_HUN= 3–0

| match_BIL_H&W= 0–1

| match_BIL_MAI=

| match_BIL_OXF= 1–1

| match_BIL_SLO= 2–2

| match_BIL_STA= 3–2

| match_BIL_TON= 3–3

| match_BIL_WEA= 3–1

| match_BIL_WEL= 2–1

| match_BIL_WEY= 1–1

| match_BRA_BAT= 2–0

| match_BRA_BIL= 2–3

| match_BRA_CHE= 1–2

| match_BRA_CHI=

| match_BRA_CON= 0–1

| match_BRA_DAR=

| match_BRA_DOR= 3–2

| match_BRA_DUL= 2–1

| match_BRA_EAB= 5–0

| match_BRA_HAM= 0–4

| match_BRA_HEM= 0–0

| match_BRA_HUN= 0–3

| match_BRA_H&W= 3–3

| match_BRA_MAI= 1–1

| match_BRA_OXF= 1–0

| match_BRA_SLO= 0–1

| match_BRA_STA= 0–1

| match_BRA_TON= 0–1

| match_BRA_WEA= 0–4

| match_BRA_WEL=

| match_BRA_WEY= 1–1

| match_CHE_BAT= 1–0

| match_CHE_BIL= 1–1

| match_CHE_BRA= 4–1

| match_CHE_CHI= 3–3

| match_CHE_CON= 1–1

| match_CHE_DAR= 4–0

| match_CHE_DOR= 2–2

| match_CHE_DUL= 1–1

| match_CHE_EAB= 1–1

| match_CHE_HAM= 4–1

| match_CHE_HEM= 2–1

| match_CHE_HUN= 4–1

| match_CHE_H&W=

| match_CHE_MAI=

| match_CHE_OXF= 2–6

| match_CHE_SLO= 1–1

| match_CHE_STA=

| match_CHE_TON=

| match_CHE_WEA= 1–3

| match_CHE_WEL= 1–1

| match_CHE_WEY=

| match_CHI_BAT= 1–3

| match_CHI_BIL= 2–0

| match_CHI_BRA= 1–2

| match_CHI_CHE= 2–1

| match_CHI_CON= 3–0

| match_CHI_DAR= 1–5

| match_CHI_DOR= 0–2

| match_CHI_DUL= 2–2

| match_CHI_EAB=

| match_CHI_HAM=

| match_CHI_HEM= 2–2

| match_CHI_HUN=

| match_CHI_H&W= 0–0

| match_CHI_MAI= 1–0

| match_CHI_OXF= 1–1

| match_CHI_SLO= 0–3

| match_CHI_STA= 2–1

| match_CHI_TON= 2–1

| match_CHI_WEA= 1–1

| match_CHI_WEL= 0–0

| match_CHI_WEY= 1–0

| match_CON_BAT= 0–1

| match_CON_BIL= 4–1

| match_CON_BRA= 2–2

| match_CON_CHE= 2–1

| match_CON_CHI= 0–1

| match_CON_DAR= 0–2

| match_CON_DOR= 3–3

| match_CON_DUL=

| match_CON_EAB= 5–0

| match_CON_HAM= 0–2

| match_CON_HEM= 3–1

| match_CON_HUN= 0–2

| match_CON_H&W= 0–0

| match_CON_MAI= 0–1

| match_CON_OXF=

| match_CON_SLO= 2–1

| match_CON_STA=

| match_CON_TON= 3–3

| match_CON_WEA=

| match_CON_WEL= 3–0

| match_CON_WEY=

| match_DAR_BAT=

| match_DAR_BIL= 3–2

| match_DAR_BRA= 2–1

| match_DAR_CHE= 3–0

| match_DAR_CHI= 1–1

| match_DAR_CON= 0–1

| match_DAR_DOR= 3–4

| match_DAR_DUL= 1–0

| match_DAR_EAB= 2–1

| match_DAR_HAM= 1–2

| match_DAR_HEM= 1–1

| match_DAR_HUN=

| match_DAR_H&W= 1–1

| match_DAR_MAI= 2–2

| match_DAR_OXF= 3–0

| match_DAR_SLO= 2–3

| match_DAR_STA= 1–1

| match_DAR_TON= 3–0

| match_DAR_WEA= 0–0

| match_DAR_WEL= 4–0

| match_DAR_WEY=

| match_DOR_BAT= 0–0

| match_DOR_BIL=

| match_DOR_BRA= 4–4

| match_DOR_CHE= 2–0

| match_DOR_CHI= 1–0

| match_DOR_CON=

| match_DOR_DAR= 2–3

| match_DOR_DUL= 0–0

| match_DOR_EAB= 4–0

| match_DOR_HAM= 0–1

| match_DOR_HEM= 3–1

| match_DOR_HUN= 1–0

| match_DOR_H&W= 1–2

| match_DOR_MAI= 3–1

| match_DOR_OXF= 0–2

| match_DOR_SLO= 3–5

| match_DOR_STA=

| match_DOR_TON= 3–1

| match_DOR_WEA= 2–2

| match_DOR_WEL= 2–0

| match_DOR_WEY= 1–0

| match_DUL_BAT= 1–3

| match_DUL_BIL= 0–1

| match_DUL_BRA= 6–0

| match_DUL_CHE= 5–3

| match_DUL_CHI= 1–1

| match_DUL_CON= 2–2

| match_DUL_DAR= 1–1

| match_DUL_DOR=

| match_DUL_EAB=

| match_DUL_HAM= 1–2

| match_DUL_HEM= 2–1

| match_DUL_HUN= 2–3

| match_DUL_H&W= 1–3

| match_DUL_MAI= 0–1

| match_DUL_OXF=

| match_DUL_SLO= 2–3

| match_DUL_STA= 2–1

| match_DUL_TON= 0–1

| match_DUL_WEA= 1–0

| match_DUL_WEL= 0–1

| match_DUL_WEY= 2–2

| match_EAB_BAT= 1–2

| match_EAB_BIL= 1–1

| match_EAB_BRA=

| match_EAB_CHE= 0–4

| match_EAB_CHI= 2–1

| match_EAB_CON= 2–2

| match_EAB_DAR= 0–2

| match_EAB_DOR= 3–2

| match_EAB_DUL= 0–3

| match_EAB_HAM= 4–1

| match_EAB_HEM= 1–1

| match_EAB_HUN=

| match_EAB_H&W=

| match_EAB_MAI= 3–0

| match_EAB_OXF= 1–1

| match_EAB_SLO= 0–2

| match_EAB_STA= 3–3

| match_EAB_TON= 2–0

| match_EAB_WEA=

| match_EAB_WEL= 2–1

| match_EAB_WEY= 1–1

| match_HAM_BAT= 0–0

| match_HAM_BIL= 1–1

| match_HAM_BRA=

| match_HAM_CHE=

| match_HAM_CHI= 1–0

| match_HAM_CON= 2–3

| match_HAM_DAR= 1–2

| match_HAM_DOR=

| match_HAM_DUL= 0–3

| match_HAM_EAB=

| match_HAM_HEM= 1–2

| match_HAM_HUN= 7–1

| match_HAM_H&W= 3–4

| match_HAM_MAI= 2–1

| match_HAM_OXF= 1–1

| match_HAM_SLO= 1–2

| match_HAM_STA= 2–1

| match_HAM_TON= 1–0

| match_HAM_WEA= 2–0

| match_HAM_WEL= 1–1

| match_HAM_WEY= 2–3

| match_HEM_BAT= 2–1

| match_HEM_BIL= 3–0

| match_HEM_BRA= 0–3

| match_HEM_CHE= 2–0

| match_HEM_CHI= 0–1

| match_HEM_CON= 1–0

| match_HEM_DAR=

| match_HEM_DOR= 1–0

| match_HEM_DUL= 1–0

| match_HEM_EAB= 1–1

| match_HEM_HAM=

| match_HEM_HUN= 4–1

| match_HEM_H&W= 1–2

| match_HEM_MAI=

| match_HEM_OXF=

| match_HEM_SLO= 1–1

| match_HEM_STA= 1–0

| match_HEM_TON= 1–1

| match_HEM_WEA= 0–3

| match_HEM_WEL= 0–2

| match_HEM_WEY= 0–1

| match_HUN_BAT= 0–1

| match_HUN_BIL=

| match_HUN_BRA= 2–0

| match_HUN_CHE= 1–0

| match_HUN_CHI= 1–1

| match_HUN_CON=

| match_HUN_DAR= 2–2

| match_HUN_DOR= 0–1

| match_HUN_DUL= 1–4

| match_HUN_EAB= 0–1

| match_HUN_HAM= 0–2

| match_HUN_HEM=

| match_HUN_H&W= 1–3

| match_HUN_MAI= 1–3

| match_HUN_OXF= 1–2

| match_HUN_SLO= 1–0

| match_HUN_STA= 1–2

| match_HUN_TON= 1–0

| match_HUN_WEA=

| match_HUN_WEL= 1–2

| match_HUN_WEY=

| match_H&W_BAT= 2–1

| match_H&W_BIL=

| match_H&W_BRA= 1–3

| match_H&W_CHE= 0–0

| match_H&W_CHI= 2–1

| match_H&W_CON= 2–1

| match_H&W_DAR=

| match_H&W_DOR= 6–0

| match_H&W_DUL= 0–0

| match_H&W_EAB= 0–0

| match_H&W_HAM= 2–0

| match_H&W_HEM= 1–2

| match_H&W_HUN= 3–1

| match_H&W_MAI= 1–2

| match_H&W_OXF=

| match_H&W_SLO= 1–0

| match_H&W_STA= 1–2

| match_H&W_TON=

| match_H&W_WEA= 2–4

| match_H&W_WEL= 1–1

| match_H&W_WEY=

| match_MAI_BAT= 0–2

| match_MAI_BIL= 2–1

| match_MAI_BRA= 1–0

| match_MAI_CHE= 4–1

| match_MAI_CHI= 0–0

| match_MAI_CON=

| match_MAI_DAR=

| match_MAI_DOR= 2–3

| match_MAI_DUL= 4–1

| match_MAI_EAB= 0–0

| match_MAI_HAM= 1–2

| match_MAI_HEM= 1–1

| match_MAI_HUN=

| match_MAI_H&W= 2–2

| match_MAI_OXF= 1–0

| match_MAI_SLO= 1–1

| match_MAI_STA= 4–0

| match_MAI_TON= 2–2

| match_MAI_WEA=

| match_MAI_WEL= 3–1

| match_MAI_WEY= 1–2

| match_OXF_BAT=

| match_OXF_BIL= 2–2

| match_OXF_BRA= 1–4

| match_OXF_CHE=

| match_OXF_CHI= 1–3

| match_OXF_CON= 0–3

| match_OXF_DAR= 0–1

| match_OXF_DOR= 2–1

| match_OXF_DUL= 2–1

| match_OXF_EAB=

| match_OXF_HAM= 3–2

| match_OXF_HEM= 1–2

| match_OXF_HUN= 3–2

| match_OXF_H&W= 0–3

| match_OXF_MAI= 1–4

| match_OXF_SLO= 2–1

| match_OXF_STA= 3–3

| match_OXF_TON= 0–3

| match_OXF_WEA= 3–2

| match_OXF_WEL=

| match_OXF_WEY= 0–0

| match_SLO_BAT= 3–2

| match_SLO_BIL= 3–1

| match_SLO_BRA= 1–0

| match_SLO_CHE= 2–1

| match_SLO_CHI=

| match_SLO_CON=

| match_SLO_DAR= 1–0

| match_SLO_DOR= 0–1

| match_SLO_DUL=

| match_SLO_EAB= 1–1

| match_SLO_HAM= 3–1

| match_SLO_HEM= 2–0

| match_SLO_HUN= 0–2

| match_SLO_H&W= 1–1

| match_SLO_MAI=

| match_SLO_OXF= 0–1

| match_SLO_STA= 1–1

| match_SLO_TON= 0–0

| match_SLO_WEA= 2–1

| match_SLO_WEL= 1–0

| match_SLO_WEY= 1–1

| match_STA_BAT= 0–1

| match_STA_BIL=

| match_STA_BRA= 0–3

| match_STA_CHE= 1–1

| match_STA_CHI= 0–0

| match_STA_CON= 2–1

| match_STA_DAR= 1–2

| match_STA_DOR= 1–1

| match_STA_DUL=

| match_STA_EAB= 1–3

| match_STA_HAM= 1–1

| match_STA_HEM= 2–0

| match_STA_HUN= 2–2

| match_STA_H&W= 1–3

| match_STA_MAI= 1–0

| match_STA_OXF= 0–0

| match_STA_SLO=

| match_STA_TON=

| match_STA_WEA= 2–3

| match_STA_WEL= 1–2

| match_STA_WEY= 1–4

| match_TON_BAT=

| match_TON_BIL= 3–2

| match_TON_BRA= 5–1

| match_TON_CHE= 1–2

| match_TON_CHI= 3–2

| match_TON_CON= 1–0

| match_TON_DAR= 3–2

| match_TON_DOR=

| match_TON_DUL= 1–2

| match_TON_EAB=

| match_TON_HAM=

| match_TON_HEM= 0–2

| match_TON_HUN= 1–1

| match_TON_H&W= 1–3

| match_TON_MAI=

| match_TON_OXF= 4–4

| match_TON_SLO=

| match_TON_STA= 2–1

| match_TON_WEA=

| match_TON_WEL=

| match_TON_WEY= 1–1

| match_WEA_BAT= 7–0

| match_WEA_BIL= 3–0

| match_WEA_BRA=

| match_WEA_CHE= 0–1

| match_WEA_CHI= 1–0

| match_WEA_CON=3–0

| match_WEA_DAR= 4–1

| match_WEA_DOR= 3–1

| match_WEA_DUL= 2–1

| match_WEA_EAB= 2–0

| match_WEA_HAM=

| match_WEA_HEM=

| match_WEA_HUN= 3–1

| match_WEA_H&W= 1–4

| match_WEA_MAI= 2–1

| match_WEA_OXF= 1–0

| match_WEA_SLO= 2–1

| match_WEA_STA= 1–0

| match_WEA_TON= 3–1

| match_WEA_WEL= 1–0

| match_WEA_WEY=

| match_WEL_BAT= 0–3

| match_WEL_BIL= 2–0

| match_WEL_BRA= 6–2

| match_WEL_CHE=

| match_WEL_CHI= 1–0

| match_WEL_CON=

| match_WEL_DAR= 0–3

| match_WEL_DOR= 2–1

| match_WEL_DUL= 0–0

| match_WEL_EAB= 0–0

| match_WEL_HAM= 0–1

| match_WEL_HEM= 2–0

| match_WEL_HUN= 3–2

| match_WEL_H&W=

| match_WEL_MAI= 1–0

| match_WEL_OXF= 3–1

| match_WEL_SLO= 1–2

| match_WEL_STA= 0–1

| match_WEL_TON= 4–2

| match_WEL_WEA= 1–2

| match_WEL_WEY= 1–3

| match_WEY_BAT= 1–1

| match_WEY_BIL= 0–0

| match_WEY_BRA= 3–0

| match_WEY_CHE= 4–1

| match_WEY_CHI=

| match_WEY_CON= 3–0

| match_WEY_DAR= 3–1

| match_WEY_DOR=

| match_WEY_DUL= 1–1

| match_WEY_EAB= 2–2

| match_WEY_HAM= 2–1

| match_WEY_HEM=

| match_WEY_HUN= 2–1

| match_WEY_H&W= 0–1

| match_WEY_MAI= 5–1

| match_WEY_OXF= 2–1

| match_WEY_SLO= 2–0

| match_WEY_STA= 0–1

| match_WEY_TON=

| match_WEY_WEA= 3–4

| match_WEY_WEL= 1–0

}}

=Managerial changes=

class="wikitable"
Team

!width-150|Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

Billericay Town

|Harry Wheeler

|Dismissed

|16 September 2019

|7th

|Jamie O'Hara

|16 September 2019

Notes

{{notelist}}

References

{{Reflist}}

{{National League (English football)}}

{{2019–20 in English men's football}}

{{DEFAULTSORT:2019-20 National League}}

Category:National League (English football) seasons

5

Eng

Eng

England