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

Victoria Premier League 2 2026/27

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

184Matches
603Goals
3.28Per game
42.4%Home wins
35%Priced at kickoff
MalvernTop 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 MALMalvern 26 18 2 6 +33 56
2 BABayside Argonauts 28 17 5 6 +17 56
3 GVSGoulburn Valley Suns 26 17 4 5 +24 55
4 ERSEssendon Royals SC 27 15 3 9 +20 48
5 KPKeilor Park 26 14 2 10 +2 44
6 BHBox Hill 27 11 7 9 +4 40
7 WUWhittlesea United 26 9 11 6 +18 38
8 SPRSpringvale 26 9 5 12 -14 32
9 ELEastern Lions 26 7 9 10 0 30
10 KCKingston City 26 9 3 14 -18 30
11 NUNNunawading 26 8 5 13 -15 29
12 WCWerribee City 26 6 6 14 -13 24
13 ACAltona City 26 3 8 15 -19 17
14 MCMoreland City 26 2 8 16 -39 14

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.28
603 goals. 60.9% of matches went over 2.5.
Home advantage
42.4%
Draws 21.2%, away wins 36.4%.
Half-time lead held
79.1%
From 115 matches where someone led at the break.
2–1 16 · 8.7%
1–0 16 · 8.7%
1–1 14 · 7.6%
0–1 13 · 7.1%
2–2 12 · 6.5%
1–2 12 · 6.5%

Results 185

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.

