MALTA 1920-21
First Division
  Played Won Drew Lost For Against G/Av Points
1 Floriana FC 8 8 0 0 26 1 26,000 16
2 Marsa United FC 8 6 1 1 19 2 9,500 13
3 Ħamrun Spartans FC 8 6 1 1 14 6 2,333 13
4 Valletta United FC 7 4 0 3 9 6 1,500 8
5 Paola United FC 8 2 2 4 8 11 0,727 6
6 Sliema Rangers FC 7 2 1 4 12 13 0,923 5
7 Curmi United FC Qormi 8 2 1 5 5 26 0,192 5
8 Dockyard Police FT Valletta 8 1 0 7 6 20 0,300 2
9 Msida Rangers FC 8 1 0 7 4 18 0,222 2
St.George FC Cospicua disqualified by Federation
Sliema Wanderers FC disqualified by Federation
  70 32 6 32 103 103   70
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Valletta United FC - Sliema Rangers FC not played
Floriana = Furjana Paola = Raħal Ġdid
Marsa = Il-Marsa Sliema = Tas-Sliema
Ħamrun = Ħamrun Msida = Imsida
Valletta = Il-Belt Qormi = Ħal-Qormi
MALTA 1921-22
First Division
  Played Won Drew Lost For Against G/Av Points
1 Floriana FC 6 4 2 0 8 1 8,000 10
2 Sliema Wanderers FC 6 4 1 1 13 7 1,857 9
3 Malta Police FC Valletta 6 3 2 1 10 3 3,333 8
4 Valletta United FC 6 3 1 2 10 10 1,000 7
5 St.George's FC Cospicua 6 0 4 2 2 6 0,333 4
6 Sliema Rangers FC 6 1 1 4 4 9 0,444 3
7 Ħamrun Spartans FC 6 0 1 5 3 14 0,214 1
  42 15 12 15 50 50   42
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Malta Police FC Valletta and St.George's FC Cospicua excluded by Federation
Admitted Vittoriosa Rovers FC
Floriana = Furjana Sliema = Tas-Sliema
Sliema = Tas-Sliema Ħamrun = Ħamrun
Valletta = Il-Belt
MALTA 1922-23
First Division
  Played Won Drew Lost For Against G/Av Points
1 Sliema Wanderers FC 5 5 0 0 11 2 5,500 10
2 Floriana FC 5 4 0 1 13 1 13,000 8
3 Sliema Rangers FC 5 2 1 2 3 5 0,600 5
4 Ħamrun Spartans FC 5 2 0 3 2 6 0,333 4
5 Vittoriosa Rovers FC 5 1 1 3 3 9 0,333 3
6 Valletta United FC 5 0 0 5 1 10 0,100 0
  30 14 2 14 33 33   30
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Admitted Msida Rovers FC
Sliema = Tas-Sliema Vittoriosa = Birgu
Floriana = Furjana Valletta = Il-Belt
Ħamrun = Ħamrun
MALTA 1923-24
First Division
  Played Won Drew Lost For Against G/Av Points
1 Sliema Wanderers FC 4 4 0 0 9 1 9,000 8
2 Vittoriosa Rovers FC 4 2 0 2 5 4 1,250 4
3 Valletta United FC 4 2 0 2 4 4 1,000 4
4 Sliema Rangers FC 4 1 0 3 5 8 0,625 2
5 Msida Rovers FC 4 1 0 3 3 9 0,333 2
  20 10 0 10 26 26   20
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Admitted Floriana FC, Valletta Rovers FC, Ħamrun Spartans FC
Sliema = Tas-Sliema Valletta = Il-Belt
Vittoriosa = Birgu Msida = Imsida
MALTA 1924-25
First Division
  Played Won Drew Lost For Against G/Av Points
1 Floriana FC 7 6 1 0 12 2 6,000 13
2 Sliema Wanderers FC 7 5 1 1 15 1 15,000 11
3 Valletta United FC 6 3 2 1 12 1 12,000 8
4 Valletta Rovers FC 7 2 2 3 8 6 1,333 6
5 Vittoriosa Rovers FC 6 3 0 3 6 8 0,750 6
6 Sliema Rangers FC 6 1 2 3 7 13 0,538 4
7 Ħamrun Spartans FC 7 1 1 5 1 13 0,077 3
8 Msida Rovers FC 6 0 1 5 2 19 0,105 1
  52 21 10 21 63 63   52
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Admitted St.George's FC Cospicua
Floriana = Furjana Vittoriosa = Birgu
Sliema = Tas-Sliema Ħamrun = Ħamrun
Valletta = Il-Belt Msida = Imsida
MALTA 1925-26
First Division
  Played Won Drew Lost For Against G/Av Points
