MALTA 1980-81
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Hibernians FC Paola 14 12 2 0 34 10 24 26
2 Sliema Wanderers FC 14 10 3 1 27 8 19 23
3 Floriana FC 14 5 5 4 17 13 4 15
4 Ħamrun Spartans FC 14 7 1 6 19 16 3 15
5 Valletta FC 14 6 1 7 25 17 8 13
6 Żurrieq FC 14 4 4 6 15 17 -2 12
7 Birkirkara FC 14 2 1 11 9 35 -26 5
8 Marsa FC 14 1 1 12 5 35 -30 3
  112 47 18 47 151 151 0 112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference (play-off for relevant positions)
Promoted Gżira United FC, Senglea Athletics FC
Paola = Raħal Ġdid Valletta = Il-Belt
Sliema = Tas-Sliema Żurrieq = Iż-Żurrieq
Floriana = Furjana Birkirkara = Birkirkara
Ħamrun = Ħamrun Marsa = Il-Marsa
English = Maltese
CUP
Final Floriana FC - Senglea Athletics FC 2-1
GOZO (Għawdex) 1980-81
  Played Won Drew Lost For Against Diff. Points
1 Sannat Lions FC 12 7 4 1 30 6 24 18
2 Victoria United FC 12 7 3 2 16 10 6 17
3 Calypsian Bosco Youths FC Victoria 12 4 6 2 21 18 3 14
4 Victoria Hotspurs FC 12 3 5 4 16 13 3 11
5 Xagħra United FC 12 3 5 4 11 17 -6 11
6 Nadur Youngsters FC 12 2 4 6 7 18 -11 8
7 Għajnsielem FC 12 2 1 9 6 25 -19 5
  84 28 28 28 107 107 0 84
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference (play-off for relevant positions)
Promoted Xewkija Tigers FC
Sannat = Ta' Sannat Nadur = In-Nadur
Victoria = Ir-Rabat (Għawdex) Għajnsielem = Għajnsielem
Xagħra = Ix-Xagħra
English = Maltese
CUP
Final Sannat Lions FC - Calypsian Bosco Youths FC Victoria 1-0
MALTA 1981-82
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Hibernians FC Paola 14 12 2 0 36 7 29 26
2 Sliema Wanderers FC 14 8 2 4 24 20 4 18
3 Floriana FC 14 7 2 5 22 15 7 16
4 Żurrieq FC 14 7 2 5 19 13 6 16
5 Valletta FC 14 5 3 6 17 18 -1 13
6 Ħamrun Spartans FC 14 5 2 7 19 23 -4 12
7 Senglea Athletics FC 14 4 2 8 13 27 -14 10
8 Gżira United FC 14 0 1 13 7 34 -27 1
  112 48 16 48 157 157 0 112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference (play-off for relevant positions)
3rd place play-off Żurrieq FC - Floriana FC 1-0
Promoted Żebbug Rangers FC, Rabat Ajax FC
Paola = Raħal Ġdid Valletta = Il-Belt
Sliema = Tas-Sliema Ħamrun = Ħamrun
Floriana = Furjana Senglea = L-Isla
Żurrieq = Iż-Żurrieq Gżira = Il-Gżira
English = Maltese
CUP
Final Hibernians FC Paola - Sliema Wanderers FC 2-0
GOZO (Għawdex) 1981-82
  Played Won Drew Lost For Against Diff. Points
1 Sannat Lions FC 12              
2 Calypsian Bosco Youths FC Victoria 12
3 Xewkija Tigers FC 12 3 5 4 8 8 0 11
Victoria United FC 12
Victoria Hotspurs FC 12
Xagħra United FC 12
Nadur Youngsters FC 12
                 
