Malta 2024/25


Premier League

Premier League

Opening Round | Closing Round | Final Four | Relegation Playoff

Opening Round

Regular Stage | Playoff Stage

Regular Stage

Final Table:

 1.Birkirkara               11   9  1  1  19- 8  28       Top-6 Playoff
 2.Floriana                 11   6  5  0  21- 8  23       Top-6 Playoff
 3.Sliema Wanderers         11   6  4  1  15- 5  22       Top-6 Playoff
 4.Hibernians               11   6  3  2  13- 7  21       Top-6 Playoff
 5.Mosta                    11   5  1  5  15-16  16       Top-6 Playoff
 6.Ħamrun Spartans          11   4  2  5  19-15  14  [C]  Top-6 Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - -
 7.Gżira United             11   4  2  5  15-15  14       Bottom-6 Playoff
 8.Melita                   11   3  3  5  16-19  12  [P]  Bottom-6 Playoff
 9.Marsaxlokk               11   3  3  5  13-16  12       Bottom-6 Playoff
10.Balzan                   11   2  3  6  11-19   9       Bottom-6 Playoff
11.Naxxar Lions             11   1  4  6   7-21   7       Bottom-6 Playoff
12.Żabbar St. Patrick       11   1  1  9  12-27   4  [P]  Bottom-6 Playoff

Round 1
[Aug 16]
Balzan        3-3 Birkirkara    
Sliema W.     2-0 Mosta         
[Aug 17]
Floriana      3-3 Melita        
Naxxar L.     1-2 Hibernians    
[Aug 18]
Ħamrun S.     3-1 Zabbar SP     
Marsaxlokk    0-1 Gżira U.      

Round 2
[Aug 23]
Naxxar L.     2-1 Mosta         
Birkirkara    1-0 Zabbar SP     
[Aug 24]
Ħamrun S.     1-1 Floriana      
Marsaxlokk    1-2 Melita        
[Aug 25]
Hibernians    2-0 Gżira U.      
Sliema W.     2-0 Balzan        

Round 3
[Aug 28]
Zabbar SP     0-3 Floriana      
Ħamrun S.     2-1 Melita        
[Aug 29]
Balzan        2-0 Naxxar L.     
Marsaxlokk    0-2 Birkirkara    
Gżira U.      2-0 Mosta         
Hibernians    0-0 Sliema W.     

Round 4
[Sep 14]
Hibernians    0-2 Birkirkara    
Melita        2-3 Gżira U.      
[Sep 15]
Marsaxlokk    0-1 Sliema W.     
Mosta         1-0 Ħamrun S.     
[Sep 16]
Naxxar L.     0-2 Floriana      
Balzan        0-2 Zabbar SP     

Round 5
[Sep 21]
Gżira U.      2-2 Sliema W.     
Balzan        1-1 Ħamrun S.     
[Sep 22]
Floriana      1-1 Hibernians    
Zabbar SP     3-3 Naxxar L.     
[Sep 23]
Melita        0-3 Birkirkara    
Marsaxlokk    2-4 Mosta         

Round 6
[Sep 27]
Floriana      2-1 Gżira U.      
Naxxar L.     0-6 Ħamrun S.     
[Sep 28]
Zabbar SP     1-2 Hibernians    
Marsaxlokk    2-1 Balzan        
Mosta         0-1 Birkirkara    
[Sep 29]
Sliema W.     2-2 Melita        

Round 7
[Oct 2]
Ħamrun S.     0-2 Hibernians    
Zabbar SP     1-3 Marsaxlokk    
[Oct 3]
Mosta         0-2 Floriana      
Naxxar L.     0-0 Melita        
Balzan        2-1 Gżira U.      
Birkirkara    1-0 Sliema W.     

Round 8
[Oct 19]
Mosta         1-0 Hibernians    
Birkirkara    3-2 Ħamrun S.     
[Oct 20]
Sliema W.     2-0 Zabbar SP     
Naxxar L.     1-1 Gżira U.      
Melita        2-0 Balzan        
[Oct 21]
Marsaxlokk    1-1 Floriana      

Round 9
[Oct 25]
Hibernians    2-0 Melita        
Sliema W.     1-0 Ħamrun S.     
[Oct 26]
Floriana      3-0 Balzan        
Gżira U.      0-1 Birkirkara    
[Oct 27]
Naxxar L.     0-0 Marsaxlokk    
Mosta         4-2 Zabbar SP     

