The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
AUS

Victoria NPL 2025/26

Every result, the table as it finished, and the price each match went off at. 187 matches played between February 2025 and September 2025.

187Matches
611Goals
3.27Per game
44.4%Home wins
73%Priced at kickoff
Heidelberg UnitedTop of the table

Final table 14 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 HUHeidelberg United 28 19 6 3 +32 63
2 AVOAvondale 27 19 4 4 +38 61
3 DTDandenong Thunder 27 16 5 6 +28 53
4 PLPreston Lions 28 15 5 8 +12 50
5 OCOakleigh Cannons 27 15 4 8 +24 49
6 DCDandenong City 29 12 10 7 +14 46
7 HCHume City 26 11 5 10 +2 38
8 GGGreen Gully 26 8 7 11 -4 31
9 SMSouth Melbourne 26 7 7 12 -17 28
10 AMAltona Magic 26 7 6 13 -10 27
11 SASSt. Albans Saints 26 7 6 13 -11 27
12 MVIMelbourne Victory II 26 5 3 18 -24 18
13 PMPort Melbourne 26 4 5 17 -40 17
14 MKMelbourne Knights 26 4 3 19 -44 15

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.27
611 goals. 67.9% of matches went over 2.5.
Home advantage
44.4%
Draws 20.3%, away wins 35.3%.
Half-time lead held
78.5%
From 121 matches where someone led at the break.
1–1 16 · 8.6%
2–1 15 · 8%
1–2 15 · 8%
0–1 13 · 7%
0–3 11 · 5.9%
3–1 10 · 5.3%