Promoted Għajnsielem FC, Kerċem Ajax FC, Munxar Falcons FC
Sannat = Ta' Sannat Nadur = In-Nadur
Victoria = Ir-Rabat (Għawdex) Xewkija = Ix-Xewkija
Xagħra = Ix-Xagħra
English = Maltese
CUP
Final Sannat Lions FC - Calypsian Bosco Youths FC Victoria 2-1
MALTA 1982-83
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Ħamrun Spartans FC 14 10 4 0 24 4 20 24
2 Valletta FC 14 7 2 5 15 13 2 16
3 Rabat Ajax FC 14 6 4 4 20 19 1 16
4 Hibernians FC Paola 14 4 7 3 16 14 2 15
5 Żurrieq FC 14 4 6 4 7 8 -1 14
6 Floriana FC 14 3 7 4 8 7 1 13
7 Sliema Wanderers FC 14 4 4 6 14 11 3 12
8 Żebbug Rangers FC 14 0 2 12 5 33 -28 2
  112 38 36 38 109 109 0 112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference (play-off for relevant positions)
Promoted Birkirkara FC, St.Patrick's FC Żabbar
Ħamrun = Ħamrun Żurrieq = Iż-Żurrieq
Valletta = Il-Belt Floriana = Furjana
Rabat = Ir-Rabat (Malta) Sliema = Tas-Sliema
Paola = Raħal Ġdid Żebbuġ = Ħaż-Żebbuġ (Malta)
English = Maltese
CUP
Final Ħamrun Spartans FC - Valletta FC 2-0
GOZO (Għawdex) 1982-83
Group A
  Played Won Drew Lost For Against Diff. Points
1 Sannat Lions FC 4 4 0 0 5 0 5 8
2 Victoria Hotspurs FC 4 2 1 1 3 2 1 5
3 Xagħra United FC 4 1 2 1 2 1 1 4
4 Nadur Youngsters FC 4 1 0 3 1 4 -3 2
5 Munxar Falcons FC 4 0 1 3 1 5 -4 1
  20 8 4 8 12 12 0 20
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored 
Group B
  Played Won Drew Lost For Against Diff. Points
1 Calypsian Bosco Youths FC Victoria 4 2 2 0 5 3 2 6
2 Xewkija Tigers FC 4 2 1 1 3 1 2 5
3 Għajnsielem FC 4 1 2 1 2 2 0 4
4 Victoria United FC 4 0 3 1 2 3 -1 3
5 Kerċem Ajax FC 4 0 2 2 2 5 -3 2
  20 5 10 5 14 14 0 20
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored 
Championship pool
  Played Won Drew Lost For Against Diff. Points
1 Xewkija Tigers FC 6 3 3 0 9 2 7 9
2 Sannat Lions FC 6 2 3 1 5 3 2 7
3 Victoria Hotspurs FC 6 1 5 0 3 2 1 7
4 Calypsian Bosco Youths FC Victoria 6 0 1 5 2 12 -10 1
  24 6 12 6 19 19 0 24
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored 
Relegation pool
  Played Won Drew Lost For Against Diff. Points
1 Nadur Youngsters FC 5 3 1 1 11 3 8 7
2 Għajnsielem FC 5 2 2 1 8 3 5 6
3 Victoria United FC 5 2 2 1 5 2 3 6
4 Kerċem Ajax FC 5 2 2 1 4 2 2 6
5 Xagħra United FC 5 1 2 2 3 8 -5 4
6 Munxar Falcons FC 5 0 1 4 2 15 -13 1
  30 10 10 10 33 33 0 30
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored 
Sannat = Ta' Sannat Munxar = Il-Munxar
Victoria = Ir-Rabat (Għawdex) Xewkija = Ix-Xewkija
Xagħra = Ix-Xagħra Għajnsielem = Għajnsielem
Nadur = In-Nadur Kerċem = Ta' Kerċem
English = Maltese
CUP
Final Sannat Lions FC - Xagħra United FC +/-
MALTA 1983-84
Premier League
FIRST ROUND
  Played Won Drew Lost For Against Diff. Points
1 Valletta FC 7 4 2 1 8 3 5 10
2 Ħamrun Spartans FC 7 3 3 1 9 5 4 9
3 Hibernians FC Paola 7 3 3 1 7 5 2 9
4 Rabat Ajax FC 7 2 4 1 8 5 3 8
5 Żurrieq FC 7 1 6 0 4 2 2 8
6 Floriana FC 7 2 3 2 6 7 -1 7
7 St.Patrick's FC Żabbar 7 1 1 5 2 11 -9 3
8 Birkirkara FC 7 0 2 5 0 6 -6 2
  56 16 24 16 44 44 0 56
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
4th place play-off Rabat Ajax FC - Zurrieq FC 2-0
CHAMPIONSHIP POOL
  Played Won Drew Lost For Against Diff. Points
