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

Victoria NPL 2023/24

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

187Matches
625Goals
3.34Per game
48.1%Home wins
84%Priced at kickoff
AvondaleTop 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 AVOAvondale 28 23 4 1 +60 73
2 SMSouth Melbourne 28 21 2 5 +30 65
3 OCOakleigh Cannons 28 19 4 5 +43 61
4 MKMelbourne Knights 28 15 5 8 +17 50
5 PMPort Melbourne 27 13 6 8 +17 45
6 AMAltona Magic 27 13 2 12 -10 41
7 GGGreen Gully 26 13 1 12 +13 40
8 DTDandenong Thunder 26 10 3 13 +1 33
9 HUHeidelberg United 26 8 7 11 -15 31
10 HCHume City 26 7 7 12 -4 28
11 SASSt. Albans Saints 26 6 4 16 -29 22
12 MCMoreland City 26 4 4 18 -43 16
13 BGBentleigh Greens 26 4 3 19 -27 15
14 NGWNorth Geelong Warriors 26 4 2 20 -53 14

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.34
625 goals. 64.7% of matches went over 2.5.
Home advantage
48.1%
Draws 14.4%, away wins 37.4%.
Half-time lead held
84.5%
From 129 matches where someone led at the break.
2–1 17 · 9.1%
1–1 16 · 8.6%
1–0 15 · 8%
3–2 13 · 7%
0–2 13 · 7%
0–1 12 · 6.4%

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 10 September 2023
05:00 Avondale 4 – 0 South Melbourne — — —
Saturday 2 September 2023
04:30 Avondale 1 – 0 Melbourne Knights — — —
Friday 1 September 2023
10:00 South Melbourne 2 – 1 Oakleigh Cannons 4.50 4.51 2.00
Friday 25 August 2023
10:00 Oakleigh Cannons 5 – 0 Altona Magic 1.26 7.00 11.00
09:30 Melbourne Knights 2 – 0 Port Melbourne 3.40 3.81 2.15
Saturday 19 August 2023
05:00 Heidelberg United 3 – 2 Melbourne Knights 1.88 4.25 4.50
05:00 Port Melbourne 4 – 0 Altona Magic 1.57 5.70 7.55
05:00 Oakleigh Cannons 5 – 0 Moreland City 1.05 26.03 44.16
05:00 Dandenong Thunder 3 – 4 Hume City 13.60 7.70 1.44
05:00 North Geelong Warriors 0 – 2 South Melbourne 5.55 4.33 1.87
05:00 St. Albans Saints 0 – 2 Green Gully 2.20 3.85 3.29
05:00 Avondale 2 – 1 Bentleigh Greens — — —
Wednesday 16 August 2023
08:15 Heidelberg United 2 – 1 South Melbourne 4.40 4.25 1.76
Sunday 13 August 2023
07:00 Green Gully 1 – 2 Heidelberg United 2.69 3.90 2.60
06:00 Melbourne Knights 2 – 1 Dandenong Thunder 2.21 4.60 3.79
Saturday 12 August 2023
05:00 Altona Magic 1 – 0 Bentleigh Greens 3.95 4.20 1.83
05:00 Avondale 2 – 1 South Melbourne — — —
05:00 Moreland City 0 – 1 St. Albans Saints 12.25 7.70 1.28
04:30 Hume City 1 – 1 Port Melbourne 2.58 3.70 2.67
Tuesday 8 August 2023
10:00 North Geelong Warriors 2 – 4 Oakleigh Cannons 10.65 6.87 1.28
Saturday 29 July 2023
09:15 Dandenong Thunder 1 – 0 Green Gully 4.40 4.50 1.84
08:30 Hume City 2 – 4 Melbourne Knights 1.29 6.90 9.55
08:15 Altona Magic 1 – 4 South Melbourne 5.52 4.92 1.85
06:00 St. Albans Saints 2 – 0 North Geelong Warriors 2.55 4.14 2.91
05:00 Bentleigh Greens 2 – 2 Port Melbourne 3.71 3.98 2.65
05:00 Moreland City 2 – 1 Heidelberg United 14.00 8.40 1.21
Friday 28 July 2023
10:30 Oakleigh Cannons 0 – 0 Avondale — — —
Sunday 23 July 2023
05:00 St. Albans Saints 1 – 2 Avondale — — —
Saturday 22 July 2023
08:15 Altona Magic 2 – 1 Oakleigh Cannons 4.80 4.60 1.62
07:30 Port Melbourne 0 – 4 South Melbourne 2.80 3.94 2.64
05:00 Bentleigh Greens 0 – 2 Hume City 2.16 3.96 3.53
05:00 North Geelong Warriors 0 – 0 Heidelberg United 2.50 3.65 3.06
05:00 Moreland City 0 – 4 Dandenong Thunder 5.10 4.75 1.66
Friday 21 July 2023
10:00 Green Gully 2 – 0 Melbourne Knights 2.31 3.80 3.10
Sunday 16 July 2023
06:00 Melbourne Knights 2 – 1 Moreland City 1.35 6.00 7.26
05:00 St. Albans Saints 1 – 4 Altona Magic 2.29 3.70 3.49
Saturday 15 July 2023
09:15 Dandenong Thunder 6 – 0 North Geelong Warriors 4.30 4.34 1.72
08:30 Hume City 0 – 1 Green Gully 1.54 5.50 6.11
07:30 Port Melbourne 2 – 0 Oakleigh Cannons 2.20 3.95 3.96
05:00 Bentleigh Greens 0 – 2 South Melbourne 2.75 3.94 2.57
05:00 Heidelberg United 1 – 1 Avondale — — —
Sunday 9 July 2023
05:00 South Melbourne 2 – 2 Hume City 1.74 4.52 4.50
05:00 North Geelong Warriors 0 – 3 Melbourne Knights 1.93 4.32 3.84
Saturday 8 July 2023
08:15 Altona Magic 3 – 2 Heidelberg United 2.83 3.89 2.99
05:00 Bentleigh Greens 1 – 3 Oakleigh Cannons 2.51 3.78 2.86
05:00 Moreland City 1 – 1 Green Gully 13.90 9.00 1.20
04:30 Avondale 5 – 1 Dandenong Thunder — — —
Friday 7 July 2023
09:45 St. Albans Saints 0 – 2 Port Melbourne 7.00 5.00 1.46
Sunday 2 July 2023
05:00 South Melbourne 0 – 2 Oakleigh Cannons 1.99 4.34 4.65
Saturday 1 July 2023
09:15 Dandenong Thunder 0 – 3 Altona Magic 3.90 4.16 2.07
08:30 Hume City 3 – 2 Moreland City 1.09 19.75 31.85
07:30 Port Melbourne 1 – 0 Heidelberg United 1.59 6.25 9.40
Friday 30 June 2023
10:00 Green Gully 3 – 1 North Geelong Warriors 1.25 8.50 14.80
09:45 St. Albans Saints 0 – 2 Bentleigh Greens 3.35 3.60 2.95
09:30 Melbourne Knights 1 – 1 Avondale — — —
Saturday 24 June 2023
08:30 Hume City 0 – 1 Oakleigh Cannons 2.73 3.65 2.63
08:15 Altona Magic 3 – 2 Melbourne Knights 2.26 3.97 2.87
07:30 Port Melbourne 0 – 0 Dandenong Thunder 1.10 17.00 25.00
05:00 Bentleigh Greens 1 – 1 Heidelberg United 1.81 4.70 5.00
05:00 North Geelong Warriors 1 – 0 Moreland City 1.13 23.14 39.04
Friday 23 June 2023
10:00 Green Gully 0 – 4 Avondale — — —
Tuesday 20 June 2023
10:00 South Melbourne 4 – 0 St. Albans Saints 1.29 7.40 14.80
Saturday 17 June 2023
08:30 Hume City 1 – 2 North Geelong Warriors 1.73 4.70 5.25
05:00 Dandenong Thunder 1 – 1 Bentleigh Greens 9.60 7.00 1.25
05:00 Moreland City 0 – 3 Avondale — — —
Friday 16 June 2023
10:30 Oakleigh Cannons 2 – 0 St. Albans Saints 1.57 7.00 8.50
10:00 Green Gully 5 – 2 Altona Magic 1.66 5.10 5.00
09:30 Melbourne Knights 0 – 1 Port Melbourne 2.09 4.10 3.30
Tuesday 13 June 2023
06:00 South Melbourne 3 – 2 Dandenong Thunder — — —
Sunday 11 June 2023
05:00 St. Albans Saints 3 – 0 Hume City 4.40 4.10 1.76
Saturday 10 June 2023
08:15 Altona Magic 3 – 1 Moreland City 1.26 7.35 10.75
05:00 Bentleigh Greens 0 – 1 Melbourne Knights 7.30 5.20 1.61
05:00 Avondale 3 – 0 North Geelong Warriors — — —
Friday 9 June 2023
10:30 Oakleigh Cannons 5 – 1 Heidelberg United 1.80 4.30 4.10
09:30 Port Melbourne 1 – 3 Green Gully 1.87 4.20 4.38
Saturday 3 June 2023
08:30 Hume City 0 – 1 Avondale — — —
05:00 North Geelong Warriors 0 – 5 Altona Magic 2.00 4.21 3.76
05:00 Moreland City 0 – 5 Port Melbourne 47.24 16.00 1.05
Friday 2 June 2023
10:30 Heidelberg United 3 – 0 St. Albans Saints 2.08 4.10 3.59
10:30 Oakleigh Cannons 2 – 1 Dandenong Thunder 1.44 6.60 8.40
10:00 Green Gully 3 – 1 Bentleigh Greens 1.85 4.20 4.00
09:30 Melbourne Knights 1 – 2 South Melbourne 2.85 3.64 2.59
Sunday 28 May 2023
06:00 South Melbourne 1 – 0 Green Gully 1.74 4.50 4.40
Saturday 27 May 2023
08:15 Altona Magic 2 – 5 Avondale — — —
07:30 Port Melbourne 4 – 0 North Geelong Warriors 1.37 7.20 10.50
05:00 St. Albans Saints 0 – 4 Dandenong Thunder 1.98 4.07 3.46
05:00 Bentleigh Greens 1 – 3 Moreland City 1.76 4.50 4.20
Friday 26 May 2023
10:30 Heidelberg United 1 – 0 Hume City 3.62 4.30 1.96
10:30 Oakleigh Cannons 2 – 2 Melbourne Knights 1.77 4.90 5.00
Saturday 20 May 2023
09:15 Dandenong Thunder 2 – 1 Heidelberg United 3.73 4.30 2.01
08:30 Hume City 1 – 0 Altona Magic 1.41 6.40 8.30
05:00 North Geelong Warriors 1 – 2 Bentleigh Greens 4.72 4.10 1.85
05:00 Moreland City 0 – 2 South Melbourne 59.00 21.00 1.06
05:00 Avondale 1 – 0 Port Melbourne — — —
Friday 19 May 2023
10:00 Green Gully 1 – 2 Oakleigh Cannons 5.43 4.60 1.65
09:30 Melbourne Knights 4 – 1 St. Albans Saints 1.50 4.90 7.09
Sunday 14 May 2023
06:00 South Melbourne 2 – 1 North Geelong Warriors 1.19 7.38 14.29
Saturday 13 May 2023
08:30 Hume City 0 – 2 Dandenong Thunder 1.69 5.70 6.36
08:15 Altona Magic 0 – 2 Port Melbourne 7.70 7.00 1.37
05:00 Moreland City 0 – 3 Oakleigh Cannons 25.00 11.00 1.13
Friday 12 May 2023
10:00 Green Gully 0 – 1 St. Albans Saints 1.54 5.20 6.50
09:30 Bentleigh Greens 0 – 4 Avondale — — —
09:30 Melbourne Knights 5 – 0 Heidelberg United 1.77 4.60 4.46
Sunday 7 May 2023
06:00 South Melbourne 3 – 0 Avondale — — —
05:00 St. Albans Saints 3 – 0 Moreland City 1.29 7.10 10.00
Saturday 6 May 2023
09:15 Dandenong Thunder 0 – 1 Melbourne Knights 2.91 4.00 2.28
07:30 Port Melbourne 3 – 0 Hume City 1.64 4.58 5.05
05:00 Bentleigh Greens 1 – 2 Altona Magic 1.82 4.62 4.90
Friday 5 May 2023
10:30 Heidelberg United 1 – 0 Green Gully 2.03 4.40 4.11
10:30 Oakleigh Cannons 5 – 0 North Geelong Warriors 1.13 10.00 18.00
Sunday 30 April 2023
06:00 South Melbourne 5 – 1 Altona Magic 1.67 4.33 5.80
06:00 Melbourne Knights 1 – 1 Hume City 3.03 3.94 2.89
Saturday 29 April 2023
07:30 Port Melbourne 2 – 1 Bentleigh Greens 1.60 4.83 6.16
05:00 North Geelong Warriors 1 – 0 St. Albans Saints 2.43 4.10 3.76
05:00 Avondale 4 – 2 Oakleigh Cannons — — —
Friday 28 April 2023
10:30 Heidelberg United 0 – 0 Moreland City 1.17 11.00 20.52
10:00 Green Gully 4 – 2 Dandenong Thunder 1.87 4.41 3.63
Monday 24 April 2023
09:30 South Melbourne 5 – 2 Port Melbourne 2.73 3.90 2.64
09:30 Melbourne Knights 3 – 2 Green Gully 1.99 4.40 3.67
Saturday 22 April 2023
09:15 Dandenong Thunder 3 – 2 Moreland City 1.34 6.59 9.10
08:30 Hume City 2 – 3 Bentleigh Greens 2.38 3.98 3.10
05:00 Avondale 4 – 0 St. Albans Saints — — —
Friday 21 April 2023
10:30 Oakleigh Cannons 5 – 1 Altona Magic 1.87 4.20 4.16
09:30 Heidelberg United 1 – 1 North Geelong Warriors 1.50 5.80 6.80
Monday 17 April 2023
10:30 Oakleigh Cannons 3 – 2 Port Melbourne 4.10 4.20 2.02
Saturday 15 April 2023
05:30 South Melbourne 1 – 0 Bentleigh Greens 1.59 5.30 6.20
05:00 North Geelong Warriors 1 – 2 Dandenong Thunder 2.26 4.00 2.98
05:00 Moreland City 1 – 4 Melbourne Knights 13.00 7.70 1.23
05:00 Avondale 8 – 2 Heidelberg United — — —
Friday 14 April 2023
10:30 Altona Magic 5 – 1 St. Albans Saints 1.67 4.51 4.75
10:00 Green Gully 1 – 3 Hume City 2.38 4.10 3.56
Monday 10 April 2023
07:00 Oakleigh Cannons 3 – 0 Bentleigh Greens 2.41 3.89 2.97
06:00 Melbourne Knights 3 – 2 North Geelong Warriors 2.50 4.00 2.71
Sunday 9 April 2023
08:00 Heidelberg United 1 – 2 Altona Magic 3.04 4.42 2.29
Saturday 8 April 2023
09:15 Dandenong Thunder 1 – 3 Avondale — — —
08:30 Hume City 0 – 0 South Melbourne 2.67 3.68 2.78
07:30 Port Melbourne 2 – 1 St. Albans Saints 1.23 7.00 13.00
Friday 7 April 2023
10:00 Green Gully 6 – 2 Moreland City 1.57 5.00 6.35
Saturday 1 April 2023
08:30 Oakleigh Cannons 0 – 1 South Melbourne 3.80 4.00 2.11
07:15 Altona Magic 3 – 2 Dandenong Thunder 2.13 3.94 3.59
04:15 Avondale 3 – 0 Melbourne Knights — — —
04:00 North Geelong Warriors 0 – 7 Green Gully 2.30 4.30 4.04
04:00 Moreland City 2 – 5 Hume City 41.00 17.00 1.08
Friday 31 March 2023
09:30 Heidelberg United 2 – 2 Port Melbourne 7.16 5.25 1.46
08:30 Bentleigh Greens 4 – 1 St. Albans Saints 3.06 3.60 3.26
Sunday 26 March 2023
04:00 St. Albans Saints 0 – 1 South Melbourne 9.30 7.00 1.43
Saturday 25 March 2023
08:45 Oakleigh Cannons 2 – 1 Hume City 3.46 3.65 2.41
08:00 Dandenong Thunder 2 – 6 Port Melbourne 5.70 5.15 1.59
04:15 Avondale 3 – 2 Green Gully — — —
04:00 Moreland City 4 – 1 North Geelong Warriors 7.30 5.30 1.53
Friday 24 March 2023
09:30 Heidelberg United 3 – 1 Bentleigh Greens 2.62 4.05 3.81
08:30 Melbourne Knights 3 – 1 Altona Magic 1.66 4.10 5.50
Sunday 19 March 2023
06:00 St. Albans Saints 1 – 1 Oakleigh Cannons 4.90 4.20 1.80
Saturday 18 March 2023
07:15 Altona Magic 1 – 2 Green Gully 2.46 3.87 2.72
06:30 Port Melbourne 2 – 3 Melbourne Knights 1.49 6.00 8.50
06:00 North Geelong Warriors 0 – 4 Hume City 7.20 4.89 1.55
04:15 Avondale 7 – 0 Moreland City — — —
Friday 17 March 2023
08:30 South Melbourne 0 – 2 Heidelberg United 1.73 4.10 4.66
08:30 Bentleigh Greens 0 – 3 Dandenong Thunder 4.28 3.62 2.10
Sunday 12 March 2023
08:30 Melbourne Knights 1 – 0 Bentleigh Greens 3.90 4.00 1.95
Saturday 11 March 2023
08:00 Dandenong Thunder 0 – 1 South Melbourne 8.00 6.50 1.45
07:30 Hume City 1 – 1 St. Albans Saints 1.37 6.00 8.63
06:00 North Geelong Warriors 1 – 4 Avondale — — —
04:00 Moreland City 1 – 1 Altona Magic 2.88 3.99 2.25
Friday 10 March 2023
09:30 Heidelberg United 0 – 5 Oakleigh Cannons 3.86 3.90 1.89
09:00 Green Gully 3 – 2 Port Melbourne 2.30 3.91 2.90
Monday 6 March 2023
09:15 South Melbourne 2 – 1 Melbourne Knights 1.62 4.40 5.40
Saturday 4 March 2023
08:00 Dandenong Thunder 1 – 2 Oakleigh Cannons 6.20 5.57 1.55
07:15 Altona Magic 1 – 0 North Geelong Warriors 1.28 7.74 10.50
07:00 Port Melbourne 1 – 1 Moreland City 1.12 11.00 27.00
04:15 Avondale 3 – 2 Hume City — — —
Friday 3 March 2023
09:00 St. Albans Saints 1 – 0 Heidelberg United 4.29 3.90 1.84
08:30 Bentleigh Greens 0 – 2 Green Gully 3.60 3.99 2.00
Saturday 25 February 2023
08:00 Dandenong Thunder 4 – 4 St. Albans Saints 2.38 4.08 2.80
06:00 North Geelong Warriors 0 – 2 Port Melbourne 10.80 6.65 1.33
04:15 Avondale 3 – 0 Altona Magic — — —
04:00 Moreland City 2 – 1 Bentleigh Greens 31.00 11.50 1.11
Friday 24 February 2023
09:00 Green Gully 1 – 3 South Melbourne 2.57 3.76 2.56
08:30 Melbourne Knights 1 – 1 Oakleigh Cannons 4.80 4.27 1.70
08:30 Hume City 1 – 1 Heidelberg United 2.60 3.60 3.12
Sunday 19 February 2023
06:00 St. Albans Saints 1 – 1 Melbourne Knights 3.69 3.87 1.95
Saturday 18 February 2023
07:15 Altona Magic 1 – 1 Hume City 4.84 4.61 1.83
07:00 Port Melbourne 2 – 2 Avondale — — —
Friday 17 February 2023
09:30 Heidelberg United 0 – 1 Dandenong Thunder 2.04 4.75 4.89
09:30 Oakleigh Cannons 3 – 1 Green Gully 2.27 4.14 3.25
08:30 Bentleigh Greens 1 – 3 North Geelong Warriors 1.82 4.40 4.80
Thursday 16 February 2023
08:30 South Melbourne 2 – 1 Moreland City 1.26 6.80 12.03

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