League Season 2026
Victoria NPL
Flag of Australia Australia
CountryAustralia
SportFootball
Competition TypeLeague
Season2026
Teams14
Current StatusOngoing

League Overview

The Victoria NPL (National Premier Leagues Victoria) is a prominent semi-professional football league in Australia, serving as one of the key competitions in the country's football hierarchy. Established to provide a structured pathway for clubs aspiring to compete at higher levels, the league has become an integral part of the state's football landscape. The Victoria NPL features clubs from across Victoria and operates under the auspices of Football Victoria, which oversees the development and promotion of football in the region.

The league typically showcases a mix of established clubs and emerging talent, contributing to the overall growth of the sport in Australia. It serves as a platform for players to develop their skills and for clubs to foster competitive environments. The league's format generally includes a regular season followed by finals series, allowing clubs to compete for both promotion to higher tiers and the coveted league title.

Season Overview

The 2026 season of the Victoria NPL is currently In Progress, having commenced on February 13, 2026, and is set to conclude on August 29, 2026. While the exact number of teams participating in the league this season has not been provided, the competition adheres to a format typical of leagues in the National Premier Leagues system, featuring clubs that compete in a round-robin style, seeking to secure the top positions for potential playoff opportunities.

Historical Context

The Victoria NPL has deep roots in Australian football, evolving from earlier state-level competitions and reflecting the growing popularity of the sport. Over the years, it has been a breeding ground for talent, with many players progressing to higher leagues, including the A-League. The league has witnessed various clubs achieving notable success, fostering rivalries and community engagement. Its history is marked by passionate fan support and contributions to the development of football in the region.

Several clubs in the Victoria NPL have established themselves as powerhouses, frequently contending for titles and producing skilled players who contribute to both local and national teams. The league's role in Australian football history underscores its significance, not just as a competitive platform but also as a vital part of the nation's sporting culture.

Why Victoria NPL Matters

The Victoria NPL is crucial to Australian football, providing a vital platform for player development and club competition. It nurtures local talent and promotes community involvement in the sport, making it a cornerstone of football culture in Victoria and an essential pathway for aspiring athletes.

