MALTA 2020-21
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Ħamrun Spartans FC 23 17 5 1 56 20 36 56
2 Hibernians FC Paola 23 16 3 4 53 20 33 51
3 Gżira United FC 23 14 4 5 49 21 28 46
4 Birkirkara FC 23 13 5 5 45 25 20 44
5 Sliema Wanderers FC 23 12 4 7 39 31 8 40
6 Mosta FC 23 10 6 7 41 36 5 36
7 Valletta FC 23 9 6 8 27 35 -8 33
8 Santa Luċija FC 23 7 8 8 38 35 3 29
9 Sirens FC St.Paul's Bay 23 7 7 9 27 35 -8 28
10 Balżan FC 23 6 9 8 31 29 2 27
11 Gudja United FC 23 8 3 12 29 35 -6 27
12 Floriana FC 23 7 6 10 26 34 -8 27
13 Żejtun Corinthians FC 23 6 6 11 28 40 -12 24
14 Tarxien Rainbows FC 23 6 3 14 25 48 -23 21
15 Lija Athletic FC 23 5 5 13 25 46 -21 20
16 Senglea Athletic FC 23 0 2 21 13 62 -49 2
  368 143 82 143 552 552 0 511
Rules for classification: 1) Points; 2) Play-off (only if deciding champions and UEFA competition places); 3) Head-to-head points; 4) Head-to-head goal difference; 
5) Head-to-head goals scored; 6) Goal difference; 7) Goals scored
On April 9 the season was declared abandoned due to Covid-19 pandemic and Ħamrun Spartans FC declared champions. 
Bottom 4 clubs were relegated. No promotion
Ħamrun = Ħamrun St.Paul's Bay = San Pawl il-Baħar
Paola = Raħal Ġdid Balżan = Ħal-Balżan
Gżira = Il-Gżira Gudja = Il-Gudja
Birkirkara = Birkirkara Floriana = Furjana
Sliema = Tas-Sliema Żejtun = Iż-Żejtun
Mosta = Il-Mosta Tarxien = Ħal-Tarxien
Valletta = Il-Belt Lija = Ħal Lija
Santa Lucia = Santa Luċija Senglea = L-Isla
English = Maltese
CUP
Competition not played due to Covid-19 pandemic
GOZO (Għawdex) 2020-21
  Played Won Drew Lost For Against Diff. Points
1 Għajnsielem FC 9 8 1 0 34 8 26 25
2 Victoria Hotspurs FC 9 6 1 2 30 11 19 19
3 Nadur Youngsters FC 8 6 1 1 20 4 16 19
4 Kerċem Ajax FC 9 5 1 3 19 17 2 16
5 Xewkija Tigers FC 9 5 0 4 13 17 -4 15
6 Sannat Lions FC 9 3 0 6 12 24 -12 9
7 SK Victoria Wanderers FC 9 2 1 6 14 21 -7 7
8 Oratory Youths FC Victoria 9 1 1 7 11 26 -15 4
9 Xagħra United FC 9 1 0 8 4 29 -25 3
  80 37 6 37 157 157 0 117
Rules for classification: 1) Points; 2) Play-off (only for relevant positions); 3) Head-to-head points; 4) Head-to-head goal difference; 5) Head-to-head goals scored;
6) Goal difference; 7) Goals scored
The season was declared abandoned due to Covid-19 pandemic. No champion, no relegation (Xagħra United FC withdrew)
Għajnsielem = Għajnsielem Xewkija = Ix-Xewkija
Victoria = Ir-Rabat (Għawdex) Sannat = Ta' Sannat
Nadur = In-Nadur Xagħra = Ix-Xagħra
Kerċem = Ta' Kerċem
English = Maltese
SK = Sport Klub
CUP
Competition not played due to Covid-19 pandemic
MALTA 2021-22
Premier League
Regular season
  Played Won Drew Lost For Against Diff. Points
