The NPL Victoria Men’s ladder is a proper scrap at the top. Heidelberg United sit pretty at the summit, but only just, with Avondale, Dandenong Thunder, and defending champions Oakleigh Cannons breathing down their necks.

Heidelberg United head into a tricky away clash against Melbourne Victory this weekend, riding a wave of nine straight wins. John Anastasiadis’ yellow-and-blacks are steaming along like a freight train, looking every bit the title favourites. Victory are no pushovers, though—a pacey, disciplined side capable of causing an upset. But Heidelberg’s battle-hardened squad know how to handle these kinds of fixtures. Anastasiadis is unlikely to tinker with his starting XI, banking on the cohesion and consistency that have kept his side atop the table since the season’s start.

Oakleigh Cannons, sitting fourth and six points off the pace, are desperate to stay in the title hunt, hoping for slip-ups from Heidelberg, Avondale, or Thunder. Their path won’t be easy, starting with a tough gig against Green Gully on Friday. The Greens have been in top nick, proving their mettle by toppling Thunder 3–1 last week and smashing five past Avondale a fortnight ago. Those results have filled Gully’s fans with pride and optimism. Oakleigh will need to bring their A-game—focus, grit, and sacrifice—if they’re to overcome this formidable foe. It’s shaping up to be a proper battle.

Port Melbourne Sharks are buzzing after their massive derby win over South Melbourne last week and will look to build on that momentum. The victory has given the Sharks, a much-needed boost in confidence. But their next test is a daunting one: Avondale, a side capable of brilliance and chaos in equal measure. Two weeks ago, Avondale copped a 5–2 hiding from Green Gully, but they bounced back to thump Oakleigh 3–0 last round. New Sharks boss Maxim Gaydovskiy’s first task will be to keep a clean sheet, relying on a tight, compact defence to protect the sensational Romic, who earned a spot in last week’s team of the round after his heroics against South Melbourne. Up top, the Sharks will lean on star man Liston Diaz to trouble Avondale’s backline.

South Melbourne, meanwhile, are in a tailspin. The Blues are languishing second-bottom and face a must-win clash against the only team below them, Melbourne Knights. This classic Victorian derby has lost some of its usual gloss, with both sides—typically heavyweights—fighting for survival rather than silverware. South Melbourne’s margins for error have all but vanished. New gaffer Sinisa Cohadzic is battling to turn things around, but his systems seem to be falling flat, with players struggling to grasp his vision on the pitch. The Blues need a 180-degree turnaround, and they need it now. Time is running out, and another loss could see the sand in their hourglass run dry.

John Anastasiadis’ yellow-and-blacks are steaming along like a freight train. Photo: Con Deves

VPL1

The VPL1 schedule for round 15 is packed with cracking fixtures.

Pancyprios host ladder-leaders Melbourne City on Friday night, with their sights set on a win that could see them draw level at the top. The Bentleigh Greens camp is buzzing with excitement, their fans chuffed to see the club back in the spotlight, showing all the qualities needed to return to the NPL.

Leonidas will look to stay in the promotion hunt when they travel to Kevin Bartlett Reserve to face Melbourne Srbija. The Serbian-Australian outfit are a quality side, even if their ladder position doesn’t reflect it. Their class is evident on the pitch, and Brunswick City will need to be at their best to leave with three points.

Iraklis have what looks like the easiest task this round, hosting bottom-placed Moreland City on Saturday afternoon. Moreland are staring down the barrel of relegation to VPL2, with the leakiest defence in the division (39 goals conceded) and a paltry 20 scored. With a bit of focus and composure, the Northcote-based side should secure a win to keep them in the top six.

Clarinda are in dire need of points as they welcome Western United. The side led by Tagkalakis and Tsolakis are languishing in 12th, just two points clear of Moreland. Their fans are growing anxious, struggling to see light at the end of the tunnel. Every match is now a… final for the red-and-whites, who must drastically improve their form to avoid dropping to VPL2 next season.

VPL2

Pythagoras desperately need to rediscover their winning touch. Box Hill United are in a rough patch, sitting 12th with just four points separating them from the bottom. The walls are closing in, and the Greek Australian side need an immediate reaction. This weekend, they host North Geelong Warriors with victory as their sole aim—a tough but achievable goal. It’ll take seriousness, sacrifice, and focus—qualities that have been in short supply for Box Hill this season.

NPL – Schedule

Friday 23 May

Melbourne Knights – South Melbourne 7.30pm

Port Melbourne Sharks – Avondale 8.15pm

Oakleigh Cannons – Green Gully 8.15pm

Preston Lions – Dandenong City 8.30pm

Saturday 24 May

Dandenong Thunder – Hume City 7pm

Sunday 25 May

St Albans Saints – Altona Magic 3pm

Melbourne Victory – Heidelberg United 3pm

Clarinda are in dire need of points as they welcome Western United. Photo: Con Deves

NPL – Standings

Heidelberg 14 34

Avondale 14 33

Dandenong Thunder 14 29

Oakleigh Cannons 14 28

Preston Lions 14 24

Hume City 14 23

Dandenong City 14 22

Green Gully 14 21

Altona Magic 14 14

Melbourne Victory 14 12

St Albans Saints 14 11

Port Melbourne Sharks 14 10

South Melbourne 14 9

Melbourne Knights 14 9

Port Melbourne Sharks are buzzing after their massive derby win over South Melbourne last week and will look to build on that momentum. Photo: Con Deves

VPL1 – Schedule

Friday 23 May

Bentleigh Greens – Melbourne City 8.30pm

Saturday, 24 May

Manningham United Blues – Eastern Lions 3.15pm

Northcote City – Moreland City 4pm

Caroline Springs George Cross – North Sunshine Eagles 6pm

Melbourne Srbija – Brunswick City 6.30pm

Monday, 26 May

Kingston City – Western United 8.30pm

Bulleen Lions – Langwarrin 8.30pm

VPL1 – Standings

Melbourne City 14 34

Bentleigh 14 31

George Cross 14 27

Brunswick 14 25

Bulleen Lions 13 23

Northcote 14 22

Western United 13 21

North Sunshine 14 18

Manningham 14 18

Eastern Lions 14 14

Melbourne Srbija 14 11

Kingston City 14 10

Langwarrin 14 10

Moreland City 14 8