Rounds
Regular Season – 1
Heidelberg United2 : 1Green GullyHume City1 : 3Altona MagicAvondale0 : 2South MelbourneSunshine Georgies0 : 0Bentleigh GreensSt. Albans Saints0 : 0Dandenong CityDandenong Thunder1 : 1Melbourne City IIOakleigh Cannons1 : 3Preston Lions
Regular Season – 2
South Melbourne1 : 2Hume CityGreen Gully0 : 2Sunshine GeorgiesDandenong City2 : 4Melbourne City IIOakleigh Cannons3 : 1Altona MagicBentleigh Greens2 : 0AvondalePreston Lions3 : 0St. Albans SaintsDandenong Thunder0 : 1Heidelberg United
Regular Season – 3
Heidelberg United1 : 2Dandenong CitySt. Albans Saints1 : 3Oakleigh CannonsHume City1 : 0Bentleigh GreensAvondale5 : 0Green GullySunshine Georgies2 : 1Dandenong ThunderAltona Magic1 : 2South MelbourneMelbourne City II0 : 3Preston Lions
Regular Season – 4
Green Gully1 : 1Hume CityDandenong City0 : 0Sunshine GeorgiesAltona Magic0 : 1St. Albans SaintsDandenong Thunder0 : 1AvondaleSouth Melbourne1 : 0Bentleigh GreensPreston Lions0 : 1Heidelberg UnitedMelbourne City II1 : 1Oakleigh Cannons
Regular Season – 5
Green Gully0 : 1South MelbourneOakleigh Cannons2 : 3Heidelberg UnitedPreston Lions1 : 1Sunshine GeorgiesHume City3 : 1Dandenong ThunderAvondale4 : 1Dandenong CityMelbourne City II5 : 0St. Albans SaintsAltona Magic0 : 2Bentleigh Greens
Regular Season – 6
Bentleigh Greens4 : 0Green GullyDandenong City1 : 1Hume CityOakleigh Cannons2 : 1Sunshine GeorgiesPreston Lions2 : 1AvondaleDandenong Thunder3 : 0South MelbourneMelbourne City II1 : 1Altona MagicSt. Albans Saints2 : 1Heidelberg United
Regular Season – 7
Bentleigh Greens2 : 1Dandenong ThunderHeidelberg United1 : 1Melbourne City IIHume City3 : 2Preston LionsAvondale1 : 1Oakleigh CannonsSunshine Georgies2 : 1St. Albans SaintsAltona Magic1 : 1Green GullySouth Melbourne4 : 2Dandenong City
Regular Season – 8
St. Albans Saints2 : 3AvondaleHeidelberg United2 : 2Altona MagicPreston Lions0 : 3South MelbourneOakleigh Cannons3 : 2Hume CityDandenong City3 : 0Bentleigh GreensDandenong Thunder1 : 1Green GullyMelbourne City II1 : 1Sunshine Georgies
Regular Season – 9
Bentleigh Greens1 : 1Preston LionsDandenong City2 : 1Green GullyHume City0 : 1St. Albans SaintsAvondale3 : 1Melbourne City IISunshine Georgies0 : 3Heidelberg UnitedAltona Magic2 : 4Dandenong ThunderSouth Melbourne0 : 3Oakleigh Cannons
Regular Season – 10
Green Gully0 : 4Preston LionsHeidelberg United2 : 1AvondaleDandenong City0 : 1Dandenong ThunderSt. Albans Saints0 : 4South MelbourneOakleigh Cannons4 : 0Bentleigh GreensSunshine Georgies1 : 1Altona MagicMelbourne City II0 : 1Hume City
Regular Season – 11
Green Gully0 : 5Oakleigh CannonsSouth Melbourne1 : 2Melbourne City IIBentleigh Greens2 : 4St. Albans SaintsHume City2 : 1Heidelberg UnitedAvondale5 : 2Sunshine GeorgiesDandenong Thunder0 : 1Preston LionsAltona Magic1 : 0Dandenong City
Regular Season – 12
Bentleigh Greens0 : 7Melbourne City IIHeidelberg United4 : 0South MelbourneSt. Albans Saints1 : 0Green GullyOakleigh Cannons2 : 0Dandenong ThunderPreston Lions1 : 0Dandenong CityAvondale5 : 1Altona MagicSunshine Georgies2 : 4Hume City
Regular Season – 13
Green Gully1 : 3Melbourne City IIDandenong City1 : 1Oakleigh CannonsBentleigh Greens2 : 2Heidelberg UnitedHume City3 : 0AvondaleDandenong Thunder2 : 2St. Albans SaintsAltona Magic1 : 0Preston LionsSouth Melbourne0 : 4Sunshine Georgies
Regular Season – 14
Bentleigh Greens0 : 0Sunshine GeorgiesGreen Gully0 : 1Heidelberg UnitedDandenong City2 : 1St. Albans SaintsAltona Magic1 : 3Hume CityPreston Lions0 : 1Oakleigh CannonsMelbourne City II2 : 0Dandenong ThunderSouth Melbourne0 : 4Avondale
Regular Season – 15
Heidelberg United4 : 2Dandenong ThunderHume City1 : 1South MelbourneAvondale4 : 0Bentleigh GreensMelbourne City II0 : 1Dandenong CitySunshine Georgies0 : 0Green GullyAltona Magic0 : 2Oakleigh CannonsSt. Albans Saints0 : 1Preston Lions
Regular Season – 16
Green Gully0 : 2AvondaleDandenong City4 : 1Heidelberg UnitedOakleigh Cannons2 : 2St. Albans SaintsBentleigh Greens1 : 5Hume CityDandenong Thunder2 : 3Sunshine GeorgiesSouth Melbourne2 : 3Altona MagicPreston Lions4 : 0Melbourne City II
Regular Season – 17
Bentleigh Greens1 : 5South MelbourneOakleigh Cannons3 : 1Melbourne City IIHume City3 : 2Green GullyAvondale11 : 0Dandenong ThunderHeidelberg United0 : 1Preston LionsSunshine Georgies3 : 2Dandenong CitySt. Albans Saints2 : 1Altona Magic
Regular Season – 18
Heidelberg United0 : 1Oakleigh CannonsDandenong City3 : 1AvondaleBentleigh Greens0 : 1Altona MagicSt. Albans Saints0 : 2Melbourne City IIDandenong Thunder1 : 3Hume CitySunshine Georgies0 : 2Preston LionsSouth Melbourne1 : 2Green Gully
Regular Season – 19
Green Gully3 : 0Bentleigh GreensHeidelberg United1 : 1St. Albans SaintsHume City0 : 0Dandenong CityAvondale2 : 3Preston LionsAltona Magic0 : 3Melbourne City IISunshine Georgies1 : 1Oakleigh CannonsSouth Melbourne1 : 0Dandenong Thunder
Regular Season – 20
Green Gully1 : 3Altona MagicDandenong City0 : 2South MelbourneOakleigh Cannons2 : 0AvondalePreston Lions2 : 1Hume CityMelbourne City II2 : 2Heidelberg UnitedDandenong Thunder2 : 1Bentleigh GreensSt. Albans Saints2 : 2Sunshine Georgies
Regular Season – 21
Bentleigh Greens2 : 1Dandenong CityGreen Gully3 : 1Dandenong ThunderHume City0 : 1Oakleigh CannonsAvondale1 : 1St. Albans SaintsAltona Magic0 : 0Heidelberg UnitedSouth Melbourne0 : 0Preston LionsSunshine Georgies1 : 0Melbourne City II
Regular Season – 22
Green Gully0 : 0Dandenong CityHeidelberg United0 : 0Sunshine GeorgiesSt. Albans Saints3 : 2Hume CityOakleigh Cannons1 : 2South MelbournePreston Lions1 : 0Bentleigh GreensMelbourne City II2 : 3AvondaleDandenong Thunder0 : 2Altona Magic
Regular Season – 23
Bentleigh Greens0 : 0Oakleigh CannonsPreston Lions2 : 2Green GullyHume City1 : 0Melbourne City IIAvondale2 : 1Heidelberg UnitedAltona Magic1 : 1Sunshine GeorgiesDandenong Thunder0 : 3Dandenong CitySouth Melbourne2 : 0St. Albans Saints
Regular Season – 24
Dandenong City2 : 0Altona MagicOakleigh Cannons4 : 1Green GullySt. Albans Saints1 : 1Bentleigh GreensHeidelberg United4 : 5Hume CityMelbourne City II0 : 3South MelbourneSunshine Georgies3 : 2AvondalePreston Lions3 : 0Dandenong Thunder
Regular Season – 25 Current
Green Gully1 : 2St. Albans SaintsMelbourne City II2 : 6Bentleigh GreensAltona Magic0 : 2AvondaleHume City3 : 2Sunshine GeorgiesDandenong City0 : 0Preston LionsDandenong Thunder0 : 5Oakleigh CannonsSouth Melbourne1 : 2Heidelberg United
Regular Season – 26
AvondaleAug 29, 2026 05:00Hume CityHeidelberg UnitedAug 29, 2026 05:00Bentleigh GreensOakleigh CannonsAug 29, 2026 05:00Dandenong CitySt. Albans SaintsAug 29, 2026 05:00Dandenong ThunderPreston LionsAug 29, 2026 05:00Altona MagicMelbourne City IIAug 29, 2026 05:00Green GullySunshine GeorgiesAug 29, 2026 05:00South Melbourne
Teams
Standings
#TeamPWDLGFGAGDPtsForm
1Oakleigh Cannons24156349212851WDLWW
2Preston Lions23144536181846WDWDW
3Hume City24144648321646WWLLL
4Avondale24132961342741LWWDL
5South Melbourne2413293833541WWWDW
6Sunshine Georgies2481153231135WDDWD
7Heidelberg United249783833534LLDDD
8Dandenong City249693229333WWDLL
9Melbourne City II238693930930LLLLD
10St. Albans Saints2477102842-1428DLWDD
11Altona Magic2476112739-1227LDWDW
12Bentleigh Greens2456132147-2621DDLWL
13Green Gully2436152049-2915LDDWL
14Dandenong Thunder2443172354-3115LLLLW

Teams

🔥 Best Attack

#TeamGoals ForPGFGA
1Avondale13-2-859235931
2Oakleigh Cannons14-6-345234520
3Hume City13-4-643234328
4Melbourne City II8-6-839223927
5South Melbourne12-2-935233533
6Heidelberg United9-7-734233428
7Preston Lions13-4-533223318
8Dandenong City8-6-930233029
9Sunshine Georgies7-11-529232929
10Altona Magic7-6-1027232737
View full Best Attack →

🛡️ Best Defence

#TeamGoals AgainstPGFGA
1Preston Lions13-4-518223318
2Oakleigh Cannons14-6-320234520
3Melbourne City II8-6-827223927
4Hume City13-4-628234328
5Heidelberg United9-7-728233428
6Sunshine Georgies7-11-529232929
7Dandenong City8-6-929233029
8Avondale13-2-831235931
9South Melbourne12-2-933233533
10Altona Magic7-6-1037232737
View full Best Defence →
15Matches Played
59Goals
14Teams
2026Season