1 Hibernians FC Paola 22 13 8 1 39 18 21 47
2 Floriana FC 22 13 6 3 36 19 17 45
3 Birkirkara FC 22 9 9 4 30 22 8 36
4 Ħamrun Spartans FC 22 10 5 7 28 22 6 35
5 Gżira United FC 22 9 6 7 39 33 6 33
6 Gudja United FC 22 9 2 11 26 25 1 29
7 Sirens FC St.Paul's Bay 22 7 6 9 28 38 -10 27
8 Valletta FC 22 7 5 10 28 34 -6 26
9 Mosta FC 22 6 7 9 32 41 -9 25
10 Balżan FC 22 7 2 13 30 33 -3 23
11 Santa Luċija FC 22 4 10 8 28 38 -10 22
12 Sliema Wanderers FC 22 2 6 14 12 33 -21 12
  264 96 72 96 356 356 0 360
Rules for classification: 1) Points; 2) Play-off (only if deciding champions and UEFA competition places); 3) Head-to-head points; 4) Head-to-head goal difference; 
5) Head-to-head goals scored; 6) Goal difference; 7) Goals scored
Championship pool
  Played Won Drew Lost For Against Diff. Points
1 Hibernians FC Paola 27 15 9 3 46 23 23 54
2 Floriana FC 27 14 9 4 38 21 17 51
3 Ħamrun Spartans FC 27 13 6 8 33 24 9 45
4 Gżira United FC 27 12 7 8 46 38 8 43
5 Birkirkara FC 27 10 11 6 35 27 8 41
6 Gudja United FC 27 10 2 15 29 35 -6 32
Relegation pool
7 Sirens FC St.Paul's Bay 27 9 7 11 40 48 -8 34
8 Valletta FC 27 10 6 11 39 40 -1 36
9 Mosta FC 27 8 8 11 41 50 -9 32
10 Balżan FC 27 9 3 15 37 42 -5 30
11 Santa Luċija FC 27 5 12 10 36 45 -9 27
12 Sliema Wanderers FC 27 4 6 17 16 43 -27 18
  324 119 86 119 436 436 0 443