Round 10
[Nov 1]
Floriana      0-0 Sliema W.     
Balzan        0-1 Hibernians    
[Nov 2]
Ħamrun S.     2-3 Marsaxlokk    
Gżira U.      3-1 Zabbar SP     
Birkirkara    1-0 Naxxar L.     
Melita        1-2 Mosta         

Round 11
[Nov 6]
Zabbar SP     1-3 Melita        
Mosta         2-2 Balzan        
[Nov 7]
Gżira U.      1-2 Ħamrun S.     
Marsaxlokk    1-1 Hibernians    
Birkirkara    1-3 Floriana      
Naxxar L.     0-3 Sliema W.     

Final Table:

 1.Birkirkara               11   9  1  1  19- 8  28       Top-6 Playoff
 2.Floriana                 11   6  5  0  21- 8  23       Top-6 Playoff
 3.Sliema Wanderers         11   6  4  1  15- 5  22       Top-6 Playoff
 4.Hibernians               11   6  3  2  13- 7  21       Top-6 Playoff
 5.Mosta                    11   5  1  5  15-16  16       Top-6 Playoff
 6.Ħamrun Spartans          11   4  2  5  19-15  14  [C]  Top-6 Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - -
 7.Gżira United             11   4  2  5  15-15  14       Bottom-6 Playoff
 8.Melita                   11   3  3  5  16-19  12  [P]  Bottom-6 Playoff
 9.Marsaxlokk               11   3  3  5  13-16  12       Bottom-6 Playoff
10.Balzan                   11   2  3  6  11-19   9       Bottom-6 Playoff
11.Naxxar Lions             11   1  4  6   7-21   7       Bottom-6 Playoff
12.Żabbar St. Patrick       11   1  1  9  12-27   4  [P]  Bottom-6 Playoff

Playoff Stage

Top-6 Playoff | Bottom-6 Playoff

Top-6 Playoff

Final Table:

 1.Floriana                 16  10  5  1  27-10  35       Final Four
 2.Birkirkara               16  10  2  4  22-14  32       Final Four
- - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Sliema Wanderers         16   8  6  2  23-10  30
 4.Hibernians               16   8  3  5  19-17  27
 5.Ħamrun Spartans          16   7  3  6  28-19  24  [C]
 6.Mosta                    16   6  1  9  20-26  19

Round 12 [Nov 23]
Floriana      1-0 Mosta         
Birkirkara    0-2 Ħamrun S.     
Sliema W.     3-1 Hibernians    

Round 13
[Nov 29]
Birkirkara    2-0 Mosta         
Sliema W.     1-1 Ħamrun S.     
[Nov 30]
Floriana      2-0 Hibernians    

Round 14
[Dec 7]
Birkirkara    1-1 Sliema W.     
Hibernians    3-2 Mosta         
[Dec 8]
Floriana      1-2 Ħamrun S.     

Round 15
[Dec 14]
Birkirkara    0-2 Hibernians    
[Dec 17]
Ħamrun S.     1-2 Mosta         
Floriana      1-0 Sliema W.     

Round 16 [Dec 21]
Birkirkara    0-1 Floriana      
Hibernians    0-3 Ħamrun S.     
Sliema W.     3-1 Mosta         

Final Table:

 1.Floriana                 16  10  5  1  27-10  35       Final Four
 2.Birkirkara               16  10  2  4  22-14  32       Final Four
- - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Sliema Wanderers         16   8  6  2  23-10  30
 4.Hibernians               16   8  3  5  19-17  27
 5.Ħamrun Spartans          16   7  3  6  28-19  24  [C]
 6.Mosta                    16   6  1  9  20-26  19

Bottom-6 Playoff

Final Table:

 7.Gżira United             16   6  4  6  20-20  22
 8.Marsaxlokk               16   5  6  5  21-21  21
 9.Melita                   16   5  3  8  20-26  18  [P]
10.Żabbar St. Patrick       16   4  2 10  21-32  14  [P]
- - - - - - - - - - - - - - - - - - - - - - - - - -
11.Balzan                   16   3  3 10  16-27  12       Relegation Playoff
12.Naxxar Lions             16   2  6  8  13-28  12       Relegation Playoff