1 Sliema Wanderers FC 6 6 0 0 27 2 13,500 12
2 Floriana FC 6 4 1 1 15 7 2,143 9
3 Valletta United FC 6 3 0 3 16 8 2,000 6
4 Msida Rovers FC 6 3 0 3 6 23 0,261 6
5 Valletta Rovers FC 6 2 0 4 3 7 0,429 4
6 Sliema Rangers FC 6 1 1 4 2 14 0,143 3
7 St.George's FC Cospicua 6 0 2 4 3 11 0,273 2
  42 19 4 19 72 72   42
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Misida Rovers FC withdrew
Valletta Rovers FC dissolved
Valletta United FC and Sliema Rangers FC not admitted to the next championship
Admitted Valletta FC
Sliema = Tas-Sliema Msida = Imsida
Floriana = Furjana Cospicua = Bormla
Valletta = Il-Belt
MALTA 1926-27
First Division
  Played Won Drew Lost For Against G/Av Points
1 Floriana FC 3 2 1 0 3 1 3,000 5
2 Sliema Wanderers FC 3 1 1 1 3 2 1,500 3
3 St.George's FC Cospicua 3 0 2 1 1 2 0,500 2
4 Valletta FC 3 0 2 1 1 3 0,333 2
  12 3 6 3 8 8   12
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Valletta FC dissolved
Admitted Cottonera FC Cospicua, Marsa United FC, Sliema Rangers FC, Valletta United FC
Floriana = Furjana Cospicua = Bormla
Sliema = Tas-Sliema Valletta = Il-Belt
MALTA 1927-28
First Division
  Played Won Drew Lost For Against G/Av Points
1 Floriana FC 6 5 0 1 16 4 4,000 10
2 Valletta United FC 6 4 1 1 16 3 5,333 9
3 St.George's FC Cospicua 6 2 2 2 13 3 4,333 6
4 Cottonera FC Cospicua 6 3 0 3 8 14 0,571 6
5 Sliema Wanderers FC 6 2 1 3 6 6 1,000 5
6 Marsa United FC 6 2 0 4 4 12 0,333 4
7 Sliema Rangers FC 6 1 0 5 3 24 0,125 2
  42 19 4 19 66 66   42
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
St.George's FC Cospicua and Marsa United FC suspended by Federation
Sliema Rangers FC and Cottonera FC Cospicua withdrew
Floriana = Furjana Vittoriosa = Birgu
Valletta = Il-Belt Sliema = Tas-Sliema
Cospicua = Bormla Marsa = Il-Marsa
MALTA 1928-29
First Division
  Played Won Drew Lost For Against G/Av Points
1 Floriana FC 4 3 1 0 9 4 2,250 7
2 Sliema Wanderers FC 4 1 2 1 5 6 0,833 4
3 Valletta United FC 4 0 1 3 1 5 0,200 1
  12 4 4 4 15 15   12
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Floriana FC withdrew
Admitted St.George's FC Cospicua, Sliema Rangers FC, Cottonera FC Cospicua
St.George's FC Cospicua => Old St.George's FC Cospicua
Floriana = Furjana Valletta = Il-Belt
Sliema = Tas-Sliema
MALTA 1929-30
First Division
  Played Won Drew Lost For Against G/Av Points
1 Sliema Wanderers FC 4 3 1 0 11 4 2,750 7
2 Old St.George's FC Cospicua 4 3 1 0 14 2 7,000 7
3 Valletta United FC 4 1 1 2 6 10 0,600 3
4 Sliema Rangers FC 4 0 2 2 1 8 0,125 2
5 Cottonera FC Cospicua 4 0 1 3 2 10 0,200 1
  20 7 6 7 34 34   20
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Play-off for championship Sliema Wanderers FC - Old St.George's FC Cospicua +w/o  
Admitted Floriana FC, Ħamrun Spartans FC
Sliema = Tas-Sliema Valletta = Il-Belt
Cospicua = Bormla Vittoriosa = Birgu