2024–25 National League#National League South

{{Use dmy dates|date=August 2024}}

The 2024–25 National League season, known as the Vanarama National League for sponsorship reasons, is the tenth season under the title of the National League, the twenty-second season consisting of three divisions, and the forty-sixth season overall.

National League

{{Infobox football league season

| competition = National League

| season = 2024–25

| winners =Barnet

| promoted =Barnet

| relegated = AFC Fylde
Ebbsfleet United

| matches = 503

| total goals = 1358

| league topscorer = Ollie Pearce (30 goals)

| biggest home win = Barnet 7-0 Tamworth, 31 August 2024

| biggest away win = Ebbsfleet United 0-6 Solihull Moors, 16 November 2024

| highest scoring = York City 7-2 Aldershot Town, 12 April 2025

| longest wins = 9 matches
Barnet

| longest unbeaten = 25 matches
Barnet

| longest winless = 28 matches
Ebbsfleet United

| longest losses = 6 matches
Gateshead

| highest attendance =

| average attendance =

| prevseason = 2023–24

| nextseason = 2025-26

| updated = 12:10, 13th April 2025

}}

Twenty-four teams compete in the league – eighteen returning teams from the previous season, two teams relegated from League Two, two teams promoted from the National League North and two teams promoted from the National League South.

= Team changes =

{{col-begin}}

{{col-2}}

;To National League

Promoted from National League North

Promoted from National League South

Relegated from League Two

{{col-2}}

;From National League

Promoted to League Two

Relegated to National League North

Relegated to National League South

{{col-end}}

=Stadiums and locations=

{{location map+ |England |float=right |width=550 |caption=Locations of the 2024–25 National League clubs |places=

{{location map~ |England |lat=51.5155 |long= -0.0922|label=London|mark=Blue pog.svg|position=top}}

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

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

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

{{location map~ |England |lat=52.976786 |long=-0.019117|label=Boston United F.C.|label_size=85 |position=left}}

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

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

{{location map~ |England |lat=51.4495 |long=0.3223 |label=Ebbsfleet United F.C. |label_size=85 |position=right}}

{{location map~ |England |lat=51.6990 |long=-2.2379 |label={{nowrap|Forest Green Rovers}} |label_size=85 |position=left}}

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

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

{{location map~ |England |lat=54.689139 |long=-1.212744 |label=Hartlepool United F.C. |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=53.5553 |long=-2.1286 |label={{nowrap|Oldham Athletic}} |label_size=85 |position=right}}

{{location map~ |England |lat=53.6208 |long=-2.1800 |label=Rochdale |label_size=85 |position=left}}

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

{{location map~ |England |lat=51.5459 |long= 0.7077 |label=Southend United |label_size=85 |position=top}}

{{location map~ |England |lat=52.6284 |long=-1.6889 |label=Tamworth |label_size=85 |position=left}}

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

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

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

{{Location map~ |England |mark=TransparentPlaceholder.png |marksize=1 |lat=50.7 |long=-0.5 |label_size=80|label=Greater London clubs

{{nowrap|Barnet
Dagenham & Redbridge}}
Sutton United
Wealdstone|position=right}}

}}

{{Location map+ |Greater London

|caption=Locations of the 2024–25 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=right}}

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

{{location map~ |Greater London |lat=51.5759 |long=-0.4212 |mark=Blue 000080 pog.svg |label=Wealdstone|label_size=85 |position=top}}

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

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

AFC FyldeWeshamMill Farm Sports Villagealign="center" | 6,000
Aldershot TownAldershotEBB Stadium at The Recreation Groundalign="center" | 7,200
AltrinchamAltrinchamMoss Lanealign="center" | 7,700
BarnetLondon {{small|(Canons Park)}}The Hive Stadiumalign="center"| 6,418
Boston United

|Boston

Jakemans Community Stadiumalign="center" | 5,000
Braintree Town

|Braintree

Cressing Roadalign="center" | 4,085
Dagenham & RedbridgeLondon {{small|(Dagenham)}}Chigwell Construction Stadiumalign="center" | 6,078
EastleighEastleighSilverlake Stadiumalign="center" | 5,250
Ebbsfleet UnitedNorthfleetStonebridge Roadalign="center" | 4,800
FC Halifax TownHalifaxThe Shayalign="center" | 10,400
Forest Green RoversNailsworthThe Bolt New Lawnalign="center" |5,147
GatesheadGatesheadGateshead International Stadiumalign="center" | 11,800
Hartlepool UnitedHartlepoolVictoria Parkalign="center" | 7,856
Maidenhead UnitedMaidenheadYork Roadalign="center" | 4,000
Oldham AthleticOldhamBoundary Parkalign="center" | 13,513
RochdaleRochdaleCrown Oil Arenaalign="center" | 10,249
Solihull MoorsSolihullDamson Parkalign="center" | 5,500
Southend UnitedSouthend-on-SeaRoots Hallalign="center"| 12,392
Sutton United

|London {{small|(Sutton)}}

VBS Community Stadiumalign="center" | 5,013
Tamworth

|Tamworth

The Lamb Groundalign="center" | 4,565
WealdstoneLondon {{small|(Ruislip)}}Grosvenor Valealign="center" | 4,085
WokingWokingThe Laithwaite Community Stadiumalign="center" | 6,036
Yeovil Town

|Yeovil

Huish Parkalign="center"| 9,566
York CityYorkYork Community Stadiumalign="center"| 8,500

= Personnel and sponsoring =

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

! Manager

! Captain

! Kit manufacturer

! Shirt sponsor

AFC Fylde

|{{flagicon|ENG}} Chris Neal & {{flagicon|SCO}} David Longwell (interim)

|{{flagicon|ENG}} Alex Whitmore

|{{flagicon|USA}} New Balance

|FWP Architecture

Aldershot Town

|{{flagicon|ENG}} Tommy Widdrington

|{{flagicon|ENG}} Stuart O'Keefe

|{{flagicon|ITA}} Erreà

|Bridges Estate Agents

Altrincham

|{{flagicon|ENG}} Phil Parkinson

|{{flagicon|ENG}} Lewis Baines

|{{flagicon|GER}} Puma

|AO World

Barnet

|{{flagicon|IRE}} Dean Brennan

|{{flagicon|ENG}} Anthony Hartigan

|{{flagicon|NED}} Stanno

|TIC Health

Boston United

|{{flagicon|IRL}} Graham Coughlan

|{{flagicon|ENG}} Michael Bostwick

|{{flagicon|ENG}} Umbro

|Kia

Braintree Town

|{{flagicon|ENG}} Steve Pitt

|{{flagicon|ENG}} George Langston

|{{flagicon|ENG}} Andreas Carter Sports

|Andreas Carter Sports

Dagenham & Redbridge

|{{flagicon|ENG}} Lewis Young

|{{flagicon|ENG}} Elliot Justham

|{{flagicon|ENG}} Admiral

|West & Coe

Eastleigh

|{{flagicon|ENG}} Kelvin Davis

|{{flagicon|WAL}} Jake Taylor

|{{flagicon|ITA}} Erreà

|Utilita

Ebbsfleet United

|{{flagicon|ENG}} Josh Wright

|{{flagicon|ENG}} Chris Solly

|{{flagicon|USA}} New Balance

|Virtue Clean Energy

FC Halifax Town

|{{flagicon|ENG}} Chris Millington

|{{flagicon|ENG}} Sam Johnson

|{{flagicon|GER}} Adidas

|Nuie

Forest Green Rovers

| {{flagicon|ENG}} Steve Cotterill

|{{flagicon|ENG}} Jordan Moore-Taylor

| {{flagicon|ENG}} Umbro

| Ecotricity

Gateshead

|{{flagicon|ENG}} Carl Magnay

|{{flagicon|ENG}} Greg Olley

|{{flagicon|BEL}} Patrick

|Gateshead Central

Hartlepool United

|{{flagicon|AUS}} Anthony Limbrick

|{{flagicon|ENG}} David Ferguson