Rules for classification: 1) Points; 2) Play-off (only if deciding champions and UEFA competition places); 3) Head-to-head points; 4) Head-to-head goal difference; 
5) Head-to-head goals scored; 6) Goal difference; 7) Goals scored
Promoted Marsaxlokk FC, Żebbuġ Rangers FC, Pieta Hotspurs FC
Floriana = Furjana St.Paul's Bay = San Pawl il-Baħar
Paola = Raħal Ġdid Valletta = Il-Belt
Birkirkara = Birkirkara Mosta = Il-Mosta
Ħamrun = Ħamrun Balżan = Ħal-Balżan
Gżira = Il-Gżira Santa Lucia = Santa Luċija
Gudja = Il-Gudja Sliema = Tas-Sliema
English = Maltese
CUP
Semifinals Santa Luċija FC - Valletta FC 0-2
Floriana FC - Hibernians FC Paola 2-1
Final (Ta' Qali 15.05.2022) Valletta FC - Floriana FC 1-2 aet
GOZO (Għawdex) 2021-22
L-Ewwel Diviżjoni
  Played Won Drew Lost For Against Diff. Points
1 Nadur Youngsters FC 21 18 2 1 70 14 56 56
2 Għajnsielem FC 21 11 5 5 45 27 18 38
3 Kerċem Ajax FC 21 10 4 7 47 48 -1 34
4 Victoria Hotspurs FC 21 8 6 7 36 33 3 30
5 Xewkija Tigers FC 21 6 5 10 35 50 -15 23
6 Oratory Youths FC Victoria 21 5 6 10 25 32 -7 21
7 Sannat Lions FC 21 4 5 12 21 56 -35 17
8 SK Victoria Wanderers FC 21 3 5 13 16 35 -19 14
  168 65 38 65 295 295 0 233
Rules for classification: 1) Points; 2) Play-off (only for relevant positions); 3) Head-to-head points; 4) Head-to-head goal difference; 5) Head-to-head goals scored;
6) Goal difference; 7) Goals scored
Promotion/relegation play-off Sannat Lions FC - Munxar Falcons FC 3-0
Promoted Qala Saints FC
Nadur = In-Nadur Victoria = Ir-Rabat (Għawdex)
Għajnsielem = Għajnsielem Xewkija = Ix-Xewkija
Kerċem = Ta' Kerċem Sannat = Ta' Sannat
English = Maltese
SK = Sport Klub
CUP
Semifinals Oratory Youths FC Victoria - Nadur Youngsters FC 0-3
Qala Saints FC - Għajnsielem FC 0-3
Final (08.05.2022) Nadur Youngsters FC - Għajnsielem FC 3-2
Qala = Il-Qala
English = Maltese
MALTA 2022-23
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Ħamrun Spartans FC 26 22 3 1 45 10 35 69
2 Birkirkara FC 26 14 8 4 50 20 30 50
3 Gżira United FC 26 14 6 6 46 19 27 48
4 Balżan FC 26 14 4 8 37 32 5 46
5 Hibernians FC Paola 26 14 4 8 45 37 8 46
6 Mosta FC 26 14 4 8 47 33 14 46
7 Floriana FC 26 10 7 9 30 26 4 37
8 Valletta FC 26 9 10 7 37 23 14 37
9 Sirens FC St.Paul's Bay 26 8 9 9 25 32 -7 33
10 Gudja United FC 26 8 5 13 28 39 -11 29
11 Marsaxlokk FC 26 5 10 11 28 38 -10 25
12 Santa Luċija FC 26 4 3 19 20 49 -29 15
13 Żebbuġ Rangers FC 26 4 2 20 21 58 -37 14
14 Pieta Hotspurs FC 26 3 3 20 22 65 -43 12
  364 143 78 143 481 481 0 507
Rules for classification: 1) Points; 2) Play-off (only if deciding champions and UEFA competition places); 3) Head-to-head points; 4) Head-to-head goal difference; 
5) Head-to-head goals scored; 6) Goal difference; 7) Goals scored
4th place play-off Hibernians FC Paola - Balżan FC 2-3 aet
Promotion/relegation play-off Santa Luċija FC - Żejtun Corinthians FC 2-0
Promoted Sliema Wanderers FC, Naxxar Lions FC
Floriana = Furjana St.Paul's Bay = San Pawl il-Baħar
Paola = Raħal Ġdid Valletta = Il-Belt
Birkirkara = Birkirkara Mosta = Il-Mosta
Ħamrun = Ħamrun Balżan = Ħal-Balżan
Gżira = Il-Gżira Marsaxlokk = Ix-Xatt
Gudja = Il-Gudja Żebbuġ = Ħaż-Żebbuġ
Pieta = Tal-Pieta Santa Lucia = Santa Luċija
English = Maltese
CUP
Semifinals Marsaxlokk FC - Gżira United FC 1-1 aet (5-4 pen)
Birkirkara FC - Mosta FC 4-3
Final (Ta' Qali 30.04.2023) Birkirkara FC  - Marsaxlokk FC 2-0
GOZO (Għawdex) 2022-23
L-Ewwel Diviżjoni
Regular season
  Played Won Drew Lost For Against Diff. Points
1 Nadur Youngsters FC 14 10 3 1 34 11 23 33
2 Qala Saints FC 14 8 4 2 31 16 15 28
3 Kerċem Ajax FC 14 8 3 3 28 14 14 27
4 Xewkija Tigers FC 14 6 3 5 19 11 8 21
5 Għajnsielem FC 14 4 3 7 26 25 1 15
6 Oratory Youths FC Victoria 14 3 5 6 15 22 -7 14
7 Victoria Hotspurs FC 14 2 3 9 21 35 -14 9
8 Sannat Lions FC 14 2 2 10 11 51 -40 8
  112 43 26 43 185 185 0 155
Rules for classification: 1) Points; 2) Play-off (only for relevant positions); 3) Head-to-head points; 4) Head-to-head goal difference; 5) Head-to-head goals scored;
6) Goal difference; 7) Goals scored
Championship pool
  Played Won Drew Lost For Against Diff. Points
