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

Premier League 2024/25

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

196Matches
504Goals
2.57Per game
36.7%Home wins
92%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 18 11 4 +29 65
2 BIRBirkirkara 34 17 8 9 +17 59
3 SWSliema Wanderers 34 17 7 10 +18 58
4 HSHamrun Spartans 33 16 7 10 +21 55
5 HIBHibernians 32 14 7 11 +3 49
6 MARMarsaxlokk 32 13 8 11 +8 47
7 GUGzira United 32 11 9 12 -8 42
8 MOSMosta 32 12 2 18 -18 38
9 ZSPZabbar St. Patrick 32 10 6 16 -5 36
10 NLNaxxar Lions 33 9 8 16 -24 35
11 BFBalzan FC 32 6 11 15 -16 29
12 MELMelita 33 7 8 18 -25 29

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.57
504 goals. 46.9% of matches went over 2.5.
Home advantage
36.7%
Draws 23.5%, away wins 39.8%.
Half-time lead held
76.4%
From 123 matches where someone led at the break.
1–1 21 · 10.7%
0–1 21 · 10.7%
2–0 19 · 9.7%
1–0 18 · 9.2%
2–1 15 · 7.7%
1–2 14 · 7.1%

Results 197

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 10 May 2025
17:00 Hamrun Spartans 1 – 0 Birkirkara — — —
Friday 9 May 2025
19:30 Sliema Wanderers 0 – 4 Floriana 2.55 2.55 3.00
17:15 Melita 0 – 1 Naxxar Lions — — —
Monday 5 May 2025
18:15 Floriana 0 – 0 Hamrun Spartans 2.80 3.10 2.30
Sunday 4 May 2025
17:00 Sliema Wanderers 0 – 1 Birkirkara 6.00 2.90 6.67
Saturday 3 May 2025
16:00 Gzira United 2 – 2 Melita 1.42 5.50 10.26
16:00 Balzan FC 1 – 1 Naxxar Lions 2.05 3.60 2.88
Thursday 1 May 2025
12:00 Zabbar St. Patrick 2 – 2 Hibernians — — —
Wednesday 30 April 2025
17:30 Marsaxlokk 0 – 1 Hamrun Spartans 3.00 3.20 2.15
17:30 Mosta 1 – 4 Sliema Wanderers — — —
17:30 Birkirkara 1 – 1 Floriana 3.10 3.20 2.10
Monday 28 April 2025
19:15 Gzira United 0 – 2 Naxxar Lions 1.90 3.94 4.67
17:00 Zabbar St. Patrick 2 – 0 Melita — — —
Sunday 27 April 2025
16:45 Floriana 3 – 0 Mosta 2.00 3.25 3.25
16:30 Hibernians 1 – 1 Balzan FC 1.95 3.50 3.20
14:15 Birkirkara 1 – 1 Marsaxlokk 2.75 4.00 2.00
13:30 Sliema Wanderers 1 – 1 Hamrun Spartans 2.10 3.60 2.75
Monday 21 April 2025
18:00 Naxxar Lions 2 – 0 Melita 2.05 3.60 2.90
18:00 Floriana 0 – 0 Hamrun Spartans 3.40 3.30 2.00
Saturday 19 April 2025
15:00 Zabbar St. Patrick 2 – 2 Balzan FC 2.70 3.20 2.35
15:00 Hibernians 1 – 2 Gzira United 2.63 3.00 2.50
12:45 Birkirkara 1 – 0 Mosta 1.91 3.30 3.50
12:45 Marsaxlokk 2 – 1 Sliema Wanderers 3.60 3.25 1.85
Sunday 13 April 2025
15:00 Balzan FC 3 – 1 Melita 2.25 3.30 2.70
12:45 Birkirkara 0 – 1 Sliema Wanderers 3.90 3.50 1.75
Saturday 12 April 2025
15:00 Mosta 0 – 2 Hamrun Spartans 4.10 5.00 1.53
12:45 Floriana 2 – 1 Marsaxlokk 2.33 2.78 2.67
Friday 11 April 2025
19:15 Zabbar St. Patrick 1 – 2 Gzira United 1.73 3.40 4.20
17:00 Hibernians 0 – 1 Naxxar Lions 1.53 4.00 4.75
Sunday 6 April 2025
15:00 Hibernians 3 – 0 Melita 1.62 3.75 4.33
12:45 Floriana 0 – 2 Sliema Wanderers 2.10 3.50 2.88
Saturday 5 April 2025
15:00 Birkirkara 0 – 1 Hamrun Spartans 2.20 3.25 2.88
12:45 Zabbar St. Patrick 2 – 0 Naxxar Lions 1.91 3.40 3.40
Friday 4 April 2025
19:15 Mosta 0 – 4 Marsaxlokk 3.65 3.45 2.25
17:00 Gzira United 0 – 0 Balzan FC 2.20 3.34 4.04
Monday 31 March 2025
14:00 Hamrun Spartans 4 – 0 Naxxar Lions 1.80 3.50 3.60
Sunday 30 March 2025
16:00 Melita 0 – 5 Marsaxlokk 4.25 3.60 1.67
13:00 Sliema Wanderers 2 – 1 Birkirkara 2.20 3.20 2.90
Saturday 29 March 2025
16:00 Zabbar St. Patrick 1 – 2 Mosta 1.80 3.60 3.70
13:00 Floriana 1 – 1 Hibernians 1.65 3.70 4.10
Friday 28 March 2025
19:00 Gzira United 0 – 0 Balzan FC 2.20 3.50 2.70
Thursday 13 March 2025
19:45 Zabbar St. Patrick 3 – 0 Gzira United 4.75 3.75 1.57
19:45 Hibernians 0 – 0 Balzan FC 1.62 4.00 4.00
17:30 Mosta 2 – 0 Melita 1.80 3.50 3.60
17:30 Hamrun Spartans 0 – 1 Sliema Wanderers 1.91 3.10 3.75
17:00 Naxxar Lions 1 – 0 Marsaxlokk 4.00 4.00 1.62
Wednesday 12 March 2025
18:00 Floriana 0 – 2 Birkirkara 2.15 3.00 2.90
Sunday 9 March 2025
15:00 Hamrun Spartans 1 – 2 Mosta 1.48 4.20 5.00
12:45 Hibernians 3 – 2 Naxxar Lions 1.62 3.70 4.50
Saturday 8 March 2025
15:00 Melita 1 – 1 Zabbar St. Patrick 3.20 3.50 1.95
15:00 Gzira United 0 – 3 Floriana 3.25 3.40 2.00
12:45 Birkirkara 1 – 1 Marsaxlokk 2.25 3.30 2.63
12:45 Balzan FC 2 – 3 Sliema Wanderers 3.20 3.10 2.10
Sunday 2 March 2025
15:00 Hamrun Spartans 0 – 1 Gzira United 1.44 4.20 5.50
12:45 Floriana 2 – 2 Mosta 1.57 3.75 4.75
Saturday 1 March 2025
18:00 Balzan FC 1 – 1 Melita 1.91 3.50 3.30
15:30 Naxxar Lions 1 – 1 Zabbar St. Patrick 3.10 3.40 2.00
15:00 Birkirkara 2 – 0 Hibernians 2.10 3.25 3.10
12:45 Sliema Wanderers 0 – 1 Marsaxlokk 1.80 3.40 3.80
Sunday 23 February 2025
17:00 Melita 2 – 5 Naxxar Lions 1.85 3.60 3.30
15:00 Zabbar St. Patrick 0 – 3 Birkirkara 3.75 3.40 1.80
12:45 Hibernians 2 – 0 Mosta 1.91 3.30 3.40
Saturday 22 February 2025
15:00 Hamrun Spartans 1 – 0 Balzan FC 1.47 4.60 8.00
12:45 Sliema Wanderers 1 – 2 Floriana 3.30 3.30 1.95
Friday 21 February 2025
19:30 Gzira United 0 – 1 Marsaxlokk 2.50 3.20 2.50
Sunday 16 February 2025
15:15 Melita 2 – 0 Hamrun Spartans 8.00 5.00 1.29
13:00 Balzan FC 0 – 0 Floriana 4.33 4.33 1.53
Saturday 15 February 2025
18:00 Sliema Wanderers 0 – 1 Gzira United 1.29 5.50 7.00
15:15 Hibernians 0 – 4 Zabbar St. Patrick 1.45 4.33 5.00
13:00 Naxxar Lions 2 – 1 Birkirkara 7.50 5.00 1.27
Friday 14 February 2025
19:30 Mosta 2 – 1 Marsaxlokk 3.40 3.50 1.90
Monday 10 February 2025
15:00 Naxxar Lions 0 – 3 Balzan FC 3.40 3.40 1.95
Sunday 9 February 2025
15:15 Floriana 2 – 1 Marsaxlokk 1.75 3.40 3.90
13:00 Zabbar St. Patrick 0 – 1 Hamrun Spartans — — —
Saturday 8 February 2025
18:00 Melita 2 – 4 Sliema Wanderers 8.00 4.50 1.30
15:15 Gzira United 1 – 4 Hibernians 2.90 3.10 2.25
13:00 Birkirkara 2 – 0 Mosta 1.65 3.75 4.20
Sunday 2 February 2025
15:15 Mosta 1 – 0 Naxxar Lions 1.73 3.60 4.00
13:00 Floriana 1 – 0 Zabbar St. Patrick 1.40 3.90 7.00
Saturday 1 February 2025
18:00 Gzira United 2 – 2 Melita 1.83 3.40 3.70
14:00 Hamrun Spartans 0 – 0 Birkirkara 2.10 3.20 3.10
Friday 31 January 2025
19:15 Sliema Wanderers 2 – 3 Hibernians 1.95 3.00 3.75
17:00 Balzan FC 0 – 3 Marsaxlokk 2.90 3.40 2.10
Sunday 26 January 2025
15:15 Birkirkara 1 – 1 Melita 1.53 3.80 5.00
13:00 Hibernians 0 – 1 Marsaxlokk 1.95 3.40 3.40
Saturday 25 January 2025
18:00 Zabbar St. Patrick 3 – 0 Balzan FC 2.20 3.25 2.80
15:15 Gzira United 1 – 0 Naxxar Lions 1.80 3.60 3.50
14:00 Floriana 0 – 0 Hamrun Spartans 2.25 3.20 2.80
13:00 Mosta 0 – 1 Sliema Wanderers 3.20 3.30 2.00
Sunday 19 January 2025
15:15 Marsaxlokk 3 – 1 Zabbar St. Patrick 2.30 3.40 2.60
13:00 Hibernians 1 – 2 Hamrun Spartans 2.80 3.60 2.10
Saturday 18 January 2025
15:15 Birkirkara 2 – 2 Gzira United 1.95 3.25 3.50
13:00 Melita 2 – 0 Floriana 7.00 5.00 1.29
Friday 17 January 2025
19:15 Sliema Wanderers 4 – 0 Naxxar Lions 1.40 4.50 5.75
17:00 Balzan FC 3 – 2 Mosta 2.70 3.75 2.10
Monday 6 January 2025
18:00 Birkirkara 5 – 2 Balzan FC 1.70 3.80 3.70
Sunday 5 January 2025
14:15 Marsaxlokk 1 – 6 Hamrun Spartans 3.70 3.60 1.75
12:00 Floriana 4 – 0 Naxxar Lions 1.22 6.00 8.00
Saturday 4 January 2025
18:00 Mosta 1 – 0 Gzira United 2.40 3.10 2.80
15:15 Melita 2 – 3 Hibernians 3.10 3.10 2.20
13:00 Zabbar St. Patrick 1 – 0 Sliema Wanderers 5.00 3.60 1.62
Sunday 22 December 2024
16:00 Balzan FC 2 – 1 Naxxar Lions 2.05 3.40 4.20
16:00 Marsaxlokk 2 – 2 Zabbar St. Patrick — — —
16:00 Gzira United 0 – 2 Melita 1.53 5.19 7.80
Saturday 21 December 2024
15:00 Hibernians 0 – 3 Hamrun Spartans 2.40 3.50 2.40
15:00 Sliema Wanderers 3 – 1 Mosta 1.62 3.25 5.25
13:00 Birkirkara 0 – 1 Floriana 2.63 3.20 2.40
Tuesday 17 December 2024
18:00 Floriana 1 – 0 Sliema Wanderers 2.45 3.00 2.63
17:00 Hamrun Spartans 1 – 2 Mosta 1.38 4.75 6.00
Sunday 15 December 2024
15:00 Gzira United 2 – 1 Balzan FC 1.65 3.75 4.00
12:30 Marsaxlokk 1 – 1 Naxxar Lions 1.48 3.80 5.75
Saturday 14 December 2024
16:00 Melita 0 – 1 Zabbar St. Patrick 2.55 3.40 2.35
13:15 Birkirkara 0 – 2 Hibernians 2.20 3.20 2.88
Sunday 8 December 2024
17:30 Melita 1 – 0 Balzan FC 3.40 3.40 1.91
15:00 Naxxar Lions 0 – 3 Zabbar St. Patrick 2.00 3.20 3.30
14:00 Floriana 1 – 2 Hamrun Spartans 2.20 3.25 2.88
12:30 Gzira United 0 – 0 Marsaxlokk 2.30 3.10 2.80
Saturday 7 December 2024
16:00 Hibernians 3 – 2 Mosta 1.67 3.50 4.33
13:15 Birkirkara 1 – 1 Sliema Wanderers 2.90 3.10 2.25
Sunday 1 December 2024
15:00 Balzan FC 1 – 2 Zabbar St. Patrick 1.73 3.75 3.75
12:30 Melita 1 – 3 Marsaxlokk 3.75 3.30 1.85
Saturday 30 November 2024
16:00 Gzira United 1 – 1 Naxxar Lions 1.53 3.60 5.75
13:15 Floriana 2 – 0 Hibernians 1.83 3.40 3.60
Friday 29 November 2024
19:30 Sliema Wanderers 1 – 1 Hamrun Spartans 2.35 3.20 2.70
17:00 Birkirkara 2 – 0 Mosta 1.55 3.60 5.00
Monday 25 November 2024
18:00 Melita 0 – 3 Naxxar Lions 1.80 3.80 3.40
Sunday 24 November 2024
15:00 Marsaxlokk 2 – 1 Balzan FC 2.15 3.40 2.80
12:30 Gzira United 2 – 1 Zabbar St. Patrick 1.73 4.00 3.50
Saturday 23 November 2024
16:00 Sliema Wanderers 3 – 1 Hibernians 2.35 2.90 2.90
13:15 Birkirkara 0 – 2 Hamrun Spartans 1.80 3.25 4.00
12:30 Floriana 1 – 0 Mosta 1.40 4.50 5.50
Thursday 7 November 2024
19:30 Naxxar Lions 0 – 3 Sliema Wanderers 8.00 4.00 1.36
19:30 Birkirkara 1 – 3 Floriana 2.50 2.88 2.55
17:00 Gzira United 1 – 2 Hamrun Spartans 3.50 3.25 1.91
17:00 Marsaxlokk 1 – 1 Hibernians 3.50 3.25 1.91
Wednesday 6 November 2024
19:30 Mosta 2 – 2 Balzan FC 2.45 3.20 2.55
17:00 Zabbar St. Patrick 1 – 3 Melita 2.88 3.30 2.15
Saturday 2 November 2024
18:00 Melita 1 – 2 Mosta 3.84 3.46 2.03
18:00 Birkirkara 1 – 0 Naxxar Lions 1.48 4.22 6.80
16:30 Gzira United 3 – 1 Zabbar St. Patrick — — —
14:00 Hamrun Spartans 2 – 3 Marsaxlokk 2.01 3.90 4.40
Friday 1 November 2024
19:30 Balzan FC 0 – 1 Hibernians 4.48 3.79 2.00
17:00 Floriana 0 – 0 Sliema Wanderers 2.76 3.05 3.25
Sunday 27 October 2024
17:30 Mosta 4 – 2 Zabbar St. Patrick 2.00 3.50 3.10
15:00 Naxxar Lions 0 – 0 Marsaxlokk 5.00 3.60 1.57
Saturday 26 October 2024
16:30 Gzira United 0 – 1 Birkirkara 2.95 3.20 2.83
14:00 Floriana 3 – 0 Balzan FC 1.61 4.36 6.84
Friday 25 October 2024
19:30 Sliema Wanderers 1 – 0 Hamrun Spartans 3.00 3.40 2.10
17:00 Hibernians 2 – 0 Melita 1.42 4.00 6.00
Monday 21 October 2024
18:00 Marsaxlokk 1 – 1 Floriana 4.33 3.60 1.65
Sunday 20 October 2024
17:30 Melita 2 – 0 Balzan FC 3.74 3.89 2.11
16:30 Naxxar Lions 1 – 1 Gzira United 4.75 3.60 1.60
14:00 Sliema Wanderers 2 – 0 Zabbar St. Patrick 1.50 3.75 5.50
Saturday 19 October 2024
17:00 Birkirkara 3 – 2 Hamrun Spartans 2.88 3.25 2.20
12:30 Mosta 1 – 0 Hibernians 4.10 3.40 1.73
Thursday 3 October 2024
19:30 Birkirkara 1 – 0 Sliema Wanderers 3.31 3.16 2.60
19:15 Balzan FC 2 – 1 Gzira United 5.61 4.13 2.03
17:00 Naxxar Lions 0 – 0 Melita 3.10 3.74 2.55
17:00 Mosta 0 – 2 Floriana 7.25 4.30 1.58
Wednesday 2 October 2024
19:30 Zabbar St. Patrick 1 – 3 Marsaxlokk — — —
17:00 Hamrun Spartans 0 – 2 Hibernians 1.95 3.76 5.01
Sunday 29 September 2024
19:30 Sliema Wanderers 2 – 2 Melita 1.28 6.02 14.36
17:00 Mosta 0 – 1 Birkirkara 4.60 3.66 1.79
Saturday 28 September 2024
19:15 Marsaxlokk 2 – 1 Balzan FC 2.60 3.37 2.76
17:00 Zabbar St. Patrick 1 – 2 Hibernians — — —
Friday 27 September 2024
19:30 Naxxar Lions 0 – 6 Hamrun Spartans 7.50 4.61 1.66
17:00 Floriana 2 – 1 Gzira United 2.38 3.77 3.51
Monday 23 September 2024
19:15 Marsaxlokk 2 – 4 Mosta 1.77 3.55 5.00
17:00 Melita 0 – 3 Birkirkara 7.03 4.63 1.52
Sunday 22 September 2024
19:30 Zabbar St. Patrick 3 – 3 Naxxar Lions — — —
17:00 Floriana 1 – 1 Hibernians 1.74 3.80 4.80
Saturday 21 September 2024
19:30 Balzan FC 1 – 1 Hamrun Spartans 5.73 4.30 1.58
17:00 Gzira United 2 – 2 Sliema Wanderers 3.87 3.15 2.07
Monday 16 September 2024
19:30 Balzan FC 0 – 2 Zabbar St. Patrick — — —
17:00 Naxxar Lions 0 – 2 Floriana 7.10 4.48 1.48
Sunday 15 September 2024
19:15 Mosta 1 – 0 Hamrun Spartans 9.50 5.20 1.37
17:00 Marsaxlokk 0 – 1 Sliema Wanderers 3.74 3.30 2.10
Saturday 14 September 2024
19:30 Melita 2 – 3 Gzira United 4.28 4.08 2.00
17:00 Hibernians 0 – 2 Birkirkara 2.70 3.33 2.99
Thursday 29 August 2024
19:30 Hibernians 0 – 0 Sliema Wanderers 4.60 3.15 2.45
19:15 Gzira United 2 – 0 Mosta 1.95 3.81 5.00
17:00 Balzan FC 2 – 0 Naxxar Lions 2.81 3.38 2.95
17:00 Marsaxlokk 0 – 2 Birkirkara 2.60 3.23 2.88
Wednesday 28 August 2024
19:30 Hamrun Spartans 2 – 1 Melita 1.41 5.52 9.38
17:00 Zabbar St. Patrick 0 – 3 Floriana — — —
Sunday 25 August 2024
19:15 Sliema Wanderers 2 – 0 Balzan FC 1.85 3.45 4.80
17:00 Hibernians 2 – 0 Gzira United 3.42 3.40 2.21
Saturday 24 August 2024
19:15 Marsaxlokk 1 – 2 Melita 1.57 4.70 8.54
17:00 Hamrun Spartans 1 – 1 Floriana 2.36 3.25 3.05
Friday 23 August 2024
19:15 Birkirkara 1 – 0 Zabbar St. Patrick — — —
17:00 Naxxar Lions 2 – 1 Mosta 2.92 3.15 2.55
Sunday 18 August 2024
19:15 Marsaxlokk 0 – 1 Gzira United 2.53 3.23 3.15
17:00 Hamrun Spartans 3 – 1 Zabbar St. Patrick — — —
Saturday 17 August 2024
19:15 Naxxar Lions 1 – 2 Hibernians 3.44 3.55 2.17
17:00 Floriana 3 – 3 Melita 1.31 5.70 9.50
Friday 16 August 2024
19:15 Sliema Wanderers 2 – 0 Mosta 1.53 3.90 7.25
17:00 Balzan FC 3 – 3 Birkirkara 3.15 3.33 2.49

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