Maltese Premier League

Malta · Since 1980 · 12 clubs

Last Champion
Floriana FC
Season 2025-26
Total Seasons
46
1980-81 · · · 2025-26
Most Titles
Valletta FC
15 titles

About Maltese Premier League

Since 1980, the top tier of Maltese football has been known as the Maltese Premier League, continuing the same championship lineage as the First Division. The competition is played in a round-robin format, where the team finishing first at the end of the season is crowned national champion. It remains the highest level of football in Malta and includes promotion and relegation with lower divisions.

In the Premier League era, dominance has been shared among several leading clubs, including Sliema Wanderers, Floriana, Valletta, Hibernians, and Ħamrun Spartans. While Sliema Wanderers and Floriana remain the most successful clubs overall with 26 titles each, Valletta has also been a major force, especially in the late 20th and early 21st centuries. More recently, clubs like Birkirkara and Marsaxlokk have also managed to win titles, reflecting a broader competitive balance.

Today, the Maltese Premier League continues to evolve, featuring a modern structure and participation in European competitions. Despite being a smaller league by UEFA standards, it remains central to Maltese football culture, with current champions such as Ħamrun Spartans highlighting the ongoing competitiveness and development of the league.

Seasons

Season Champion Runner-up 3rd place
2025-26
Floriana FC
Marsaxlokk FC
Hamrun Spartans FC
2024-25
Hamrun Spartans FC
Birkirkara FC
Floriana FC
2023-24
Hamrun Spartans FC
Floriana FC
Sliema Wanderers FC
2022-23
Hamrun Spartans FC
Birkirkara FC
Gżira United FC
2021-22
Hibernians FC
Floriana FC
Hamrun Spartans FC
2020-21
Hamrun Spartans FC
Hibernians FC
Gżira United FC
2019-20
Floriana FC
Valletta FC
Hibernians FC
2018-19
Valletta FC
Hibernians FC
Gżira United FC
2017-18
Valletta FC
Balzan FC
Gżira United FC
2016-17
Hibernians FC
Balzan FC
Birkirkara FC
2015-16
Valletta FC
Hibernians FC
Birkirkara FC
2014-15
Hibernians FC
Valletta FC
Birkirkara FC
2013-14
Valletta FC
Birkirkara FC
Hibernians FC
2012-13
Birkirkara FC
Hibernians FC
Valletta FC
2011-12
Valletta FC
Hibernians FC
Birkirkara FC
2010-11
Valletta FC
Floriana FC
Birkirkara FC
2009-10
Birkirkara FC
Valletta FC
Sliema Wanderers FC
2008-09
Hibernians FC
Valletta FC
Birkirkara FC
2007-08
Valletta FC
Marsaxlokk FC
Birkirkara FC
2006-07
Marsaxlokk FC
Sliema Wanderers FC
Birkirkara FC
2005-06
Birkirkara FC
Sliema Wanderers FC
Marsaxlokk FC
2004-05
Sliema Wanderers FC
Birkirkara FC
Hibernians FC
2003-04
Sliema Wanderers FC
Birkirkara FC
Hibernians FC
2002-03
Sliema Wanderers FC
Birkirkara FC
Valletta FC
2001-02
Hibernians FC
Sliema Wanderers FC
Birkirkara FC
2000-01
Valletta FC
Sliema Wanderers FC
Birkirkara FC
1999-00
Birkirkara FC
Valletta FC
Floriana FC
1998-99
Valletta FC
Birkirkara FC
Sliema Wanderers FC
1997-98
Valletta FC
Birkirkara FC
Sliema Wanderers FC
1996-97
Valletta FC
Birkirkara FC
Sliema Wanderers FC
1995-96
Valletta FC
Birkirkara FC
Floriana FC
1994-95
Sliema Wanderers FC
Valletta FC
Floriana FC
1993-94
Hibernians FC
Sliema Wanderers FC
Valletta FC
1992-93
Hibernians FC
Floriana FC
Valletta FC
1991-92
Floriana FC
Hamrun Spartans FC
Valletta FC
1990-91
Valletta FC
Floriana FC
Sliema Wanderers FC
1989-90
Hamrun Spartans FC
Valletta FC
Floriana FC
1988-89
Valletta FC
Sliema Wanderers FC
Hibernians FC
1987-88
Hamrun Spartans FC
Sliema Wanderers FC
Żurrieq FC
1986-87
Hamrun Spartans FC
Valletta FC
Żurrieq FC
1985-86
Rabat Ajax FC
Hibernians FC
Hamrun Spartans FC
1984-85
Rabat Ajax FC
Hamrun Spartans FC
Sliema Wanderers FC
1983-84
Valletta FC
Rabat Ajax FC
Hamrun Spartans FC
1982-83
Hamrun Spartans FC
Valletta FC
Rabat Ajax FC
1981-82
Hibernians FC
Sliema Wanderers FC
Żurrieq FC
1980-81
Hibernians FC
Sliema Wanderers FC
Hamrun Spartans FC

All-Time table

# Club Count Years
1 Valletta FC 15 1983-84, 1988-89, 1990-91, 1995-96, 1996-97, 1997-98, 1998-99, 2000-01, 2007-08, 2010-11, 2011-12, 2013-14, 2015-16, 2017-18, 2018-19
9 1982-83, 1986-87, 1989-90, 1994-95, 1999-00, 2008-09, 2009-10, 2014-15, 2019-20
5 1991-92, 1992-93, 1993-94, 2002-03, 2012-13
2 Hibernians FC 9 1980-81, 1981-82, 1992-93, 1993-94, 2001-02, 2008-09, 2014-15, 2016-17, 2021-22
6 1985-86, 2011-12, 2012-13, 2015-16, 2018-19, 2020-21
5 1988-89, 2003-04, 2004-05, 2013-14, 2019-20
3 Hamrun Spartans FC 8 1982-83, 1986-87, 1987-88, 1989-90, 2020-21, 2022-23, 2023-24, 2024-25
2 1984-85, 1991-92
5 1980-81, 1983-84, 1985-86, 2021-22, 2025-26
4 Birkirkara FC 4 1999-00, 2005-06, 2009-10, 2012-13
10 1995-96, 1996-97, 1997-98, 1998-99, 2002-03, 2003-04, 2004-05, 2013-14, 2022-23, 2024-25
10 2000-01, 2001-02, 2006-07, 2007-08, 2008-09, 2010-11, 2011-12, 2014-15, 2015-16, 2016-17
5 Sliema Wanderers FC 4 1994-95, 2002-03, 2003-04, 2004-05
9 1980-81, 1981-82, 1987-88, 1988-89, 1993-94, 2000-01, 2001-02, 2005-06, 2006-07
7 1984-85, 1990-91, 1996-97, 1997-98, 1998-99, 2009-10, 2023-24
6 Floriana FC 3 1991-92, 2019-20, 2025-26
5 1990-91, 1992-93, 2010-11, 2021-22, 2023-24
5 1989-90, 1994-95, 1995-96, 1999-00, 2024-25
7 Rabat Ajax FC 2 1984-85, 1985-86
1 1983-84
1 1982-83
8 Marsaxlokk FC 1 2006-07
2 2007-08, 2025-26
1 2005-06
9 Balzan FC 0 —
2 2016-17, 2017-18
0 —
10 Gżira United FC 0 —
0 —
4 2017-18, 2018-19, 2020-21, 2022-23
11 Żurrieq FC 0 —
0 —
3 1981-82, 1986-87, 1987-88