1 Valletta FC (-1) 9 5 2 2 9 6 3 11
2 Rabat Ajax FC 9 3 4 2 5 3 2 10
3 Ħamrun Spartans FC 9 3 3 3 7 6 1 9
4 Hibernians FC Paola 9 1 3 5 5 11 -6 5
  36 12 12 12 26 26 0 35
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
RELEGATION POOL
  Played Won Drew Lost For Against Diff. Points
5 Zurrieq FC 9 6 2 1 11 2 9 14
6 Floriana FC 9 4 2 3 6 3 3 10
7 St.Patrick's FC Żabbar 9 2 3 4 5 11 -6 7
8 Birkirkara FC 9 1 3 5 3 9 -6 5
  36 13 10 13 25 25 0 36
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Valletta FC 1 point deducted following a pitch invasion that occurred in the match against Rabat Ajax FC
Promoted Sliema Wanderers FC, Marsa FC
Valletta = Il-Belt Żurrieq = Iż-Żurrieq
Ħamrun = Ħamrun Floriana = Furjana
Paola = Raħal Ġdid Żabbar = Ħaż-Żabbar
Rabat = Ir-Rabat (Malta) Birkirkara = Birkirkara
English = Maltese
CUP
Final Ħamrun Spartans FC - Zurrieq FC 0-0 aet 1-0
GOZO (Għawdex) 1983-84
  Played Won Drew Lost For Against Diff. Points
1 Xewkija Tigers FC 10 8 2 0 17 4 13 18
2 Sannat Lions FC 10 3 5 2 9 7 2 11
3 Calypsian Bosco Youths FC Victoria 10 3 4 3 8 5 3 10
4 Nadur Youngsters FC 10 1 6 3 6 12 -6 8
5 Victoria Hotspurs FC 10 3 1 6 6 10 -4 7
6 Għajnsielem FC 10 2 2 6 5 13 -8 6
  60 20 20 20 51 51 0 60
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Promoted Victoria United FC
Xewkija = Ix-Xewkija Nadur = In-Nadur
Sannat = Ta' Sannat Għajnsielem = Għajnsielem
Victoria = Ir-Rabat (Għawdex)
English = Maltese
CUP
Semifinals Nadur Youngsters FC - Victoria United FC 2-0
Xewkija Tigers FC - Kerċem Ajax FC 2-0
Final Xewkija Tigers FC - Nadur Youngsters FC 1-0
MALTA 1984-85
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Rabat Ajax FC 13 5 7 1 19 12 7 17
2 Ħamrun Spartans FC 13 4 8 1 18 8 10 16
3 Sliema Wanderers FC 13 5 5 3 13 10 3 15
4 Żurrieq FC 13 5 4 4 17 13 4 14
5 Valletta FC 13 6 2 5 18 15 3 14
6 Hibernians FC Paola 13 5 4 4 14 12 2 14
7 Floriana FC 13 4 5 4 11 11 0 13
8 Marsa FC 13 0 1 12 6 35 -29 1
  104 34 36 34 116 116 0 104
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Annulled the round 13 due to players' strike
Promoted Birkirkrara FC, Mqabba FC
Rabat = Ir-Rabat (Malta) Żurrieq = Iż-Żurrieq
Ħamrun = Ħamrun Paola = Raħal Ġdid
Sliema = Tas-Sliema Floriana = Furjana
Valletta = Il-Belt Marsa = Il-Marsa
English = Maltese
CUP
Final Żurrieq FC - Valletta FC 0-0 aet 2-1
GOZO (Għawdex) 1984-85
  Played Won Drew Lost For Against Diff. Points
