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

Premier League 2026/27

Every result, the table as it finished, and the price each match went off at. 60 matches played between August 2026 and October 2026.

60Matches
168Goals
2.8Per game
33.3%Home wins
22%Priced at kickoff
Valletta FCTop of the table

Final table 12 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 VFValletta FC 10 7 1 2 +13 22
2 SWSliema Wanderers 10 5 2 3 +1 17
3 FLOFloriana 10 4 4 2 +8 16
4 HSHamrun Spartans 10 4 4 2 +4 16
5 BIRBirkirkara 10 4 2 4 +3 14
6 MARMarsaxlokk 10 4 2 4 0 14
7 MOSMosta 10 3 5 2 0 14
8 ZSPZabbar St. Patrick 10 4 2 4 -2 14
9 HIBHibernians 10 3 4 3 -3 13
10 BFBalzan FC 10 2 5 3 0 11
11 GUGzira United 10 0 5 5 -12 5
12 BIRBirzebbuga 10 1 2 7 -12 5

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.8
168 goals. 53.3% of matches went over 2.5.
Home advantage
33.3%
Draws 31.7%, away wins 35%.
Half-time lead held
69.2%
From 39 matches where someone led at the break.
1–1 10 · 16.7%
0–2 8 · 13.3%
2–1 7 · 11.7%
2–2 6 · 10%
1–2 6 · 10%
1–0 5 · 8.3%

Results 66

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 1 November 2026
18:00 Gzira United scheduled Marsaxlokk — — —
14:30 Floriana scheduled Valletta FC — — —
Saturday 31 October 2026
18:00 Sliema Wanderers scheduled Hamrun Spartans — — —
18:00 Balzan FC scheduled Hibernians — — —
15:30 Zabbar St. Patrick scheduled Mosta — — —
15:30 Birkirkara scheduled Birzebbuga — — —
Monday 26 October 2026
19:30 Mosta 2 – 2 Hibernians — — —
17:00 Floriana 1 – 2 Zabbar St. Patrick — — —
Sunday 25 October 2026
18:15 Gzira United 2 – 2 Birzebbuga — — —
15:30 Balzan FC 0 – 2 Birkirkara — — —
14:30 Valletta FC 1 – 2 Hamrun Spartans — — —
Saturday 24 October 2026
13:30 Sliema Wanderers 2 – 1 Marsaxlokk — — —
Thursday 22 October 2026
18:30 Hibernians 2 – 1 Gzira United — — —
16:00 Birkirkara 1 – 1 Floriana — — —
Wednesday 21 October 2026
18:30 Zabbar St. Patrick 2 – 3 Sliema Wanderers — — —
18:30 Mosta 0 – 2 Valletta FC — — —
16:00 Birzebbuga 2 – 0 Marsaxlokk — — —
16:00 Hamrun Spartans 1 – 1 Balzan FC — — —
Sunday 18 October 2026
16:00 Floriana 3 – 3 Mosta — — —
13:30 Hibernians 1 – 0 Birzebbuga — — —
09:00 Gzira United 2 – 2 Hamrun Spartans — — —
Saturday 17 October 2026
16:00 Balzan FC 1 – 2 Zabbar St. Patrick — — —
13:30 Valletta FC 2 – 1 Sliema Wanderers — — —
Friday 16 October 2026
18:00 Marsaxlokk 2 – 0 Birkirkara — — —
Wednesday 14 October 2026
17:00 Gzira United 1 – 1 Mosta — — —
Sunday 11 October 2026
16:00 Sliema Wanderers 1 – 1 Gzira United — — —
13:30 Hamrun Spartans 2 – 2 Hibernians — — —
09:00 Floriana 1 – 1 Balzan FC — — —
Saturday 10 October 2026
16:00 Zabbar St. Patrick 2 – 1 Marsaxlokk — — —
13:30 Birkirkara 0 – 2 Valletta FC — — —
Friday 9 October 2026
18:00 Mosta 2 – 2 Birzebbuga — — —
Sunday 20 September 2026
18:30 Balzan FC 0 – 0 Sliema Wanderers — — —
16:00 Hibernians 0 – 4 Floriana — — —
Saturday 19 September 2026
16:00 Birzebbuga 0 – 3 Valletta FC — — —
Friday 18 September 2026
18:30 Hamrun Spartans 4 – 1 Marsaxlokk — — —
16:00 Zabbar St. Patrick 0 – 2 Birkirkara — — —
Monday 14 September 2026
16:00 Gzira United 0 – 0 Zabbar St. Patrick — — —
Sunday 13 September 2026
18:30 Mosta 1 – 3 Sliema Wanderers — — —
16:00 Valletta FC 2 – 2 Balzan FC — — —
Saturday 12 September 2026
18:30 Floriana 2 – 5 Marsaxlokk — — —
16:00 Birkirkara 1 – 1 Hibernians — — —
Friday 11 September 2026
18:30 Birzebbuga 0 – 2 Hamrun Spartans — — —
Sunday 6 September 2026
18:30 Zabbar St. Patrick 1 – 2 Hamrun Spartans — — —
16:00 Sliema Wanderers 2 – 1 Birkirkara — — —
Saturday 5 September 2026
18:30 Marsaxlokk 1 – 1 Mosta 1.60 3.86 5.66
16:00 Balzan FC 3 – 0 Birzebbuga 2.26 3.52 3.10
Wednesday 2 September 2026
19:00 Floriana 4 – 1 Gzira United 1.63 4.00 6.00
18:00 Hibernians 0 – 2 Valletta FC — — —
Sunday 30 August 2026
19:00 Birzebbuga 1 – 2 Sliema Wanderers — — —
16:30 Mosta 1 – 0 Birkirkara — — —
Saturday 29 August 2026
19:00 Balzan FC 2 – 1 Gzira United 2.19 3.45 3.35
16:30 Hamrun Spartans 1 – 1 Floriana 1.74 3.75 5.10
Friday 28 August 2026
19:00 Valletta FC 1 – 2 Marsaxlokk 2.10 3.28 3.80
16:30 Hibernians 1 – 1 Zabbar St. Patrick — — —
Sunday 23 August 2026
19:00 Mosta 2 – 1 Balzan FC — — —
16:30 Gzira United 0 – 3 Valletta FC 5.00 3.48 1.74
Saturday 22 August 2026
19:00 Zabbar St. Patrick 1 – 0 Birzebbuga — — —
16:30 Birkirkara 1 – 0 Hamrun Spartans 3.25 3.18 2.26
Friday 21 August 2026
19:00 Marsaxlokk 1 – 0 Hibernians 2.50 3.45 2.95
16:30 Floriana 2 – 0 Sliema Wanderers 2.06 3.42 3.70
Monday 17 August 2026
18:30 Hamrun Spartans 0 – 2 Mosta 1.28 6.00 13.10
16:00 Birkirkara 4 – 0 Gzira United 2.01 3.37 3.85
Sunday 16 August 2026
18:30 Sliema Wanderers 0 – 2 Hibernians 2.10 3.30 3.63
16:00 Valletta FC 4 – 2 Zabbar St. Patrick — — —
Friday 14 August 2026
18:30 Balzan FC 1 – 1 Marsaxlokk — — —
16:00 Birzebbuga 0 – 3 Floriana — — —

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