Season Champions Runners-up First Division 1996/97 Xgħajra Tornados Tarxien Rainbows 1997/98 Rabat Ajax St. Patrick 1998/99 Gozo FC Żurrieq 1999/00 Ħamrun Spartans Xgħajra Tornados 2000/01 Marsa Lija Athletic 2001/02 Marsaxlokk Mosta 2002/03 Msida St. Joseph Balzan 2003/04 St. Patrick Lija Athletic 2004/05 Ħamrun Spartans Mosta 2005/06 St. George's Marsa 2006/07 Ħamrun Spartans Mqabba 2007/08 Tarxien Rainbows Qormi 2008/09 Dingli Swallows Vittoriosa Stars 2009/10 Marsaxlokk Vittoriosa Stars 2010/11 Balzan Mqabba 2011/12 Melita Rabat Ajax 2012/13 Naxxar Lions Vittoriosa Stars 2013/14 Pietà Hotspurs Żebbuġ Rangers 2014/15 Pembroke Athleta St. Andrews 2015/16 Gżira United Ħamrun Spartans 2016/17 Lija Athletic Senglea Athletic 2017/18 Qormi Pietà Hotspurs 2018/19 Sirens Gudja United 2019/20 Zejtun Corinthians Lija Athletic Challenge League 2020/21 not awarded 2021/22 Żebbuġ Rangers 1-1 Pembroke Athleta [aet, 5-3 pen] 2022/23 Senglea Athletic 2-0 Msida Saint-Joseph 2022/23 Sliema Wanderers Naxxar Lions 2023/24 Melita Żabbar St. Patrick 2024/25 Valletta Tarxien Rainbows
Season Champions Runners-up Second Division 1996/97 St. George's and Siggiewi 1997/98 Gozo FC and St Andrew's 1998/99 Gzira United Zebbug Rangers 1999/00 Qormi Marsaxlokk 2000/01 Mqabba Balzan Youths 2001/02 Msida St. Joseph Senglea Athletics 2002/03 Tarxien Rainbows San Ġwann 2003/04 St George's Gozo FC 2004/05 Tarxien Rainbows St Andrews 2005/06 Qormi Vittoriosa Stars 2006/07 Dingli Swallows Mellieħa SC 2007/08 San Ġwann Rabat Ajax 2008/09 Balzan Melita 2009/10 Lija Athletic St Andrews 2010/11 Żejtun Corinthians Rabat Ajax 2011/12 Gżira United Gudja United 2012/13 Żebugg Rangers Msida St. Joseph 2013/14 Mqabba Pembroke Athleta 2014/15 San Ġwann Hamrun Spartans 2015/16 Marsa Sirens 2016/17 Żejtun Corinthians Qrendi 2017/18 Gudja United St Lucia 2018/19 St George's Fgura United 2019/20 Marsa Marsaxlokk National Amateur League 2020/21 Luqa St. Andrew's Melita 2021/22 Żurrieq 2-1 Attard 2022/23 Senglea Athletic 2-0 Msida Saint-Joseph 2023/24 Mgarr United 2-0 Mtarfa National Amateur League I 2024/25 Birzebbuga St. Peter's 2-0 Vittoriosa Stars
Season Champions Third Division 1996/97 St. Venera Lightnings and St Andrew's 1997/98 Mgarr United and Birzebbuga St. Peter's 1998/99 Melita and Attard 1999/00 Balzan Youths 2000/01 Msida St. Joseph 2001/02 San Ġwann 2002/03 Żejtun Corinthians 2003/04 Melita 2004/05 Gudja United 2005/06 Birżebbuġa St Peter's 2006/07 Mġarr United 2007/08 Gozo FC 2008/09 Gżira United 2009/10 Żejtun Corinthians 2010/11 Għargħur 2011/12 Pembroke Athleta 2012/13 Senglea Athletic 2013/14 Sirens 2014/15 Mġarr United 2015/16 Marsaxlokk 2016/17 Kalkara United 2017/18 St. Venera Lightnings 2018/19 Żurrieq 2019/20 Attard National Amateur League II 2020-24 not held 2024/25 Victoria Hotspurs
Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 12 Oct 2025
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.