1 Victoria Hotspurs FC 10 3 5 2 6 3 3 11
2 Xewkija Tigers FC (-2) 10 3 6 1 11 4 7 10
3 Calypsian Bosco Youths FC Victoria 10 2 6 2 3 4 -1 10
4 Victoria United FC 10 2 5 3 7 7 0 9
5 Sannat Lions FC 10 1 7 2 5 8 -3 9
6 Nadur Youngsters FC 10 2 5 3 5 11 -6 9
  60 13 34 13 37 37 0 58
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Promoted Għajnsielem FC, Kerċem Ajax FC, Xagħra United FC, Munxar Falcons FC
Admitted Għarb/Saint-Lawrence Rangers FC
Victoria = Ir-Rabat (Għawdex) Sannat = Ta' Sannat
Xewkija = Ix-Xewkija Nadur = In-Nadur
English = Maltese
CUP
Semifinals Għajnsielem FC - Victoria Hotspurs FC 4-2
Xewkija Tigers FC - Calypsian Bosco Youths FC Victoria 1-0
Final Xewkija Tigers FC - Għajnsielem FC 1-0
MALTA 1985-86
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Rabat Ajax FC 14 9 5 0 20 4 16 23
2 Hibernians FC Paola 14 5 8 1 18 10 8 18
3 Valletta FC 14 7 3 4 22 16 6 17
4 Ħamrun Spartans FC 14 5 7 2 12 7 5 17
5 Żurrieq FC 14 5 4 5 25 14 11 14
6 Sliema Wanderers FC 14 4 3 7 19 22 -3 11
7 Birkirkara FC 14 1 4 9 8 25 -17 6
8 Mqabba FC 14 1 4 9 9 35 -26 6
  112 37 38 37 133 133 0 112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Promoted Floriana FC, Tarxien Rainbows FC
Rabat = Ir-Rabat (Malta) Żurrieq = Iż-Żurrieq
Paola = Raħal Ġdid Sliema = Tas-Sliema
Valletta = Il-Belt Birkirkara = Birkirkara
Ħamrun = Ħamrun Mqabba = Imqabba
English = Maltese
CUP
Final Rabat Ajax FC - Żurrieq FC 2-0
GOZO (Għawdex) 1985-86
Preliminary Round
  Played Won Drew Lost For Against Diff. Points
1 Kerċem Ajax FC 10 6 3 1 8 2 6 15
2 Xewkija Tigers FC 10 5 3 2 14 7 7 13
3 Sannat Lions FC 10 4 5 1 9 4 5 13
4 Nadur Youngsters FC 10 3 6 1 7 3 4 12
5 Victoria Hotspurs FC 10 3 5 2 7 5 2 11
6 Għajnsielem FC 10 5 1 4 8 7 1 11
7 Xagħra United FC 10 4 2 4 9 10 -1 10
8 Calypsian Bosco Youths FC Victoria 10 2 5 3 4 5 -1 9
9 Victoria United FC 10 2 4 4 4 6 -2 8
10 Munxar Falcons FC 10 3 1 6 5 11 -6 7
11 Għarb/Saint-Lawrence Rangers FC 10 0 1 9 2 17 -15 1
  110 37 36 37 77 77 0 110
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Championship pool
  Played Won Drew Lost For Against Diff. Points Total
1 Kerċem Ajax FC 4 2 1 1 3 3 0 5 20
2 Xewkija Tigers FC 4 2 2 0 3 1 2 6 19
3 Sannat Lions FC 4 2 1 1 6 3 3 5 18
4 Nadur Youngsters FC 4 1 2 1 2 3 -1 4 16
5 Victoria Hotspurs FC 4 0 0 4 3 7 -4 0 11
  20 7 6 7 17 17 0 20 84
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Relegation pool
  Played Won Drew Lost For Against Diff. Points Total