Saturday 19 September 2026
02:00 Bayside Argonauts 1 – 0 Essendon Royals SC — — —
Saturday 12 September 2026
08:00 Bayside Argonauts 3 – 2 Box Hill — — —
Friday 11 September 2026
09:30 Essendon Royals SC 2 – 2 Keilor Park — — —
Saturday 29 August 2026
05:00 Springvale 0 – 1 Bayside Argonauts — — —
05:00 Whittlesea United 2 – 2 Nunawading — — —
05:00 Malvern 4 – 1 Werribee City — — —
05:00 Keilor Park 2 – 1 Altona City 1.72 4.18 4.50
05:00 Moreland City 2 – 2 Essendon Royals SC 8.60 6.80 1.37
05:00 Goulburn Valley Suns 3 – 0 Box Hill — — —
05:00 Eastern Lions 2 – 2 Kingston City 1.70 4.15 3.85
Tuesday 25 August 2026
09:30 Moreland City 2 – 6 Nunawading — — —
Saturday 22 August 2026
08:15 Altona City 3 – 4 Eastern Lions 3.55 3.94 2.07
08:00 Bayside Argonauts 4 – 2 Goulburn Valley Suns — — —
07:00 Malvern 1 – 3 Kingston City — — —
05:00 Werribee City 1 – 3 Springvale — — —
Friday 21 August 2026
10:30 Whittlesea United 7 – 1 Moreland City 1.23 8.75 15.00
10:30 Essendon Royals SC 1 – 4 Keilor Park 1.70 4.88 3.96
09:30 Box Hill 1 – 0 Nunawading — — —
Saturday 15 August 2026
08:15 Altona City 1 – 4 Kingston City 2.75 3.85 2.43
07:00 Goulburn Valley Suns 2 – 0 Werribee City 1.46 4.90 5.59
04:00 Moreland City 2 – 2 Box Hill — — —
Friday 14 August 2026
10:30 Springvale 2 – 5 Malvern — — —
09:45 Eastern Lions 1 – 3 Essendon Royals SC 4.73 3.84 1.62
09:30 Keilor Park 3 – 3 Whittlesea United 2.73 3.74 2.26
09:30 Nunawading 0 – 1 Bayside Argonauts — — —
Saturday 8 August 2026
05:00 Malvern 2 – 2 Eastern Lions — — —
04:00 Keilor Park 0 – 4 Goulburn Valley Suns — — —
04:00 Moreland City 3 – 5 Kingston City 2.75 4.20 2.63
Friday 7 August 2026
09:30 Bayside Argonauts 0 – 1 Box Hill — — —
Saturday 1 August 2026
07:00 Malvern 3 – 1 Goulburn Valley Suns — — —
05:00 Bayside Argonauts 1 – 0 Moreland City 1.59 4.90 5.30
05:00 Werribee City 4 – 0 Nunawading — — —
Friday 31 July 2026
10:30 Whittlesea United 5 – 2 Eastern Lions 2.09 3.98 3.03
10:30 Essendon Royals SC 3 – 2 Altona City 1.47 5.00 5.50
09:45 Kingston City 0 – 1 Springvale — — —
09:30 Box Hill 0 – 1 Keilor Park — — —
Saturday 25 July 2026
08:15 Altona City 0 – 0 Whittlesea United 3.15 3.82 2.06
07:00 Goulburn Valley Suns 2 – 1 Springvale — — —
04:00 Moreland City 4 – 4 Werribee City — — —
Friday 24 July 2026
10:30 Essendon Royals SC 4 – 2 Kingston City 1.37 6.30 7.60
09:45 Eastern Lions 1 – 1 Box Hill — — —
09:30 Nunawading 1 – 4 Malvern — — —
09:30 Keilor Park 0 – 1 Bayside Argonauts 2.58 4.13 2.31
Saturday 18 July 2026
07:15 Kingston City 2 – 3 Goulburn Valley Suns — — —
07:00 Malvern 5 – 0 Moreland City — — —
05:00 Werribee City 1 – 3 Keilor Park — — —
Friday 17 July 2026
10:30 Whittlesea United 1 – 1 Essendon Royals SC — — —
10:30 Springvale 0 – 2 Nunawading — — —
09:45 Eastern Lions 1 – 1 Bayside Argonauts — — —
09:30 Box Hill 3 – 1 Altona City — — —
Saturday 11 July 2026
07:30 Nunawading 0 – 1 Goulburn Valley Suns — — —
05:00 Keilor Park 1 – 0 Malvern — — —
05:00 Bayside Argonauts 1 – 0 Altona City — — —
04:00 Moreland City 0 – 1 Springvale — — —
Friday 10 July 2026
10:30 Whittlesea United 1 – 1 Kingston City — — —
10:30 Essendon Royals SC 3 – 2 Box Hill — — —
09:45 Eastern Lions 2 – 1 Werribee City — — —
Saturday 4 July 2026
07:00 Goulburn Valley Suns 5 – 2 Moreland City — — —
05:00 Bayside Argonauts 1 – 1 Essendon Royals SC — — —
05:00 Werribee City 0 – 0 Altona City — — —
Friday 3 July 2026
10:30 Springvale 5 – 2 Keilor Park — — —
09:45 Kingston City 4 – 0 Nunawading — — —
09:30 Box Hill 1 – 3 Whittlesea United — — —
Friday 26 June 2026
09:45 Keilor Park 2 – 0 Moreland City — — —
Saturday 20 June 2026
08:15 Altona City 0 – 2 Malvern — — —
Friday 19 June 2026
10:30 Whittlesea United 3 – 4 Bayside Argonauts — — —
10:30 Essendon Royals SC 3 – 2 Werribee City — — —
09:45 Eastern Lions 0 – 0 Springvale — — —
09:30 Box Hill 3 – 1 Kingston City — — —
Saturday 13 June 2026
07:00 Malvern 2 – 4 Essendon Royals SC — — —
07:00 Goulburn Valley Suns 2 – 1 Eastern Lions — — —
Friday 12 June 2026
10:30 Whittlesea United 4 – 0 Werribee City — — —
10:30 Springvale 2 – 2 Altona City — — —
09:45 Kingston City 2 – 1 Moreland City — — —
09:30 Nunawading 2 – 0 Keilor Park — — —
Saturday 6 June 2026
08:15 Altona City 1 – 1 Goulburn Valley Suns — — —
08:00 Bayside Argonauts 5 – 0 Kingston City — — —
Friday 5 June 2026
10:30 Whittlesea United 1 – 0 Malvern — — —
10:30 Essendon Royals SC 8 – 0 Springvale — — —
09:45 Eastern Lions 2 – 0 Nunawading — — —
09:30 Box Hill 0 – 2 Werribee City — — —
Saturday 30 May 2026
09:00 Whittlesea United 2 – 0 Springvale — — —
07:00 Goulburn Valley Suns 1 – 0 Essendon Royals SC — — —
07:00 Bayside Argonauts 2 – 0 Werribee City — — —
04:00 Moreland City 3 – 3 Eastern Lions — — —
Friday 29 May 2026
10:00 Malvern 1 – 2 Box Hill — — —
09:45 Keilor Park 2 – 0 Kingston City — — —
09:30 Nunawading 0 – 0 Altona City — — —
Saturday 23 May 2026
08:15 Altona City 0 – 1 Moreland City 2.00 3.73 3.26
08:00 Whittlesea United 0 – 0 Goulburn Valley Suns 3.25 4.02 2.06
08:00 Bayside Argonauts 1 – 2 Malvern — — —
Friday 22 May 2026
10:30 Essendon Royals SC 5 – 1 Nunawading — — —
09:45 Keilor Park 1 – 0 Eastern Lions 2.34 3.80 2.56
09:45 Kingston City 0 – 2 Werribee City 2.89 4.02 2.14
09:30 Box Hill 2 – 1 Springvale — — —
Saturday 16 May 2026
08:15 Altona City 0 – 1 Keilor Park 2.47 3.81 2.50
05:00 Bayside Argonauts 0 – 2 Springvale — — —
05:00 Box Hill 1 – 2 Goulburn Valley Suns — — —
Friday 15 May 2026
10:30 Essendon Royals SC 3 – 1 Moreland City 1.55 5.00 5.64
10:00 Werribee City 0 – 1 Malvern — — —
09:45 Kingston City 0 – 4 Eastern Lions 2.99 3.82 2.10
09:30 Nunawading 0 – 2 Whittlesea United — — —
Saturday 9 May 2026
09:00 Goulburn Valley Suns 3 – 1 Bayside Argonauts 1.96 4.12 3.19
05:00 Kingston City 0 – 5 Malvern — — —
05:00 Nunawading 1 – 0 Box Hill — — —
04:00 Moreland City 1 – 1 Whittlesea United 3.36 3.99 1.95
Friday 8 May 2026
10:30 Springvale 1 – 0 Werribee City — — —
09:45 Keilor Park 1 – 0 Essendon Royals SC 2.88 4.14 2.39
09:45 Eastern Lions 0 – 2 Altona City 1.76 3.95 4.01
Saturday 2 May 2026
07:00 Malvern 4 – 1 Springvale — — —
05:00 Bayside Argonauts 1 – 1 Nunawading — — —
05:00 Werribee City 2 – 2 Goulburn Valley Suns 3.36 4.28 1.90
Friday 1 May 2026
10:30 Whittlesea United 4 – 0 Keilor Park 2.50 3.99 3.20
10:30 Essendon Royals SC 2 – 1 Eastern Lions 2.22 4.20 2.67
09:45 Kingston City 2 – 1 Altona City 2.79 3.82 2.23
09:30 Box Hill 3 – 1 Moreland City — — —
Saturday 25 April 2026
09:00 Goulburn Valley Suns 2 – 2 Malvern — — —
08:15 Altona City 0 – 2 Essendon Royals SC 2.72 3.94 2.21
07:30 Nunawading 1 – 4 Werribee City — — —
Friday 24 April 2026
10:30 Springvale 3 – 2 Kingston City — — —
10:30 Moreland City 1 – 4 Bayside Argonauts 3.74 4.00 2.00
09:45 Keilor Park 1 – 1 Box Hill — — —
09:45 Eastern Lions 1 – 1 Whittlesea United 2.22 3.71 2.95
Saturday 18 April 2026
07:00 Malvern 2 – 1 Nunawading — — —
05:15 Springvale 1 – 2 Goulburn Valley Suns — — —
05:00 Bayside Argonauts 2 – 1 Keilor Park 1.98 4.14 3.25
05:00 Werribee City 3 – 1 Moreland City 2.55 3.85 2.36
Friday 17 April 2026
10:30 Whittlesea United 2 – 2 Altona City 2.03 3.90 3.02
09:45 Kingston City 0 – 3 Essendon Royals SC 3.37 3.60 2.17
09:30 Box Hill 1 – 1 Eastern Lions — — —
Saturday 11 April 2026
09:00 Goulburn Valley Suns 2 – 0 Kingston City 1.57 5.13 4.40
08:15 Altona City 0 – 1 Box Hill — — —
05:00 Nunawading 1 – 1 Springvale — — —
05:00 Bayside Argonauts 0 – 5 Eastern Lions 1.63 4.57 4.41
04:00 Moreland City 1 – 4 Malvern — — —
Friday 10 April 2026
10:30 Essendon Royals SC 4 – 3 Whittlesea United 2.53 3.90 2.55
09:45 Keilor Park 2 – 1 Werribee City 1.65 4.30 4.30
Saturday 28 March 2026
08:00 Goulburn Valley Suns 2 – 0 Nunawading — — —
07:15 Altona City 1 – 2 Bayside Argonauts 3.11 3.78 2.10
06:00 Malvern 1 – 0 Keilor Park — — —
04:00 Werribee City 2 – 2 Eastern Lions 3.06 4.00 2.40
Friday 27 March 2026
09:30 Springvale 0 – 0 Moreland City — — —
08:45 Kingston City 2 – 0 Whittlesea United 2.84 3.61 2.45
08:30 Box Hill 1 – 0 Essendon Royals SC — — —
Saturday 21 March 2026
08:30 Whittlesea United 0 – 0 Box Hill — — —
07:15 Altona City 1 – 1 Werribee City 1.88 4.90 4.70
03:00 Moreland City 2 – 5 Goulburn Valley Suns 2.75 4.69 2.11
Friday 20 March 2026
09:30 Keilor Park 3 – 1 Springvale — — —
09:30 Essendon Royals SC 1 – 4 Bayside Argonauts 2.53 4.07 2.44
08:45 Eastern Lions 2 – 4 Malvern — — —
08:30 Nunawading 2 – 1 Kingston City — — —
Saturday 14 March 2026
08:00 Goulburn Valley Suns 2 – 4 Keilor Park 2.10 4.90 2.96
06:00 Malvern 1 – 2 Altona City — — —
04:00 Bayside Argonauts 2 – 1 Whittlesea United 1.96 4.00 3.29
04:00 Werribee City 1 – 3 Essendon Royals SC 3.46 4.30 2.01
Friday 13 March 2026
09:30 Springvale 2 – 1 Eastern Lions — — —
08:45 Kingston City 0 – 4 Box Hill — — —
08:30 Nunawading 0 – 0 Moreland City — — —
Saturday 7 March 2026
07:15 Altona City 1 – 2 Springvale — — —
07:15 Eastern Lions 3 – 1 Goulburn Valley Suns 2.52 3.96 2.40
04:00 Werribee City 1 – 0 Whittlesea United 2.93 4.27 2.15
04:00 Box Hill 1 – 1 Bayside Argonauts — — —
Friday 6 March 2026
09:30 Essendon Royals SC 1 – 2 Malvern — — —
09:30 Keilor Park 1 – 2 Nunawading — — —
Saturday 28 February 2026
08:00 Goulburn Valley Suns 5 – 1 Altona City 2.58 4.04 2.34
06:00 Malvern 2 – 1 Whittlesea United — — —
04:00 Werribee City 3 – 3 Box Hill — — —
03:00 Moreland City 2 – 3 Keilor Park 2.28 3.88 2.91
Friday 27 February 2026
09:30 Springvale 1 – 2 Essendon Royals SC — — —
08:45 Kingston City 0 – 0 Bayside Argonauts 2.66 4.18 2.80
08:30 Nunawading 3 – 1 Eastern Lions — — —
Saturday 21 February 2026
07:15 Altona City 1 – 0 Nunawading — — —
04:00 Essendon Royals SC 2 – 3 Goulburn Valley Suns 2.11 4.38 3.32
04:00 Werribee City 0 – 4 Bayside Argonauts 2.20 4.42 2.66
Friday 20 February 2026
09:30 Springvale 0 – 0 Whittlesea United — — —
08:45 Kingston City 2 – 1 Keilor Park 2.14 4.18 3.02
08:45 Eastern Lions 0 – 1 Moreland City 2.13 4.67 2.80
08:30 Box Hill 0 – 2 Malvern — — —
Saturday 14 February 2026
08:00 Goulburn Valley Suns 1 – 2 Whittlesea United 2.05 3.95 2.99
06:00 Malvern 5 – 3 Bayside Argonauts — — —
04:00 Werribee City 1 – 2 Kingston City 2.91 4.00 2.13
03:00 Moreland City 2 – 2 Altona City 2.28 4.68 2.89
Friday 13 February 2026
09:30 Springvale 1 – 3 Box Hill — — —
08:45 Eastern Lions 1 – 0 Keilor Park 2.08 3.95 3.60
08:30 Nunawading 3 – 2 Essendon Royals SC — — —

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