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

Premier League 2025/26

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

198Matches
499Goals
2.52Per game
43.4%Home wins
94%Priced at kickoff
FlorianaTop 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 FLOFloriana 33 22 7 4 +25 73
2 HSHamrun Spartans 34 19 8 7 +32 65
3 MARMarsaxlokk 34 17 8 9 +6 59
4 VFValletta FC 33 14 11 8 +15 53
5 SWSliema Wanderers 32 12 12 8 +1 48
6 GUGzira United 32 12 7 13 -5 43
7 HIBHibernians 32 10 9 13 -4 39
8 BIRBirkirkara 32 8 11 13 -7 35
9 NLNaxxar Lions 33 9 8 16 -11 35
10 ZSPZabbar St. Patrick 34 7 13 14 -2 34
11 MOSMosta 33 7 8 18 -23 29
12 TRTarxien Rainbows 34 5 10 19 -27 25

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.52
499 goals. 44.9% of matches went over 2.5.
Home advantage
43.4%
Draws 28.3%, away wins 28.3%.
Half-time lead held
72.2%
From 108 matches where someone led at the break.
1–1 27 · 13.6%
2–1 23 · 11.6%
2–0 18 · 9.1%
1–0 18 · 9.1%
0–1 18 · 9.1%
0–0 18 · 9.1%