1 Calypsian Bosco Youths FC Victoria 5 3 2 0 10 4 6 8 17
2 Għajnsielem FC 5 2 2 1 7 4 3 6 17
3 Victoria United FC 5 3 0 2 7 4 3 6 14
4 Xagħra United FC 5 1 2 2 6 9 -3 4 14
5 Munxar Falcons FC 5 1 2 2 5 7 -2 4 11
6 Għarb/Saint-Lawrence Rangers FC 5 0 2 3 0 7 -7 2 3
  30 10 10 10 35 35 0 30 76
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Għarb/Saint-Lawrence Rangers FC withdrew
Admitted Żebbuġ Rovers FC, Saint-Lawrence Spurs FC
Kerċem = Ta' Kerċem Għajnsielem = Għajnsielem
Xewkija = Ix-Xewkija Xagħra = Ix-Xagħra
Sannat = Ta' Sannat Munxar = Il-Munxar
Nadur = In-Nadur Għarb = Għarb
Victoria = Ir-Rabat (Għawdex) Saint-Lawrence = San Lawrenz
English = Maltese
CUP
Semifinals
Final Calypsian Bosco Youths FC Victoria - Għajnsielem FC 2-1
MALTA 1986-87
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Ħamrun Spartans FC 14 11 3 0 25 6 19 25
2 Valletta FC 14 4 8 2 17 12 5 16
3 Żurrieq FC 14 7 2 5 24 11 13 16
4 Sliema Wanderers FC 14 5 4 5 12 16 -4 14
5 Floriana FC 14 4 5 5 11 12 -1 13
6 Hibernians FC Paola 14 5 3 6 12 17 -5 13
7 Rabat Ajax FC 14 4 4 6 21 13 8 12
8 Tarxien Rainbows FC 14 1 1 12 6 41 -35 3
  112 41 30 41 128 128 0 112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Mosta Athletics FC => Mosta FC
Promoted Mosta FC, Birkirkara FC
Ħamrun = Ħamrun Floriana = Furjana
Valletta = Il-Belt Paola = Raħal Ġdid
Żurrieq = Iż-Żurrieq Rabat = Ir-Rabat (Malta)
Sliema = Tas-Sliema Tarxien = Ħal-Tarxien
English = Maltese
CUP
Final Ħamrun Spartans FC - Sliema Wanderers FC 2-1
GOZO (Għawdex) 1986-87
Group A
  Played Won Drew Lost For Against Diff. Points
1 Sannat Lions FC 5 4 1 0 5 1 4 9
2 Xagħra United FC 5 3 1 1 7 4 3 7
3 Għajnsielem FC 5 3 0 2 5 3 2 6
4 Xewkija Tigers FC 5 2 2 1 3 1 2 6
5 Nadur Youngsters FC 5 1 0 4 5 7 -2 2
6 Munxar Falcons FC 5 0 0 5 2 11 -9 0
  30 13 4 13 27 27 0 30
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored 
Group B
  Played Won Drew Lost For Against Diff. Points
1 Victoria Hotspurs FC 5 4 1 0 11 1 10 9
2 Kerċem Ajax FC 5 3 1 1 2 1 1 7
3 Calypsian Bosco Youths FC Victoria 5 2 1 2 5 1 4 5
4 Żebbuġ Rovers FC 5 1 2 2 2 5 -3 4
5 Victoria United FC 5 1 2 2 3 7 -4 4
6 Saint-Lawrence Spurs FC 5 0 1 4 1 9 -8 1
  30 11 8 11 24 24 0 30
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored
Championship pool
  Played Won Drew Lost For Against Diff. Points
1 Sannat Lions FC 5 2 3 0 6 1 5 7
2 Victoria Hotspurs FC 5 2 3 0 4 0 4 7
3 Xagħra United FC 5 1 4 0 5 2 3 6
4 Kerċem Ajax FC 5 1 2 2 2 5 -3 4
5 Calypsian Bosco Youths FC Victoria 5 0 4 1 1 4 -3 4
6 Għajnsielem FC 5 0 2 3 1 7 -6 2
  30 6 18 6 19 19 0 30
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored 
Relegation pool
  Played Won Drew Lost For Against Diff. Points