1 Nadur Youngsters FC 20 13 4 3 47 21 26 43
2 Qala Saints FC 20 11 6 3 42 25 17 39
3 Kerċem Ajax FC 20 9 5 6 36 26 10 32
4 Xewkija Tigers FC 20 7 6 7 26 19 7 27
Relegation pool
5 Għajnsielem FC 20 8 3 9 39 36 3 27
6 Oratory Youths FC Victoria 20 6 5 9 24 33 -9 23
7 Victoria Hotspurs FC 20 4 4 12 32 45 -13 16
8 Sannat Lions FC 20 4 3 13 21 62 -41 15
  160 62 36 62 267 267 0 222
Rules for classification: 1) Points; 2) Play-off (only for relevant positions); 3) Head-to-head points; 4) Head-to-head goal difference; 5) Head-to-head goals scored;
6) Goal difference; 7) Goals scored
Promotion/relegation play-off Victoria Hotspurs FC - Xagħra United FC 1-2
Promoted SK Victoria Wanderers FC, Xagħra United FC
Nadur = In-Nadur Victoria = Ir-Rabat (Għawdex)
Għajnsielem = Għajnsielem Xewkija = Ix-Xewkija
Kerċem = Ta' Kerċem Sannat = Ta' Sannat
English = Maltese
CUP
Semifinals Għajnsielem FC - Kerċem Ajax FC 4-2
Nadur Youngsters FC - Qala Saints FC 3-1
Final Nadur Youngsters FC - Għajnsielem FC 6-0
MALTA 2023-24
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Ħamrun Spartans FC 26 19 5 2 61 16 45 62
2 Floriana FC 26 18 3 5 53 19 34 57
3 Sliema Wanderers FC 26 14 8 4 34 12 22 50
4 Marsaxlokk FC 26 12 7 7 40 23 17 43
5 Birkirkara FC 26 9 9 8 28 27 1 36
6 Naxxar Lions FC 26 9 8 9 32 35 -3 35
7 Hibernians FC Paola 26 9 8 9 29 28 1 35
8 Balżan FC 26 8 10 8 26 28 -2 34
9 Gżira United FC 26 9 6 11 38 33 5 33
10 Mosta FC 26 7 10 9 19 32 -13 31
11 Santa Luċija FC 26 8 6 12 25 41 -16 30
12 Valletta FC 26 6 9 11 26 31 -5 27
13 Sirens FC St.Paul's Bay 26 3 7 16 17 50 -33 16
14 Gudja United FC 26 0 6 20 14 67 -53 6
  364 131 102 131 442 442 0 495
