

The reigning National Premier Leagues Victoria champions made a statement of intent on June 19, 2026, as Oakleigh Cannons defeated Melbourne City NPL 3-1 at Jack Edwards Reserve. The convincing victory extended the Cannons' unbeaten run at home and showcased the depth of quality that makes them one of the runaway favourites for the title this season.
Match Overview
From the opening whistle, Oakleigh Cannons imposed themselves on the contest. Their high-pressing game and quick transitions proved too much for a young Melbourne City NPL side that, while technically gifted, struggled to cope with the intensity and physicality of the hosts. The 3-1 scoreline reflected a dominant performance that could have been more emphatic had it not been for some sharp saves from the City goalkeeper.
Key Moments
- 10th minute – Oakleigh Cannons took an early lead through a well-worked set piece. A corner from the left was met by a powerful header from central defender Jake Marshall, who outjumped his marker to plant the ball into the top corner.
- 34th minute – The Cannons doubled their advantage. A rapid counter-attack saw winger Liam O'Connell race down the right flank before cutting inside and unleashing a low drive that nestled just inside the far post.
- 58th minute – Melbourne City NPL pulled one back against the run of play. A defensive lapse allowed substitute Marco Rossi to nip in behind and slot calmly past the advancing Oakleigh goalkeeper, giving the visitors a lifeline.
- 72nd minute – Any hopes of a comeback were extinguished when Oakleigh captain Daniel Petrovski restored the two-goal cushion. A deflected shot from the edge of the area wrong-footed the City keeper and rolled into the net.
Tactical Story
Oakleigh Cannons manager Peter Zois set up his side in a fluid 4-3-3 formation that allowed the full-backs to push high and create overloads in wide areas. Melbourne City NPL, traditionally comfortable in possession under their own system, were forced into mistakes by the relentless pressing of the Cannons midfield trio. The visitors' attempts to build from the back were repeatedly stifled, leading to rushed clearances and turnovers in dangerous areas.
City's tactical adjustment at half-time, introducing an extra midfielder to try to gain control, only partially worked. While they enjoyed more of the ball after the break, they lacked the penetration to break down a well-organized Oakleigh defense marshalled by the experienced Marshall and his partner.
Standout Performers
- Jake Marshall (Oakleigh Cannons) – Not only scored the opener with a towering header, but also made several crucial interceptions and clearances. His leadership at the back was instrumental.
- Liam O'Connell (Oakleigh Cannons) – A constant threat on the right wing. His pace and direct running caused endless problems, and he capped his display with a fine goal.
- Daniel Petrovski (Oakleigh Cannons) – The captain's goal sealed the points, but his all-round midfield display—winning tackles, distributing accurately, and driving forward—was the engine of the team.
- Marco Rossi (Melbourne City NPL) – A bright spark off the bench for City, scoring a well-taken goal and showing glimpses of the technical ability that makes him one of the NPL's promising young talents.
Impact on the NPL Victoria Standings
The victory moved Oakleigh Cannons to the top of the National Premier Leagues Victoria table, leapfrogging temporary leaders South Melbourne. With the title race entering a critical phase, the Cannons have now won six of their last seven matches and look a formidable force. For Melbourne City NPL, the defeat dropped them to sixth place, but they remain in contention for a finals berth, sitting just four points outside the top four with a game in hand.
This result also extended Oakleigh's impressive home record at Jack Edwards Reserve, where they have now lost just once in the entire 2026 campaign. The combination of a fortress mentality and free-scoring attack makes them the team to beat as the season progresses toward the finals.