1 Nadur Youngsters FC 5 5 0 0 7 0 7 10
2 Munxar Falcons FC 5 3 1 1 8 4 4 7
3 Xewkija Tigers FC 5 2 1 2 3 2 1 5
4 Żebbuġ Rovers FC 5 2 0 3 5 5 0 4
5 Victoria United FC 5 1 0 4 1 10 -9 2
6 Saint-Lawrence Spurs FC 5 1 0 4 3 6 -3 2
  30 14 2 14 27 27 0 30
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored 
Sannat = Ta' Sannat Nadur = In-Nadur
Xagħra = Ix-Xagħra Munxar = Il-Munxar
Għajnsielem = Għajnsielem Kerċem = Ta' Kerċem
Xewkija = Ix-Xewkija Żebbuġ = Iż-Żebbuġ (Għawdex)
Victoria = Ir-Rabat (Għawdex) Saint-Lawrence = San Lawrenz
English = Maltese
CUP
Semifinals
Final Għajnsielem FC - Victoria Hotspurs FC 1-0
MALTA 1987-88
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Ħamrun Spartans FC 14 9 4 1 21 5 16 22
2 Sliema Wanderers FC 14 8 3 3 19 7 12 19
3 Żurrieq FC 14 6 6 2 17 10 7 18
4 Valletta FC 14 4 5 5 9 16 -7 13
5 Hibernians FC Paola 14 4 3 7 11 15 -4 11
6 Floriana FC 14 2 6 6 8 13 -5 10
7 Birkirkara FC 14 2 6 6 8 17 -9 10
8 Mosta FC 14 4 1 9 13 23 -10 9
  112 39 34 39 106 106 0 112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Promoted Naxxar Lions FC, Rabat Ajax FC
Ħamrun = Ħamrun Paola = Raħal Ġdid
Sliema = Tas-Sliema Floriana = Furjana
Żurrieq = Iż-Żurrieq Birkirkara = Birkirkara
Valletta = Il-Belt Mosta = Il-Mosta
English = Maltese
CUP
Final Ħamrun Spartans FC - Floriana FC 4-2
GOZO (Għawdex) 1987-88
  Played Won Drew Lost For Against Diff. Points
1 Sannat Lions FC 12 9 1 2 16 6 10 19
2 Victoria Hotspurs FC 12 8 2 2 16 8 8 18
3 Xagħra United FC (-1) 12 8 1 3 16 7 9 16
4 Nadur Youngsters FC (-2) 12 3 4 5 9 11 -2 8
5 Calypsian Bosco Youths FC Victoria (-2) 12 2 4 6 6 11 -5 6
6 Għajnsielem FC (-2) 12 2 3 7 9 19 -10 5
7 Kerċem Ajax FC (-1) 12 0 5 7 3 13 -10 4
  84 32 20 32 75 75 0 76
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Xagħra United FC and Kerċem Ajax FC 1 point deducted, Nadur Youngsters FC and Calypsian Bosco Youths FC Victoria 2 points deducted by 
local Federation decision
Promoted Xewkija Tigers FC
Sannat = Ta' Sannat Nadur = In-Nadur
Victoria = Ir-Rabat (Għawdex) Għajnsielem = Għajnsielem
Xagħra = Ix-Xagħra Kerċem = Ta' Kerċem
English = Maltese
CUP
Semifinals
Final Nadur Youngsters FC - Sannat Lions FC 1-1 0-0 aet (4-1 pen)
MALTA 1988-89
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Sliema Wanderers FC 16 11 4 1 32 16 16 26
2 Valletta FC 16 9 5 2 24 9 15 23
3 Ħamrun Spartans FC 16 8 4 4 31 15 16 20
4 Floriana FC 16 6 6 4 20 15 5 18
5 Żurrieq FC 16 5 4 7 14 21 -7 14
6 Naxxar  Lions FC 16 3 6 7 10 22 -12 12
7 Hibernians FC Paola 16 2 8 6 16 21 -5 12
8 Rabat Ajax FC 16 2 8 6 14 26 -12 12
9 Birkirkara FC 16 1 5 10 14 30 -16 7
  144 47 50 47 175 175 0 144
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Relegation play-off Hibernians FC Paola - Rabat Ajax FC 2-0
Rabat Ajax FC - Naxxar  Lions FC 3-3
Naxxar  Lions FC - Hibernians FC Paola 1-0
Promoted Tarxien Rainbows FC, Żebbuġ Rangers FC
Sliema = Tas-Sliema Naxxar = Naxxar
Valletta = Il-Belt Paola = Raħal Ġdid
Ħamrun = Ħamrun Rabat = Ir-Rabat (Malta)
Floriana = Furjana Birkirkara = Birkirkara
Żurrieq = Iż-Żurrieq
English = Maltese
CUP
Final Ħamrun Spartans FC - Floriana FC 1-0
GOZO (Għawdex) 1988-89
  Played Won Drew Lost For Against Diff. Points