|{{flagicon|ITA}} Erreà{{cite news|url= https://www.hartlepoolunited.co.uk/news/2022/april/new-kit-supplier/ |title=Hartlepool new kit supplier |publisher=Hartlepool United FC |date=29 April 2022 |access-date=10 May 2022}}

|Utilita

Maidenhead United

|{{flagicon|ENG}} Alan Devonshire

|{{flagicon|ENG}} Alan Massey

|{{flagicon|ESP}} Kelme

|CALM

Oldham Athletic

|{{flagicon|SCO}} Micky Mellon

|{{flagicon|ENG}} Liam Hogan

|{{flagicon|GER}} Puma

|RRG Group

Rochdale

|{{flagicon|SCO}} Jimmy McNulty

|{{flagicon|ENG}} Ethan Ebanks-Landell

|{{flagicon|IRE}} O'Neills

|Crown Oil Ltd

Solihull Moors

|{{Flagicon|ENG}} Matt Taylor

|{{flagicon|IRL}} James Clarke

|{{flagicon|GER}} Adidas

|Taxbuddi

Southend United

|{{flagicon|IRE}} Kevin Maher

|{{flagicon|ENG}} Nathan Ralph

|{{flagicon|ITA}} Macron

|c2c

Sutton United

| {{flagicon|WAL}} Steve Morison

| {{flagicon|ENG}} Tyler French

| {{flagicon|IRL}} O'Neills

|Echo Laser BPH therapy

Tamworth

|{{flagicon|ENG}} Andy Peaks

|{{flagicon|ENG}} Ben Milnes

|{{flagicon|ITA}} Macron

|Bradley Scott Windows

Wealdstone

|{{flagicon|WAL}} Neil Gibson

|{{flagicon|ENG}} Jack Cook

|{{flagicon|ESP}} Kelme

|Brunel University London

Woking

|{{flagicon|ENG}} Neal Ardley

|{{flagicon|NIR}} Dale Gorman

|{{flagicon|GER}} Adidas

|Boz's Fruit & Veg

Yeovil Town

|{{flagicon|ENG}} Mark Cooper

|{{flagicon|ENG}} Matt Worthington

|{{flagicon|ITA}} Erreà

|Bradfords Buildings Supplies

York City

|{{flagicon|ENG}} Adam Hinshelwood

|{{flagicon|ENG}} Lenell John-Lewis

|{{flagicon|DEN}} Hummel

|Titan Wealth

=Managerial changes=

class="wikitable sortable" style="clear: both;"
Team

!width-150|Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

Wealdstone

|{{flagicon|GUY}} Sam Cox

|End of interim spell

|20 April 2024

|rowspan="2"|Pre-season

|{{flagicon|ENG}} Matthew Taylor {{cite web|url=https://www.wealdstone-fc.com/post/breaking-news-matt-taylor-becomes-new-wealdstone-manager|title=Breaking news: Matt Taylor becomes new Wealdstone manager|website=www.wealdstone-fc.com|date=11 May 2024|accessdate=12 May 2024}}

|11 May 2024

Hartlepool United

|{{flagicon|ENG}} Kevin Phillips {{cite web|url=https://www.hartlepoolunited.co.uk/news/2024/april/club-update-kevin-phillips/|title=Club Update: Kevin Phillips|website=Hartlepool United Football Club|date=27 April 2024|accessdate=27 April 2024}}

|End of contract

|27 April 2024

|{{flagicon|ENG}} Darren Sarll {{cite web|url=https://www.hartlepoolunited.co.uk/news/2024/april/darren-sarll-appointed-as-manager/|title=Darren Sarll appointed as Manager|website=Hartlepool United Football Club|date=27 April 2024|accessdate=27 April 2024}}

|27 April 2024

Ebbsfleet United

|{{flagicon|ENG}} Danny Searle {{cite web|url=https://ebbsfleetunited.co.uk/club-statement-danny-searle/|title=Club statement: Danny Searle|website=ebbsfleetunited.co.uk|date=9 September 2024|accessdate=11 September 2024}}

|rowspan="2"|Sacked

|9 September 2024

|24th

|{{flagicon|ENG}} Harry Watling {{cite web|url=https://ebbsfleetunited.co.uk/fleet-announce-new-manager/|title=Fleet announce new manager|website=ebbsfleetunited.co.uk|date=12 September 2024|accessdate=12 September 2024}}

|12 September 2024

AFC Fylde

|{{flagicon|ENG}} Chris Beech {{cite web|url=https://www.afcfylde.co.uk/chris-beech-leaves-afc-fylde/|title=Chris Beech leaves AFC Fylde|website=www.afcfylde.co.uk|date=15 September 2024|accessdate=16 September 2024}}

|15 September 2024

|23rd

|{{flagicon|ENG}} Kevin Phillips {{cite web|url=https://www.afcfylde.co.uk/kevin-phillips-appointed-new-head-coach/|title=Kevin Phillips Appointed New Head Coach|website=ww.afcfylde.co.uk|date=8 October 2024|accessdate=8 October 2024}}

|8 October 2024

Gateshead

|{{flagicon|IRE}} Rob Elliot{{cite web |url=https://www.bbc.co.uk/sport/football/articles/c93y0dqz7vro |title=Crawley announce Gateshead boss Elliot as manager |work=BBC Sport |date=1 October 2024 |access-date=1 October 2024}}

|Signed by Crawley Town

|1 October 2024

|5th

|{{flagicon|ENG}} Carl Magnay{{cite web |url=https://www.bbc.co.uk/sport/football/articles/c0lw5xgp2zdo|title=Gateshead name ex-defender Magnay as new manager |work=BBC Sport |date=15 October 2024 |access-date=15 October 2024}}

|15 October 2024

Hartlepool United

|{{flagicon|ENG}} Darren Sarll {{cite web|url=https://www.hartlepoolunited.co.uk/club-statement-darren-sarll/|title=Club Statement: Darren Sarll|website=www.hartlepoolunited.co.uk|date=16 October 2024|accessdate=16 October 2024}}

|rowspan="3"|Sacked

|16 October 2024

|16th

|{{flagicon|ENG}} Lennie Lawrence{{cite web|url= https://www.hartlepoolunited.co.uk/pools-announce-new-management-team/ |title=Pools Announce New Management Team|website=www.hartlepoolunited.co.uk|date= 8 November 2024|accessdate=8 November 2024}}

|8 November 2024

Boston United

|{{flagicon|ENG}} Ian Culverhouse {{cite web|url=https://www.bostonunited.co.uk/news/club-statement--ian-culverhouse-2882125.html|title=Club Statement – Ian Culverhouse|website=www.bostonunited.co.uk|date=28 October 2024|accessdate=29 October 2024}}

|28 October 2024

|23rd

|{{flagicon|IRL}} Graham Coughlan {{cite web|url=https://www.bostonunited.co.uk/news/coughlan-appointed-united-manager-2886386.html|title=Coughlan appointed United manager|website=www.bostonunited.co.uk|date=19 November 2024|accessdate=19 November 2024}}

|19 November 2024

Braintree Town

|{{flagicon|ENG}} Angelo Harrop {{cite web|url=https://www.thenationalleague.org.uk/harrop-pays-price-as-braintree-make-moves-to-halt--82992|title=Harrop Pays Price As Braintree Make Moves To Halt Slide|website=www.thenationalleague.org.uk|date=27 November 2024|accessdate=27 November 2024}}

|27 November 2024

|20th

|{{flagicon|ENG}} Steve Pitt {{cite web|url=https://www.thenationalleague.org.uk/pitt-returns-as-braintree-look-to-renew-optimism-83021|title=Pitt Returns As Braintree Look To Renew Optimism|website=www.thenationalleague.org.uk|date=5 December 2024|accessdate=5 December 2024}}

|5 December 2024

Ebbsfleet United

|{{flagicon|ENG}} Harry Watling {{cite web|url=https://ebbsfleetunited.co.uk/club-statement-harry-watling/|title=Club Statement: Harry Watling|website=ebbsfleetunited.co.uk|date=11 December 2024|accessdate=11 December 2024}}

|Mutual consent

|11 December 2024

|24th

|{{flagicon|ENG}} Josh Wright

|11 December 2024

Woking

|{{flagicon|IRL}} Michael Doyle {{cite web|url=https://www.wokingfc.co.uk/news/article/8758/club-statement-michael-doyle/|title=Club Statement: Michael Doyle|website=www.wokingfc.co.uk|date=14 December 2024|accessdate=15 December 2024}}

|rowspan="2"|Sacked

|14 December 2024

|19th

|{{flagicon|ENG}} Neal Ardley {{cite web|url=https://www.wokingfc.co.uk/news/article/8764/neal-ardley-appointed-first-team-manager/|title=Neal Ardley Appointed First Team Manager|website=www.wokingfc.co.uk|date=18 December 2024|accessdate=19 December 2024}}

|18 December 2024

Dagenham & Redbridge

|{{flagicon|ENG}} Ben Strevens {{cite web|url=https://daggers.co.uk/club-statement-ben-strevens/|title=Club Statement: Ben Strevens|website=daggers.co.uk|date=26 December 2024|accessdate=29 December 2024}}

|26 December 2024

|16th

|{{flagicon|ENG}} Lewis Young{{efn|Young was originally appointed interim manager before being given the role permanently on 16 January 2025}} {{cite web|url=https://daggers.co.uk/lewis-young-appointed-as-new-daggers-manager/|title=Lewis Young Appointed as new Daggers Manager|website=daggers.co.uk|date=16 January 2025|accessdate=16 January 2025}}

|26 December 2024

Solihull Moors

|{{flagicon|ENG}} Andy Whing {{cite web|url=https://www.solihullmoorsfc.co.uk/news/posts/andy-whing-departs-solihull-moors-for-barrow/|title=Andy Whing Departs Solihull Moors For Barrow|website=www.solihullmoorsfc.co.uk|date=20 January 2025|accessdate=20 January 2025}}

|Signed by Barrow

|20 January 2025

|7th

|{{flagicon|ENG}} Matthew Taylor {{cite web|url=https://www.solihullmoorsfc.co.uk/news/posts/matt-taylor-appointed-head-coach-of-solihull-moors/|title=Matt Taylor Appointed Head Coach of Solihull Moors|website=www.solihullmoorsfc.co.uk|date=23 January 2025|accessdate=23 January 2025}}

|23 January 2025

Wealdstone

|{{flagicon|ENG}} Matthew Taylor {{cite web|url=https://www.wealdstone-fc.com/post/statement-matt-taylor-departs|title=STATEMENT: MATT TAYLOR DEPARTS|website=www.wealdstone-fc.com|date=23 January 2025|accessdate=23 January 2025}}

|Signed by Solihull Moors

|23 January 2025

|21st

|{{flagicon|WAL}} Neil Gibson {{cite web|url=https://www.wealdstone-fc.com/post/neil-gibson-appointed-first-team-manager|title=NEIL GIBSON APPOINTED FIRST TEAM MANAGER|website=www.wealdstone-fc.com|date=27 January 2025|accessdate=27 January 2025}}

|27 January 2025

Hartlepool United

|{{flagicon|ENG}} Lennie Lawrence {{cite news|url=https://x.com/BBCTeesSport/status/1886439457903046675 |title=🔵 BREAKING: Anthony Limbrick is now in charge at Hartlepool United, with Lennie Lawrence taking a step backwards. |website=X |date=3 February 2025 |access-date=3 February 2025}}

|Coaching restructure

|3 February 2025

|12th

|{{flagicon|AUS}} Anthony Limbrick

|3 February 2025

AFC Fylde

|{{flagicon|ENG}} Kevin Phillips {{cite web|url=https://afcfylde.co.uk/club-statement-kevin-phillips/|title=Club Statement: Kevin Phillips|website=afcfylde.co.uk|date=19 February 2025|accessdate=19 February 2025}}

|Mutual consent

|19 February 2025

|22nd

|{{flagicon|SCO}} David Longwell & {{flagicon|ENG}} Chris Neal (interim) {{cite web|url=https://afcfylde.co.uk/david-longwell-chris-neal-to-take-charge-until-end-of-the-season/|title=David Longwell & Chris Neal to Take Charge Until End of the Season|website=afcfylde.co.uk|date=25 February 2025|accessdate=27 February 2025}}

|19 February 2025

{{notelist}}

=Table=

{{2024–25 National League table}}

{{6TeamBracket

| RD1=Quarter-finals

| RD2=Semi-finals

| RD3=Final

| boldwinner = y

| RD1-seed1=5

| RD1-team1=

| RD1-score1=

| RD1-seed2=6

| RD1-team2=

| RD1-score2=

| RD1-seed3=4

| RD1-team3=

| RD1-score3=

| RD1-seed4=7

| RD1-team4=

| RD1-score4=

| RD2-seed1=2

| RD2-team1=York City

| RD2-score1=

| RD2-seed2=

| RD2-team2=

| RD2-score2=

| RD2-seed3=3

| RD2-team3=Forest Green Rovers

| RD2-score3=

| RD2-seed4=

| RD2-team4=

| RD2-score4=

| RD3-seed1=

| RD3-team1=

| RD3-score1=

| RD3-seed2=

| RD3-team2=

| RD3-score2=

}}

==Quarter-finals==

{{football box collapsible

|date = May 13

|time =

|team1 =

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

| stadium =

| location =

|attendance =

|referee =

}}

{{football box collapsible

|date = May 14

|time =

|team1 =

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

|stadium =

|location=

|attendance =

|referee =

}}

==Semifinals==

{{football box collapsible

|date =

|time =

|team1 = York City

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

| stadium = LNER Community Stadium

| location = York

|attendance =

|referee =

}}

{{football box collapsible

|date =

|time =

|team1 = Forest Green Rovers

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

|stadium = The New Lawn

|location= Nailsworth

|attendance =

|referee =

}}

==Final==

{{football box collapsible

|date =

|time =

|team1 =

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

|stadium =

|location=

|attendance =

|referee =

}}

=Results=

{{#invoke:sports results|main

| source = [https://www.thenationalleague.org.uk/match-info/tables]

| update = 26 April 2025

| a_note = yes

| matches_style = FBR

|team1=FYL |team2=ALD |team3=ALT |team4=BAR |team5=BOS |team6=BRA |team7=DAG |team8=EAS |team9=EBB |team10=HAL |team11=FOR |team12=GAT |team13=HAR |team14=MAI |team15=OLD |team16=ROC |team17=SOL |team18=SOU |team19=SUT |team20=TAM |team21=WEA |team22=WOK |team23=YEO |team24=YOR

| name_FYL = AFC Fylde

| name_ALD = Aldershot Town

| name_ALT = Altrincham

| name_BAR = Barnet

| name_BOS = Boston United

| name_BRA = Braintree Town

| name_DAG = {{nowrap|Dagenham & Redbridge}}

| name_EAS = Eastleigh

| name_EBB = Ebbsfleet United

| name_HAL = FC Halifax Town

| name_FOR = Forest Green Rovers

| name_GAT = Gateshead

| name_HAR = Hartlepool United

| name_MAI = Maidenhead United

| name_OLD = Oldham Athletic

| name_ROC = Rochdale

| name_SOL = Solihull Moors

| name_SOU = Southend United

| name_SUT = Sutton United

| name_TAM = Tamworth

| name_WEA = Wealdstone

| name_WOK = Woking

| name_YEO = Yeovil Town

| name_YOR = York City

| match_FYL_ALD = 5-2

| match_FYL_ALT = 0-5

| match_FYL_BAR = 5 May

| match_FYL_BOS = 1-2

| match_FYL_BRA = 0-2

| match_FYL_DAG = 1-1

| match_FYL_EAS = 2-2

| match_FYL_EBB = 2-0

| match_FYL_HAL = 0-1

| match_FYL_FOR = 3-0

| match_FYL_GAT = 3-0

| match_FYL_HAR = 2–1

| match_FYL_MAI = 0-0

| match_FYL_OLD = 1-2

| match_FYL_ROC = 1-3

| match_FYL_SOL = 3-2

| match_FYL_SOU = 2-1

| match_FYL_SUT = 1-2

| match_FYL_TAM = 1-2

| match_FYL_WEA = 2-0

| match_FYL_WOK = 1-1

| match_FYL_YEO = 3-4

| match_FYL_YOR = 1-3

| match_ALD_FYL = 2-0

| match_ALD_ALT = 2-1

| match_ALD_BAR = 0-1

| match_ALD_BOS = 1-2

| match_ALD_BRA = 2-2

| match_ALD_DAG = 0–0

| match_ALD_EAS = 2-1

| match_ALD_EBB = 3-3

| match_ALD_HAL = 3-4

| match_ALD_FOR = 3-3

| match_ALD_GAT = 3-1

| match_ALD_HAR = 3-2

| match_ALD_MAI = 4-3

| match_ALD_OLD = 4-1

| match_ALD_ROC = 0-2

| match_ALD_SOL = 3-1

| match_ALD_SOU = 0-0

| match_ALD_SUT = 1-1

| match_ALD_TAM = 2-2

| match_ALD_WEA = 0-2

| match_ALD_WOK = 2-2

| match_ALD_YEO = 5 May

| match_ALD_YOR = 0-0

| match_ALT_FYL = 1-2

| match_ALT_ALD = 1-2

| match_ALT_BAR = 0-1

| match_ALT_BOS = 2-2

| match_ALT_BRA = 3-1

| match_ALT_DAG = 2-1

| match_ALT_EAS = 0-1

| match_ALT_EBB = 4-0

| match_ALT_HAL = 0-0

| match_ALT_FOR = 1-1

| match_ALT_GAT = 2-2

| match_ALT_HAR = 1-1

| match_ALT_MAI = 4-0

| match_ALT_OLD = 1-1

| match_ALT_ROC = 1-2

| match_ALT_SOL = 1-1

| match_ALT_SOU = 2-0

| match_ALT_SUT = 1-0

| match_ALT_TAM = 5 May

| match_ALT_WEA = 0-1

| match_ALT_WOK = 1-0

| match_ALT_YEO = 2-1

| match_ALT_YOR = 3-0

| match_BAR_FYL = 2-0

| match_BAR_ALD = 4-0

| match_BAR_ALT = 2-1

| match_BAR_BOS = 3-1

| match_BAR_BRA = 3-1

| match_BAR_DAG = 1-0

| match_BAR_EAS = 1-1

| match_BAR_EBB = 4-1

| match_BAR_HAL = 1-1

| match_BAR_FOR = 1-0

| match_BAR_GAT = 3–1

| match_BAR_HAR = 2-0

| match_BAR_MAI = 3-0

| match_BAR_OLD = 0-0

| match_BAR_ROC = 2-1

| match_BAR_SOL = 3-1

| match_BAR_SOU = 2-1

| match_BAR_SUT = 3-3

| match_BAR_TAM = 7-0

| match_BAR_WEA = 1–1

| match_BAR_WOK = 2-0

| match_BAR_YEO = 5–0

| match_BAR_YOR = 3-1

| match_BOS_FYL = 1-2

| match_BOS_ALD = 1-1

| match_BOS_ALT = 1–0

| match_BOS_BAR = 0-0

| match_BOS_BRA = 3-1

| match_BOS_DAG = 1-1

| match_BOS_EAS = 1-2

| match_BOS_EBB = 2-2

| match_BOS_HAL = 0-1

| match_BOS_FOR = 0-4

| match_BOS_GAT = 2-1

| match_BOS_HAR = 1-2

| match_BOS_MAI = 1-2

| match_BOS_OLD = 0–0

| match_BOS_ROC = 0-3

| match_BOS_SOL = 0-1

| match_BOS_SOU = 3-0

| match_BOS_SUT = 2–1

| match_BOS_TAM = 1-1

| match_BOS_WEA = 2-0

| match_BOS_WOK = 2-2

| match_BOS_YEO = 1-3

| match_BOS_YOR = 3-1

| match_BRA_FYL = 1-0

| match_BRA_ALD = 2-1

| match_BRA_ALT = 2-0

| match_BRA_BAR = 2-1

| match_BRA_BOS = 0-1

| match_BRA_DAG = 0-0

| match_BRA_EAS = 1-0

| match_BRA_EBB = 0-0

| match_BRA_HAL = 1-0

| match_BRA_FOR = 2-0

| match_BRA_GAT = 2-2

| match_BRA_HAR = 1-1

| match_BRA_MAI = 1-3

| match_BRA_OLD = 0-2

| match_BRA_ROC = 5 May

| match_BRA_SOL = 1-0

| match_BRA_SOU = 0-1

| match_BRA_SUT = 0-1

| match_BRA_TAM = 0-1

| match_BRA_WEA = 1-2

| match_BRA_WOK = 0-0

| match_BRA_YEO = 0-1

| match_BRA_YOR = 2-1

| match_DAG_FYL = 4-0

| match_DAG_ALD = 3-2

| match_DAG_ALT = 6-1

| match_DAG_BAR = 3-4

| match_DAG_BOS = 1-3

| match_DAG_BRA = 2-4

| match_DAG_EAS = 2-2

| match_DAG_EBB = 1-0

| match_DAG_HAL = 1-1

| match_DAG_FOR = 0-2

| match_DAG_GAT = 7-1

| match_DAG_HAR = 1–1

| match_DAG_MAI = 1–0

| match_DAG_OLD = 2-2

| match_DAG_ROC = 1-0

| match_DAG_SOL = 1-1

| match_DAG_SOU = 0-2

| match_DAG_SUT = 3-0

| match_DAG_TAM = 1-3

| match_DAG_WEA = 2-1

| match_DAG_WOK = 1-2

| match_DAG_YEO = 1-1

| match_DAG_YOR = 0-2

| match_EAS_FYL = 4-2

| match_EAS_ALD = 2-0

| match_EAS_ALT = 1-2

| match_EAS_BAR = 1-1

| match_EAS_BOS = 1-1

| match_EAS_BRA = 1-2

| match_EAS_DAG = 3-0

| match_EAS_EBB = 2–0

| match_EAS_HAL = 1-1

| match_EAS_FOR = 1-3

| match_EAS_GAT = 1-1

| match_EAS_HAR = 1-1

| match_EAS_MAI = 1-0

| match_EAS_OLD = 2–2

| match_EAS_ROC = 4-2

| match_EAS_SOL = 2-1

| match_EAS_SOU = 1-2

| match_EAS_SUT = 1-1

| match_EAS_TAM = 1-0

| match_EAS_WEA = 1-1

| match_EAS_WOK = 2-2

| match_EAS_YEO = 1-0

| match_EAS_YOR = 5 May

| match_EBB_FYL = 1-0

| match_EBB_ALD = 0-0

| match_EBB_ALT = 2–2

| match_EBB_BAR = 1-2

| match_EBB_BOS = 0-0

| match_EBB_BRA = 0-1

| match_EBB_DAG = 0-2

| match_EBB_EAS = 0-1

| match_EBB_HAL = 0-1

| match_EBB_FOR = 0-0

| match_EBB_GAT = 1-4

| match_EBB_HAR = 1-0

| match_EBB_MAI = 0-2

| match_EBB_OLD = 1-2

| match_EBB_ROC = 2-2

| match_EBB_SOL = 0-6

| match_EBB_SOU = 0-4

| match_EBB_SUT = 4–1

| match_EBB_TAM = 2-3

| match_EBB_WEA = 2-2

| match_EBB_WOK = 0-3

| match_EBB_YEO = 1-1

| match_EBB_YOR = 0-2

| match_HAL_FYL = 1-2

| match_HAL_ALD = 0-1

| match_HAL_ALT = 0-3

| match_HAL_BAR = 2-1

| match_HAL_BOS = 1-0

| match_HAL_BRA = 1-0

| match_HAL_DAG = 0-1

| match_HAL_EAS = 3-1

| match_HAL_EBB = 2-0

| match_HAL_FOR = 2–1

| match_HAL_GAT = 1-1

| match_HAL_HAR = 0–1

| match_HAL_MAI = 0–2

| match_HAL_OLD = 1-1

| match_HAL_ROC = 0-0

| match_HAL_SOL = 0-1

| match_HAL_SOU = 0-2

| match_HAL_SUT = 0-0

| match_HAL_TAM = 3-2

| match_HAL_WEA = 2-2

| match_HAL_WOK = 1-0

| match_HAL_YEO = 1-0

| match_HAL_YOR = 1-2

| match_FOR_FYL = 3-0

| match_FOR_ALD = 1-1

| match_FOR_ALT = 2-1

| match_FOR_BAR = 0-0

| match_FOR_BOS = 1-0

| match_FOR_BRA = 2-1

| match_FOR_DAG = 1-1

| match_FOR_EAS = 2-1

| match_FOR_EBB = 3-1

| match_FOR_HAL = 1-1

| match_FOR_GAT = 2–3

| match_FOR_HAR = 1-0

| match_FOR_MAI = 2-0

| match_FOR_OLD = 1-0

| match_FOR_ROC = 1-0

| match_FOR_SOL = 1–0

| match_FOR_SOU = 2-2

| match_FOR_SUT = 2-1

| match_FOR_TAM = 3-0

| match_FOR_WEA = 2-2

| match_FOR_WOK = 1-1

| match_FOR_YEO = 2-1

| match_FOR_YOR = 2-0

| match_GAT_FYL = 1-1

| match_GAT_ALD = 2-2

| match_GAT_ALT = 0-1

| match_GAT_BAR = 2-0

| match_GAT_BOS = 2-0

| match_GAT_BRA = 1-3

| match_GAT_DAG = 2-1

| match_GAT_EAS = 2-1

| match_GAT_EBB = 5-1

| match_GAT_HAL = 1-3

| match_GAT_FOR = 0-2

| match_GAT_HAR = 4-3

| match_GAT_MAI = 0-2

| match_GAT_OLD = 1-1

| match_GAT_ROC = 0-1

| match_GAT_SOL = 1-0

| match_GAT_SOU = 5 May

| match_GAT_SUT = 4-3

| match_GAT_TAM = 0-2

| match_GAT_WEA = 1-0

| match_GAT_WOK = 4-0

| match_GAT_YEO = 3-1

| match_GAT_YOR = 1-3

| match_HAR_FYL = 2-0

| match_HAR_ALD = 2-0

| match_HAR_ALT = 1-2

| match_HAR_BAR = 0-0

| match_HAR_BOS = 4-1

| match_HAR_BRA = 0-0

| match_HAR_DAG = 0-1

| match_HAR_EAS = 0-0

| match_HAR_EBB = 3-2

| match_HAR_HAL = 0-0

| match_HAR_FOR = 5 May

| match_HAR_GAT = 3-2

| match_HAR_MAI = 0-0

| match_HAR_OLD = 2-1

| match_HAR_ROC = 0-3

| match_HAR_SOL = 1-1

| match_HAR_SOU = 0-0

| match_HAR_SUT = 4-3

| match_HAR_TAM = 2-2

| match_HAR_WEA = 1-1

| match_HAR_WOK = 1-1

| match_HAR_YEO = 2-1

| match_HAR_YOR = 0-1

| match_MAI_FYL = 4-1

| match_MAI_ALD = 0-1

| match_MAI_ALT = 0-1

| match_MAI_BAR = 3-1

| match_MAI_BOS = 5 May

| match_MAI_BRA = 3–3

| match_MAI_DAG = 1-1

| match_MAI_EAS = 0-2

| match_MAI_EBB = 2-1

| match_MAI_HAL = 0-1

| match_MAI_FOR = 1-4

| match_MAI_GAT = 0-5

| match_MAI_HAR = 1-1

| match_MAI_OLD = 2-2

| match_MAI_ROC = 1-1

| match_MAI_SOL = 1-1

| match_MAI_SOU = 1-0

| match_MAI_SUT = 0-1

| match_MAI_TAM = 3-1

| match_MAI_WEA = 3-1

| match_MAI_WOK = 2-2

| match_MAI_YEO = 0-2

| match_MAI_YOR = 1-3

| match_OLD_FYL = 1-1

| match_OLD_ALD = 1-3

| match_OLD_ALT = 2-2

| match_OLD_BAR = 0-3

| match_OLD_BOS = 4-0

| match_OLD_BRA = 3-0

| match_OLD_DAG = 1-0

| match_OLD_EAS = 2-0

| match_OLD_EBB = 5 May

| match_OLD_HAL = 2-0

| match_OLD_FOR = 1-0

| match_OLD_GAT = 1-1

| match_OLD_HAR = 2-1

| match_OLD_MAI = 0-1

| match_OLD_ROC = 1-1

| match_OLD_SOL = 2-3

| match_OLD_SOU = 1-1

| match_OLD_SUT = 0-0

| match_OLD_TAM = 4-0

| match_OLD_WEA = 3-2

| match_OLD_WOK = 1-2

| match_OLD_YEO = 1-0

| match_OLD_YOR = 0-2

| match_ROC_FYL = 0-0

| match_ROC_ALD = 4–0

| match_ROC_ALT = 3-0

| match_ROC_BAR = 0-4

| match_ROC_BOS = 2-3

| match_ROC_BRA = 1-0

| match_ROC_DAG = 1-1

| match_ROC_EAS = 4–0

| match_ROC_EBB = 0-0

| match_ROC_HAL = 2-1

| match_ROC_FOR = 0-0

| match_ROC_GAT = 1–0

| match_ROC_HAR = 5-1

| match_ROC_MAI = 3-1

| match_ROC_OLD = 0-1

| match_ROC_SOL = 1-2

| match_ROC_SOU = 0-1

| match_ROC_SUT = 2–1

| match_ROC_TAM = 3-0

| match_ROC_WEA = 4-1

| match_ROC_WOK = 3-0

| match_ROC_YEO = 4-0

| match_ROC_YOR = 0-4

| match_SOL_FYL = 4-1

| match_SOL_ALD = 2-1

| match_SOL_ALT = 3-3

| match_SOL_BAR = 4-3

| match_SOL_BOS = 3-2

| match_SOL_BRA = 1-1

| match_SOL_DAG = 5 May

| match_SOL_EAS = 0-1

| match_SOL_EBB = 2-1

| match_SOL_HAL = 0-2

| match_SOL_FOR = 0-1

| match_SOL_GAT = 1-3

| match_SOL_HAR = 3-4

| match_SOL_MAI = 2-1

| match_SOL_OLD = 0-1

| match_SOL_ROC = 29 Apr

| match_SOL_SOU = 2-4

| match_SOL_SUT = 1–1

| match_SOL_TAM = 2-0

| match_SOL_WEA = 1-1

| match_SOL_WOK = 2-1

| match_SOL_YEO = 0-3

| match_SOL_YOR = 0-3

| match_SOU_FYL = 2-0

| match_SOU_ALD = 2-1

| match_SOU_ALT = 2-1

| match_SOU_BAR = 0-3

| match_SOU_BOS = 2-0

| match_SOU_BRA = 0-0

| match_SOU_DAG = 2-2

| match_SOU_EAS = 2-0

| match_SOU_EBB = 4-0

| match_SOU_HAL = 3-1

| match_SOU_FOR = 2-2

| match_SOU_GAT = 1-3

| match_SOU_HAR = 0-0

| match_SOU_MAI = 0-2

| match_SOU_OLD = 1–0

| match_SOU_ROC = 1-1

| match_SOU_SOL = 0–1

| match_SOU_SUT = 1-3

| match_SOU_TAM = 2-0

| match_SOU_WEA = 3-0

| match_SOU_WOK = 2–2

| match_SOU_YEO = 0-1

| match_SOU_YOR = 1-1

| match_SUT_FYL = 2-0

| match_SUT_ALD = 1-1

| match_SUT_ALT = 5-0

| match_SUT_BAR = 1-3

| match_SUT_BOS = 0-3

| match_SUT_BRA = 1-1

| match_SUT_DAG = 1-1

| match_SUT_EAS = 1-0

| match_SUT_EBB = 3-2

| match_SUT_HAL = 0-3

| match_SUT_FOR = 1-2

| match_SUT_GAT = 0-1

| match_SUT_HAR = 1-2

| match_SUT_MAI = 1-0

| match_SUT_OLD = 1-3

| match_SUT_ROC = 1-0

| match_SUT_SOL = 1-0

| match_SUT_SOU = 1-1

| match_SUT_TAM = 1-2

| match_SUT_WEA = 2-2

| match_SUT_WOK = 5 May

| match_SUT_YEO = 0-0

| match_SUT_YOR = 2-2

| match_TAM_FYL = 4-3

| match_TAM_ALD = 3-2

| match_TAM_ALT = 1-2

| match_TAM_BAR = 0-1

| match_TAM_BOS = 3-0

| match_TAM_BRA = 4–2

| match_TAM_DAG = 2-1

| match_TAM_EAS = 2–0

| match_TAM_EBB = 1-1

| match_TAM_HAL = 1-2

| match_TAM_FOR = 1-1

| match_TAM_GAT = 2-1

| match_TAM_HAR = 0-1

| match_TAM_MAI = 3-1

| match_TAM_OLD = 1-1

| match_TAM_ROC = 1-1

| match_TAM_SOL = 1-2

| match_TAM_SOU = 1-1

| match_TAM_SUT = 1-1

| match_TAM_WEA = 4–1

| match_TAM_WOK = 3-2

| match_TAM_YEO = 0-0

| match_TAM_YOR = 1-1

| match_WEA_FYL = 1-0

| match_WEA_ALD = 1-3

| match_WEA_ALT = 3-3

| match_WEA_BAR = 0-3

| match_WEA_BOS = 1-0

| match_WEA_BRA = 3-2

| match_WEA_DAG = 3-0

| match_WEA_EAS = 3-3

| match_WEA_EBB = 4-2

| match_WEA_HAL = 5 May

| match_WEA_FOR = 2-1

| match_WEA_GAT = 0-4

| match_WEA_HAR = 1-1

| match_WEA_MAI = 1-1

| match_WEA_OLD = 0-1

| match_WEA_ROC = 2-0

| match_WEA_SOL = 1-1

| match_WEA_SOU = 1-1

| match_WEA_SUT = 0-1

| match_WEA_TAM = 0-1

| match_WEA_WOK = 1-0

| match_WEA_YEO = 0-3

| match_WEA_YOR = 0-2

| match_WOK_FYL = 1–0

| match_WOK_ALD = 3-0

| match_WOK_ALT = 2-1

| match_WOK_BAR = 0-1

| match_WOK_BOS = 1-0

| match_WOK_BRA = 2–1

| match_WOK_DAG = 1-0

| match_WOK_EAS = 2-2

| match_WOK_EBB = 1-1

| match_WOK_HAL = 0-0

| match_WOK_FOR = 1-1

| match_WOK_GAT = 0-2

| match_WOK_HAR = 3-2

| match_WOK_MAI = 3-1

| match_WOK_OLD = 1-3

| match_WOK_ROC = 1-1

| match_WOK_SOL = 1-0

| match_WOK_SOU = 0-0

| match_WOK_SUT = 1-2

| match_WOK_TAM = 1-1

| match_WOK_WEA = 1-0

| match_WOK_YEO = 0-2

| match_WOK_YOR = 1-1

| match_YEO_FYL = 1–0

| match_YEO_ALD = 1-1

| match_YEO_ALT = 0-0

| match_YEO_BAR = 1-2

| match_YEO_BOS = 0-3

| match_YEO_BRA = 3-1

| match_YEO_DAG = 1-0

| match_YEO_EAS = 2-2

| match_YEO_EBB = 3-2

| match_YEO_HAL = 0-1

| match_YEO_FOR = 1-1

| match_YEO_GAT = 0-0

| match_YEO_HAR = 0-1

| match_YEO_MAI = 3-1

| match_YEO_OLD = 2–1

| match_YEO_ROC = 0-1

| match_YEO_SOL = 0-1

| match_YEO_SOU = 2-2

| match_YEO_SUT = 1-2

| match_YEO_TAM = 2-1

| match_YEO_WEA = 1-2

| match_YEO_WOK = 1-1

| match_YEO_YOR = 0-1

| match_YOR_FYL = 3-0

| match_YOR_ALD = 7–2

| match_YOR_ALT = 1–2

| match_YOR_BAR = 3-1

| match_YOR_BOS = 0-2

| match_YOR_BRA = 2-1

| match_YOR_DAG = 2-1

| match_YOR_EAS = 0-0

| match_YOR_EBB = 4-0

| match_YOR_HAL = 2-2

| match_YOR_FOR = 1-1

| match_YOR_GAT = 1-0

| match_YOR_HAR = 5-3

| match_YOR_MAI = 6-2

| match_YOR_OLD = 1-1

| match_YOR_ROC = 1-0

| match_YOR_SOL = 2-0

| match_YOR_SOU = 3-0

| match_YOR_SUT = 1-2

| match_YOR_TAM = 2-0

| match_YOR_WEA = 3–0

| match_YOR_WOK = 3-0

| match_YOR_YEO = 4-0

}}

=Season statistics=

{{updated|26 April 2025}}

=Top scorers=

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

!Player

!Club

!Goals

rowspan=1|1

| align=left| {{nowrap|{{flagicon|ENG}} Ollie Pearce}}

| align=left| York City

|rowspan=1|30

rowspan=1|2

| align=left| {{nowrap|{{flagicon|ENG}} Regan Linney}}

| align=left| Altrincham

|rowspan=1|23

rowspan=2|3

| align=left| {{nowrap|{{flagicon|ENG}} Dan Creaney}}

| align=left| Tamworth

|rowspan=2|19

align=left| {{nowrap|{{flagicon|ENG}} Nick Haughton}}

| align=left| AFC Fylde

rowspan=2|5

| align=left| {{nowrap|{{flagicon|ENG}} Will Davies}}

| align=left| Sutton United

|rowspan=2|18

align=left| {{nowrap|{{flagicon|ENG}} Callum Stead}}

| align=left| Barnet

rowspan=3|7

| align=left| {{nowrap|{{flagicon|CMR}} Mike Fondop Talum}}

| align=left| Oldham Athletic

|rowspan=3|17

align=left| {{nowrap|{{flagicon|ENG}} Devante Rodney}}

| align=left| Rochdale

align=left| {{nowrap|{{flagicon|ENG}} Gus Scott-Morriss}}

| align=left| Southend United

=Hat-tricks=

class="wikitable"
PlayerForAgainstResultDate
{{flagicon|ENG}} Nick HaughtonAFC FyldeSolihull Moors3–210 August 2024
{{flagicon|ENG}} Greg OlleyGatesheadEbbsfleet United5–110 August 2024
{{flagicon|ENG}} Zak BruntBarnetTamworth7–031 August 2024
{{flagicon|ENG}} Emmanuel DieseruvweHartlepool UnitedSutton United4–35 October 2024
{{flagicon|ENG}} Regan LinneyAltrinchamAFC Fylde0–526 October 2024
{{flagicon|ENG}} James NorwoodOldham AthleticTamworth4–0rowspan="2"|16 November 2024
{{flagicon|IRL}} Conor WilkinsonSolihull MoorsEbbsfleet United0–6
{{flagicon|ENG}} Ollie PearceYork CityYeovil Town4–023 November 2024
{{flagicon|ENG}} Alex NewbyAltrinchamMaidenhead United4–014 January 2025
{{flagicon|IRL}} Josh BarrettAldershot TownOldham Athletic1–318 January 2025
{{flagicon|ENG}} Josh Stonesrowspan="2"| York CityWoking3–08 February 2025
{{flagicon|ENG}} Ollie PearceAldershot Town7–212 April 2025

=Monthly awards=

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

class="wikitable"

! rowspan="1" |Month

! colspan="2" |Manager of the Month

! colspan="2" |Player of the Month

! rowspan="1" |Reference

August

|{{flagicon|IRL}} Rob Elliot

|Gateshead

|{{flagicon|ENG}} James Henry

|Aldershot Town

| {{cite web|url=https://www.thenationalleague.org.uk/bossing-it-meet-augusts-managers-of-the-month-82729|title=Bossing It! Meet August's Managers Of The Month|website=www.thenationallleague.org.uk|date=11 September 2024|accessdate=11 September 2024}} {{cite web|url=https://www.thenationalleague.org.uk/player-power-its-awards-for-henry-caton-and-shield-82731|title=Player Power! It’s Awards For Henry, Caton And Shields|website=www.thenationalleague.org.uk|date=11 September 2024|accessdate=11 September 2024}}

September

|rowspan="2"|{{flagicon|ENG}} Adam Hinshelwood

|rowspan="2"|York City

|{{flagicon|GRN}} Kairo Mitchell

|Rochdale

| {{cite web|url=https://www.thenationalleague.org.uk/hinshelwood-simpson-and-holleran-are-all-honoured-82849|title=Hinshelwood, Simpson And Holleran Are All Honoured!|website=www.thenationalleague.org.uk|date=14 October 2024|accessdate=14 October 2024}} {{cite web|url=https://www.thenationalleague.org.uk/septembers-shining-stars-are-honoured-with-player--82848|title=September’s Shining Stars Are Honoured With Player Awards!|website=www.thenationalleague.org.uk|date=14 October 2024|accessdate=14 October 2024}}

October

|{{flagicon|SCO}} Kyle McAllister

|Forest Green Rovers

| {{cite web|url=https://www.thenationalleague.org.uk/meet-your-national-league-managers-of-the-month-82924|title=Meet Your National League Managers Of The Month!|website=www.thenationalleague.org.uk|date=6 November 2024|accessdate=6 November 2024}} {{cite web|url=https://www.thenationalleague.org.uk/tyler-callum-and-kyle-honoured-with-october-awards-82926|title=Tyler, Callum and Kyle Honoured With October Awards|website=www.thenationalleague.org.uk|date=6 November 2024|accessdate=7 November 2024}}

November

|{{flagicon|IRL}} Dean Brennan

|Barnet

|{{flagicon|ENG}} Ollie Pearce

|York City

| {{cite web|url=https://www.thenationalleague.org.uk/meet-your-national-league-managers-of-the-month-83039|title=Meet Your National League Managers Of The Month!|website=www.thenationallleague.org.uk|date=11 December 2024|accessdate=13 December 2024}} {{cite web|url=https://www.thenationalleague.org.uk/goal-den-boys-take-the-player-of-the-month-honours-83040|title=Goal-den Boys Take The Player Of The Month Honours|website=www.thenationalleague.org.uk|date=11 December 2024|accessdate=13 December 2024}}

December

|{{flagicon|ENG}} Carl Magnay

|Gateshead

|{{flagicon|IRL}} Conor Wilkinson

|Solihull Moors

| {{cite web|url=https://www.thenationalleague.org.uk/top-bosses-honoured-as-elokobi-watson-and-magnay-m-83132|title=Top Bosses Honoured As Elokobi, Watson And Magnay Make Mark|website=www.thenationalleague.org.uk|date=15 January 2025|accessdate=16 January 2025}} {{cite web|url=https://www.thenationalleague.org.uk/the-goal-den-boys-bag-the-player-of-the-month-priz-83133|title=The Goal-Den Boys Bag The Player Of The Month Prizes!|website=www.thenationalleague.org.uk|date=15 January 2025|accessdate=16 January 2025}}

January

|rowspan="2"|{{flagicon|IRL}} Dean Brennan

|rowspan="2"|Barnet

|{{flagicon|ENG}} Will Davies

|Sutton United

| {{cite web|url=https://www.thenationalleague.org.uk/lets-meet-your-manager-of-the-month-winners-83210|title=Let's Meet Your Manager Of The Month Winners!|website=www.thenationalleague.org.uk|date=6 February 2025|accessdate=7 February 2025}} {{cite web|url=https://www.thenationalleague.org.uk/davies-vilhete-and-hall-earn-player-of-the-month-a-83211|title=Davies, Vilhete And Hall Earn Player Of The Month Awards!|website=www.thenationalleague.org.uk|date=6 February 2025|accessdate=7 February 2025}}

February

|{{flagicon|ENG}} Jovan Malcolm

|Gateshead

| {{cite web|url=https://www.thenationalleague.org.uk/lets-meet-your-manager-of-the-month-winners-83335|title=Let's Meet Your Manager Of The Month Winners!|website=www.thenationalleague.org.uk|date=12 March 2025|accessdate=12 March 2025}} {{cite web|url=https://www.thenationalleague.org.uk/malcolm-mcqueen-and-ellis-honoured-with-player-awa-83333|title=Malcolm, McQueen And Ellis Honoured With Player Awards|website=www.thenationalleague.org.uk|date=12 March 2025|accessdate=12 March 2025}}

March

|{{flagicon|IRL}} Graham Coughlan

|Boston United

|{{flagicon|ENG}} Dan Creaney

|Tamworth

| {{cite web|url=https://www.thenationalleague.org.uk/lets-meet-your-three-march-managers-of-the-month-83442|title=Let's Meet Your Three March Managers Of The Month|website=www.thenationalleague.org.uk|date=9 April 2025|accessdate=9 April 2025}} {{cite web|url=https://www.thenationalleague.org.uk/three-goal-den-boys-bag-the-player-of-the-month-pr-83441|title=Three Goal-Den Boys Bag The Player Of The Month Prizes!|website=www.thenationalleague.org.uk|date=9 April 2025|accessdate=9 April 2025}}

National League North

{{Infobox football league season

|competition=National League North

|season=2024–25

|dates=

| winners = Brackley Town

| promoted =

|relegated={{ubl|Needham Market|Rushall Olympic|Warrington Town|Farsley Celtic}}

|matches= 516

|total goals= 1327

|league topscorer= Ashley Hemmings (28 goals)

|biggest home win= South Shields 7-0 Rushall Olympic, 10th December 2024

Spennymoor Town 7-0 Rushall Olympic, 18th January 2025

|biggest away win= Oxford City 0-7 Buxton, 8th March 2025

|highest scoring=

|longest wins = 7 matches
Chester

|longest unbeaten = 13 matches
Scunthorpe United

|longest winless = 21 matches
Farsley Celtic

|longest losses = 16 matches
Farsley Celtic

|highest attendance=

|average attendance=

|prevseason=2023–24

|nextseason= 2025-2026

|updated= 07:57, 17th April 2025

}}

The National League North consists of 24 teams.

=Team changes=

{{col-begin|width=auto}}

{{col-2}}

;To National League North

Relegated from the National League

Promoted from the Northern Premier League Premier Division

Promoted from the Southern League Premier Division Central

{{col-break|gap=1em}}

;From National League North

Promoted to the National League

Relegated to the Northern Premier League Premier Division

Relegated to the Southern League Premier Division Central

Relegated to the Southern League Premier Division South

{{col-end}}

=Stadiums and locations=

{{location map+ |England|float=right |width=600 |caption=Locations of the National League North 2024–25 teams|places=

{{location map~ |England |lat=53.094500 |long=-1.381300|label=Alfreton Town F.C.|label_size=85 |position=right}}

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

{{location map~ |England |lat=53.2566 |long=-1.9066 |label=Buxton |label_size=85 |position=right}}

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

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

{{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=left}}

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

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

{{location map~ |England |lat=52.380472 |long=-2.242653|label=Kidderminster Harriers F.C.|label_size=85 |position=right}}

{{location map~ |England |lat=52.7517 |long=0.4023 |label=King's Lynn Town F.C.|label_size=85 |position=left}}

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

{{location map~ |England |lat=53.485157 |long=-3.03363 |label=Marine |label_size=85 |position=left}}

{{location map~ |England |lat=52.1507 |long=1.0447 |label=Needham Market F.C.|label_size=85 |position=left}}

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

{{location map~ |England |lat=52.5647 |long=-0.2402 |label=Peterborough Sports F.C.|label_size=85 |position=right}}

{{location map~ |England |lat=53.5676 |long=-2.3407 |label= Radcliffe |label_size=85 |position=right}}

{{location map~ |England |lat=52.6009 |long=-1.9523 |label=Rushall Olympic F.C.|label_size=85 |position=right}}

{{location map~ |England |lat=54.2695 |long=-0.4137 |label=Scarborough Athletic F.C. |label_size=85 |position=left}}

{{location map~ |England |lat=53.5867 |long=-0.6952 |label=Scunthorpe United|label_size=85|position=right}}

{{location map~ |England |lat=54.9745 |long=-1.4700 |label= South Shields F.C. |label_size=85 |position=left}}

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

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

{{location map~ |England |lat=53.3770 |long=-2.5699 |label= Warrington Town F.C. |label_size=85 |position=right}}

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

Alfreton Town

|Alfreton

Impact Arenaalign="center" | 3,600
Brackley Town

|Brackley

St. James Parkalign="center" | 3,500
BuxtonBuxton

|The Silverlands

align="center" | 5,200
Chester

|Chester

Deva Stadiumalign="center" | 6,500
Chorley

|Chorley

Victory Parkalign="center" | 4,100
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
Hereford

|Hereford

Edgar Streetalign="center" | 5,250
Kidderminster Harriers

|Kidderminster

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

|King's Lynn

The Walksalign="center" | 8,200
Leamington

|Leamington

Your Co-Op Community Stadiumalign="center" | 3,050
Marine

|Crosby

Marine Travel Arenaalign="center"| 2,200
Needham Market

|Needham Market

Bloomfieldsalign="center"| 4,000
Oxford CityOxford {{small|(Marston)}}RAW Charging Stadiumalign="center" | 3,500
Peterborough Sports

|Peterborough

Lincoln Roadalign="center" | 2,300
Radcliffe

|Radcliffe

Stainton Parkalign="center" | 3,500
Rushall Olympic

|Walsall {{small|(Rushall)}}

Dales Lanealign="center" | 2,000
Scarborough Athletic

|Scarborough

Flamingo Land Stadiumalign="center" | 2,833
Scunthorpe United

|Scunthorpe

Glanford Parkalign="center" | 9,088
South Shields

|South Shields

1st Cloud Arenaalign="center" | 4,000
Southport

|Southport

Haig Avenuealign="center" | 6,008
Spennymoor Town

|Spennymoor

The Brewery Fieldalign="center" | 4,300
Warrington Town

|Warrington

Cantilever Parkalign="center"|3,500

=Managerial changes=

class="wikitable sortable"
Team

!width-150|Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

Buxton

|{{flagicon|ENG}} Craig Elliott {{cite web|url=https://www.buxtonfc.co.uk/post/club-statement-2|title=Club Statement|website=www.buxtonfc.co.uk|date=22 March 2024|accessdate=7 May 2024}}

|Resigned

|20 April 2024

|rowspan="4"|Pre-season

|{{flagicon|IRL}} John McGrath {{cite web|url=https://www.buxtonfc.co.uk/post/buxton-fc-appoint-new-first-team-manager|title=Buxton FC Appoint New First Team Manager|website=www.buxtonfc.co.uk|date=6 May 2024|accessdate=7 May 2024}}

|6 May 2024

Scunthorpe United

|{{flagicon|ENG}} Jimmy Dean {{cite web|url=https://www.scunthorpe-united.co.uk/news/2024/may/club-statement/|title=Club statement|website=www.scunthorpe-united.co.uk|date=2 May 2024|accessdate=2 May 2024}}

|Sacked

|2 May 2024

|{{flagicon|ENG}} Andy Butler {{cite web|url=https://www.scunthorpe-united.co.uk/news/2024/may/andy-butler-named-new-first-team-manager/|title=Andy Butler named new First Team Manager|website=www.scunthorpe-united.co.uk|date=3 May 2024|accessdate=3 May 2024}}

|3 May 2024

Rushall Olympic

|{{flagicon|ENG}} Liam McDonald {{cite web|url=https://www.rofc.co.uk/news/club-statement--liam-mcdonald?id=439596|title=CLUB STATEMENT: LIAM MCDONALD|website=www.rofc.co.uk|date=13 May 2024|accessdate=13 May 2024}}

|Resigned

|13 May 2024

|{{flagicon|ENG}} Adam Stevens {{cite web|url=https://www.rofc.co.uk/news/breaking--new-management-team-appointed---time-to-get-down-to-business|title=BREAKING: NEW MANAGEMENT TEAM APPOINTED - TIME TO GET DOWN TO BUSINESS|website=www.rofc.co.uk|date=16 May 2024|accessdate=17 May 2024}}

|16 May 2024

Oxford City

|{{flagicon|ENG}} Ross Jenkins {{cite web|url=https://www.oxfordcityfc.co.uk/ross-jenkins-departs|title=Ross Jenkins Departs|website=www.oxfordcityfc.co.uk|date=15 May 2024|accessdate=15 May 2024}}

|Mutual consent

|15 May 2024

|{{flagicon|GUY}} Sam Cox {{cite web|url=https://www.oxfordcityfc.co.uk/sam-cox-named-oxford-city-manager|title=Sam Cox named Oxford City Manager|website=www.oxfordcityfc.co.uk|date=18 June 2024|accessdate=18 June 2024}}

|18 June 2024

Farsley Celtic

|{{flagicon|JAM}} Clayton Donaldson {{cite web|url=https://farsleyceltic.com/2024/09/clayton-donaldson-and-danny-ellis-depart-as-head-and-assistant-head-coach/|title=Clayton Donaldson and Danny Ellis depart as head and assistant head coach|website=www.farsleyceltic.com|date=2 September 2024|accessdate=14 September 2024}}

|Sacked

|2 September 2024

|10th

|{{flagicon|ENG}} Pav Singh

|2 September 2024

Warrington Town

|{{flagicon|ENG}} Mark Beesley {{cite web|url=https://www.warringtontownfc.co.uk/club-statement-mark-beesley/|title=Club Statement: Mark Beesley|website=www.warringtontownfc.co.uk|date=15 September 2024|accessdate=16 September 2024}}

|Resigned

|15 September 2024

|18th

|{{flagicon|ENG}} Paul Carden {{cite web|url=https://www.warringtontownfc.co.uk/paul-carden-appointed-warrington-town-manager/|title=Paul Carden appointed Warrington Town manager|website=www.warringtontownfc.co.uk|date=21 September 2024|accessdate=23 September 2024}}

|21 September 2024

Oxford City

|{{flagicon|GUY}} Sam Cox {{cite web|url=https://www.oxfordcityfc.co.uk/club-statement|title=Club Statement|website=www.oxfordcityfc.co.uk|date=27 September 2024|accessdate=27 September 2024}}

|Sacked

|27 September 2024

|23rd

|{{flagicon|ENG}} Ross Jenkins

|27 September 2024

Rushall Olympic

|{{flagicon|ENG}} Adam Stevens {{cite web|url=https://www.rofc.co.uk/news/CLUB-STATEMENT-ADAM-STEVENS|title=CLUB STATEMENT: ADAM STEVENS|website=www.rofc.co.uk|date=1 December 2024|accessdate=11 December 2024}}

|Sacked

|1 December 2024

|24th

|{{flagicon|NED}} Richard Sneekes {{cite web|url=https://www.rofc.co.uk/news/breaking-managerial-team-confirmed?id=445174|title=BREAKING: MANAGERIAL TEAM CONFIRMED|website=www.rofc.co.uk|date=18 December 2024|accessdate=18 December 2024}}

|18 December 2024

Farsley Celtic

|{{flagicon|ENG}} Pav Singh {{cite web|url=https://farsleyceltic.com/2025/01/club-statement-pav-singh/|title=Club Statement: Pav Singh|website=farsleyceltic.com|date=11 January 2025|accessdate=11 January 2025}}

|rowspan="3"|Resigned

|11 January 2025

|20th

|{{flagicon|ENG}} Neil Redfearn {{cite web|url=https://farsleyceltic.com/2025/01/farsley-appoint-neil-redfearn-as-new-manager/|title=Farsley appoint Neil Redfearn as new manager|website=farsleyceltic.com|date=17 January 2025|accessdate=18 January 2025}}

|17 January 2025

Needham Market

|{{flagicon|NIR}} Kevin Horlock {{cite web|url=https://www.needhammarketfc.co.uk/post/horlock-resigns|title=HORLOCK RESIGNS|website=www.needhammarketfc.co.uk|date=1 February 2025|accessdate=1 February 2025}}

|1 February 2025

|24th

|{{flagicon|ENG}} Tom Rothery

|1 February 2025

Farsley Celtic

|{{flagicon|ENG}} Neil Redfearn {{cite web|url=https://www.thenationalleague.org.uk/redfearn-says-hes-quit-farsley-celtic-after-just-2-83230|title=Redfearn Says He's Quit Farsley Celtic After Just 20 Days|website=thenationalleague.org.uk|date=10 February 2025|accessdate=13 February 2025}}

|6 February 2025

|22nd

|{{flagicon|ENG}} David Stockdale {{cite web|url=https://farsleyceltic.com/2025/02/farsley-celtic-appoint-david-stockdale-as-mens-first-team-manager/|title=Farsley Celtic appoint David Stockdale as men’s first team manager|website=farsleyceltic.com|date=13 February 2025|accessdate=13 February 2025}}

|13 February 2025

Southport

|{{flagicon|ENG}} Jim Bentley {{cite web|url=https://southportfc.net/club-statement-jim-bentley/|title=CLUB STATEMENT: JIM BENTLEY|website=southportfc.net|date=12 March 2025|accessdate=12 March 2025}}

|Sacked

|12 March 2025

|17th

|{{flagicon|NIR}} David Morgan (Interim)

|12 March 2025

=Table=

{{2024–25 National League North table}}

{{6TeamBracket

| RD1=Quarter-finals

| RD2=Semi-finals

| RD3=Final

| boldwinner = y

| RD1-seed1=5

| RD1-team1=Chorley

| RD1-score1=

| RD1-seed2=6

| RD1-team2= King's Lynn Town

| RD1-score2=

| RD1-seed3=4

| RD1-team3=Chester

| RD1-score3=

| RD1-seed4=7

| RD1-team4=Buxton

| RD1-score4=

| RD2-seed1=2

| RD2-team1=Scunthorpe United

| RD2-score1=

| RD2-seed2=

| RD2-team2=

| RD2-score2=

| RD2-seed3=3

| RD2-team3=Kidderminster Harriers

| RD2-score3=

| RD2-seed4=

| RD2-team4=

| RD2-score4=

| RD3-seed1=

| RD3-team1=

| RD3-score1=

| RD3-seed2=

| RD3-team2=

| RD3-score2=

}}

==Quarter-finals==

{{football box collapsible

|date = 29 April

|time = 19:45 GMT

|team1 = Chorley

|score =

|report=

|team2 = King's Lynn Town

|goals1 =

|goals2 =

|aet =

| stadium = Victory Park

| location = Chorley

|attendance =

|referee =

}}

{{football box collapsible

|date = 30 April

|time = 19:45 GMT

|team1 = Chester

|score =

|report=

|team2 = Buxton

|goals1 =

|goals2 =

|aet =

|stadium = Deva Stadium

|location= Chester

|attendance =

|referee =

}}

==Semifinals==

{{football box collapsible

|date = 3 May

|time = 15:00 GMT

|team1 = Scunthorpe United

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

| stadium = Glanford Park

| location = Scunthorpe

|attendance =

|referee =

}}

{{football box collapsible

|date = 4 May

|time = 15:00 GMT

|team1 = Kidderminster Harriers

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

|stadium = Aggborough

|location= Kidderminster

|attendance =

|referee =

}}

==Final==

{{football box collapsible

|date = 17 May

|time = 15:00 GMT

|team1 =

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

|stadium =

|location=

|attendance =

|referee =

}}

=Results=

{{#invoke:sports results|main

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

| update = complete

|start_date = 10 August 2024

| a_note = yes

| matches_style = FBR

|team_order= ALF, BRA, BUX, CHE, CHO, CUR, DAR, FAR, HER, KID, KIN, LEA, MAR, NEE, OXF, PET, RAD, RUS, SCA, SCU, SOU, SPT, SPE, WAR

| name_ALF = Alfreton Town

| name_BRA = Brackley Town

| name_BUX = Buxton

| name_CHE = Chester

| name_CHO = Chorley

| name_CUR = Curzon Ashton

| name_DAR = Darlington

| name_FAR = Farsley Celtic

| name_HER = Hereford

| name_KID = {{nowrap|Kidderminster Harriers}}

| name_KIN = King's Lynn Town

| name_LEA = Leamington

| name_MAR = Marine

| name_NEE = Needham Market

| name_OXF = Oxford City

| name_PET = Peterborough Sports

| name_RAD = Radcliffe

| name_RUS = Rushall Olympic

| name_SCA = Scarborough Athletic

| name_SCU = Scunthorpe United

| name_SOU = South Shields

| name_SPT = Southport

| name_SPE = Spennymoor Town

| name_WAR = Warrington Town

|status_FAR = R

|status_WAR = R

|status_RUS = R

|status_NEE = R

|status_BRA = C,P

| match_ALF_BRA = 3-4

| match_ALF_BUX = 3–2

| match_ALF_CHE = 2-2

| match_ALF_CHO = 1-0

| match_ALF_CUR = 0-1

| match_ALF_DAR = 1-1

| match_ALF_FAR = 2-1

| match_ALF_HER = 0-0

| match_ALF_KID = 0-2

| match_ALF_KIN = 3-0

| match_ALF_LEA = 1-0

| match_ALF_MAR = 1-0

| match_ALF_NEE = 2-3

| match_ALF_OXF = 1-1

| match_ALF_PET = 2-0

| match_ALF_RAD = 2-1

| match_ALF_RUS = 1-1

| match_ALF_SCA = 1-1

| match_ALF_SCU = 0-2

| match_ALF_SOU = 2-4

| match_ALF_SPT = 0-2

| match_ALF_SPE = 0-1

| match_ALF_WAR = 2-2

| match_BRA_ALF = 2-0

| match_BRA_BUX = 0-1

| match_BRA_CHE = 2-1

| match_BRA_CHO = 0-2

| match_BRA_CUR = 4-0

| match_BRA_DAR = 2-1

| match_BRA_FAR = 5-0

| match_BRA_HER = 1-2

| match_BRA_KID = 0-1

| match_BRA_KIN = 0-1

| match_BRA_LEA = 2-1

| match_BRA_MAR = 1-0

| match_BRA_NEE = 2-1

| match_BRA_OXF = 1-0

| match_BRA_PET = 1-0

| match_BRA_RAD = 0-1

| match_BRA_RUS = 6-1

| match_BRA_SCA = 2-0

| match_BRA_SCU = 0-3

| match_BRA_SOU = 1-0

| match_BRA_SPT = 1-0

| match_BRA_SPE = 4-1

| match_BRA_WAR = 0-0

| match_BUX_ALF = 3-2

| match_BUX_BRA = 0-2

| match_BUX_CHE = 2-4

| match_BUX_CHO = 1-0

| match_BUX_CUR = 0-1

| match_BUX_DAR = 2-0

| match_BUX_FAR = 2-1

| match_BUX_HER = 1-2

| match_BUX_KID = 1-1

| match_BUX_KIN = 0-1

| match_BUX_LEA = 2-1

| match_BUX_MAR = 1-2

| match_BUX_NEE = 7-1

| match_BUX_OXF = 2-1

| match_BUX_PET = 1-3

| match_BUX_RAD = 0-1

| match_BUX_RUS = 2-0

| match_BUX_SCA = 2-0

| match_BUX_SCU = 1-1

| match_BUX_SOU = 1-0

| match_BUX_SPT = 2-1

| match_BUX_SPE = 1-0

| match_BUX_WAR = 2-0

| match_CHE_ALF = 2-0

| match_CHE_BRA = 0-1

| match_CHE_BUX = 0-1

| match_CHE_CHO = 2-1

| match_CHE_CUR = 1-1

| match_CHE_DAR = 2-1

| match_CHE_FAR = 0-0

| match_CHE_HER = 3-0

| match_CHE_KID = 1-1

| match_CHE_KIN = 1-1

| match_CHE_LEA = 1-0

| match_CHE_MAR = 2–1

| match_CHE_NEE = 1-1

| match_CHE_OXF = 3-1

| match_CHE_PET = 3-0

| match_CHE_RAD = 2-0

| match_CHE_RUS = 4-0

| match_CHE_SCA = 3-2

| match_CHE_SCU = 0-0

| match_CHE_SOU = 1-0

| match_CHE_SPT = 0-0

| match_CHE_SPE = 1-0

| match_CHE_WAR = 3-1

| match_CHO_ALF = 2-0

| match_CHO_BRA = 4-1

| match_CHO_BUX = 3-0

| match_CHO_CHE = 3-2

| match_CHO_CUR = 0-3

| match_CHO_DAR = 3-0

| match_CHO_FAR = 4-0

| match_CHO_HER = 1-1

| match_CHO_KID = 2-1

| match_CHO_KIN = 2-1

| match_CHO_LEA = 2-1

| match_CHO_MAR = 0-0

| match_CHO_NEE = 1-0

| match_CHO_OXF = 0-0

| match_CHO_PET = 0-0

| match_CHO_RAD = 5–0

| match_CHO_RUS = 2–1

| match_CHO_SCA = 1-2

| match_CHO_SCU = 2-2

| match_CHO_SOU = 2-1

| match_CHO_SPT = 4-1

| match_CHO_SPE = 4-0

| match_CHO_WAR = 1-1

| match_CUR_ALF = 0-0

| match_CUR_BRA = 0-1

| match_CUR_BUX = 1-0

| match_CUR_CHE = 4-0

| match_CUR_CHO = 3-0

| match_CUR_DAR = 0-0

| match_CUR_FAR = 1-3

| match_CUR_HER = 1-2

| match_CUR_KID = 0-1

| match_CUR_KIN = 0-1

| match_CUR_LEA = 1-1

| match_CUR_MAR = 0-1

| match_CUR_NEE = 3-0

| match_CUR_OXF = 1-0

| match_CUR_PET = 1-1

| match_CUR_RAD = 1-1

| match_CUR_RUS = 1-1

| match_CUR_SCA = 2-1

| match_CUR_SCU = 0-1

| match_CUR_SOU = 3-0

| match_CUR_SPT = 1-0

| match_CUR_SPE = 0-3

| match_CUR_WAR = 1-0

| match_DAR_ALF = 0-0

| match_DAR_BRA = 2-4

| match_DAR_BUX = 0-1

| match_DAR_CHE = 1-0

| match_DAR_CHO = 1-1

| match_DAR_CUR = 0-0

| match_DAR_FAR = 4-2

| match_DAR_HER = 2-1

| match_DAR_KID = 1-2

| match_DAR_KIN = 1-0

| match_DAR_LEA = 1-0

| match_DAR_MAR = 3-1

| match_DAR_NEE = 3-1

| match_DAR_OXF = 1-1

| match_DAR_PET = 2-2

| match_DAR_RAD = 2-1

| match_DAR_RUS = 2-2

| match_DAR_SCA = 4-3

| match_DAR_SCU = 0-0

| match_DAR_SOU = 1-1

| match_DAR_SPT = 3-0

| match_DAR_SPE = 1-0

| match_DAR_WAR = 2-2

| match_FAR_ALF = 1-4

| match_FAR_BRA = 1-1

| match_FAR_BUX = 1-2

| match_FAR_CHE = 0-1

| match_FAR_CHO = 0-1

| match_FAR_CUR = 0–3

| match_FAR_DAR = 0-2

| match_FAR_HER = 0-4

| match_FAR_KID = 0-6

| match_FAR_KIN = 1-3

| match_FAR_LEA = 0-1

| match_FAR_MAR = 1-1

| match_FAR_NEE = 1-6

| match_FAR_OXF = 1-3

| match_FAR_PET = 3-0

| match_FAR_RAD = 1-2

| match_FAR_RUS = 1-2

| match_FAR_SCA = 0-5

| match_FAR_SCU = 0-2

| match_FAR_SOU = 1-3

| match_FAR_SPT = 0-2

| match_FAR_SPE = 0-3

| match_FAR_WAR = 0-0

| match_HER_ALF = 2-0

| match_HER_BRA = 3-2

| match_HER_BUX = 2-1

| match_HER_CHE = 2-2

| match_HER_CHO = 1-0

| match_HER_CUR = 3-1

| match_HER_DAR = 0-2

| match_HER_FAR = 3-0

| match_HER_KID = 0-3

| match_HER_KIN = 0-0

| match_HER_LEA = 3-0

| match_HER_MAR = 4-0

| match_HER_NEE = 0-1

| match_HER_OXF = 0-2

| match_HER_PET = 1-1

| match_HER_RAD = 3-3

| match_HER_RUS = 3-0

| match_HER_SCA = 1-0

| match_HER_SCU = 0-1

| match_HER_SOU = 3-0

| match_HER_SPT = 1-1

| match_HER_SPE = 0-2

| match_HER_WAR = 3-2

| match_KID_ALF = 0-1

| match_KID_BRA = 1-0

| match_KID_BUX = 2-2

| match_KID_CHE = 1-1

| match_KID_CHO = 1-2

| match_KID_CUR = 3-0

| match_KID_DAR = 0-1

| match_KID_FAR = 1-0

| match_KID_HER = 5–1

| match_KID_KIN = 2-0

| match_KID_LEA = 1-0

| match_KID_MAR = 0-0

| match_KID_NEE = 4-1

| match_KID_OXF = 4-0

| match_KID_PET = 3-0

| match_KID_RAD = 3-0

| match_KID_RUS = 0-1

| match_KID_SCA = 3-0

| match_KID_SCU = 1-0

| match_KID_SOU = 4-0

| match_KID_SPT = 2-0

| match_KID_SPE = 1-3

| match_KID_WAR = 2-0

| match_KIN_ALF = 0-0

| match_KIN_BRA = 0-0

| match_KIN_BUX = 2-0

| match_KIN_CHE = 0-3

| match_KIN_CHO = 0-0

| match_KIN_CUR = 0-2

| match_KIN_DAR = 2-1

| match_KIN_FAR = 0-2

| match_KIN_HER = 0-2

| match_KIN_KID = 4-0

| match_KIN_LEA = 0-0

| match_KIN_MAR = 3-1

| match_KIN_NEE = 2-2

| match_KIN_OXF = 2-1

| match_KIN_PET = 1-2

| match_KIN_RAD = 1-1

| match_KIN_RUS = 2-1

| match_KIN_SCA = 1-0

| match_KIN_SCU = 1-0

| match_KIN_SOU = 3-1

| match_KIN_SPT = 1-0

| match_KIN_SPE = 0-3

| match_KIN_WAR = 3-1

| match_LEA_ALF = 2-2

| match_LEA_BRA = 0–2

| match_LEA_BUX = 1-1

| match_LEA_CHE = 1-4

| match_LEA_CHO = 3-2

| match_LEA_CUR = 4-1

| match_LEA_DAR = 2-1

| match_LEA_FAR = 3-0

| match_LEA_HER = 2-1

| match_LEA_KID = 1-1

| match_LEA_KIN = 0-1

| match_LEA_MAR = 0-2

| match_LEA_NEE = 0-1

| match_LEA_OXF = 4-1

| match_LEA_PET = 2-1

| match_LEA_RAD = 0-0

| match_LEA_RUS = 2-1

| match_LEA_SCA = 1-1

| match_LEA_SCU = 0-2

| match_LEA_SOU = 2-0

| match_LEA_SPT = 3-0

| match_LEA_SPE = 3-1

| match_LEA_WAR = 2-0

| match_MAR_ALF = 0-0

| match_MAR_BRA = 1-2

| match_MAR_BUX = 1-4

| match_MAR_CHE = 2-3

| match_MAR_CHO = 3-0

| match_MAR_CUR = 0-2

| match_MAR_DAR = 0-0

| match_MAR_FAR = 0-3

| match_MAR_HER = 2-2

| match_MAR_KID = 3-1

| match_MAR_KIN = 0-1

| match_MAR_LEA = 0-0

| match_MAR_NEE = 2-0

| match_MAR_OXF = 1-1

| match_MAR_PET = 2-1

| match_MAR_RAD = 1-0

| match_MAR_RUS = 3-1

| match_MAR_SCA = 0-1

| match_MAR_SCU = 1-2

| match_MAR_SOU = 4-1

| match_MAR_SPT = 1-0

| match_MAR_SPE = 2-2

| match_MAR_WAR = 1-0

| match_NEE_ALF = 0-2

| match_NEE_BRA = 1-3

| match_NEE_BUX = 1-2

| match_NEE_CHE = 0-1

| match_NEE_CHO = 2-1

| match_NEE_CUR = 2-3

| match_NEE_DAR = 0-1

| match_NEE_FAR = 0-1

| match_NEE_HER = 0-0

| match_NEE_KID = 0-3

| match_NEE_KIN = 0–1

| match_NEE_LEA = 1-1

| match_NEE_MAR = 0-1

| match_NEE_OXF = 4-0

| match_NEE_PET = 1-2

| match_NEE_RAD = 1-1

| match_NEE_RUS = 1-0

| match_NEE_SCA = 1-1

| match_NEE_SCU = 0-1

| match_NEE_SOU = 3-0

| match_NEE_SPT = 1-2

| match_NEE_SPE = 1-1

| match_NEE_WAR = 2-1

| match_OXF_ALF = 1-2

| match_OXF_BRA = 0-2

| match_OXF_BUX = 0-7

| match_OXF_CHE = 0-0

| match_OXF_CHO = 2-2

| match_OXF_CUR = 0-5

| match_OXF_DAR = 2-2

| match_OXF_FAR = 4-1

| match_OXF_HER = 1-2

| match_OXF_KID = 1-1

| match_OXF_KIN = 1-3

| match_OXF_LEA = 1-2

| match_OXF_MAR = 1-0

| match_OXF_NEE = 3-0

| match_OXF_PET = 1-3

| match_OXF_RAD = 1-0

| match_OXF_RUS = 3–1

| match_OXF_SCA = 1-1

| match_OXF_SCU = 0-0

| match_OXF_SOU = 1-4

| match_OXF_SPT = 1-1

| match_OXF_SPE = 3-0

| match_OXF_WAR = 4-0

| match_PET_ALF = 3-1

| match_PET_BRA = 0-2

| match_PET_BUX = 1-0

| match_PET_CHE = 0-1

| match_PET_CHO = 0-1

| match_PET_CUR = 1-1

| match_PET_DAR = 4-1

| match_PET_FAR = 2-0

| match_PET_HER = 0-1

| match_PET_KID = 0-1

| match_PET_KIN = 3-1

| match_PET_LEA = 2-0

| match_PET_MAR = 2-0

| match_PET_NEE = 2-0

| match_PET_OXF = 2-1

| match_PET_RAD = 1-1

| match_PET_RUS = 0-2

| match_PET_SCA = 1-1

| match_PET_SCU = 0-1

| match_PET_SOU = 0-2

| match_PET_SPT = 1-1

| match_PET_SPE = 1-1

| match_PET_WAR = 3-1

| match_RAD_ALF = 1-1

| match_RAD_BRA = 1-2

| match_RAD_BUX = 0-2

| match_RAD_CHE = 0-3

| match_RAD_CHO = 2-0

| match_RAD_CUR = 1-2

| match_RAD_DAR = 1-4

| match_RAD_FAR = 3-0

| match_RAD_HER = 3-2

| match_RAD_KID = 0-4

| match_RAD_KIN = 1-2

| match_RAD_LEA = 2-1

| match_RAD_MAR = 0-1

| match_RAD_NEE = 1-1

| match_RAD_OXF = 1-3

| match_RAD_PET = 1-3

| match_RAD_RUS = 3-1

| match_RAD_SCA = 3-3

| match_RAD_SCU = 1-0

| match_RAD_SOU = 4–1

| match_RAD_SPT = 4-1

| match_RAD_SPE = 2-4

| match_RAD_WAR = 1-2

| match_RUS_ALF = 1-3

| match_RUS_BRA = 0-1

| match_RUS_BUX = 1-5

| match_RUS_CHE = 1-2

| match_RUS_CHO = 1-5

| match_RUS_CUR = 1-2

| match_RUS_DAR = 1-1

| match_RUS_FAR = 2-3

| match_RUS_HER = 1-0

| match_RUS_KID = 1-2

| match_RUS_KIN = 0-0

| match_RUS_LEA = 2-1

| match_RUS_MAR = 2-0

| match_RUS_NEE = 1-1

| match_RUS_OXF = 1-2

| match_RUS_PET = 0-1

| match_RUS_RAD = 1-1

| match_RUS_SCA = 1-2

| match_RUS_SCU = 2-1

| match_RUS_SOU = 2-1

| match_RUS_SPT = 0-2

| match_RUS_SPE = 2-1

| match_RUS_WAR = 1-1

| match_SCA_ALF = 0-2

| match_SCA_BRA = 2-1

| match_SCA_BUX = 0-3

| match_SCA_CHE = 2-4

| match_SCA_CHO = 2-3

| match_SCA_CUR = 0-2

| match_SCA_DAR = 1–0

| match_SCA_FAR = 2-1

| match_SCA_HER = 1-0

| match_SCA_KID = 2-3

| match_SCA_KIN = 0-0

| match_SCA_LEA = 3-0

| match_SCA_MAR = 4-1

| match_SCA_NEE = 5-0

| match_SCA_OXF = 0-0

| match_SCA_PET = 1-1

| match_SCA_RAD = 2-0

| match_SCA_RUS = 3-0

| match_SCA_SCU = 1-0

| match_SCA_SOU = 1-2

| match_SCA_SPT = 1-2

| match_SCA_SPE = 1-1

| match_SCA_WAR = 0-0

| match_SCU_ALF = 0-0

| match_SCU_BRA = 3-2

| match_SCU_BUX = 2-3

| match_SCU_CHE = 3-1

| match_SCU_CHO = 1-1

| match_SCU_CUR = 1-1

| match_SCU_DAR = 2-0

| match_SCU_FAR = 6-0

| match_SCU_HER = 0-0

| match_SCU_KID = 2-0

| match_SCU_KIN = 3-0

| match_SCU_LEA = 1-0

| match_SCU_MAR = 3-0

| match_SCU_NEE = 2-0

| match_SCU_OXF = 2-2

| match_SCU_PET = 5–0

| match_SCU_RAD = 0-0

| match_SCU_RUS = 3-0

| match_SCU_SCA = 2-1

| match_SCU_SOU = 3-2

| match_SCU_SPT = 2-0

| match_SCU_SPE = 2-0

| match_SCU_WAR = 1-1

| match_SOU_ALF = 2-1

| match_SOU_BRA = 0-1

| match_SOU_BUX = 1-0

| match_SOU_CHE = 2-0

| match_SOU_CHO = 3-3

| match_SOU_CUR = 1-2

| match_SOU_DAR = 0-1

| match_SOU_FAR = 5-1

| match_SOU_HER = 0-1

| match_SOU_KID = 0-5

| match_SOU_KIN = 2-1

| match_SOU_LEA = 1-0

| match_SOU_MAR = 2-0

| match_SOU_NEE = 1-0

| match_SOU_OXF = 1-2

| match_SOU_PET = 2-2

| match_SOU_RAD = 0-1

| match_SOU_RUS = 7-0

| match_SOU_SCA = 1-1

| match_SOU_SCU = 0-2

| match_SOU_SPT = 0-0

| match_SOU_SPE = 0–2

| match_SOU_WAR = 2-1

| match_SPT_ALF = 3-1

| match_SPT_BRA = 0-0

| match_SPT_BUX = 3-2

| match_SPT_CHE = 0-1

| match_SPT_CHO = 0-0

| match_SPT_CUR = 1-0

| match_SPT_DAR = 0-0

| match_SPT_FAR = 1-1

| match_SPT_HER = 1-4

| match_SPT_KID = 2-1

| match_SPT_KIN = 0-2

| match_SPT_LEA = 0–2

| match_SPT_MAR = 0-0

| match_SPT_NEE = 0-0

| match_SPT_OXF = 2-2

| match_SPT_PET = 1-2

| match_SPT_RAD = 2-2

| match_SPT_RUS = 2-0

| match_SPT_SCA = 0-1

| match_SPT_SCU = 3-2

| match_SPT_SOU = 3-0

| match_SPT_SPE = 1-4

| match_SPT_WAR = 2-0

| match_SPE_ALF = 3-1

| match_SPE_BRA = 2-2

| match_SPE_BUX = 1-1

| match_SPE_CHE = 3-0

| match_SPE_CHO = 1-2

| match_SPE_CUR = 0-0

| match_SPE_DAR = 2–1

| match_SPE_FAR = 4-0

| match_SPE_HER = 0-0

| match_SPE_KID = 1-1

| match_SPE_KIN = 1-2

| match_SPE_LEA = 2-1

| match_SPE_MAR = 0-1

| match_SPE_NEE = 1-0

| match_SPE_OXF = 1-0

| match_SPE_PET = 1-1

| match_SPE_RAD = 3-2

| match_SPE_RUS = 7-0

| match_SPE_SCA = 1-1

| match_SPE_SCU = 3-2

| match_SPE_SOU = 1-1

| match_SPE_SPT = 2-0

| match_SPE_WAR = 2-0

| match_WAR_ALF = 0-1

| match_WAR_BRA = 1-2

| match_WAR_BUX = 1-0

| match_WAR_CHE = 1-1

| match_WAR_CHO = 1-1

| match_WAR_CUR = 0-1

| match_WAR_DAR = 2-3

| match_WAR_FAR = 1-2

| match_WAR_HER = 2-0

| match_WAR_KID = 2-1

| match_WAR_KIN = 1-2

| match_WAR_LEA = 1-1

| match_WAR_MAR = 0-2

| match_WAR_NEE = 1-2

| match_WAR_OXF = 0-2

| match_WAR_PET = 1-0

| match_WAR_RAD = 0-1

| match_WAR_RUS = 2-0

| match_WAR_SCA = 0-2

| match_WAR_SCU = 0-2

| match_WAR_SOU = 0-3

| match_WAR_SPT = 0–0

| match_WAR_SPE = 1-1

}}

=Season statistics=

{{updated|26 April 2025}}

=Top scorers=

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

!Player

!Club

!Goals

rowspan=1|1

| align=left| Ashley Hemmings

| align=left| Kidderminster Harriers

|rowspan=1|30

rowspan=1|2

| align=left| Paul Blackett

| align=left| South Shields

|rowspan=1|23

rowspan=1|3

| align=left| Callum Roberts

| align=left| Scunthorpe United

|rowspan=1|20

rowspan=1|4

| align=left| Tom Peers

| align=left| Chester

|rowspan=1|19

rowspan=2|5

| align=left| Connor Hall

| align=left| Brackley Town

|rowspan=2|18

align=left| Glen Taylor

| align=left| Spennymoor Town

rowspan=1|7

| align=left| Michael Gyasi

| align=left| Peterborough Sports

|rowspan=1|16

rowspan=3|8

| align=left| Charlie Caton

| align=left| Chester

|rowspan=3|14

align=left| Callum Stewart

| align=left| Leamington

align=left| Danny Whitehall

| align=left| Scunthorpe United

=Hat-tricks=

class="wikitable"
PlayerForAgainstResultDate
{{flagicon|ENG}} Callum StewartLeamingtonOxford City4–124 September 2024
{{flagicon|ENG}} Tom ElliottBuxtonNeedham Market7–126 October 2024
{{flagicon|GER}} Michael GyasiPeterborough SportsAlfreton Town3–15 November 2024
{{flagicon|IRL}} Cian ColemanBuxtonScunthorpe United2–39 November 2024
{{flagicon|ENG}} Tom PeersChesterOxford City3–126 November 2024
{{flagicon|ENG}} Paul BlackettSouth ShieldsRushall Olympic7–010 December 2024
{{flagicon|ENG}} Callum StewartLeamingtonCurzon Ashton4–121 December 2024
{{flagicon|ENG}} Corey McKeownrowspan="2"|Spennymoor Townrowspan="2"|Rushall Olympicrowspan="2"|7–0rowspan="2"|18 January 2025
{{flagicon|ENG}} Glen Taylor
{{flagicon|ENG}} Tom CarrChorley|Farsley Celtic4–025 February 2025
rowspan="2"|{{flagicon|ENG}} Ashley Hemmingsrowspan="2"|Kidderminster HarriersSouth Shields0–515 March 2025
Needham Market4–122 March 2025
{{flagicon|ENG}} Glen TaylorSpennymoor TownRadcliffe3–225 March 2025
{{flagicon|ENG}} Stephen WalkerScarborough AthleticMarine4–15 April 2025

=Monthly awards=

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

class="wikitable"

! rowspan="1" |Month

! colspan="2" |Manager of the Month

! colspan="2" |Player of the Month

! rowspan="1" |Reference

August

|{{flagicon|ENG}} Andy Butler

|Scunthorpe United

|{{flagicon|WAL}} Charlie Caton

|Chester

|

September

|{{flagicon|ENG}} Paul Holleran

|Leamington

|{{flagicon|ENG}} Isaac Fletcher

|Spennymoor Town

|

October

|{{flagicon|IRL}} Craig Mahon

|Curzon Ashton

|{{flagicon|ENG}} Callum Roberts

|Scunthorpe United

|

November

|{{flagicon|ENG}} Phil Brown

|Kidderminster Harriers

|{{flagicon|ENG}} Harrison Burke

|Chester

|

December

|{{flagicon|ENG}} Steve Watson

|Darlington

|{{flagicon|ENG}} Amari Morgan-Smith

|Kidderminster Harriers

|

January

|{{flagicon|ENG}} Calum McIntyre

|Chester

|{{flagicon|ENG}} Connor Hall

|Brackley Town

|

February

|{{flagicon|SCO}} Paul Caddis

|Hereford

|{{flagicon|ENG}} Mark Ellis

|Chorley

|

March

|{{flagicon|ENG}} Phil Brown

|Kidderminster Harriers

|{{flagicon|ENG}} Ashley Hemmings

|Kidderminster Harriers

|

National League South

{{Infobox football league season

|competition=National League South

|season=2024–25

|dates={{ubl|10 August 2024 - 26 April 2025}}

|winners={{ubl|Truro City}}

|promoted={{ubl|Truro City}}

|relegated={{ubl|St Albans City|Welling United|Weymouth|Aveley}}

|matches={{ubl|460}}

|total goals=

|league topscorer={{ubl|Tyler Harvey (27)}}

|biggest home win={{ubl|Boreham Wood 6-0 Welling United, 21 September 2024}}

|biggest away win={{ubl|Hemel Hempstead Town 1-7 Dorking Wanderers, 25 September 2024
Hampton & Richmond Borough 2-8 Farnborough, 21 April 2025}}

|highest scoring={{ubl|Hampton & Richmond Borough 2-8 Farnborough, 21 April 2025}}

|longest wins ={{ubl|8 matches
Maidstone United}}

|longest unbeaten ={{ubl|13 matches
Maidstone United}}

|longest winless ={{ubl|15 matches
Weymouth}}

|longest losses ={{ubl|8 matches
Hemel Hempstead}}

|highest attendance=

|average attendance=

|prevseason=2023–24

|nextseason= 2025–26

|updated=

}}

The National League South also consists of 24 teams.

=Team changes=

= Stadia and locations =

{{location map+ |England south|float=right |width=700 |caption=Locations of the National League South 2024–25 teams (Greater London shown in more detail below)|places=

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

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

{{location map~ |England south |lat=51.6989 |long=-0.6140 |label=Chesham United F.C. |label_size=85 |position=left}}

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

{{location map~ |England south |lat=51.2344 |long=-0.3335 |label=Dorking
Wanderers
|label_size=85 |position=bottom}}

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

{{location map~ |England south |lat=51.3104 |long=-0.7623 |label={{nowrap|Farnborough}} |label_size=85 |position=left}}

{{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.2800 |long=0.5158 |label=Maidstone United|label_size=85 |position=right}}

{{location map~ |England south |lat=51.1043 |long=-1.7858 |label=Salisbury |label_size=85 |position=left}}

{{location map~ |England south |lat=51.51 |long=-0.59 |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.2115 |long=0.2691 |label=Tonbridge Angels |label_size=85 |position=bottom}}

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

{{location map~ |England south |lat=50.2592 |long=-5.0659 |label=Truro City |label_size=85 |position=right}}

{{location map~ |England south |lat=51.3307 |long=-2.9561 |label=Weston-super-Mare A.F.C. |label_size=85 |position=left}}

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

{{location map~ |England south |lat=50.8204 |long=-0.3848 |label=Worthing |label_size=85 |position=bottom}}

{{location map~|England south |lat=51.5035 |long=0.2529 |mark=Blue 000080 pog.svg |label_size=0}}

{{location map~ |England south |lat=51.6619 |long=-0.2724 |mark=Blue 000080 pog.svg|label_size=0}}

{{location map~ |England south |lat=51.6593 |long=-0.0639 |mark=Blue 000080 pog.svg|label_size=0}}

{{location map~ |England south |lat=51.415475 |long=-0.363294 |mark=Blue 000080 pog.svg |label_size=0}}

{{location map~|England south |lat=51.5565 |long=0.2384 |mark=Blue 000080 pog.svg |label_size=0}}

{{location map~ |England south |lat=51.4603 |long=0.1165 |mark=Blue 000080 pog.svg |label_size=0}}

}}

{{Location map+ |Greater London

|float=right

|width=400

|caption=Locations of the National League South 2023–24 teams (Greater London clubs)

|places =

{{location map~|Greater London |lat=51.5035 |long=0.2529 |mark=Blue 000080 pog.svg |label=Aveley |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.6593 |long=-0.0639 |mark=Blue 000080 pog.svg |label=Enfield Town|label_size=85|position=bottom}}

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

{{location map~|Greater London |lat=51.5565 |long=0.2384 |mark=Blue 000080 pog.svg |label=Hornchurch |label_size=85 |position=left}}

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

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

Aveley

|Aveley

Parksidestyle="text-align:center;"| 3,500
Bath City

|Bath {{small|(Twerton)}}

Twerton Parkalign="center" | 8,840
Boreham Wood

|Borehamwood

Meadow Parkalign="center" | 4,502
Chelmsford City

|Chelmsford

Melbourne Stadiumalign="center" | 3,019
Chesham UnitedCheshamThe Meadowalign="center" | 5,000
Chippenham Town

|Chippenham

Hardenhuish Parkalign="center" | 3,000
Dorking WanderersDorkingMeadowbank Stadiumalign="center" | 4,250
Eastbourne Borough

|Eastbourne

Priory Lanealign="center" | 4,151
Enfield Town

|London {{small|(Enfield)}}

Queen Elizabeth II Stadiumalign="center" | 2,500
Farnborough

|Farnborough

Saunders Transport Community Stadiumalign="center" | 7,000
Hampton & Richmond Borough

|London {{small|(Hampton)}}

Beveree Stadiumalign="center" | 3,500
Hemel Hempstead Town

|Hemel Hempstead

Vauxhall Roadalign="center" | 3,152
Hornchurch

|London {{small|(Upminster)}}

Hornchurch Stadiumalign="center" | 3,500
Maidstone United

|Maidstone

Gallagher Stadiumalign="center" | 4,200
Salisbury

|Salisbury

Raymond McEnhill Stadiumalign="center" | 5,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
Torquay United

|Torquay

Plainmooralign="center" | 6,500
Truro City

|Truro

Truro City Stadiumalign="center" | 3,000
Welling United

|London {{small|(Welling)}}

Park View Roadalign="center" | 4,000
Weston-super-Mare

|Weston-super-Mare

Woodspring Stadiumalign="center" | 3,500
Weymouth

|Weymouth

Bob Lucas Stadiumalign="center" | 6,600
Worthing

|Worthing

Woodside Roadalign=center| 4,000

=Managerial changes=

class="wikitable sortable" style="clear: both;"
Team

!width-150|Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager(s)

!Date of appointment

Boreham Wood

|{{flagicon|ENG}} Luke Garrard{{cite web|url=https://www.borehamwoodfootballclub.co.uk/uncategorized/club-statement-luke-garrard/|title=CLUB STATEMENT: LUKE GARRARD|website=Boreham Wood Football Club|date=2 April 2024|access-date=20 April 2024}}

|Mutual consent

|rowspan="2"|20 April 2024

|rowspan="6"|Pre-season

|{{flagicon|ENG}} Ross Jenkins {{cite web|url=https://www.borehamwoodfootballclub.co.uk/uncategorized/introducing-your-new-management-team/|title=INTRODUCING YOUR NEW MANAGEMENT TEAM|website=www.borehamwoodfootballclub.co.uk|date=15 May 2024|accessdate=15 May 2024}}

|15 May 2024

Torquay United

|{{flagicon|AUS}} Aaron Downes

|End of interim spell

|{{flagicon|ENG}} Paul Wotton {{cite web|url=https://torquayunited.com/torquay-name-their-man/|title=Torquay Name Their Man|website=torquayunited.com|date=14 May 2024|accessdate=14 May 2024}}

|14 May 2024

Hampton & Richmond Borough

|{{flagicon|ENG}} Mel Gwinnett {{cite web|url=https://hamrichfc.com/blogs/news/club-statement-mel-gwinnett|title=CLUB STATEMENT: MEL GWINNETT|website=hamrichfc.com|date=3 May 2024|accessdate=7 May 2024}}

|Sacked

|3 May 2024

|{{flagicon|NIR}} Alan Julian {{cite web|url=https://hamrichfc.com/blogs/news/alan-julian-becomes-beavers-boss|title=ALAN JULIAN BECOMES BEAVERS BOSS|website=hamrichfc.com|date=13 May 2024|accessdate=13 May 2024}}

|13 May 2024

Worthing

|{{flagicon|ENG}} Aarran Racine

|End of interim spell

|11 May 2024

|{{flagicon|ENG}} Chris Agutter {{cite web|url=https://worthingfc.com/2024/05/agutter-appointed-manager/|title=Agutter Appointed Manager|website=worthingfc.com|date=11 May 2024|accessdate=13 May 2024}}

|11 May 2024

Truro City

|{{flagicon|ENG}} Paul Wotton {{cite web|url=https://trurocity.co.uk/2024/05/club-statement-paul-wotton/|title=Club Statement: Paul Wotton|website=trurocity.co.uk|date=14 May 2024|accessdate=14 May 2024}}

|Signed by Torquay United

|14 May 2024

|{{flagicon|ENG}} John Askey {{cite web|url=https://trurocity.co.uk/2024/06/john-askey-appointed-truro-city-first-team-manager/|title=John Askey Appointed Truro City First Team Manager|website=trurocity.co.uk|date=6 June 2024|accessdate=6 June 2024}}

|6 June 2024

St Albans City

|{{flagicon|ENG}} Jon Meakes {{cite web|url=https://www.stalbanscityfc.com/welcome-home-david-noble/|title=Welcome home, David Noble!|website=www.stalbanscityfc.com|date=17 May 2024|accessdate=23 May 2024}}

|Demoted to assistant manager

|17 May 2024

|{{flagicon|ENG}} David Noble

|17 May 2024

Boreham Wood

|{{flagicon|ENG}} Ross Jenkins {{cite web|url=https://www.borehamwoodfootballclub.co.uk/uncategorized/club-statement-2/|title=CLUB STATEMENT|website=www.borehamwoodfootballclub.co.uk|date=12 September 2024|accessdate=13 September 2024}}

|rowspan="2"|Sacked

|12 September 2024

|10th

|{{flagicon|ENG}} Luke Garrard {{cite web|url=https://www.borehamwoodfootballclub.co.uk/uncategorized/welcome-back-luke/|title=WELCOME BACK, LUKE!|website=www.borehamwoodfootballclub.co.uk|date=13 September 2024|accessdate=13 September 2024}}

|13 September 2024

Bath City

|{{flagicon|ENG}} Jerry Gill {{cite web|url=https://www.bathcityfc.com/club-statement-jerry-gill/|title=Club Statement – Jerry Gill|website=www.bathcityfc.com|date=18 November 2024|accessdate=20 November 2024}}

|18 November 2024

|20th

|{{flagicon|ENG}} Darren Way {{cite web|url=https://www.bathcityfc.com/bath-city-announce-new-manager/|title=Bath City announce new Manager|website=www.bathcityfc.com|date=23 December 2024|accessdate=23 December 2024}}

|23 December 2024

St Albans City

|{{flagicon|ENG}} David Noble {{cite web|url=https://www.stalbanscityfc.com/club-statement-david-noble-2/|title=CLUB STATEMENT: David Noble|website=www.stalbanscityfc.com|date=21 November 2024|accessdate=27 November 2024}}

|Mutual consent

|21 November 2024

|21st

|{{flagicon|ENG}} Ian Culverhouse {{cite web|url=https://www.stalbanscityfc.com/a-new-era-culverhouse-and-bastock-take-the-reins/|title=A New Era: Culverhouse and Bastock take the reins|website=www.stalbanscityfc.com|date=28 November 2024|accessdate=7 December 2024}}

|28 November 2024

Weymouth

|{{flagicon|ENG}} Mark Molesley {{cite web|url=https://uptheterras.co.uk/2024/11/28/club-statement-mark-molesley-2/|title=Club Statement: Mark Molesley|website=uptheterras.co.uk|date=28 November 2024|accessdate=17 December 2024}}

|rowspan="2"|Sacked

|28 November 2024

|23rd

|{{flagicon|NIR}} Warren Feeney {{cite web|url=https://uptheterras.co.uk/2024/12/17/warren-feeney-appointed-manager/|title=Warren Feeney Appointed Manager|website=uptheterras.co.uk|date=17 December 2024|accessdate=17 December 2024}}

|17 December 2024

Hemel Hempstead Town

|{{flagicon|ENG}} Bobby Wilkinson {{cite web|url=https://www.hemelfc.com/post/club-statement-bobby-wilkinson|title=Club Statement – Bobby Wilkinson|website=www.hemelfc.com|date=6 December 2024|accessdate=6 December 2024}}

|6 December 2024

|17th

|{{flagicon|ENG}} Lee Allinson {{cite web|url=https://www.hemelfc.com/post/club-statement-lee-allinson|title=CLUB STATEMENT – LEE ALLINSON|website=www.hemelfc.com|date=6 December 2024|accessdate=7 December 2024}}

|6 December 2024

Welling United

|{{flagicon|ENG}} Rod Stringer {{cite web|url=https://wellingunited.com/2025/03/rod-stringer-steps-down/|title=Rod Stringer steps down|website=wellingunited.com|date=16 March 2025|accessdate=16 March 2025}}

|Resigned

|16 March 2025

|22nd

|{{flagicon|ENG}} Brian Statham (interim)

|16 March 2025

Tonbridge Angels

|{{flagicon|ENG}} Jay Saunders {{cite web|url=https://www.tonbridgeangels.co.uk/news/club-statement/6108|title=CLUB STATEMENT|website=www.tonbridgeangels.co.uk|date=31 March 2025|accessdate=9 April 2025}}

|Mutual consent

|31 March 2025

|10th

|{{flagicon|ENG}} Scott Wagstaff (interim)

|31 March 2025

=Table=

{{2024–25 National League South table}}

{{6TeamBracket

| RD1=Quarter-finals

| RD2=Semi-finals

| RD3=Final

| boldwinner = y

| RD1-seed1=5

| RD1-team1=Boreham Wood

| RD1-score1=

| RD1-seed2=6

| RD1-team2=Dorking Wanderers

| RD1-score2=

| RD1-seed3=4

| RD1-team3=Worthing

| RD1-score3=

| RD1-seed4=7

| RD1-team4=Maidstone United

| RD1-score4=

| RD2-seed1=2

| RD2-team1=Torquay United

| RD2-score1=

| RD2-seed2=

| RD2-team2=

| RD2-score2=

| RD2-seed3=3

| RD2-team3=Eastbourne Borough

| RD2-score3=

| RD2-seed4=

| RD2-team4=

| RD2-score4=

| RD3-seed1=

| RD3-team1=

| RD3-score1=

| RD3-seed2=

| RD3-team2=

| RD3-score2=

}}

==Quarter-finals==

{{football box collapsible

|date = 29 April

|time = 19:45 GMT

|team1 = Boreham Wood

|score =

|report=

|team2 = Dorking Wanderers

|goals1 =

|goals2 =

|aet =

| stadium = Meadow Park

| location = Borehamwood

|attendance =

|referee =

}}

{{football box collapsible

|date = 30 April

|time = 19:45 GMT

|team1 = Worthing

|score =

|report=

|team2 = Maidstone United

|goals1 =

|goals2 =

|aet =

|stadium = Woodside Road

|location= Worthing

|attendance =

|referee =

}}

==Semifinals==

{{football box collapsible

|date = 3 May

|time = 15:00 GMT

|team1 = Torquay United

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

| stadium = Plainmoor

| location = Torquay

|attendance =

|referee =

}}

{{football box collapsible

|date = 4 May

|time = 15:00 GMT

|team1 = Eastbourne Borough

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

|stadium = Priory Lane

|location= Langney

|attendance =

|referee =

}}

==Final==

{{football box collapsible

|date = 17 May

|time = 15:00 GMT

|team1 =

|score =

|report=

|team2 =

|goals1 =

|goals2 =

|aet =

|stadium =

|location=

|attendance =

|referee =

}}

=Results =

{{#invoke:sports results|main

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

| update = 26 April 2025

| a_note = yes

| matches_style = FBR

|team1=AVE |team2=BAT |team3=BOR |team4=CHL |team5=CHS |team6=CHI |team7=DOR |team8=EAS |team9=ENF |team10=FAR |team11=HAM |team12=HEM |team13=HOR |team14=MAI |team15=SAL |team16=SLO |team17=STA |team18=TON |team19=TOR |team20=TRU |team21=WEL |team22=WSM |team23=WEY |team24=WOR

| name_AVE = Aveley

| name_BAT = Bath City

| name_BOR = Boreham Wood

| name_CHL = Chelmsford City

| name_CHS = Chesham United

| name_CHI = Chippenham Town

| name_DOR = Dorking Wanderers

| name_EAS = Eastbourne Borough

| name_ENF = Enfield Town

| name_FAR = Farnborough

| name_HAM = {{nowrap|Hampton & Richmond Borough}}

| name_HEM = Hemel Hempstead Town

| name_HOR = Hornchurch

| name_MAI = Maidstone United

| name_SAL = Salisbury

| name_SLO = Slough Town

| name_STA = St Albans City

| name_TON = Tonbridge Angels

| name_TOR = Torquay United

| name_TRU = Truro City

| name_WEL = Welling United

| name_WSM = Weston-super-Mare

| name_WEY = Weymouth

| name_WOR = Worthing

| match_AVE_BAT = 2-2

| match_AVE_BOR = 1-0

| match_AVE_CHL = 1-0

| match_AVE_CHS = 1-1

| match_AVE_CHI = 0-1

| match_AVE_DOR = 3-1

| match_AVE_EAS = 0-2

| match_AVE_ENF = 0–1

| match_AVE_FAR = 2-1

| match_AVE_HAM = 1-2

| match_AVE_HEM = 0-1

| match_AVE_HOR = 1-1

| match_AVE_MAI = 0-3

| match_AVE_SAL = 2–2

| match_AVE_SLO = 0-3

| match_AVE_STA = 6-3

| match_AVE_TON = 2-2

| match_AVE_TOR = 0-1

| match_AVE_TRU = 1-2

| match_AVE_WEL = 1-1

| match_AVE_WSM = 1-2

| match_AVE_WEY = 0-1

| match_AVE_WOR = 1-2

| match_BAT_AVE = 3-0

| match_BAT_BOR = 1-2

| match_BAT_CHL = 2-1

| match_BAT_CHS = 1-1

| match_BAT_CHI = 0-1

| match_BAT_DOR = 2–2

| match_BAT_EAS = 0-0

| match_BAT_ENF = 0-1

| match_BAT_FAR = 1-0

| match_BAT_HAM = 1-0

| match_BAT_HEM = 0-0

| match_BAT_HOR = 0–2

| match_BAT_MAI = 3-3

| match_BAT_SAL = 1-0

| match_BAT_SLO = 2-0

| match_BAT_STA = 0-1

| match_BAT_TON = 2-0

| match_BAT_TOR = 1-2

| match_BAT_TRU = 1-0

| match_BAT_WEL = 1-0

| match_BAT_WSM = 0-2

| match_BAT_WEY = 1-1

| match_BAT_WOR = 0-2

| match_BOR_AVE = 1-0

| match_BOR_BAT = 1-0

| match_BOR_CHL = 1-0

| match_BOR_CHS = 3-0

| match_BOR_CHI = 1-4

| match_BOR_DOR = 0-1

| match_BOR_EAS = 3-0

| match_BOR_ENF = 4-1

| match_BOR_FAR = 3-1

| match_BOR_HAM = 3-1

| match_BOR_HEM = 3–0

| match_BOR_HOR = 1-1

| match_BOR_MAI = 1-1

| match_BOR_SAL = 3-0

| match_BOR_SLO = 5-1

| match_BOR_STA = 3-0

| match_BOR_TON = 1-1

| match_BOR_TOR = 0-0

| match_BOR_TRU = 1-0

| match_BOR_WEL = 6-0

| match_BOR_WSM = 0–1

| match_BOR_WEY = 3-0

| match_BOR_WOR = 1-2

| match_CHL_AVE = 1-0

| match_CHL_BAT = 3-0

| match_CHL_BOR = 2-3

| match_CHL_CHS = 1-1

| match_CHL_CHI = 1-1

| match_CHL_DOR = 0-4

| match_CHL_EAS = 4-2

| match_CHL_ENF = 1–2

| match_CHL_FAR = 1-2

| match_CHL_HAM = 1-1

| match_CHL_HEM = 0-0

| match_CHL_HOR = 2-1

| match_CHL_MAI = 0-0

| match_CHL_SAL = 2-1

| match_CHL_SLO = 3-1

| match_CHL_STA = 2-1

| match_CHL_TON = 1-1

| match_CHL_TOR = 3-2

| match_CHL_TRU = 0-0

| match_CHL_WEL = 5-1

| match_CHL_WSM = 0-1

| match_CHL_WEY = 0-0

| match_CHL_WOR = 1-2

| match_CHS_AVE = 3-2

| match_CHS_BAT = 0-1

| match_CHS_BOR = 1-2

| match_CHS_CHL = 2-2

| match_CHS_CHI = 3-1

| match_CHS_DOR = 0-5

| match_CHS_EAS = 0-0

| match_CHS_ENF = 1-3

| match_CHS_FAR = 2–1

| match_CHS_HAM = 2-1

| match_CHS_HEM = 1-0

| match_CHS_HOR = 1-3

| match_CHS_MAI = 2-0

| match_CHS_SAL = 2-2

| match_CHS_SLO = 2-3

| match_CHS_STA = 1-0

| match_CHS_TON = 0-1

| match_CHS_TOR = 2-3

| match_CHS_TRU = 1-4

| match_CHS_WEL = 4-1

| match_CHS_WSM = 1-2

| match_CHS_WEY = 3–1

| match_CHS_WOR = 2-0

| match_CHI_AVE = 2-1

| match_CHI_BAT = 0-3

| match_CHI_BOR = 0-1

| match_CHI_CHL = 0-1

| match_CHI_CHS = 2-0

| match_CHI_DOR = 1-2

| match_CHI_EAS = 3-0

| match_CHI_ENF = 3-2

| match_CHI_FAR = 1-2

| match_CHI_HAM = 0-2

| match_CHI_HEM = 3-0

| match_CHI_HOR = 0-4

| match_CHI_MAI = 0-0

| match_CHI_SAL = 0-1

| match_CHI_SLO = 0-3

| match_CHI_STA = 1-1

| match_CHI_TON = 0-0

| match_CHI_TOR = 1–3

| match_CHI_TRU = 0-3

| match_CHI_WEL = 1-1

| match_CHI_WSM = 2-0

| match_CHI_WEY = 1-0

| match_CHI_WOR = 2-3

| match_DOR_AVE = 3-0

| match_DOR_BAT = 1-0

| match_DOR_BOR = 2-2

| match_DOR_CHL = 2-2

| match_DOR_CHS = 2-0

| match_DOR_CHI = 1-0

| match_DOR_EAS = 3-1

| match_DOR_ENF = 1-1

| match_DOR_FAR = 2-2

| match_DOR_HAM = 4-2

| match_DOR_HEM = 3-2

| match_DOR_HOR = 3-1

| match_DOR_MAI = 1-1

| match_DOR_SAL = 3-3

| match_DOR_SLO = 3-1

| match_DOR_STA = 2-1

| match_DOR_TON = 1-0

| match_DOR_TOR = 0-1

| match_DOR_TRU = 0-0

| match_DOR_WEL = 2-1

| match_DOR_WSM = 1-3

| match_DOR_WEY = 1-2

| match_DOR_WOR = 1-2

| match_EAS_AVE = 2-1

| match_EAS_BAT = 1-0

| match_EAS_BOR = 2-1

| match_EAS_CHL = 2-1

| match_EAS_CHS = 1-1

| match_EAS_CHI = 4-1

| match_EAS_DOR = 2-2

| match_EAS_ENF = 1-0

| match_EAS_FAR = 4-0

| match_EAS_HAM = 3-1

| match_EAS_HEM = 3-3

| match_EAS_HOR = 1-1

| match_EAS_MAI = 1-0

| match_EAS_SAL = 0-0

| match_EAS_SLO = 1-1

| match_EAS_STA = 1-0

| match_EAS_TON = 2-1

| match_EAS_TOR = 1-1

| match_EAS_TRU = 0-0

| match_EAS_WEL = 4-1

| match_EAS_WSM = 3-0

| match_EAS_WEY = 4-1

| match_EAS_WOR = 1-1

| match_ENF_AVE = 2-4

| match_ENF_BAT = 1-1

| match_ENF_BOR = 0-2

| match_ENF_CHL = 2-1

| match_ENF_CHS = 2-3

| match_ENF_CHI = 0-0

| match_ENF_DOR = 0-2

| match_ENF_EAS = 0-5

| match_ENF_FAR = 1-0

| match_ENF_HAM = 1-0

| match_ENF_HEM = 0-1

| match_ENF_HOR = 1-2

| match_ENF_MAI = 1-4

| match_ENF_SAL = 1-1

| match_ENF_SLO = 1-6

| match_ENF_STA = 1-1

| match_ENF_TON = 1-3

| match_ENF_TOR = 1-4

| match_ENF_TRU = 3-2

| match_ENF_WEL = 2-0

| match_ENF_WSM = 1-0

| match_ENF_WEY = 1-0

| match_ENF_WOR = 1-5

| match_FAR_AVE = 2-0

| match_FAR_BAT = 0-2

| match_FAR_BOR = 0-2

| match_FAR_CHL = 3–4

| match_FAR_CHS = 2-1

| match_FAR_CHI = 3-1

| match_FAR_DOR = 3-4

| match_FAR_EAS = 2-0

| match_FAR_ENF = 4-1

| match_FAR_HAM = 0-0

| match_FAR_HEM = 0-1

| match_FAR_HOR = 0–1

| match_FAR_MAI = 2-2

| match_FAR_SAL = 3-1

| match_FAR_SLO = 1-0

| match_FAR_STA = 1-0

| match_FAR_TON = 0-2

| match_FAR_TOR = 1-0

| match_FAR_TRU = 1-1

| match_FAR_WEL = 2-1

| match_FAR_WSM = 2-1

| match_FAR_WEY = 3-0

| match_FAR_WOR = 1-0

| match_HAM_AVE = 2-0

| match_HAM_BAT = 0-5

| match_HAM_BOR = 1-1

| match_HAM_CHL = 3-2

| match_HAM_CHS = 0-1

| match_HAM_CHI = 1-2

| match_HAM_DOR = 2-2

| match_HAM_EAS = 3-1

| match_HAM_ENF = 4-0

| match_HAM_FAR = 2-8

| match_HAM_HEM = 1-2

| match_HAM_HOR = 1-3

| match_HAM_MAI = 0-3

| match_HAM_SAL = 1-0

| match_HAM_SLO = 2-2

| match_HAM_STA = 0-1

| match_HAM_TON = 2-0

| match_HAM_TOR = 0-1

| match_HAM_TRU = 1–3

| match_HAM_WEL = 5–0

| match_HAM_WSM = 0-0

| match_HAM_WEY = 2-0

| match_HAM_WOR = 2-3

| match_HEM_AVE = 1-1

| match_HEM_BAT = 4-2

| match_HEM_BOR = 3-4

| match_HEM_CHL = 2-2

| match_HEM_CHS = 2-0

| match_HEM_CHI = 4–2

| match_HEM_DOR = 1-7

| match_HEM_EAS = 2-5

| match_HEM_ENF = 1-1

| match_HEM_FAR = 3-3

| match_HEM_HAM = 0-4

| match_HEM_HOR = 3-1

| match_HEM_MAI = 0-0

| match_HEM_SAL = 2-2

| match_HEM_SLO = 4-1

| match_HEM_STA = 2-1

| match_HEM_TON = 2-0

| match_HEM_TOR = 1-4

| match_HEM_TRU = 3-0

| match_HEM_WEL = 4-2

| match_HEM_WSM = 0-1

| match_HEM_WEY = 3-0

| match_HEM_WOR = 1-1

| match_HOR_AVE = 2-0

| match_HOR_BAT = 0-0

| match_HOR_BOR = 2-1

| match_HOR_CHL = 0-2

| match_HOR_CHS = 2-1

| match_HOR_CHI = 1-2

| match_HOR_DOR = 0-1

| match_HOR_EAS = 0-1

| match_HOR_ENF = 3-1

| match_HOR_FAR = 1-0

| match_HOR_HAM = 1-1

| match_HOR_HEM = 1-0

| match_HOR_MAI = 0-0

| match_HOR_SAL = 1-1

| match_HOR_SLO = 2-3

| match_HOR_STA = 1-0

| match_HOR_TON = 2-2

| match_HOR_TOR = 2-1

| match_HOR_TRU = 1–3

| match_HOR_WEL = 0-0

| match_HOR_WSM = 2-4

| match_HOR_WEY = 1-0

| match_HOR_WOR = 1-0

| match_MAI_AVE = 0-2

| match_MAI_BAT = 3-0

| match_MAI_BOR = 4-0

| match_MAI_CHL = 1-5

| match_MAI_CHS = 2-2

| match_MAI_CHI = 3-0

| match_MAI_DOR = 1-1

| match_MAI_EAS = 3-1

| match_MAI_ENF = 4-0

| match_MAI_FAR = 4-0

| match_MAI_HAM = 0-0

| match_MAI_HEM = 1-0

| match_MAI_HOR = 1-0

| match_MAI_SAL = 3-2

| match_MAI_SLO = 1-1

| match_MAI_STA = 1-1

| match_MAI_TON = 1-1

| match_MAI_TOR = 1-0

| match_MAI_TRU = 1-2

| match_MAI_WEL = 1-0

| match_MAI_WSM = 0-1

| match_MAI_WEY = 0–0

| match_MAI_WOR = 1-2

| match_SAL_AVE = 0–2

| match_SAL_BAT = 1-2

| match_SAL_BOR = 2-1

| match_SAL_CHL = 1-3

| match_SAL_CHS = 1-2

| match_SAL_CHI = 3-2

| match_SAL_DOR = 0–2

| match_SAL_EAS = 0-1

| match_SAL_ENF = 1-2

| match_SAL_FAR = 0-0

| match_SAL_HAM = 2-1

| match_SAL_HEM = 5-0

| match_SAL_HOR = 2-2

| match_SAL_MAI = 0-2

| match_SAL_SLO = 1-0

| match_SAL_STA = 1-1

| match_SAL_TON = 2-0

| match_SAL_TOR = 0-1

| match_SAL_TRU = 1-1

| match_SAL_WEL = 3-1

| match_SAL_WSM = 0-2

| match_SAL_WEY = 0-0

| match_SAL_WOR = 0-2

| match_SLO_AVE = 3-0

| match_SLO_BAT = 3-0

| match_SLO_BOR = 2-4

| match_SLO_CHL = 2-1

| match_SLO_CHS = 1-1

| match_SLO_CHI = 1-2

| match_SLO_DOR = 3-2

| match_SLO_EAS = 0-0

| match_SLO_ENF = 1-1

| match_SLO_FAR = 1-1

| match_SLO_HAM = 1-0

| match_SLO_HEM = 0-1

| match_SLO_HOR = 2-1

| match_SLO_MAI = 1–0

| match_SLO_SAL = 1-1

| match_SLO_STA = 2-2

| match_SLO_TON = 3-1

| match_SLO_TOR = 2-2

| match_SLO_TRU = 1-1

| match_SLO_WEL = 2-3

| match_SLO_WSM = 1-3

| match_SLO_WEY = 1-0

| match_SLO_WOR = 4-0

| match_STA_AVE = 3-0

| match_STA_BAT = 3-2

| match_STA_BOR = 1-3

| match_STA_CHL = 1-1

| match_STA_CHS = 1-2

| match_STA_CHI = 0-2

| match_STA_DOR = 1-1

| match_STA_EAS = 0–1

| match_STA_ENF = 2-1

| match_STA_FAR = 1-0

| match_STA_HAM = 2-1

| match_STA_HEM = 1-0

| match_STA_HOR = 1-1

| match_STA_MAI = 0-1

| match_STA_SAL = 3-4

| match_STA_SLO = 1-0

| match_STA_TON = 1-1

| match_STA_TOR = 1-1

| match_STA_TRU = 1-2

| match_STA_WEL = 0-1

| match_STA_WSM = 0-0

| match_STA_WEY = 1-1

| match_STA_WOR = 2-2

| match_TON_AVE = 2-1

| match_TON_BAT = 0-0

| match_TON_BOR = 1-3

| match_TON_CHL = 2-1

| match_TON_CHS = 1-0

| match_TON_CHI = 1-1

| match_TON_DOR = 1-0

| match_TON_EAS = 0-2

| match_TON_ENF = 1-3

| match_TON_FAR = 1-4

| match_TON_HAM = 2-2

| match_TON_HEM = 2-0

| match_TON_HOR = 0-1

| match_TON_MAI = 1-3

| match_TON_SAL = 1-0

| match_TON_SLO = 3-1

| match_TON_STA = 2-0

| match_TON_TOR = 0-1

| match_TON_TRU = 0-1

| match_TON_WEL = 2-0

| match_TON_WSM = 2-0

| match_TON_WEY = 3-2

| match_TON_WOR = 1–2

| match_TOR_AVE = 1-1

| match_TOR_BAT = 1-0

| match_TOR_BOR = 2-2

| match_TOR_CHL = 2-2

| match_TOR_CHS = 1-2

| match_TOR_CHI = 3-0

| match_TOR_DOR = 1-0

| match_TOR_EAS = 2–0

| match_TOR_ENF = 2-1

| match_TOR_FAR = 2-0

| match_TOR_HAM = 0-1

| match_TOR_HEM = 1-0

| match_TOR_HOR = 2-1

| match_TOR_MAI = 1-1

| match_TOR_SAL = 2-2

| match_TOR_SLO = 2–0

| match_TOR_STA = 1-1

| match_TOR_TON = 0-0

| match_TOR_TRU = 1-0

| match_TOR_WEL = 3-1

| match_TOR_WSM = 4-2

| match_TOR_WEY = 3-0

| match_TOR_WOR = 2-1

| match_TRU_AVE = 2-1

| match_TRU_BAT = 0-0

| match_TRU_BOR = 2–1

| match_TRU_CHL = 2-1

| match_TRU_CHS = 2-1

| match_TRU_CHI = 1-1

| match_TRU_DOR = 1-2

| match_TRU_EAS = 0-1

| match_TRU_ENF = 3-1

| match_TRU_FAR = 1-1

| match_TRU_HAM = 3-0

| match_TRU_HEM = 1-0

| match_TRU_HOR = 2-1

| match_TRU_MAI = 0-2

| match_TRU_SAL = 1-0

| match_TRU_SLO = 2-0

| match_TRU_STA = 5-2

| match_TRU_TON = 2-1

| match_TRU_TOR = 0-1

| match_TRU_WEL = 3-2

| match_TRU_WSM = 1-1

| match_TRU_WEY = 1-1

| match_TRU_WOR = 5-0

| match_WEL_AVE = 1-0

| match_WEL_BAT = 1-0

| match_WEL_BOR = 0-1

| match_WEL_CHL = 0-1

| match_WEL_CHS = 1-3

| match_WEL_CHI = 0-4

| match_WEL_DOR = 0-1

| match_WEL_EAS = 0-1

| match_WEL_ENF = 1-0

| match_WEL_FAR = 4-1

| match_WEL_HAM = 2-3

| match_WEL_HEM = 1-2

| match_WEL_HOR = 0-0

| match_WEL_MAI = 0-4

| match_WEL_SAL = 1-1

| match_WEL_SLO = 2-2

| match_WEL_STA = 1–1

| match_WEL_TON = 2-2

| match_WEL_TOR = 2-0

| match_WEL_TRU = 1-2

| match_WEL_WSM = 1-3

| match_WEL_WEY = 2-1

| match_WEL_WOR = 2-0

| match_WSM_AVE = 4-1

| match_WSM_BAT = 0-0

| match_WSM_BOR = 0-0

| match_WSM_CHL = 2-0

| match_WSM_CHS = 1-1

| match_WSM_CHI = 1-3

| match_WSM_DOR = 1-1

| match_WSM_EAS = 0-1

| match_WSM_ENF = 1-1

| match_WSM_FAR = 4-3

| match_WSM_HAM = 3-1

| match_WSM_HEM = 1-1

| match_WSM_HOR = 3-2

| match_WSM_MAI = 3-0

| match_WSM_SAL = 1-2

| match_WSM_SLO = 2-0

| match_WSM_STA = 0-0

| match_WSM_TON = 3-0

| match_WSM_TOR = 1-1

| match_WSM_TRU = 0-2

| match_WSM_WEL = 1-4

| match_WSM_WEY = 1-1

| match_WSM_WOR = 3-4

| match_WEY_AVE = 4-1

| match_WEY_BAT = 0-3

| match_WEY_BOR = 2-1

| match_WEY_CHL = 1-6

| match_WEY_CHS = 1-1

| match_WEY_CHI = 0-2

| match_WEY_DOR = 2-3

| match_WEY_EAS = 0-1

| match_WEY_ENF = 1-1

| match_WEY_FAR = 1-1

| match_WEY_HAM = 0-1

| match_WEY_HEM = 0-2

| match_WEY_HOR = 3-3

| match_WEY_MAI = 0-1

| match_WEY_SAL = 2-2

| match_WEY_SLO = 4-0

| match_WEY_STA = 1-1

| match_WEY_TON = 0-1

| match_WEY_TOR = 2-2

| match_WEY_TRU = 1-4

| match_WEY_WEL = 5-1

| match_WEY_WSM = 0-2

| match_WEY_WOR = 1-1

| match_WOR_AVE = 2-1

| match_WOR_BAT = 2–1

| match_WOR_BOR = 2-1

| match_WOR_CHL = 1-1

| match_WOR_CHS = 3-0

| match_WOR_CHI = 4–1

| match_WOR_DOR = 1-1

| match_WOR_EAS = 0-0

| match_WOR_ENF = 1-0

| match_WOR_FAR = 1-2

| match_WOR_HAM = 2-0

| match_WOR_HEM = 3-0

| match_WOR_HOR = 0-0

| match_WOR_MAI = 0-2

| match_WOR_SAL = 3-2

| match_WOR_SLO = 4-3

| match_WOR_STA = 1-1

| match_WOR_TON = 3-2

| match_WOR_TOR = 2-2

| match_WOR_TRU = 1-2

| match_WOR_WEL = 1-0

| match_WOR_WSM = 3-0

| match_WOR_WEY = 1-0

}}

=Season statistics=

{{updated|26 April 2025}}

=Top scorers=

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

!Player

!Club

!Goals

rowspan=1|1

| align=left| Tyler Harvey

| align=left| Truro City

|rowspan=1|27

rowspan=2|2

| align=left| George Alexander

| align=left| Eastbourne Borough

|rowspan=2|24

align=left| Kwesi Appiah

| align=left| Boreham Wood

rowspan=3|4

| align=left| Cody Cooke

| align=left| Torquay United

|rowspan=3|20

align=left| Luke Coulson

| align=left| Weston-super-Mare

align=left| Alfie Rutherford

| align=left| Dorking Wanderers

rowspan=1|7

| align=left| Aaron Blair

| align=left| Maidstone United

|rowspan=1|19

rowspan=2|8

| align=left| Matt Rush

| align=left| Boreham Wood

|rowspan=2|17

align=left| Sam Youngs

| align=left| Enfield Town

=Hat-tricks=

class="wikitable"
PlayerForAgainstResultDate
{{flagicon|IRL}} Jaze KabiaTruro CityWorthing5–026 August 2024
{{flagicon|ENG}} Aaron BlairMaidstone Unitedrowspan="2"|Enfield Town1–47 September 2024
{{flagicon|ENG}} James RobertsHampton & Richmond Borough4–028 September 2024
{{flagicon|ENG}} George AlexanderEastbourne BoroughHemel Hempstead Town2–52 November 2024
{{flagicon|ENG}} Charlie CarterDorking WanderersChelmsford City0–49 November 2024
{{flagicon|ENG}} Ken CharlesSt Albans CityAveley6–3rowspan="2"|25 November 2024
{{flagicon|ENG}} Razzaq Coleman De-GraftAveleySt Albans City6–3
{{flagicon|ENG}} Tyler HarveyTruro CityWeymouth1–426 November 2024
{{flagicon|GHA}} Kwesi AppiahBoreham WoodSt Albans City3–010 December 2024
{{flagicon|ENG}} Alfie RutherfordDorking WanderersChesham United0–521 December 2024
{{flagicon|GHA}} Kwesi AppiahBoreham WoodSlough Town5–11 January 2025
{{flagicon|ENG}} Shaq CoulthirstMaidstone UnitedEnfield Town4–011 January 2025
{{flagicon|BER}} Kane CrichlowChelmsford CityFarnborough3–48 February 2025
rowspan="2"|{{flagicon|ENG}} George Alexanderrowspan="2"|Eastbourne BoroughEnfield Town0–518 February 2025
Hemel Hempstead Town3–322 February 2025
{{flagicon|ENG}} Luke CoulsonWeston-super-MareHornchurch2–429 March 2025
{{flagicon|ENG}} George AlexanderEastbourne BoroughWeymouth4–15 April 2025
{{flagicon|ENG}} Harry GardnerHampton & Richmond BoroughWelling United5–0rowspan="2"|12 April 2025
{{flagicon|IRL}} Jaze KabiaTruro CityHornchurch1–3
{{flagicon|ENG}} Charlie CarterDorking WanderersHampton & Richmond Borough4–218 April 2025
{{flagicon|ENG}} Charlie RuffChelmsford CityWeymouth1-626 April 2025

=Monthly awards=

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

class="wikitable"

! rowspan="1" |Month

! colspan="2" |Manager of the Month

! colspan="2" |Player of the Month

! rowspan="1" |Reference

August

|{{flagicon|IRL}} Scott Davies

|Slough Town

|{{flagicon|NIR}} Sean Shields

|Tonbridge Angels

|

September

|{{flagicon|ENG}} Robbie Simpson

|Chelmsford City

|{{flagicon|ENG}} James Roberts

|Hampton & Richmond Borough

|

October

|{{flagicon|ENG}} Scott Bartlett

|Weston-super-Mare

|{{flagicon|ENG}} Tyler Harvey

|Truro City

|

November

|{{flagicon|ENG}} Paul Wotton

|Torquay United

|{{flagicon|ENG}} George Alexander

|Eastbourne Borough

|

December

|{{flagicon|CMR}} George Elokobi

|Maidstone United

|{{flagicon|GHA}} Kwesi Appiah

|Boreham Wood

|

January

|{{flagicon|ENG}} Chris Agutter

|Worthing

|{{flagicon|STP}} Mauro Vilhete

|Hampton & Richmond Borough

|

February

|{{flagicon|ENG}} Marc White

|Dorking Wanderers

|{{flagicon|ENG}} Darren McQueen

|Hornchurch

|

March

|{{flagicon|ENG}} Gavin Macpherson

|Enfield Town

|{{flagicon|ENG}} Tyler Harvey

|Truro City

|

References

{{reflist}}

{{National League (English football)}}

{{2024–25 in English men's football}}

{{DEFAULTSORT:2024-25 National League}}

Category:National League (English football) seasons

5

England