Round 12
[Nov 24]
Gżira U.      2-1 Zabbar SP     
Marsaxlokk    2-1 Balzan        
[Nov 25]
Melita        0-3 Naxxar L.     

Round 13
[Nov 30]
Gżira U.      1-1 Naxxar L.     
[Dec 1]
Melita        1-3 Marsaxlokk    
Balzan        1-2 Zabbar SP     

Round 14 [Dec 8]
Gżira U.      0-0 Marsaxlokk    
Naxxar L.     0-3 Zabbar SP     
Melita        1-0 Balzan        

Round 15
[Dec 14]
Melita        0-1 Zabbar SP     
[Dec 15]
Marsaxlokk    1-1 Naxxar L.     
Gżira U.      2-1 Balzan        

Round 16 [Dec 22]
Balzan        2-1 Naxxar L.     
Gżira U.      0-2 Melita        
Marsaxlokk    2-2 Zabbar SP     
 
Final Table:

 7.Gżira United             16   6  4  6  20-20  22
 8.Marsaxlokk               16   5  6  5  21-21  21
 9.Melita                   16   5  3  8  20-26  18  [P]
10.Żabbar St. Patrick       16   4  2 10  21-32  14  [P]
- - - - - - - - - - - - - - - - - - - - - - - - - -
11.Balzan                   16   3  3 10  16-27  12       Relegation Playoff
12.Naxxar Lions             16   2  6  8  13-28  12       Relegation Playoff

Closing Round

Regular Stage | Playoff Stage

Regular Stage

Final Table:

 1.Birkirkara               11   5  4  2  20-10  19       Top-6 Playoff
 2.Floriana                 11   5  4  2  15- 9  19       Top-6 Playoff
 3.Marsaxlokk               11   6  1  4  18-13  19       Top-6 Playoff
 4.Mosta                    11   6  1  4  14-13  19       Top-6 Playoff
 5.Sliema Wanderers         11   6  0  5  18-13  18       Top-6 Playoff
 6.Ħamrun Spartans          11   5  2  4  15- 8  17  [C]  Top-6 Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - -
 7.Hibernians               11   5  2  4  17-17  17       Bottom-6 Playoff
 8.Żabbar St. Patrick       11   4  2  5  15-12  14  [P]  Bottom-6 Playoff
 9.Gżira United             11   3  3  5   8-16  12       Bottom-6 Playoff
10.Balzan                   11   2  4  5  11-18  10       Bottom-6 Playoff
11.Melita                   11   2  4  5  15-24  10  [P]  Bottom-6 Playoff
12.Naxxar Lions             11   3  1  7  11-24  10       Bottom-6 Playoff

Round 1
[Jan 4]
Zabbar SP     1-0 Sliema W.     
Melita        2-3 Hibernians    
Mosta         1-0 Gżira U.       
[Jan 5]
Floriana      4-0 Naxxar L.     
Marsaxlokk    1-6 Ħamrun S.     
[Jan 6]
Birkirkara    5-2 Balzan        

Round 2
[Jan 17]
Balzan        3-2 Mosta         
Sliema W.     4-0 Naxxar L.     
[Jan 18]
Melita        2-0 Floriana      
Birkirkara    2-2 Gżira U.      
[Jan 19]
Hibernians    1-2 Ħamrun S.     
Marsaxlokk    3-1 Zabbar SP     

Round 3
[Jan 25]
Mosta         0-1 Sliema W.     
Floriana      0-0 Ħamrun S.     
Gżira U.      1-0 Naxxar L.     
Zabbar SP     3-0 Balzan        
[Jan 26]
Hibernians    0-1 Marsaxlokk    
Birkirkara    1-1 Melita        

Round 4
[Jan 31]
Balzan        0-3 Marsaxlokk    
Sliema W.     2-3 Hibernians    
[Feb 1]
Ħamrun S.     0-0 Birkirkara    
Gżira U.      2-2 Melita        
[Feb 2]
Floriana      1-0 Zabbar SP     
Mosta         1-0 Naxxar L.     

Round 5
[Feb 8]
Birkirkara    2-0 Mosta         
Gżira U.      1-4 Hibernians    
Melita        2-4 Sliema W.     
[Feb 9]
Zabbar SP     0-1 Ħamrun S.     
Floriana      2-1 Marsaxlokk    
[Feb 10]
Naxxar L.     0-3 Balzan        