1 Xagħra United FC 12 8 3 1 17 3 14 19
2 Sannat Lions FC 12 9 0 3 15 8 7 18
3 Xewkija Tigers FC 12 3 5 4 9 9 0 11
4 Għajnsielem FC 12 1 8 3 9 11 -2 10
5 Victoria Hotspurs FC 12 3 3 6 4 8 -4 9
6 Calypsian Bosco Youths FC Victoria 12 2 5 5 7 13 -6 9
7 Nadur Youngsters FC 12 3 2 7 8 17 -9 8
  84 29 26 29 69 69 0 84
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Calypsian Bosco Youths FC Victoria => Oratory Youths FC Victoria
Promoted Żebbuġ Rovers FC, Munxar Falcons FC
Xagħra = Ix-Xagħra Għajnsielem = Għajnsielem
Sannat = Ta' Sannat Victoria = Ir-Rabat (Għawdex)
Xewkija = Ix-Xewkija Nadur = In-Nadur
English = Maltese
CUP
Semifinals Victoria Hotspurs FC - Saint-Lawrence Spurs FC 1-0
Xagħra United FC - Xewkija Tigers FC 3-0
Final Xagħra United FC - Victoria Hotspurs FC  0-0 2-1 aet
Saint-Lawrence = San Lawrenz
English = Maltese
MALTA 1989-90
Premier League
  Played Won Drew Lost For Against Diff. Points
1 Valletta FC (-2) 16 13 2 1 31 6 25 26
2 Sliema Wanderers FC 16 12 0 4 35 11 24 24
3 Ħamrun Spartans FC 16 10 3 3 37 13 24 23
4 Hibernians FC Paola 16 10 3 3 30 12 18 23
5 Floriana FC 16 8 1 7 24 17 7 17
6 Naxxar  Lions FC 16 2 7 7 17 27 -10 11
7 Żurrieq FC 16 3 5 8 14 29 -15 11
8 Tarxien Rainbows FC 16 1 2 13 8 38 -30 4
9 Żebbuġ Rangers FC 16 1 1 14 6 49 -43 3
  144 60 24 60 202 202 0 142
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
3rd place play-off Hibernians FC Paola - Ħamrun Spartans FC 1-0
Promoted Rabat Ajax FC, Birkirkara FC
Valletta = Il-Belt Naxxar = Naxxar
Sliema = Tas-Sliema Żurrieq = Iż-Żurrieq
Paola = Raħal Ġdid Tarxien = Ħal-Tarxien
Ħamrun = Ħamrun Żebbuġ = Ħaż-Żebbuġ (Malta)
Floriana = Furjana
English = Maltese
CUP
Final Sliema Wanderers FC - Birkirkara FC 1-0
GOZO (Għawdex) 1989-90
  Played Won Drew Lost For Against Diff. Points
1 Sannat Lions FC 14 10 2 2 23 5 18 22
2 Xagħra United FC 14 9 4 1 18 7 11 22
3 Xewkija Tigers FC 14 6 3 5 13 13 0 15
4 Victoria Hotspurs FC 14 4 6 4 14 11 3 14
5 Għajnsielem FC 14 5 4 5 11 9 2 14
6 Oratory Youths FC Victoria 14 4 4 6 8 15 -7 12
7 Munxar Falcons FC 14 2 6 6 5 10 -5 10
8 Żebbuġ Rovers FC 14 0 3 11 5 27 -22 3
  112 40 32 40 97 97 0 112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal difference 3) Goals scored (play-off for relevant positions)
Play-off (Xewkija) Sannat Lions FC - Xagħra United FC 1-0      
Promoted Nadur Youngsters FC, Kerċem Ajax FC
Sannat = Ta' Sannat Għajnsielem = Għajnsielem
Xagħra = Ix-Xagħra Munxar = Il-Munxar
Xewkija = Ix-Xewkija Żebbuġ = Iż-Żebbuġ (Għawdex)
Victoria = Ir-Rabat (Għawdex)
English = Maltese
CUP
Semifinals Victoria Hotspurs FC - Nadur Youngsters FC 2-1 aet
Xewkija Tigers FC - Xagħra United FC 1-0
Final Xewkija Tigers FC  - Victoria Hotspurs FC 2-1
Nadur = In-Nadur
English = Maltese