Results 199

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 16 May 2026
14:00 Floriana 2 – 1 Marsaxlokk 2.56 3.01 3.42
Friday 15 May 2026
17:00 Valletta FC 0 – 2 Hamrun Spartans 4.00 3.59 1.96
Sunday 10 May 2026
09:00 Zabbar St. Patrick 2 – 0 Tarxien Rainbows — — —
09:00 Naxxar Lions 0 – 1 Mosta 2.20 3.64 3.06
Saturday 9 May 2026
18:15 Marsaxlokk 2 – 1 Hamrun Spartans — — —
14:00 Floriana 0 – 0 Valletta FC 2.40 3.07 3.40
Tuesday 5 May 2026
18:00 Zabbar St. Patrick 2 – 3 Tarxien Rainbows 2.26 3.45 3.75
Saturday 2 May 2026
15:00 Valletta FC 2 – 1 Hamrun Spartans 4.70 3.45 2.00
15:00 Marsaxlokk 3 – 2 Naxxar Lions 1.51 6.40 13.00
Thursday 30 April 2026
20:00 Gzira United 0 – 1 Floriana 4.20 3.50 2.16
17:30 Zabbar St. Patrick 3 – 0 Hibernians 2.10 3.90 3.75
17:30 Tarxien Rainbows 2 – 1 Sliema Wanderers 2.78 3.70 2.68
17:30 Birkirkara 1 – 1 Mosta 1.28 6.40 12.50
Sunday 26 April 2026
16:30 Gzira United 0 – 0 Naxxar Lions 2.89 3.35 3.10
15:00 Marsaxlokk 1 – 0 Valletta FC 1.90 3.65 4.50
14:00 Zabbar St. Patrick 1 – 1 Sliema Wanderers 5.00 3.85 1.86
Saturday 25 April 2026
15:00 Floriana 1 – 4 Hamrun Spartans 12.00 5.05 1.43
Friday 24 April 2026
19:30 Hibernians 2 – 0 Mosta 1.93 4.20 4.10
17:00 Tarxien Rainbows 0 – 0 Birkirkara 3.75 3.90 1.94
Sunday 19 April 2026
16:30 Hamrun Spartans 3 – 0 Naxxar Lions 1.23 7.80 21.00
16:00 Mosta 2 – 2 Sliema Wanderers 4.90 4.00 1.83
14:00 Marsaxlokk 2 – 1 Gzira United 2.04 3.75 5.10
13:00 Tarxien Rainbows 3 – 3 Zabbar St. Patrick 3.30 3.30 2.54
Saturday 18 April 2026
16:00 Floriana 2 – 0 Valletta FC 2.60 3.33 2.88
13:00 Hibernians 0 – 0 Birkirkara 2.80 3.52 2.43
Wednesday 15 April 2026
19:30 Marsaxlokk 1 – 3 Floriana 3.35 3.65 2.46
19:30 Mosta 2 – 1 Zabbar St. Patrick 3.60 3.70 2.22
17:00 Naxxar Lions 1 – 1 Valletta FC 15.50 6.80 1.27
17:00 Hamrun Spartans 0 – 1 Gzira United 1.42 5.10 9.60
Tuesday 14 April 2026
19:30 Tarxien Rainbows 3 – 2 Hibernians 3.70 3.95 2.08
17:00 Sliema Wanderers 1 – 0 Birkirkara 2.18 3.40 4.50
Sunday 12 April 2026
13:30 Valletta FC 2 – 1 Gzira United 1.61 3.80 7.00
Saturday 11 April 2026
16:30 Marsaxlokk 3 – 2 Hamrun Spartans 6.40 3.60 1.79
16:30 Tarxien Rainbows 2 – 2 Mosta 2.56 3.40 2.58
13:30 Naxxar Lions 0 – 1 Floriana 6.40 4.70 1.57
13:30 Birkirkara 1 – 0 Zabbar St. Patrick 2.48 3.15 3.50
Friday 10 April 2026
18:00 Sliema Wanderers 1 – 1 Hibernians 2.26 3.40 3.85
Sunday 15 March 2026
15:00 Mosta 2 – 1 Hamrun Spartans 13.00 6.00 1.15
13:00 Tarxien Rainbows 1 – 1 Zabbar St. Patrick 3.60 3.40 1.90
Saturday 14 March 2026
13:00 Sliema Wanderers 2 – 1 Gzira United 1.80 3.00 4.33
13:00 Naxxar Lions 2 – 1 Hibernians 2.40 3.00 2.75
13:00 Marsaxlokk 1 – 1 Valletta FC 3.40 2.88 2.15
13:00 Birkirkara 2 – 2 Floriana 5.80 3.30 1.60
Sunday 8 March 2026
15:30 Marsaxlokk 1 – 1 Naxxar Lions 1.73 3.50 4.00
15:00 Valletta FC 3 – 1 Tarxien Rainbows 1.38 4.20 6.50
13:00 Hamrun Spartans 3 – 0 Birkirkara 1.45 3.75 6.25
Saturday 7 March 2026
15:30 Sliema Wanderers 0 – 1 Floriana 3.40 3.20 1.95
13:00 Zabbar St. Patrick 5 – 3 Mosta 1.85 3.40 3.60
13:00 Gzira United 1 – 0 Hibernians 2.40 3.40 2.50
Sunday 1 March 2026
15:00 Hamrun Spartans 1 – 1 Floriana 2.05 3.20 3.30
10:00 Naxxar Lions 0 – 0 Birkirkara 2.63 3.25 2.38
Saturday 28 February 2026
15:30 Hibernians 1 – 1 Valletta FC 4.20 3.60 1.67
15:30 Gzira United 1 – 1 Zabbar St. Patrick 2.10 3.30 3.00
13:00 Tarxien Rainbows 1 – 1 Sliema Wanderers 5.00 4.00 1.50
13:00 Mosta 1 – 2 Marsaxlokk 6.00 4.33 1.40
Monday 23 February 2026
19:00 Hamrun Spartans 2 – 0 Marsaxlokk 1.73 3.30 4.33
Sunday 22 February 2026
15:30 Floriana 4 – 1 Hibernians 1.70 3.50 4.20
13:00 Gzira United 1 – 0 Mosta — — —
Saturday 21 February 2026
15:30 Tarxien Rainbows 1 – 2 Naxxar Lions 3.20 3.60 1.95
15:30 Valletta FC 0 – 1 Sliema Wanderers — — —
13:00 Birkirkara 0 – 3 Zabbar St. Patrick 2.05 3.10 3.60
Wednesday 18 February 2026
20:00 Mosta 0 – 1 Tarxien Rainbows 2.54 3.75 3.10
17:30 Hibernians 0 – 1 Hamrun Spartans 4.33 3.60 1.65
17:30 Floriana 0 – 0 Marsaxlokk 1.80 3.40 3.80
Tuesday 17 February 2026
20:00 Birkirkara 1 – 1 Sliema Wanderers 3.30 3.10 2.00
19:00 Naxxar Lions 4 – 2 Gzira United 2.90 3.40 2.10
17:30 Zabbar St. Patrick 0 – 0 Valletta FC 5.50 3.60 1.55
Sunday 15 February 2026
15:30 Marsaxlokk 2 – 1 Hibernians 2.15 3.30 2.90
10:00 Floriana 2 – 0 Tarxien Rainbows 1.27 4.75 8.00
Saturday 14 February 2026
15:30 Naxxar Lions 1 – 1 Sliema Wanderers 4.50 3.60 1.62
13:00 Mosta 0 – 0 Birkirkara 4.20 3.60 1.67
Friday 13 February 2026
20:00 Hamrun Spartans 0 – 0 Zabbar St. Patrick 1.36 5.80 13.50
17:30 Gzira United 0 – 2 Valletta FC 3.90 3.40 1.80
Sunday 8 February 2026
13:00 Mosta 0 – 1 Sliema Wanderers 5.00 3.70 1.55
13:00 Birkirkara 1 – 0 Valletta FC 3.30 3.25 2.00
10:00 Gzira United 1 – 2 Floriana 4.33 3.50 1.67
Saturday 7 February 2026
18:00 Hamrun Spartans 4 – 0 Naxxar Lions 1.33 4.50 7.00
18:00 Zabbar St. Patrick 1 – 2 Marsaxlokk 3.70 3.30 1.83
15:30 Hibernians 1 – 1 Tarxien Rainbows 1.50 4.00 5.00
Wednesday 4 February 2026
20:00 Hibernians 2 – 1 Zabbar St. Patrick 2.05 3.30 3.10
18:30 Valletta FC 0 – 0 Floriana 2.70 3.20 2.30
17:30 Naxxar Lions 5 – 0 Mosta 2.10 3.40 2.90
Tuesday 3 February 2026
20:00 Birkirkara 5 – 0 Tarxien Rainbows 1.57 3.60 5.00
18:00 Gzira United 0 – 0 Hamrun Spartans 5.25 3.70 1.53
17:30 Marsaxlokk 1 – 1 Sliema Wanderers 2.63 3.20 2.40
Sunday 1 February 2026
18:00 Zabbar St. Patrick 0 – 3 Floriana — — —
13:00 Valletta FC 4 – 2 Naxxar Lions 1.53 3.75 5.00
Saturday 31 January 2026
18:00 Hibernians 1 – 0 Mosta 1.55 3.80 4.75
15:30 Hamrun Spartans 2 – 0 Sliema Wanderers 1.67 3.30 4.50
15:30 Birkirkara 0 – 1 Marsaxlokk 2.80 3.20 2.25
13:00 Tarxien Rainbows 1 – 2 Gzira United — — —
Sunday 25 January 2026
18:00 Gzira United 2 – 0 Birkirkara 3.10 3.40 2.16
15:30 Floriana 2 – 1 Mosta — — —
13:00 Sliema Wanderers 1 – 3 Hibernians 1.85 3.40 3.60
10:00 Marsaxlokk 2 – 1 Tarxien Rainbows — — —
Saturday 24 January 2026
15:00 Valletta FC 0 – 0 Hamrun Spartans — — —
Friday 23 January 2026
20:00 Naxxar Lions 2 – 1 Zabbar St. Patrick 2.52 3.35 2.94
Sunday 18 January 2026
16:00 Birkirkara 3 – 0 Hibernians 2.10 3.25 3.00
10:00 Gzira United 3 – 0 Marsaxlokk 2.60 3.25 2.35
Saturday 17 January 2026
15:30 Hamrun Spartans 2 – 1 Tarxien Rainbows 1.20 5.50 10.00
13:00 Floriana 3 – 1 Naxxar Lions 1.29 4.75 8.00
Friday 16 January 2026
20:00 Mosta 0 – 5 Valletta FC 4.50 3.50 1.65
17:30 Sliema Wanderers 1 – 0 Zabbar St. Patrick 1.60 3.60 4.75
Sunday 11 January 2026
15:30 Marsaxlokk 2 – 1 Birkirkara 2.54 3.20 3.15
13:00 Naxxar Lions 1 – 0 Tarxien Rainbows 2.08 3.35 3.66
13:00 Hibernians 0 – 2 Mosta 2.05 3.71 3.45
13:00 Gzira United 0 – 2 Zabbar St. Patrick 2.92 3.50 2.54
Saturday 10 January 2026
15:00 Hamrun Spartans 1 – 0 Sliema Wanderers 1.62 3.64 5.44
15:00 Floriana 0 – 0 Valletta FC 2.45 3.00 2.63
Thursday 8 January 2026
20:45 Zabbar St. Patrick 1 – 2 Naxxar Lions 2.00 3.60 3.00
17:30 Mosta 2 – 2 Tarxien Rainbows 1.91 3.40 3.40
Wednesday 7 January 2026
19:00 Valletta FC 2 – 0 Birkirkara 2.00 3.30 3.20
19:00 Floriana 0 – 2 Hamrun Spartans 3.40 3.25 1.95
Tuesday 6 January 2026
20:00 Sliema Wanderers 0 – 0 Marsaxlokk 2.10 3.10 3.20
17:30 Hibernians 4 – 1 Gzira United 2.60 3.25 2.38
Sunday 21 December 2025
15:00 Hamrun Spartans 6 – 1 Birkirkara 1.80 3.20 4.10
Saturday 20 December 2025
17:15 Floriana 2 – 1 Sliema Wanderers 2.25 3.10 2.88
15:00 Valletta FC 1 – 0 Marsaxlokk 2.25 3.10 2.88
Friday 19 December 2025
20:00 Mosta 2 – 3 Naxxar Lions 2.40 3.30 2.45
17:30 Gzira United 2 – 1 Tarxien Rainbows 2.20 3.47 3.92
Thursday 18 December 2025
19:30 Hibernians 3 – 3 Zabbar St. Patrick 2.25 3.30 2.75
Sunday 14 December 2025
17:15 Valletta FC 1 – 2 Sliema Wanderers 2.70 3.10 2.40
15:00 Hamrun Spartans 1 – 3 Marsaxlokk 1.60 3.50 5.25
Saturday 13 December 2025
15:00 Floriana 2 – 0 Birkirkara 2.25 3.20 2.80
Friday 12 December 2025
20:00 Hibernians 1 – 0 Tarxien Rainbows 1.65 3.50 4.50
17:30 Mosta 1 – 1 Zabbar St. Patrick 3.25 3.30 1.95
Thursday 11 December 2025
19:30 Gzira United 3 – 1 Naxxar Lions 2.00 3.40 3.10
Tuesday 25 November 2025
19:30 Hibernians 1 – 1 Naxxar Lions 2.15 3.40 2.80
Monday 24 November 2025
20:00 Zabbar St. Patrick 2 – 2 Tarxien Rainbows 1.70 3.60 4.10
17:30 Gzira United 1 – 0 Mosta 1.83 3.60 3.50
Sunday 23 November 2025
17:15 Sliema Wanderers 2 – 1 Birkirkara 2.15 3.10 3.10
15:00 Floriana 2 – 1 Marsaxlokk 2.10 3.10 3.00
Saturday 22 November 2025
15:00 Hamrun Spartans 1 – 0 Valletta FC 1.70 3.50 4.33
Monday 3 November 2025
17:00 Gzira United 2 – 1 Naxxar Lions 2.50 3.57 3.05
Sunday 2 November 2025
17:15 Tarxien Rainbows 0 – 1 Mosta 2.70 3.40 2.25
15:00 Valletta FC 0 – 2 Zabbar St. Patrick 1.44 4.00 6.00
Saturday 1 November 2025
18:00 Hibernians 2 – 2 Marsaxlokk 3.60 3.50 1.80
18:00 Birkirkara 0 – 2 Hamrun Spartans 3.55 3.22 2.14
18:00 Floriana 2 – 2 Sliema Wanderers 3.00 2.90 2.30
Wednesday 29 October 2025
20:00 Mosta 3 – 0 Naxxar Lions 2.70 3.30 2.25
20:00 Marsaxlokk 1 – 0 Zabbar St. Patrick 1.70 3.60 4.10
17:45 Floriana 1 – 3 Hamrun Spartans 3.00 3.25 2.10
17:15 Hibernians 2 – 3 Sliema Wanderers 3.30 3.50 1.85
Tuesday 28 October 2025
20:00 Tarxien Rainbows 0 – 4 Birkirkara 6.42 3.93 1.66
17:45 Valletta FC 1 – 1 Gzira United 1.70 4.05 5.41
Sunday 26 October 2025
18:00 Naxxar Lions 1 – 1 Hamrun Spartans 8.00 4.40 1.53
15:00 Sliema Wanderers 1 – 1 Marsaxlokk 2.28 3.33 3.16
Saturday 25 October 2025
18:00 Floriana 2 – 0 Birkirkara 1.95 3.10 3.70
14:45 Valletta FC 1 – 0 Hibernians 1.91 3.40 3.40
Friday 24 October 2025
20:00 Gzira United 3 – 1 Tarxien Rainbows 2.00 3.30 3.20
17:15 Mosta 1 – 1 Zabbar St. Patrick 3.00 3.60 2.00
Sunday 5 October 2025
17:45 Naxxar Lions 0 – 1 Valletta FC 5.00 4.20 1.48
15:30 Sliema Wanderers 2 – 0 Hamrun Spartans 3.40 3.10 2.00
Friday 3 October 2025
20:00 Zabbar St. Patrick 0 – 2 Birkirkara 3.80 3.60 1.73
17:45 Hibernians 0 – 1 Floriana 2.60 3.25 2.38
Thursday 2 October 2025
20:00 Tarxien Rainbows 0 – 2 Marsaxlokk 4.10 3.75 1.65
17:45 Mosta 3 – 4 Gzira United 2.50 3.25 2.45
Sunday 28 September 2025
20:00 Sliema Wanderers 0 – 4 Naxxar Lions 1.90 3.50 3.40
17:30 Tarxien Rainbows 1 – 2 Valletta FC 6.50 3.90 1.42
16:00 Marsaxlokk 0 – 0 Birkirkara 2.15 3.20 2.88
10:00 Zabbar St. Patrick 2 – 0 Gzira United 2.25 3.25 2.75
Saturday 27 September 2025
20:00 Mosta 0 – 1 Floriana 6.50 4.33 1.36
17:30 Hamrun Spartans 2 – 0 Hibernians 2.10 3.70 2.75
Wednesday 24 September 2025
20:00 Valletta FC 4 – 1 Mosta 1.33 4.20 8.50
20:00 Floriana 3 – 1 Zabbar St. Patrick 1.60 3.60 4.75
17:45 Sliema Wanderers 2 – 0 Gzira United 1.65 3.50 4.50
17:45 Birkirkara 1 – 0 Naxxar Lions 1.40 4.75 5.00
Tuesday 23 September 2025
20:00 Tarxien Rainbows 1 – 3 Hibernians 4.20 3.40 1.70
17:45 Marsaxlokk 0 – 2 Hamrun Spartans 3.60 3.50 1.80
Sunday 21 September 2025
18:15 Birkirkara 2 – 0 Mosta 1.50 4.00 5.00
16:00 Sliema Wanderers 1 – 1 Valletta FC 1.73 3.40 4.20
Saturday 20 September 2025
18:15 Tarxien Rainbows 1 – 1 Zabbar St. Patrick 3.40 3.40 1.91
18:15 Hibernians 2 – 0 Naxxar Lions 1.48 4.10 5.00
16:00 Marsaxlokk 1 – 2 Floriana 3.20 3.30 2.05
16:00 Hamrun Spartans 0 – 0 Gzira United 1.65 3.70 4.10
Wednesday 17 September 2025
20:00 Mosta 2 – 2 Hibernians 2.88 3.20 2.20
17:45 Marsaxlokk 2 – 0 Gzira United 2.20 3.30 2.80
Tuesday 16 September 2025
20:00 Sliema Wanderers 2 – 2 Birkirkara 2.10 3.40 3.10
20:00 Naxxar Lions 2 – 3 Tarxien Rainbows 3.25 3.10 2.10
17:45 Zabbar St. Patrick 0 – 1 Hamrun Spartans — — —
17:45 Floriana 0 – 2 Valletta FC 1.95 3.20 3.50
Saturday 13 September 2025
19:30 Sliema Wanderers 1 – 0 Tarxien Rainbows 1.25 5.50 8.00
18:15 Zabbar St. Patrick 1 – 1 Naxxar Lions 1.62 3.70 4.33
17:15 Hibernians 2 – 1 Birkirkara 2.70 3.40 2.20
16:00 Hamrun Spartans 2 – 0 Mosta 1.45 4.33 5.25
Friday 12 September 2025
19:30 Valletta FC 3 – 1 Marsaxlokk 2.80 3.30 2.30
17:15 Floriana 1 – 1 Gzira United 1.73 3.30 4.33
Sunday 31 August 2025
18:30 Hamrun Spartans 1 – 1 Valletta FC 1.76 3.68 5.73
Sunday 24 August 2025
20:00 Naxxar Lions 0 – 1 Marsaxlokk 4.33 4.33 1.53
17:45 Zabbar St. Patrick 2 – 2 Hibernians 2.90 3.50 2.05
Saturday 23 August 2025
20:00 Birkirkara 0 – 0 Gzira United 2.02 3.30 3.70
17:45 Tarxien Rainbows 0 – 1 Floriana 7.42 4.50 1.53
Friday 22 August 2025
19:00 Sliema Wanderers 0 – 1 Mosta 1.53 3.80 5.25
Monday 18 August 2025
18:00 Hibernians 5 – 3 Gzira United 2.38 3.25 2.55
Sunday 17 August 2025
20:00 Naxxar Lions 1 – 3 Floriana 10.50 5.58 1.33
18:00 Tarxien Rainbows 1 – 1 Hamrun Spartans 7.75 4.97 1.40
17:45 Marsaxlokk 3 – 1 Mosta 2.00 3.50 3.00
Saturday 16 August 2025
20:00 Zabbar St. Patrick 1 – 2 Sliema Wanderers — — —
17:45 Valletta FC 0 – 0 Birkirkara 3.75 3.60 1.73

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