:2025 National Premier Leagues NSW

{{Short description|13th NSW men's football Season}}

{{Infobox football league season

| competition = NPL NSW Men's

| logo =

| image =

| pixels =

| alt =

| caption =

| season = 2025

| dates = 7 February – 31 August

| winners =

| premiers =

| promoted =

| relegated =

| matches = 118

| total goals = 374

| best player =

| league topscorer = Alec Urosevski - 17 goals (Rockdale Ilinden)

| best goalkeeper =

| biggest home win = Rockdale Ilinden 8-1 Western Sydney Wanderers Youth (19th April 2025)

| biggest away win = Blacktown City 0-5 Sydney FC Youth (11th May)

| highest scoring = Rockdale Ilinden 8-1 Western Sydney Wanderers Youth (19th April)

| longest wins = 8 - Marconi (16th March - 2nd May)

| longest unbeaten = 13 - Marconi (8th February - 2nd May)

| longest winless = 9 - CCM Youth (15th March - )

| longest losses = 7 - CCM Youth (23rd March - 11th May)

| prevseason = 2024

| nextseason = 2026

}}

The 2025 National Premier Leagues NSW is the 13th season of the National Premier Leagues (NPL) in New South Wales.

Six teams (APIA Leichhardt, Marconi Stallions, Sydney Olympic, Sydney United, Wollongong Wolves and the 2025 NPL Premiers) will qualify for the inaugural season of the Australian Championship, which is scheduled to begin in October 2025.{{Cite web |date=2024-10-31 |title=Football Australia unveils new format and start date for National Second Tier competition | url=https://www.footballaustralia.com.au/news/football-australia-unveils-new-format-and-start-date-national-second-tier-competition |access-date=2024-12-14 |website=Football Australia}}

Marconi Stallions enter the season as defending champions, having won the 2024 NPL NSW Grand Final.{{Cite web|title=Stallions storm past Rockdale to secure Champions status| url=https://mens.nplnsw.com.au/2024/09/07/stallions-storm-past-rockdale-to-secure-champions-status/|date=7 September 2024|publisher=National Premier Leagues NSW}} The season kicked off on 7 February 2025, with Manly United hosting the Central Coast Mariners Academy at Cromer Park.{{Cite web|title=Manly blitz Mariners in opening day rout|url=https://mens.nplnsw.com.au/2025/02/07/manly-blitz-mariners-in-opening-day-rout/|date=7 February 2025|publisher=National Premier Leagues NSW}}

Promotion and relegation

Teams promoted from the 2024 NSW League One

Teams relegated from the 2024 National Premier Leagues NSW

Teams

{{Location map+|Australia Sydney|width=440|float=right|caption=Locations of teams in the 2025 National Premier Leagues NSW|places=

{{Location map+ |Australia New South Wales|width=100|caption=|places=

{{location map~ |Australia New South Wales |lat=-33.378504 |long=151.376397 |label_size=70 |label=Mariners|position=left}}

{{location map~ |Australia New South Wales |lat=-34.427778 |long=150.9025 |label_size=70 |label=Wolves|position=left}}

}}

{{location map~ |Australia Sydney |lat=-33.868611 |long=151.154722 |label_size=70 |label=APIA|position=left}}

{{location map~ |Australia Sydney |lat=-33.767222 |long=150.94 |label_size=70 |label=Blacktown City|position=top}}

{{location map~ |Australia Sydney |lat=-33.74 |long=151.285833 |label_size=70 |label=Manly|position=left}}

{{location map~ |Australia Sydney |lat=-33.863485 |long=150.880362 |label_size=70 |label=Stallions|position=left}}

{{location map~ |Australia Sydney |lat=-33.739064 |long=150.807932 |label_size=70 |label=Rangers|position=left}}

{{location map~ |Australia Sydney |lat=-33.770833 |long=151.118889 |label_size=70 |label=Spirit|position=left}}

{{location map~ |Australia Sydney |lat=-33.963889 |long=151.144444 |label_size=70 |label=Ilinden|position=bottom}}

{{location map~ |Australia Sydney |lat=-33.947222 |long=151.155 |label_size=70 |label=St George|position=right}}

{{location map~ |Australia Sydney |lat=-33.957130 |long=151.082503 |label_size=70 |label={{nowrap|St George City}}|position=left}}

{{location map~ |Australia Sydney |lat=-34.030278 |long=151.102222 |label_size=70 |label=Sharks|position=right}}

{{location map~ |Australia Sydney |lat=-33.963889 |long=151.144444 |label_size=70 |label=Sydney FC|position=right}}

{{location map~ |Australia Sydney |lat=-33.916667 |long=151.094722 |label_size=70 |label=Olympic|position=right}}

{{location map~ |Australia Sydney |lat=-33.875833 |long=150.874167 |label_size=70 |label=Sydney United|position=right}}

{{location map~ |Australia Sydney |lat=-33.771389 |long=150.853611 |label_size=70 |label=Wanderers|position=left}}

}}

=Stadiums and locations=

class="wikitable"

! Team

! Head Coach

! Location

! Stadium

! Capacity

rowspan="2" | APIA Leichhardt

| rowspan="2" | {{flagicon|AUS}} Franco Parisi

| rowspan="2" | Leichhardt

| Lambert Park

| 7,000

Leichhardt Oval

| 20,000

Blacktown City

| {{flagicon|AUS}} Mark Crittenden

| Blacktown

| Landen Stadium

| 7,500

Central Coast Mariners Academy

| {{flagicon|BRA}} Lucas Vilela

| Gosford

| Pluim Park

| 2,000

Manly United

| {{flagicon|HOL}} Patrick Zwaanswijk

| Dee Why

| Cromer Park

| 5,000

Marconi Stallions

| {{flagicon|AUS}} Peter Tsekenis

| Fairfield

| Marconi Stadium

| 9,000

Mount Druitt Town Rangers

| {{flagicon|AUS}} Andrew Montgomery

| Mt Druitt

| Popondetta Park

| 4,000

NWS Spirit

| {{flagicon|AUS}} David Perkovic

| Macquarie Park

| Christie Park

| 1,000

Rockdale Ilinden

| {{flagicon|AUS}} Paul Dee

| Rockdale

| Rockdale Ilinden Sports Centre

| 5,000

St George FC

| {{flagicon|AUS}} Fabian Miceli{{Cite web |title=Fabian Miceli appointed new St George FC Head Men's coach |date=8 October 2024 |url=https://mens.nplnsw.com.au/2024/10/08/fabian-miceli-appointed-new-st-george-fc-head-mens-coach/}}

| rowspan="2" | St George

| Barton Park

| 1,500

St George City

| {{flagicon|AUS}} Manny Spanoudakis{{Cite web |title=Mirko Jurilj steps down as St George City coach |date=23 September 2024 |url=https://mens.nplnsw.com.au/2024/09/23/mirko-jurilj-steps-down-as-st-george-city-coach/}}

| Penshurst Park

| 1,000

Sutherland Sharks FC

| {{flagicon|AUS}} Steven Zoric

| Sutherland

| Seymour Shaw Park

| 5,000

Sydney FC Youth

| {{flagicon|AUS}} Jimmy Van Weeren

| Moore Park

| Rockdale Ilinden Sports Centre

| 5,000

rowspan="2" |Sydney Olympic

| rowspan="2" |{{flagicon|AUS}} Labinot Haliti

| rowspan="2" |Belmore
Carlton

| Belmore Sports Ground

| 20,000

Jubilee Stadium

| 20,500

Sydney United

| {{flagicon|AUS}} Ante Juric{{Cite web | title=United 58 bring back Ante Juric for tilt at Silverware |date=28 October 2024 |url=https://mens.nplnsw.com.au/2024/10/29/united-58-bring-back-ante-juric-for-tilt-at-silverware/}}

| Edensor Park

| Sydney United Sports Centre

| 12,000

Western Sydney Wanderers Youth

| {{flagicon|AUS}} Richie Cardozo{{Cite web |title=Young gun Wanderers set to unearth more stars in 2025| url=https://mens.nplnsw.com.au/2025/01/14/young-gun-wanderers-set-to-unearth-more-stars-in-2025/}}

| Blacktown

| Wanderers Football Park

| 4,500

rowspan="2" | Wollongong Wolves

| rowspan="2" | {{flagicon|AUS}} Warren Grieve{{Cite web |title=Warren Grieve announced as Wollongong Wolves' new Head Coach |date=4 October 2024 |url=https://mens.nplnsw.com.au/2024/10/04/warren-grieve-announced-as-wollongong-wolves-new-head-coach/}}

| rowspan="2" | Wollongong

| WIN Stadium

| 22,000

Macedonia Park

| 10,000

Note: Sutherland Sharks FC announced that the club would re-brand as 'Sharks FC' on the 31st of January,{{Cite web|date=31 January 2025|title=Sharks FC Launch New Brand|url=https://www.sharksfc.com.au/news/sharks-fc-launch-new-brand|website=Sharks FC (Australia)}} and played round 1 under the new name, before reverting back to Sutherland Sharks FC a week later following widespread negative feedback for the new name.{{Cite web|date=12 February 2025|title=We Heard You... Sutherland Is Back|url=https://www.sharksfc.com.au/news/we-heard-you-sutherland-is-back|website=Sharks FC (Australia)}}

=Managerial changes=

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

!Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

St George City

|Mirko Jurilj

|rowspan='5'|N/A

|rowspan='2'|23rd September 2024

|rowspan='5'|Pre-season

|Manny Spanoudakis

|23rd September 2024

Wollongong Wolves

|David Carney

|Warren Grieve

|rowspan='2'|4th October 2024

St George

|Steve Karavatakis

|4th October 2024

|Fabian Miceli

Sydney United

|Zeljko Kalac

|29th October 2024

|Ante Juric

|29th October 2024

Western Sydney Wanderers Youth

|Andrew Christiansen

|14th January 2025

|Richie Cardozo

|14th January 2025

Regular Season

= League table =

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

|update = 21 May 2025

|source = [https://competitions.footballnsw.com.au/fixtures/?date_range=all&season=7ZKRL1jmkB&competition=8nm7y9aKOq&league=AZNQEMOGNx&timezone=Australia%2FSydney Dribl]

|team_order = MAR, ROC, NWS, BCT, API, SUN, MAN, WOL, SGC, SFC, SOL, STG, SUT, WSW, MTD, CCM

|result1=PLFS |result2=AC2|result3=PLFS |result4=PLFS |result5=PLFS |result6=PLFS |result15=RPO |result16=REL

|win_API=8 |draw_API=3|loss_API=4 |gf_API=39 |ga_API=24 |status_API=

|win_BCT=9 |draw_BCT=3|loss_BCT=3 |gf_BCT=29 |ga_BCT=26 |status_BCT=

|win_CCM=1 |draw_CCM=3|loss_CCM=10|gf_CCM=15 |ga_CCM=36 |status_CCM=

|win_MAN=5 |draw_MAN=5|loss_MAN=5 |gf_MAN=26 |ga_MAN=16 |status_MAN=

|win_MAR=11|draw_MAR=3|loss_MAR=1 |gf_MAR=26 |ga_MAR=10

|status_MAR=

|win_MTD=2 |draw_MTD=3|loss_MTD=10|gf_MTD=12 |ga_MTD=36 |status_MTD=

|win_NWS=9 |draw_NWS=4|loss_NWS=2 |gf_NWS=31 |ga_NWS=15 |status_NWS=

|win_ROC=9 |draw_ROC=4|loss_ROC=2 |gf_ROC=40 |ga_ROC=20 |status_ROC=

|win_SGC=5 |draw_SGC=3|loss_SGC=7 |gf_SGC=19 |ga_SGC=20 |status_SGC=

|win_STG=4 |draw_STG=4|loss_STG=6 |gf_STG=23 |ga_STG=25 |status_STG=

|win_SUT=3 |draw_SUT=3|loss_SUT=9 |gf_SUT=11 |ga_SUT=28 |status_SUT=

|win_SFC=5 |draw_SFC=3|loss_SFC=6 |gf_SFC=18 |ga_SFC=19 |status_SFC=

|win_SOL=5 |draw_SOL=4|loss_SOL=5 |gf_SOL=25 |ga_SOL=20 |status_SOL=

|win_SUN=6 |draw_SUN=3|loss_SUN=6 |gf_SUN=21 |ga_SUN=25 |status_SUN=

|win_WSW=3 |draw_WSW=3|loss_WSW=9 |gf_WSW=13 |ga_WSW=33 |status_WSW=

|win_WOL=5 |draw_WOL=5|loss_WOL=5 |gf_WOL=26 |ga_WOL=21 |status_WOL=

| name_API = APIA Leichhardt

| name_BCT = Blacktown City

| name_CCM = Central Coast Mariners Academy

| name_MAN = Manly United

| name_MAR = Marconi Stallions

| name_MTD = Mount Druitt Town Rangers

| name_NWS = NWS Spirit

| name_ROC = Rockdale Ilinden

| name_SGC = St George City

| name_STG = St George FC

| name_SUT = Sutherland Sharks

| name_SFC = Sydney FC Youth

| name_SOL = Sydney Olympic

| name_SUN = Sydney United 58

| name_WSW = Western Sydney Wanderers Youth

| name_WOL = Wollongong Wolves

|res_col_header = QR

|adjust_points_WSW=-3

|hth_WSW=Western Sydney Wanderers youth team and Sydney Olympic were deducted three points for breaches of administrative procedures.{{cite web |title=Clubs Sanctioned for Compliance Breaches of the 2025 Application Process|url=https://footballnsw.com.au/2025/04/30/clubs-sanctioned-for-compliance-breaches-of-the-2025-application-process/ |publisher=Football NSW |date=30 April 2025 |access-date=2 May 2025}}

|adjust_points_SOL=-3

|hth_SOL=WSW

|col_AC2=green1 |text_AC2=Qualification to Finals series and Australian Championship

|note_res_AC2=The second-placed team will qualify to the Australian Championship if the Premier is one of the five NSW teams that have already qualified as "Foundation Clubs".

|col_PLFS=green2 |text_PLFS=Qualification to Finals series

|col_RPO=red2 |text_RPO=Qualification for the Relegation play-off

|col_REL=red1 |text_REL=Relegation to 2026 NSW League One

|note_MAR=Team pre-qualifies to the Australian Championship as a Foundation club.

|note_API=MAR

|note_SUN=MAR

|note_WOL=MAR

|note_SOL=MAR

|class_rules=1) points; 2) goal difference; 3) number of goals scored; 4) head-to-head points; 5) head-to-head goals scored; 6) play-off.

}}

= Fixtures and results =

{{#invoke:sports results|main

|update = 21 May 2025

|source = [https://competitions.footballnsw.com.au/fixtures/?date_range=all&season=7ZKRL1jmkB&competition=8nm7y9aKOq&league=AZNQEMOGNx&timezone=Australia%2FSydney]

| matches_style = FBR

| a_note = yes

| team_order = API, BCT, CCM, MAN, MAR, MTD, NWS, ROC, SGC, STG, SUT, SFC, SOL, SUN, WSW, WOL

| name_API = APIA Leichhardt

| name_BCT = Blacktown City

| name_CCM = CCM Academy

| name_MAN = Manly United

| name_MAR = Marconi Stallions

| name_MTD = Mount Druitt Town Rangers

| name_NWS = NWS Spirit

| name_ROC = Rockdale Ilinden

| name_SGC = St George City

| name_STG = St George FC

| name_SUT = Sutherland Sharks

| name_SFC = Sydney FC Youth

| name_SOL = Sydney Olympic

| name_SUN = Sydney United

| name_WSW = WSW Youth

| name_WOL = Wollongong Wolves

| match_API_BCT =

| match_API_CCM =

| match_API_MAN =

| match_API_MAR = 0-2

| match_API_MTD = 5–0

| match_API_NWS = 0–3

| match_API_ROC = 3–4

| match_API_SGC =

| match_API_STG = 3–3

| match_API_SUT =

| match_API_SFC = 2–0

| match_API_SOL = 2-0

| match_API_SUN =

| match_API_WSW = 6–1

| match_API_WOL = 3–3

| match_BCT_API = 4–3

| match_BCT_CCM =

| match_BCT_MAN = 1–1

| match_BCT_MAR =

| match_BCT_MTD =

| match_BCT_NWS = 0–4

| match_BCT_ROC =

| match_BCT_SGC =

| match_BCT_STG = 3–2

| match_BCT_SUT = 1–0

| match_BCT_SFC = 0-5

| match_BCT_SOL = 2–2

| match_BCT_SUN = 3-2

| match_BCT_WSW =

| match_BCT_WOL =

| match_CCM_API = 2–6

| match_CCM_BCT = 1–4

| match_CCM_MAN =

| match_CCM_MAR =

| match_CCM_MTD =

| match_CCM_NWS = 1-3

| match_CCM_ROC = 1-3

| match_CCM_SGC =

| match_CCM_STG =

| match_CCM_SUT =

| match_CCM_SFC =

| match_CCM_SOL =

| match_CCM_SUN =

| match_CCM_WSW =

| match_CCM_WOL =

| match_MAN_API = 1–2

| match_MAN_BCT =

| match_MAN_CCM = 5–0

| match_MAN_MAR = 0-3

| match_MAN_MTD = 5–0

| match_MAN_NWS = 0–1

| match_MAN_ROC = 1-1

| match_MAN_SGC =

| match_MAN_STG = 0-0

| match_MAN_SUT = 0–3

| match_MAN_SFC =

| match_MAN_SOL =

| match_MAN_SUN = 0–0

| match_MAN_WSW =

| match_MAN_WOL = 6–0

| match_MAR_API =

| match_MAR_BCT = 1–1

| match_MAR_CCM = 3–0

| match_MAR_MAN =

| match_MAR_MTD =

| match_MAR_NWS =

| match_MAR_ROC =

| match_MAR_SGC = 3–1

| match_MAR_STG = 1–1

| match_MAR_SUT =

| match_MAR_SFC =

| match_MAR_SOL = 1–1

| match_MAR_SUN =

| match_MAR_WSW = 1–0

| match_MAR_WOL = 0-3

| match_MTD_API =

| match_MTD_BCT = 2–3

| match_MTD_CCM = 1–1

| match_MTD_MAN =

| match_MTD_MAR = 0–2

| match_MTD_NWS =

| match_MTD_ROC = 2–3

| match_MTD_SGC = 0–1

| match_MTD_STG =

| match_MTD_SUT = 0-0

| match_MTD_SFC = 0–4

| match_MTD_SOL =

| match_MTD_SUN =

| match_MTD_WSW =

| match_MTD_WOL =

| match_NWS_API =

| match_NWS_BCT =

| match_NWS_CCM =

| match_NWS_MAN =

| match_NWS_MAR = 1–2

| match_NWS_MTD = 5-0

| match_NWS_ROC =

| match_NWS_SGC = 2–0

| match_NWS_STG = 2-2

| match_NWS_SUT = 1–1

| match_NWS_SFC = 3–2

| match_NWS_SOL =

| match_NWS_SUN = 1–1

| match_NWS_WSW =

| match_NWS_WOL = 1-0

| match_ROC_API =

| match_ROC_BCT = 3–0

| match_ROC_CCM =

| match_ROC_MAN =

| match_ROC_MAR = 1–2

| match_ROC_MTD =

| match_ROC_NWS = 1–1

| match_ROC_SGC =

| match_ROC_STG = 2–2

| match_ROC_SUT =

| match_ROC_SFC = 2-1

| match_ROC_SOL = 4-0

| match_ROC_SUN =

| match_ROC_WSW = 8–1

| match_ROC_WOL = 1–1

| match_SGC_API = 0-0

| match_SGC_BCT = 0–2

| match_SGC_CCM = 3-2

| match_SGC_MAN = 1–2

| match_SGC_MAR =

| match_SGC_MTD = 2–3

| match_SGC_NWS =

| match_SGC_ROC =

| match_SGC_STG = 1–2

| match_SGC_SUT =

| match_SGC_SFC =

| match_SGC_SOL = 1–1

| match_SGC_SUN =

| match_SGC_WSW = 1-0

| match_SGC_WOL =

| match_STG_API =

| match_STG_BCT =

| match_STG_CCM = 2–0

| match_STG_MAN =

| match_STG_MAR =

| match_STG_MTD =

| match_STG_NWS =

| match_STG_ROC = 1–2

| match_STG_SGC =

| match_STG_SUT = 3–0

| match_STG_SFC = 5–0

| match_STG_SOL =

| match_STG_SUN = 2–4

| match_STG_WSW = 0-3

| match_STG_WOL = 2–1

| match_SUT_API = 0-2

| match_SUT_BCT =

| match_SUT_CCM = 1–0

| match_SUT_MAN =

| match_SUT_MAR = 0-2

| match_SUT_MTD =

| match_SUT_NWS =

| match_SUT_ROC = 2–3

| match_SUT_SGC = 0–3

| match_SUT_STG =

| match_SUT_SFC =

| match_SUT_SOL = 1–5

| match_SUT_SUN =

| match_SUT_WSW =

| match_SUT_WOL =

| match_SFC_API =

| match_SFC_BCT =

| match_SFC_CCM = 1–0

| match_SFC_MAN = 0–0

| match_SFC_MAR = 0–1

| match_SFC_MTD = 0–2

| match_SFC_NWS =

| match_SFC_ROC =

| match_SFC_SGC =

| match_SFC_STG =

| match_SFC_SUT = 2-0

| match_SFC_SOL =

| match_SFC_SUN = 3–1

| match_SFC_WSW =

| match_SFC_WOL = 2–2

| match_SOL_API =

| match_SOL_BCT =

| match_SOL_CCM =

| match_SOL_CCM_note = Postponed due to washout.

| match_SOL_MAN = 2-5

| match_SOL_MAR =

| match_SOL_MTD =

| match_SOL_NWS = 3–0

| match_SOL_ROC =

| match_SOL_SGC = 2–1

| match_SOL_STG =

| match_SOL_SUT =

| match_SOL_SFC = 1–2

| match_SOL_SUN = 4-0

| match_SOL_WSW = 0–1

| match_SOL_WOL = 0–0

| match_SUN_API =

| match_SUN_BCT =

| match_SUN_CCM = 0–3

| match_SUN_MAN =

| match_SUN_MAR = 1–2

| match_SUN_MTD = 2-0

| match_SUN_NWS =

| match_SUN_ROC = 1–3

| match_SUN_SGC = 1-0

| match_SUN_STG =

| match_SUN_SUT = 2–2

| match_SUN_SFC =

| match_SUN_SOL =

| match_SUN_WSW = 2–0

| match_SUN_WOL =

| match_WSW_API =

| match_WSW_BCT = 0-4

| match_WSW_CCM = 2-2

| match_WSW_MAN = 2–0

| match_WSW_MAR =

| match_WSW_MTD = 1–1

| match_WSW_NWS = 2–3

| match_WSW_ROC =

| match_WSW_SGC =

| match_WSW_STG =

| match_WSW_SUT = 0–1

| match_WSW_SFC = 0–0

| match_WSW_SOL =

| match_WSW_SUN =

| match_WSW_WOL =

| match_WOL_API =

| match_WOL_BCT = 0-1

| match_WOL_CCM = 2–2

| match_WOL_MAN =

| match_WOL_MAR =

| match_WOL_MTD = 2-1

| match_WOL_NWS =

| match_WOL_ROC =

| match_WOL_SGC = 3–0

| match_WOL_STG =

| match_WOL_SUT = 4–0

| match_WOL_SFC =

| match_WOL_SOL =

| match_WOL_SUN = 1–2

| match_WOL_WSW = 4–0

}}

Regular season statistics

=Top scorers=

Correct as of 21 May 2025

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

!Player

!Club

!Goals

1

|align="left"|{{flagicon|AUS}} Alec Urosevski

|align="left"|Rockdale Ilinden

|17

2

|align="left"|{{flagicon|AUS}} Presley Ortiz

|align="left"|APIA Leichardt

|9

rowspan="3"|3

|align="left"|{{flagicon|AUS}} Michael Konestabo

|align="left"|NWS Spirit

|rowspan="3"|8

align="left"|{{flagicon|AUS}} Mitchell Mallia

|align="left"|Blacktown City

align="left"|{{flagicon|AUS}} Nicholas Olsen

|align="left"|Wollongong Wolves

=Hat-tricks=

class="wikitable"
PlayerForAgainstResultDateRef.
Presley OrtizAPIA LeichhardtCentral Coast Mariners6–2 (A)16 February 2025
Alec UrosevskiRockdale IlindenAPIA Leichhardt3–4 (A)30 March 2025
Ali AuglahRockdale IlindenWestern Sydney Wanderers Youth8-1 (H)19 April 2025
Patrick AntelmiSydney United 58St George FC4-2 (A)19 April 2025
Lachlan ScottWollongong WolvesMarconi Stallions3-0 (A)10 May 2025
Alen HarbasSydney FC YouthBlacktown City5-0 (A)11 May 2025

;Notes

  • (H) – Home team
  • (A) – Away team

References

{{reflist}}

{{AUS fb state NSW}}

{{2024–25 in Australian soccer}}

{{NSWPL}}

National Premier Leagues NSW

National Premier Leagues NSW

2025

National Premier

Category:National Premier Leagues seasons