Year Winner Country
2019 Valletta FC Valletta FC Malta Malta
2018 Valletta FC Valletta FC Malta Malta
2017 Floriana FC Floriana FC Malta Malta
2016 Valletta FC Valletta FC Malta Malta
2015 Hibernians FC Hibernians FC Malta Malta
2014 Birkirkara FC Birkirkara FC Malta Malta
2013 Birkirkara FC Birkirkara FC Malta Malta
2012 Valletta FC Valletta FC Malta Malta
2011 Valletta FC Valletta FC Malta Malta
2010 Valletta FC Valletta FC Malta Malta
2009 Sliema Wanderers Sliema Wanderers Malta Malta
2008 Valletta FC Valletta FC Malta Malta
2007 Hibernians FC Hibernians FC Malta Malta
2006 Birkirkara FC Birkirkara FC Malta Malta
2005 Birkirkara FC Birkirkara FC Malta Malta
2004 Birkirkara FC Birkirkara FC Malta Malta
2003 Birkirkara FC Birkirkara FC Malta Malta
2002 Birkirkara FC Birkirkara FC Malta Malta
2001 Valletta FC Valletta FC Malta Malta
2000 Sliema Wanderers Sliema Wanderers Malta Malta
1999 Valletta FC Valletta FC Malta Malta
1998 Valletta FC Valletta FC Malta Malta
1997 Valletta FC Valletta FC Malta Malta
1996 Sliema Wanderers Sliema Wanderers Malta Malta
1995 Valletta FC Valletta FC Malta Malta
1994 Hibernians FC Hibernians FC Malta Malta
1993 Floriana FC Floriana FC Malta Malta
1992 Hamrun Spartans Hamrun Spartans Malta Malta
1991 Hamrun Spartans Hamrun Spartans Malta Malta
1990 Valletta FC Valletta FC Malta Malta
1989 Hamrun Spartans Hamrun Spartans Malta Malta
1988 Hamrun Spartans Hamrun Spartans Malta Malta
1987 Hamrun Spartans Hamrun Spartans Malta Malta
1986 Rabat Ajax Rabat Ajax Malta Malta
1985 Rabat Ajax Rabat Ajax Malta Malta