Rules for classification: 1) Points; 2) Play-off (only if deciding champions and UEFA competition places); 3) Head-to-head points; 4) Head-to-head goal difference; 
5) Head-to-head goals scored; 6) Goal difference; 7) Goals scored
Promoted Melita FC St. Julian's, Żabbar St. Patrick FC
Floriana = Furjana St.Paul's Bay = San Pawl il-Baħar
Paola = Raħal Ġdid Valletta = Il-Belt
Birkirkara = Birkirkara Mosta = Il-Mosta
Ħamrun = Ħamrun Balżan = Ħal-Balżan
Gżira = Il-Gżira Marsaxlokk = Ix-Xatt
Gudja = Il-Gudja Sliema = Tas-Sliema
Naxxar = In-Naxxar Santa Lucia = Santa Luċija
English = Maltese
CUP
Semifinals Floriana FC - Gżira United FC 2-2 aet (5-4 p)
Birkirkara FC - Sliema Wanderers FC 0-1
Final (Ta' Qali 12.05.2024) Floriana FC - Sliema Wanderers FC 0-0 aet (2-4 p)
GOZO (Għawdex) 2023-24
L-Ewwel Diviżjoni
  Played Won Drew Lost For Against Diff. Points
1 Nadur Youngsters FC 21 14 5 2 55 16 39 47
2 Qala Saints FC 21 14 3 4 42 17 25 45
3 SK Victoria Wanderers FC 21 7 6 8 38 33 5 27
4 Xewkija Tigers FC 21 6 7 8 26 33 -7 25
5 Xagħra United FC 21 5 7 9 19 37 -18 22
6 Oratory Youths FC Victoria 21 4 9 8 22 35 -13 21
7 Għajnsielem FC 21 6 3 12 29 51 -22 21
8 Kerċem Ajax FC 21 4 8 9 23 32 -9 20
  168 60 48 60 254 254 0 228
Rules for classification: 1) Points; 2) Play-off (only for relevant positions); 3) Head-to-head points; 4) Head-to-head goal difference; 5) Head-to-head goals scored;
6) Goal difference; 7) Goals scored
Promotion/relegation play-off Għajnsielem FC - Sannat Lions FC 5-0
Promoted Victoria Hotspurs FC
Nadur = In-Nadur Victoria = Ir-Rabat (Għawdex)
Għajnsielem = Għajnsielem Xewkija = Ix-Xewkija
Kerċem = Ta' Kerċem Xagħra = Ix-Xagħra
English = Maltese
CUP
Semifinals Nadur Youngsters FC - Xewkija Tigers FC 1-0
SK Victoria Wanderers FC - Qala Saints FC 0-2
Final (28/04/2024) Nadur Youngsters FC - Qala Saints FC 1-4
MALTA 2024-25
Premier League
First stage
  Played Won Drew Lost For Against Diff. Points
1 Ħamrun Spartans FC
2 Floriana FC
3 Sliema Wanderers FC
4 Marsaxlokk FC
5 Birkirkara FC
6 Naxxar Lions FC                
7 Hibernians FC Paola
8 Balżan FC
9 Gżira United FC
10 Mosta FC
11 Melita FC St. Julian's
12 Żabbar St. Patrick FC
                 
Rules for classification: 1) Points; 2) Play-off (only if deciding champions and UEFA competition places); 3) Head-to-head points; 4) Head-to-head goal difference; 
5) Head-to-head goals scored; 6) Goal difference; 7) Goals scored
Promoted
Floriana = Furjana Mosta = Il-Mosta
Paola = Raħal Ġdid Balżan = Ħal-Balżan
Birkirkara = Birkirkara Marsaxlokk = Ix-Xatt
Ħamrun = Ħamrun Sliema = Tas-Sliema
Gżira = Il-Gżira St. Julian's = San Ġiljan
Naxxar = In-Naxxar Żabbar = Ħaż-Żabbar
English = Maltese
CUP
Semifinals
Final
GOZO (Għawdex) 2024-25
L-Ewwel Diviżjoni
  Played Won Drew Lost For Against Diff. Points
1 Nadur Youngsters FC                
2 Qala Saints FC
3 SK Victoria Wanderers FC
4 Xewkija Tigers FC
5 Xagħra United FC
6 Oratory Youths FC Victoria
7 Għajnsielem FC                
Victoria Hotspurs FC withdrew
                 
Rules for classification: 1) Points; 2) Play-off (only for relevant positions); 3) Head-to-head points; 4) Head-to-head goal difference; 5) Head-to-head goals scored;
6) Goal difference; 7) Goals scored
Victoria Hotspurs FC moved to the Maltese National Amateur League 2 (fourth division)
Promotion/relegation play-off
Promoted
Nadur = In-Nadur Xewkija = Ix-Xewkija
Għajnsielem = Għajnsielem Xagħra = Ix-Xagħra
Victoria = Ir-Rabat (Għawdex)
English = Maltese
CUP
Semifinals
Final