Our Melbourne City NPL vs Altona Magic Prediction: 0-0
Melbourne City NPL vs Altona Magic in the Australia NPL Victoria is scheduled for an 04:00 GMT kick-off on Sunday March 22, 2026. A cagey affair is expected, with a 0-0 draw being the most probable result given both teams' defensive approach.
This Melbourne City NPL vs Altona Magic prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Melbourne City NPL's Last Match – Melbourne City NPL vs Brunswick City
Melbourne City NPL will be determined to find a winning touch after a 2-2 Australia Victoria Premier League 1 draw against Brunswick City on September 14.
Altona Magic's Last Match – Altona Magic vs Bentleigh Greens
Altona Magic must win as they aim to bounce back from a disappointing 0-2 Australia NPL Victoria defeat against Bentleigh Greens on March 14. In that match, Altona Magic controlled 51% of possession and managed 5 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Altona Magic | 51% | 0 (5) | - | 56 |
Bentleigh Greens | 49% | 0 (6) | - | 72 |
Melbourne City NPL vs Altona Magic Stats
Key Stats
| Melbourne City NPL | Altona Magic | |
|---|---|---|
| 0 | Attacking Strength | 1.16 |
| 0 | Defence Strength | 1.19 |
| 1.7 | Points Per Game | 0.9 |
| 5/10 | WIN | 3/10 |
| 2/10 | DRAW | 0/10 |
| 2/10 | Clean Sheets | 1/10 |
| 7/10 | BTTS | 4/10 |
| 8/10 | Over 2.5 Goals | 5/10 |
| 2.5 | Average Scored | 1.4 |
Goals Scored vs Goals Conceded
Melbourne City NPL are averaging 2.5 goals scored and 1.5 conceded per match, while Altona Magic average 1.4 scored and 1.4 conceded per game.
Melbourne City NPL 25-15
Altona Magic 14-14
What are the odds for this match?
Melbourne City NPL to win: @1.727
Draw: @3.7
Altona Magic to win: @3.9



Altona Magic
Bentleigh Greens
South Melbourne
Heidelberg Utd
Hume City
Avondale
Bentleigh Greens
Oakleigh Cannons
St Albans Saints
Altona Magic
Dandenong City
Dandenong Thunder
Green Gully