Round 6
[Feb 14]
Mosta         2-1 Marsaxlokk    
[Feb 15]
Naxxar L.     2-1 Birkirkara    
Hibernians    0-4 Zabbar SP     
Sliema W.     0-1 Gżira U.      
[Feb 16]
Balzan        0-0 Floriana      
Melita        2-0 Ħamrun S.     

Round 7
[Feb 21]
Gżira U.      0-1 Marsaxlokk    
[Feb 22]
Sliema W.     1-2 Floriana      
Ħamrun S.     1-0 Balzan        
[Feb 23]
Hibernians    2-0 Mosta         
Zabbar SP     0-3 Birkirkara    
Melita        2-5 Naxxar L.     

Round 8
[Mar 1]
Sliema W.     0-1 Marsaxlokk    
Birkirkara    2-0 Hibernians    
Naxxar L.     1-1 Zabbar SP     
Balzan        1-1 Melita        
[Mar 2]
Floriana      2-2 Mosta         
Ħamrun S.     0-1 Gżira U.      

Round 9
[Mar 8]
Balzan        2-3 Sliema W.     
Birkirkara    1-1 Marsaxlokk    
Gżira U.      0-3 Floriana      
Melita        1-1 Zabbar SP     
[Mar 9]
Hibernians    3-2 Naxxar L.     
Ħamrun S.     1-2 Mosta         

Round 10
[Mar 12]
Floriana      0-2 Birkirkara    
[Mar 13]
Naxxar L.     1-0 Marsaxlokk    
Ħamrun S.     0-1 Sliema W.     
Mosta         2-0 Melita        
Hibernians    0-0 Balzan        
Zabbar SP     3-0 Gżira U.      

Round 11
[Mar 28]
Gżira U.      0-0 Balzan        
[Mar 29]
Floriana      1-1 Hibernians    
Zabbar SP     1-2 Mosta         
[Mar 30]
Sliema W.     2-1 Birkirkara    
Melita        0-5 Marsaxlokk    
[Mar 31]
Ħamrun S.     4-0 Naxxar L.     

Final Table:

 1.Birkirkara               11   5  4  2  20-10  19       Top-6 Playoff
 2.Floriana                 11   5  4  2  15- 9  19       Top-6 Playoff
 3.Marsaxlokk               11   6  1  4  18-13  19       Top-6 Playoff
 4.Mosta                    11   6  1  4  14-13  19       Top-6 Playoff
 5.Sliema Wanderers         11   6  0  5  18-13  18       Top-6 Playoff
 6.Ħamrun Spartans          11   5  2  4  15- 8  17  [C]  Top-6 Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - -
 7.Hibernians               11   5  2  4  17-17  17       Bottom-6 Playoff
 8.Żabbar St. Patrick       11   4  2  5  15-12  14  [P]  Bottom-6 Playoff
 9.Gżira United             11   3  3  5   8-16  12       Bottom-6 Playoff
10.Balzan                   11   2  4  5  11-18  10       Bottom-6 Playoff
11.Melita                   11   2  4  5  15-24  10  [P]  Bottom-6 Playoff
12.Naxxar Lions             11   3  1  7  11-24  10       Bottom-6 Playoff

Playoff Stage

Top-6 Playoff | Bottom-6 Playoff

Top-6 Playoff

Final Table:

 1.Ħamrun Spartans          16   8  4  4  20- 9  28  [C]  Final Four
 2.Sliema Wanderers         16   9  1  6  27-17  28       Final Four
- - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Floriana                 16   7  6  3  21-13  27
 4.Marsaxlokk               16   8  2  6  26-18  26
 5.Birkirkara               16   6  6  4  23-14  24
 6.Mosta                    16   6  1  9  15-27  19

Round 12
[Apr 4]
Mosta         0-4 Marsaxlokk    
[Apr 5]
Birkirkara    0-1 Ħamrun S.     
[Apr 6]
Floriana      0-2 Sliema W.     

Round 13
[Apr 12]
Floriana      2-1 Marsaxlokk    
Mosta         0-2 Ħamrun S.     
[Apr 13]
Birkirkara    0-1 Sliema W.     

Round 14
[Apr 19]
Birkirkara    1-0 Mosta         
Marsaxlokk    2-1 Sliema W.     
[Apr 21]
Floriana      0-0 Ħamrun S.     