Results 187

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 14 September 2025
08:00 Heidelberg United 2 – 1 Dandenong City 1.79 3.95 4.50
Sunday 7 September 2025
04:00 Avondale 0 – 1 Dandenong City — — —
Friday 5 September 2025
09:30 Heidelberg United 2 – 1 Preston Lions 1.88 3.85 5.50
Sunday 31 August 2025
04:30 Oakleigh Cannons 1 – 2 Preston Lions 1.96 4.08 4.29
Saturday 30 August 2025
08:00 Dandenong Thunder 0 – 1 Dandenong City 2.15 4.20 3.55
Saturday 23 August 2025
05:00 Melbourne Victory II 0 – 3 Dandenong City — — —
05:00 Melbourne Knights 1 – 5 Altona Magic 3.24 4.27 2.15
05:00 Oakleigh Cannons 3 – 0 South Melbourne 3.05 5.20 2.60
05:00 Port Melbourne 2 – 2 Heidelberg United 2.75 4.97 2.45
05:00 Preston Lions 2 – 0 Dandenong Thunder 1.60 5.21 4.70
05:00 St. Albans Saints 0 – 4 Hume City 2.12 4.71 2.85
05:00 Avondale 2 – 1 Green Gully — — —
Sunday 17 August 2025
07:00 South Melbourne 0 – 5 Avondale — — —
07:00 St. Albans Saints 1 – 5 Dandenong Thunder 1.81 5.20 3.56
Saturday 16 August 2025
06:00 Dandenong City 7 – 1 Melbourne Knights 1.16 9.06 15.00
05:15 Altona Magic 4 – 0 Port Melbourne 1.34 6.75 8.00
Friday 15 August 2025
09:30 Hume City 1 – 2 Melbourne Victory II — — —
09:30 Heidelberg United 1 – 1 Oakleigh Cannons 2.24 3.76 3.10
09:30 Green Gully 0 – 1 Preston Lions 2.60 3.83 2.75
Sunday 3 August 2025
07:00 South Melbourne 1 – 1 Green Gully 2.32 3.85 3.05
07:00 St. Albans Saints 0 – 3 Preston Lions 3.20 4.50 2.03
Saturday 2 August 2025
06:00 Dandenong Thunder 4 – 1 Melbourne Victory II — — —
05:00 Avondale 2 – 1 Heidelberg United — — —
Friday 1 August 2025
10:15 Oakleigh Cannons 1 – 0 Altona Magic 2.09 4.97 2.90
10:15 Port Melbourne 1 – 1 Dandenong City 11.50 6.60 1.33
09:30 Melbourne Knights 1 – 1 Hume City 5.50 5.38 1.54
Saturday 26 July 2025
09:00 Dandenong Thunder 4 – 0 Melbourne Knights 2.32 4.68 3.25
06:00 Heidelberg United 1 – 1 South Melbourne 3.20 4.95 2.00
05:15 Altona Magic 0 – 1 Avondale — — —
Friday 25 July 2025
10:30 Hume City 4 – 1 Port Melbourne 1.93 5.20 3.56
10:30 Preston Lions 1 – 0 Melbourne Victory II — — —
09:45 Dandenong City 1 – 0 Oakleigh Cannons 4.00 4.29 1.95
09:30 Green Gully 2 – 2 St. Albans Saints 2.35 3.90 3.25
Sunday 20 July 2025
07:00 St. Albans Saints 3 – 1 Melbourne Victory II — — —
Saturday 19 July 2025
07:00 South Melbourne 2 – 0 Altona Magic 1.84 4.48 4.65
05:00 Avondale 1 – 1 Dandenong City — — —
Friday 18 July 2025
10:30 Preston Lions 3 – 0 Melbourne Knights 1.82 5.30 3.60
10:15 Oakleigh Cannons 4 – 0 Hume City 1.97 4.67 3.52
10:15 Port Melbourne 0 – 2 Dandenong Thunder 1.95 4.30 3.80
09:30 Green Gully 0 – 3 Heidelberg United 4.60 4.19 1.70
Friday 11 July 2025
09:30 Melbourne Knights 3 – 3 Oakleigh Cannons 6.25 4.50 1.60
Sunday 6 July 2025
06:00 St. Albans Saints 4 – 2 Melbourne Knights 1.53 6.00 5.40
05:00 Preston Lions 5 – 0 Port Melbourne 1.56 5.20 5.29
Saturday 5 July 2025
09:00 Dandenong Thunder 3 – 3 Oakleigh Cannons 3.32 5.30 1.98
05:15 Altona Magic 0 – 2 Heidelberg United 1.99 5.19 3.70
Friday 4 July 2025
10:30 Hume City 1 – 2 Avondale — — —
09:45 Dandenong City 3 – 3 South Melbourne 2.65 3.94 2.47
09:30 Green Gully 4 – 1 Melbourne Victory II — — —
Monday 30 June 2025
10:15 Melbourne Victory II 1 – 2 Melbourne Knights — — —
Saturday 28 June 2025
05:00 Avondale 1 – 1 Dandenong Thunder — — —
Friday 27 June 2025
10:15 Oakleigh Cannons 4 – 0 Preston Lions 2.70 4.20 2.22
10:15 Port Melbourne 0 – 2 St. Albans Saints 3.47 4.02 2.27
09:30 Heidelberg United 2 – 2 Dandenong City 1.42 4.80 7.30
09:30 South Melbourne 2 – 1 Hume City 2.60 3.65 2.56
09:30 Green Gully 2 – 3 Altona Magic 1.88 4.05 3.76
Monday 23 June 2025
10:15 Melbourne Victory II 1 – 2 Port Melbourne — — —
Sunday 22 June 2025
07:00 South Melbourne 0 – 1 Dandenong Thunder 1.28 8.11 12.77
05:00 Preston Lions 1 – 1 Avondale — — —
Friday 20 June 2025
10:30 Hume City 0 – 1 Heidelberg United 2.44 5.40 3.60
10:30 St. Albans Saints 3 – 2 Oakleigh Cannons 1.89 5.20 3.60
09:45 Dandenong City 2 – 1 Altona Magic 2.13 4.44 3.75
09:45 Melbourne Knights 1 – 4 Green Gully 3.50 4.10 2.07
Sunday 15 June 2025
07:00 South Melbourne 2 – 1 Preston Lions 2.50 3.35 2.85
Saturday 14 June 2025
05:15 Altona Magic 1 – 1 Hume City 1.83 4.99 4.06
05:00 Avondale 2 – 2 St. Albans Saints — — —
Friday 13 June 2025
10:15 Oakleigh Cannons 2 – 5 Melbourne Victory II — — —
10:15 Port Melbourne 2 – 2 Melbourne Knights 2.85 4.18 2.22
09:45 Dandenong City 0 – 0 Green Gully 2.60 3.93 2.59
09:30 Heidelberg United 2 – 0 Dandenong Thunder 1.90 3.75 4.10
Monday 9 June 2025
07:00 Melbourne Victory II 2 – 3 Avondale — — —
Saturday 7 June 2025
09:00 Dandenong Thunder 6 – 0 Altona Magic 6.20 5.47 1.50
Friday 6 June 2025
10:30 Hume City 3 – 0 Dandenong City 5.40 7.20 1.47
10:30 Preston Lions 0 – 1 Heidelberg United 1.57 5.60 4.60
10:30 St. Albans Saints 2 – 2 South Melbourne 3.45 4.64 2.12
09:30 Green Gully 0 – 0 Port Melbourne 1.77 4.29 5.80
Sunday 1 June 2025
07:00 South Melbourne 4 – 2 Melbourne Victory II — — —
Saturday 31 May 2025
05:15 Altona Magic 0 – 2 Preston Lions 2.99 4.40 2.27
05:00 Avondale 5 – 1 Melbourne Knights — — —
Friday 30 May 2025
10:30 Hume City 3 – 2 Green Gully 3.10 4.71 2.14
10:15 Oakleigh Cannons 4 – 1 Port Melbourne 2.60 4.10 2.77
09:45 Dandenong City 1 – 2 Dandenong Thunder 2.65 3.92 2.41
09:30 Heidelberg United 2 – 2 St. Albans Saints 1.33 5.96 8.10
Sunday 25 May 2025
05:00 Melbourne Victory II 0 – 3 Heidelberg United — — —
05:00 St. Albans Saints 0 – 1 Altona Magic 2.28 4.69 3.09
Saturday 24 May 2025
09:00 Dandenong Thunder 1 – 1 Hume City 4.07 5.00 1.71
Friday 23 May 2025
10:30 Preston Lions 1 – 1 Dandenong City 2.40 4.39 2.85
10:15 Oakleigh Cannons 3 – 1 Green Gully 2.25 4.60 2.66
10:15 Port Melbourne 0 – 1 Avondale — — —
09:30 Melbourne Knights 0 – 2 South Melbourne 3.01 3.63 2.32
Sunday 18 May 2025
07:00 South Melbourne 0 – 2 Port Melbourne 1.50 4.54 7.10
05:00 St. Albans Saints 1 – 3 Dandenong City 3.70 4.75 1.95
Saturday 17 May 2025
08:15 Altona Magic 1 – 0 Melbourne Victory II — — —
05:00 Avondale 3 – 0 Oakleigh Cannons — — —
Friday 16 May 2025
10:30 Hume City 0 – 1 Preston Lions 4.20 5.08 1.70
09:30 Heidelberg United 2 – 1 Melbourne Knights 1.25 7.90 10.50
09:30 Green Gully 3 – 1 Dandenong Thunder 2.70 3.92 2.60
Sunday 11 May 2025
07:00 South Melbourne 1 – 2 Oakleigh Cannons 5.20 4.20 1.77
Saturday 10 May 2025
09:00 Hume City 3 – 2 St. Albans Saints 3.30 5.22 2.05
09:00 Dandenong Thunder 3 – 0 Preston Lions 7.50 6.30 1.33
08:15 Altona Magic 4 – 0 Melbourne Knights 1.52 6.31 5.30
Friday 9 May 2025
09:45 Dandenong City 3 – 1 Melbourne Victory II — — —
09:30 Heidelberg United 2 – 1 Port Melbourne 1.10 13.34 23.00
09:30 Green Gully 5 – 2 Avondale — — —
Monday 5 May 2025
10:00 Melbourne Victory II 2 – 3 Hume City — — —
Sunday 4 May 2025
05:00 Melbourne Knights 0 – 2 Dandenong City 8.90 8.00 1.33
Saturday 3 May 2025
09:00 Dandenong Thunder 2 – 2 St. Albans Saints 4.10 5.14 1.74
05:00 Avondale 4 – 0 South Melbourne — — —
Friday 2 May 2025
10:30 Preston Lions 3 – 2 Green Gully 2.35 4.10 2.50
10:15 Oakleigh Cannons 1 – 2 Heidelberg United 1.80 5.00 3.54
10:15 Port Melbourne 3 – 3 Altona Magic 6.00 4.60 1.50
Monday 28 April 2025
10:00 Melbourne Victory II 3 – 4 Dandenong Thunder — — —
Friday 25 April 2025
10:30 Hume City 2 – 1 Melbourne Knights 2.08 4.71 3.22
10:30 Preston Lions 2 – 1 St. Albans Saints 1.76 4.64 4.33
09:45 Dandenong City 5 – 2 Port Melbourne 1.42 6.20 8.00
09:30 Heidelberg United 3 – 1 Avondale — — —
09:30 Green Gully 1 – 0 South Melbourne 2.31 3.71 2.87
07:30 Altona Magic 1 – 2 Oakleigh Cannons 1.85 4.50 3.70
Monday 14 April 2025
09:30 Melbourne Victory II 0 – 0 Preston Lions — — —
Sunday 13 April 2025
07:00 South Melbourne 0 – 3 Heidelberg United 4.80 4.20 1.90
05:00 St. Albans Saints 1 – 2 Green Gully 2.41 4.54 2.40
Saturday 12 April 2025
05:00 Avondale 4 – 0 Altona Magic — — —
Friday 11 April 2025
10:15 Oakleigh Cannons 3 – 0 Dandenong City 4.45 4.68 1.93
10:15 Port Melbourne 1 – 3 Hume City 1.75 5.29 5.29
09:30 Melbourne Knights 0 – 3 Dandenong Thunder 3.30 3.80 2.25
Monday 7 April 2025
10:00 Melbourne Victory II 3 – 2 St. Albans Saints — — —
Saturday 5 April 2025
08:00 Dandenong Thunder 5 – 1 Port Melbourne 3.70 5.30 1.75
07:15 Altona Magic 0 – 0 South Melbourne 4.00 4.80 1.70
Friday 4 April 2025
09:30 Hume City 0 – 3 Oakleigh Cannons 2.28 4.30 2.75
08:45 Dandenong City 0 – 3 Avondale — — —
08:30 Heidelberg United 4 – 1 Green Gully 1.62 4.67 5.40
08:30 Melbourne Knights 0 – 1 Preston Lions 3.50 4.20 2.10
Monday 31 March 2025
08:30 South Melbourne 1 – 3 Dandenong City 2.40 3.81 3.00
Sunday 30 March 2025
04:00 Melbourne Knights 3 – 1 St. Albans Saints 4.20 4.50 2.21
Saturday 29 March 2025
05:00 Melbourne Victory II 1 – 2 Green Gully — — —
04:00 Avondale 2 – 0 Hume City — — —
Friday 28 March 2025
09:15 Oakleigh Cannons 3 – 1 Dandenong Thunder 1.67 4.80 4.40
09:15 Port Melbourne 3 – 2 Preston Lions 3.10 4.10 2.10
08:30 Heidelberg United 3 – 1 Altona Magic 1.66 4.40 5.80
Sunday 23 March 2025
05:00 St. Albans Saints 3 – 0 Port Melbourne 1.81 4.60 4.20
Saturday 22 March 2025
09:15 Dandenong Thunder 2 – 1 Avondale — — —
07:15 Altona Magic 0 – 0 Green Gully 3.70 4.40 1.91
Friday 21 March 2025
09:30 Hume City 1 – 1 South Melbourne 3.33 4.50 2.30
09:30 Preston Lions 2 – 3 Oakleigh Cannons 1.65 4.80 4.50
08:45 Dandenong City 0 – 2 Heidelberg United 3.15 3.98 2.23
08:30 Melbourne Knights 1 – 2 Melbourne Victory II — — —
Saturday 15 March 2025
09:15 Dandenong Thunder 1 – 0 South Melbourne 11.20 6.95 1.30
08:45 Altona Magic 0 – 0 Dandenong City 6.42 6.00 1.58
04:00 Avondale 3 – 1 Preston Lions — — —
Friday 14 March 2025
09:15 Oakleigh Cannons 1 – 2 St. Albans Saints 2.50 3.80 2.76
09:15 Port Melbourne 0 – 3 Melbourne Victory II — — —
08:30 Heidelberg United 5 – 1 Hume City 2.90 3.69 2.75
08:30 Green Gully 3 – 0 Melbourne Knights 1.57 5.10 4.77
Sunday 9 March 2025
08:00 Melbourne Knights 3 – 0 Port Melbourne 2.64 3.86 2.50
08:00 Melbourne Victory II 0 – 3 Oakleigh Cannons — — —
Saturday 8 March 2025
08:00 Dandenong Thunder 3 – 2 Heidelberg United 3.64 4.50 1.99
05:00 St. Albans Saints 1 – 4 Avondale — — —
Friday 7 March 2025
09:30 Hume City 2 – 0 Altona Magic 2.50 4.05 2.48
09:00 Preston Lions 2 – 0 South Melbourne 3.00 3.65 2.55
08:30 Green Gully 0 – 5 Dandenong City 2.20 3.98 3.18
Monday 3 March 2025
08:30 South Melbourne 0 – 3 St. Albans Saints 1.68 5.00 7.00
Saturday 1 March 2025
07:15 Altona Magic 0 – 1 Dandenong Thunder 1.40 6.40 7.74
04:00 Avondale 4 – 1 Melbourne Victory II — — —
Friday 28 February 2025
09:15 Oakleigh Cannons 3 – 0 Melbourne Knights 1.63 4.90 5.90
09:15 Port Melbourne 1 – 0 Green Gully 10.00 6.92 1.25
08:45 Dandenong City 1 – 3 Hume City 4.20 4.20 2.34
08:30 Heidelberg United 1 – 1 Preston Lions 2.43 3.78 3.90
Monday 24 February 2025
09:30 Melbourne Victory II 3 – 3 South Melbourne — — —
Sunday 23 February 2025
06:00 St. Albans Saints 1 – 2 Heidelberg United 3.65 3.86 2.40
Saturday 22 February 2025
08:00 Dandenong Thunder 2 – 2 Dandenong City 13.24 7.84 1.47
Friday 21 February 2025
09:30 Preston Lions 1 – 0 Altona Magic 1.76 4.30 3.91
09:15 Port Melbourne 0 – 2 Oakleigh Cannons 3.00 4.15 2.50
08:30 Melbourne Knights 1 – 3 Avondale — — —
08:30 Green Gully 1 – 1 Hume City 2.50 3.93 2.80
Monday 17 February 2025
08:30 South Melbourne 3 – 1 Melbourne Knights 1.81 3.88 5.72
Saturday 15 February 2025
07:15 Altona Magic 2 – 1 St. Albans Saints 2.45 3.97 2.77
04:00 Avondale 4 – 1 Port Melbourne — — —
Friday 14 February 2025
09:30 Hume City 2 – 1 Dandenong Thunder 1.63 5.00 4.80
08:45 Dandenong City 2 – 2 Preston Lions 2.68 4.66 2.38
08:30 Heidelberg United 1 – 0 Melbourne Victory II — — —
08:30 Green Gully 1 – 1 Oakleigh Cannons 3.60 4.50 2.00
Monday 10 February 2025
09:30 Melbourne Victory II 1 – 1 Altona Magic — — —
Sunday 9 February 2025
06:00 Dandenong City 3 – 3 St. Albans Saints 2.20 4.28 3.80
Saturday 8 February 2025
08:00 Dandenong Thunder 2 – 0 Green Gully 12.50 8.85 1.22
Friday 7 February 2025
09:30 Preston Lions 2 – 1 Hume City 2.05 4.50 3.15
09:15 Oakleigh Cannons 1 – 2 Avondale — — —
09:15 Port Melbourne 0 – 1 South Melbourne 4.05 5.40 1.68
Thursday 6 February 2025
08:30 Melbourne Knights 3 – 2 Heidelberg United 2.90 3.75 2.38

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key