Melbourne City U23 Edge Past Altona Magic U23 in NPL Victoria Development Clash
Altona Magic U23 1–2 Melbourne City U23
4 July 2026, NPL Victoria U23 – Venue: Grange Reserve
Melbourne City’s under‑23 side maintained their push for a top‑half finish in the NPL Victoria U23 competition with a hard‑fought 2‑1 away victory over Altona Magic on Saturday morning. The result extended City’s unbeaten run against Altona at this level and underlined the depth of young talent emerging from the A‑League club’s academy.
Match Overview
The game began at a frantic tempo, with both sides keen to establish control in midfield. Altona Magic, playing on their home turf at Grange Reserve, looked dangerous on the counter‑attack in the opening exchanges. However, it was Melbourne City who struck first in the 23rd minute. A well‑worked move down the right flank ended with a low cross that was turned home by centre‑forward Liam O’Shea, who finished with composure from six yards out.
Altona responded well and levelled just before the half‑hour mark. A corner kick was only partially cleared, and the ball fell to Joshua Tran on the edge of the box. His powerful half‑volley took a slight deflection off a City defender, wrong‑footing the goalkeeper and nestling in the bottom corner. The home side grew in confidence after the equaliser and began to dominate possession, but City’s defensive structure held firm.
Key Moments
- 23’ – City take the lead: O’Shea converts a low cross from the right.
- 28’ – Altona equalise: Tran’s deflected strike beats the keeper.
- 57’ – Second half surge: City regain control through midfield pressing.
- 68’ – Winning goal: Substitute winger Marco Ricci cuts inside and curls a shot into the far post from the edge of the area.
- 85’ – Altona pressure: The home side hit the crossbar through a header from a set piece, but City survive.
Tactical Story
Melbourne City’s coach emphasised quick transitions and exploiting the space behind Altona’s full‑backs. After going 1‑1, City dropped deeper, inviting Altona forward before springing counter‑attacks. The introduction of Ricci on the left wing proved decisive, as his direct running and ability to cut inside created the winner. Altona, despite showing good spirit, lacked the cutting edge in the final third once City’s defence tightened.
Standout Players
- Marco Ricci (Melbourne City U23): The match‑winner with a superb solo effort; his pace and dribbling caused problems all night.
- Liam O’Shea (Melbourne City U23): A constant threat in the box, his early goal set the tone.
- Joshua Tran (Altona Magic U23): Scored a fine equaliser and worked tirelessly in midfield.
Season Impact
The victory lifts Melbourne City U23 to seventh place in the NPL Victoria U23 standings, just three points off the top five. Altona Magic remain in the bottom half, but their performance showed they can compete with stronger sides. With several fixtures remaining, both teams will view this match as a learning experience in a highly competitive development league.
Dunedin City Royals vs Cashmere Technical Live Score, Stats & Results
Match Overview
The Dunedin City Royals vs Cashmere Technical fixture is part of the NZ Cup during the 2026 season. Follow live scores, NZ Cup fixtures, match statistics, NZ Cup standings and NZ Cup match results for Dunedin City Royals vs Cashmere Technical on TigerScores365.
Head-to-Head Record
Previous Dunedin City Royals vs Cashmere Technical meetings provide useful insight into past results, goals scored and overall head-to-head performance between the two teams.
Team Form
Recent results and performances help illustrate the current form of both teams ahead of Dunedin City Royals vs Cashmere Technical. Compare recent wins, draws, losses and scoring records before kickoff.
NZ Cup Standings
League standings show the current position, points and performance of Dunedin City Royals, Cashmere Technical and other clubs competing in the NZ Cup.
Match Statistics
Follow possession, shots, corners, cards and other key statistics for Dunedin City Royals vs Cashmere Technical. TigerScores365 provides live and post-match data throughout the fixture.