Round 15 [Apr 27]
Sliema W.     1-1 Ħamrun S.     
Birkirkara    1-1 Marsaxlokk    
Floriana      3-0 Mosta         

Round 16 [Apr 30]
Birkirkara    1-1 Floriana      
Marsaxlokk    0-1 Ħamrun S.     
Mosta         1-4 Sliema W.     

Final Table:

 1.Ħamrun Spartans          16   8  4  4  20- 9  28  [C]  Final Four
 2.Sliema Wanderers         16   9  1  6  27-17  28       Final Four
- - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Floriana                 16   7  6  3  21-13  27
 4.Marsaxlokk               16   8  2  6  26-18  26
 5.Birkirkara               16   6  6  4  23-14  24
 6.Mosta                    16   6  1  9  15-27  19
							
Bottom-6 Playoff

Final Table:

 7.Żabbar St. Patrick       16   6  4  6  24-18  22  [P]
 8.Hibernians               16   6  4  6  24-23  22
 9.Gżira United             16   5  5  6  14-22  20
10.Naxxar Lions             16   6  2  8  17-27  20
- - - - - - - - - - - - - - - - - - - - - - - - - -
11.Balzan                   16   3  8  5  18-23  17       Relegation Playoff
12.Melita                   16   2  5  9  18-36  11  [P]  Relegation Playoff

Round 12
[Apr 4]
Gżira U.      0-0 Balzan        
[Apr 5]
Zabbar SP     2-0 Naxxar L.     
[Apr 6]
Hibernians    3-0 Melita        

Round 13
[Apr 11]
Hibernians    0-1 Naxxar L.     
Zabbar SP     1-2 Gżira U.      
[Apr 13]
Balzan        3-1 Melita        

Round 14
[Apr 19]
Hibernians    1-2 Gżira U.      
Zabbar SP     2-2 Balzan        
[Apr 21]
Naxxar L.     2-0 Melita        

Round 15
[Apr 27]
Hibernians    1-1 Balzan        
[Apr 28]
Zabbar SP     2-0 Melita        
Gżira U.      0-2 Naxxar L.     

Round 16
[May 1]
Zabbar SP     2-2 Hibernians    
[May 3]
Balzan        1-1 Naxxar L.     
Gżira U.      2-2 Melita        

Final Table:

 7.Żabbar St. Patrick       16   6  4  6  24-18  22  [P]
 8.Hibernians               16   6  4  6  24-23  22
 9.Gżira United             16   5  5  6  14-22  20
10.Naxxar Lions             16   6  2  8  17-27  20
- - - - - - - - - - - - - - - - - - - - - - - - - -
11.Balzan                   16   3  8  5  18-23  17       Relegation Playoff
12.Melita                   16   2  5  9  18-36  11  [P]  Relegation Playoff

Final Four

NB: between the top-2 of both the Opening Top-6 Playoff and the Closing Top-6 Playoff

NB: if one club wins both tournaments, they are champions automatically and the
      two runners-up (if different) play off for second place overall;
    if two clubs each once finish first and once second, they play off for the
      championship and second place:
    if three clubs finish among the top-2 in both tournaments (and none wins both),
      the best third-placed team (on aggregate record over both tournaments) also
      enters the final four.

Semifinals
[May 4]
Sliema W.     0-1 Birkirkara    [aet]
[May 5]
Floriana      0-0 Ħamrun S.     [aet, 2-4 pen]

Third Place Match [May 9]
Sliema W.     0-4 Floriana      

Final [May 10]
Birkirkara    0-1 Ħamrun S.     

Relegation Playoff

NB: between the bottom-2 of both the Opening Bottom-6 Playoff and the Closing Bottom-6 Playoff

NB: if two clubs finish among the bottom-2 in both tournaments, they are both
      relegated automatically;
    if one club finishes among the bottom-2 in both tournaments, they are relegated
      automatically and the other two play off against the second relegation spot.

NB: as Balzan finished among the bottom-2 in both tournaments, they are relegated

[May 9]
Naxxar L.     1-0 Melita        

NB: Melita relegated


2023/24.

list of final tables.

list of champions.

list of cup winners.

list of super cup winners.

list of top scorers.

foundation dates clubs.


About this document

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 14 May 2025

(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.