NORTHERN IRELAND  1920-21
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Glentoran FC Belfast 8 7 0 1 20 6 3,333 14
2 Glenavon FC Lurgan 8 5 2 1 14 8 1,750 12
3 Linfield FC Belfast 8 3 3 2 8 6 1,333 9
4 Cliftonville FC Belfast 8 1 1 6 5 15 0,333 3
5 Distillery FC Belfast 8 1 0 7 7 19 0,368 2
  40 17 6 17 54 54   40
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Admitted Queen's Island FC Belfast
Belfast = Béal Feirste Lurgan = an Lorgain
English = Irish
CUP
Semifinals Glenavon FC Lurgan - Shelbourne FC Dublin 0-0 +w/o
Glentoran FC Belfast - Brantwood FC Belfast 4-3
Final (26.03.1921) Glentoran FC Belfast - Glenavon FC Lurgan 2-0
NORTHERN IRELAND 1921-22
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Linfield FC Belfast 10 7 3 0 18 6 3,000 17
2 Glentoran FC Belfast 10 5 3 2 14 7 2,000 13
3 Distillery FC Belfast 10 5 1 4 18 17 1,059 11
4 Glenavon FC Lurgan 10 3 2 5 11 14 0,786 8
5 Queen's Island FC Belfast 10 3 2 5 9 16 0,563 8
6 Cliftonville FC Belfast 10 1 1 8 3 13 0,231 3
  60 24 12 24 73 73   60
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Lurgan = an Lorgain
English = Irish
CUP
Semifinals Glenavon FC Lurgan - Linfield Rangers FC Belfast 2-1
Queen's Island FC Belfast - Linfield FC Belfast 0-1
Final (25.03.1922) Linfield FC Belfast - Glenavon FC Lurgan 2-0
NORTHERN IRELAND 1922-23
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Linfield FC Belfast 10 7 2 1 20 5 4,000 16
2 Queen's Island FC Belfast 10 5 2 3 17 21 0,810 12
3 Glentoran FC Belfast 10 4 3 3 14 9 1,556 11
4 Distillery FC Belfast 10 4 2 4 12 13 0,923 10
5 Cliftonville FC Belfast 10 2 2 6 11 19 0,579 6
6 Glenavon FC Lurgan 10 2 1 7 12 19 0,632 5
  60 24 12 24 86 86   60
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Admitted Barn FC Carrickfergus, Ards FC Newtownards, Newry Town FC, Larne FC
Belfast = Béal Feirste Lurgan = an Lorgain
English = Irish
CUP
Semifinals Glentoran FC Belfast - Glenavon FC Lurgan 2-1
Linfield FC Belfast - Distillery FC Belfast 1-0
Final (21.03.1923) Linfield FC Belfast - Glentoran FC Belfast 2-0
NORTHERN IRELAND 1923-24
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Queen's Island FC Belfast (-2) 18 12 4 2 48 18 2,667 26
2 Distillery FC Belfast 18 7 6 5 32 30 1,067 20
3 Linfield FC Belfast 18 8 4 6 31 27 1,148 20
4 Glenavon FC Lurgan 18 5 10 3 27 30 0,900 20
5 Glentoran FC Belfast 18 9 1 8 32 23 1,391 19
6 Cliftonville FC Belfast 18 6 6 6 24 24 1,000 18
7 Barn FC Carrickfergus 18 6 4 8 23 29 0,793 16
8 Larne FC 18 6 4 8 33 43 0,767 16
9 Ards FC Newtownards 18 5 4 9 18 30 0,600 14
10 Newry Town FC 18 2 5 11 25 39 0,641 9
  180 66 48 66 293 293   178
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Queen's Island FC Belfast 2 points deducted by Federation decision
Admitted Belfast Celtic FC, Portadown FC
2nd place play-off series Distillery FC Belfast - Linfield FC Belfast 2-2
Glenavon FC Lurgan - Distillery FC Belfast 1-3
Linfield FC Belfast - Glenavon FC Lurgan 4-0
Distillery FC Belfast - Linfield FC Belfast 2-1
Belfast = Béal Feirste Larne = Latharna
Lurgan = an Lorgain Newtownards = Baile Nua na hArda
Carrickfurgus = Carraig Fhearghais Newry = úr Cinn Trá
English = Irish
CUP
Semifinals Queen's Island FC Belfast - Crusaders FC Belfast 1-1 1-0
Willowfield FC Belfst - Larne FC 1-0
Final (29.03.1924) Queen's Island FC Belfast - Willowfield FC Belfst  1-0
NORTHERN IRELAND 1924-25
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Glentoran FC Belfast 22 17 3 2 53 18 2,944 37
2 Queen's Island FC Belfast 22 13 6 3 48 23 2,087 32
3 Belfast Celtic FC 22 11 5 6 36 31 1,161 27
4 Portadown FC 22 10 5 7 42 35 1,200 25
5 Glenavon FC Lurgan 22 11 2 9 45 36 1,250 24
6 Linfield FC Belfast 22 10 2 10 34 31 1,097 22
7 Ards FC Newtownards 22 7 4 11 39 41 0,951 18
8 Larne FC 22 7 4 11 30 47 0,638 18
9 Distillery FC Belfast 22 6 4 12 31 40 0,775 16
10 Barn FC Carrickfergus 22 6 4 12 29 40 0,725 16
11 Cliftonville FC Belfast 22 6 4 12 21 32 0,656 16
12 Newry Town FC 22 5 3 14 34 68 0,500 13
  264 109 46 109 442 442   264
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Larne = Latharna
Portadown = Port an Dúnáin Carrickfurgus = Carraig Fhearghais
Lurgan = an Lorgain Newry = úr Cinn Trá
Newtownards = Baile Nua na hArda
English = Irish
CUP
Semifinals Distillery FC Belfast - Glenavon FC Lurgan 2-0
Glentoran FC Belfast - Crusaders FC Belfast 2-0
Final (21.03.1925) Distillery FC Belfast - Glentoran FC Belfast  2-1
NORTHERN IRELAND 1925-26
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 22 16 1 5 52 38 1,368 33
2 Glentoran FC Belfast 22 13 4 5 53 31 1,710 30
3 Larne FC 22 11 5 6 45 33 1,364 27
4 Ards FC Newtownards 22 11 4 7 56 42 1,333 26
5 Distillery FC Belfast 22 10 5 7 37 35 1,057 25
6 Queen's Island FC Belfast 22 9 5 8 42 37 1,135 23
7 Glenavon FC Lurgan 22 10 3 9 36 37 0,973 23
8 Portadown FC 22 7 7 8 43 41 1,049 21
9 Linfield FC Belfast 22 8 5 9 47 46 1,022 21
10 Newry Town FC 22 5 5 12 33 53 0,623 15
11 Cliftonville FC Belfast 22 4 6 12 29 39 0,744 14
12 Barn FC Carrickfergus 22 2 2 18 25 66 0,379 6
  264 106 52 106 498 498   264
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Portadown = Port an Dúnáin
Larne = Latharna Newry = úr Cinn Trá
Newtownards = Baile Nua na hArda Carrickfurgus = Carraig Fhearghais
Lurgan = an Lorgain
English = Irish
CUP
Semifinals Belfast Celtic FC - Nerwy Town FC 3-0
Linfield FC Belfast - Glentoran FC Belfast 2-2 2-2 3-2
Final (27.03.1926) Belfast Celtic FC - Linfield FC Belfast 3-2
NORTHERN IRELAND 1926-27
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 22 15 7 0 66 26 2,538 37
2 Queen's Island FC Belfast 22 12 6 4 46 34 1,353 30
3 Distillery FC Belfast 22 12 5 5 56 36 1,556 29
4 Glentoran FC Belfast 22 11 5 6 56 48 1,167 27
5 Ards FC Newtownards 22 9 7 6 42 42 1,000 25
6 Larne FC 22 10 4 8 55 50 1,100 24
7 Linfield FC Belfast 22 8 6 8 41 35 1,171 22
8 Portadown FC 22 7 4 11 50 48 1,042 18
9 Newry Town FC 22 6 5 11 39 48 0,813 17
10 Cliftonville FC Belfast 22 7 3 12 32 40 0,800 17
11 Glenavon FC Lurgan 22 4 3 15 33 57 0,579 11
12 Barn FC Carrickfergus 22 2 3 17 35 87 0,402 7
  264 103 58 103 551 551   264
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Admitted Coleraine FC, Bangor FC
Belfast = Béal Feirste Newry = úr Cinn Trá
Newtownards = Baile Nua na hArda Lurgan = an Lorgain
Larne = Latharna Carrickfurgus = Carraig Fhearghais
Portadown = Port an Dúnáin
English = Irish
CUP
Semifinals Belfast Celtic FC - Ards FC Newtownards 1-3
Crusaders FC Belfast - Cliftonville FC Belfast 2-4
Final (26.03.1927) Ards FC Newtownards - Cliftonville FC Belfast 3-2
NORTHERN IRELAND 1927-28
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 20 5 1 101 35 2,886 45
2 Linfield FC Belfast 26 18 5 3 88 34 2,588 41
3 Newry Town FC 26 13 7 6 55 30 1,833 33
4 Larne FC 26 13 4 9 63 55 1,145 30
5 Glentoran FC Belfast 26 12 5 9 63 65 0,969 29
6 Distillery FC Belfast 26 11 5 10 57 60 0,950 27
7 Glenavon FC Lurgan 26 9 7 10 45 44 1,023 25
8 Portadown FC 26 10 3 13 61 58 1,052 23
9 Coleraine FC 26 9 5 12 63 69 0,913 23
10 Bangor FC 26 9 5 12 57 69 0,826 23
11 Ards FC Newtownards 26 8 5 13 54 69 0,783 21
12 Queen's Island FC Belfast 26 5 7 14 46 69 0,667 17
13 Barn FC Carrickfergus 26 5 4 17 38 91 0,418 14
14 Cliftonville FC Belfast 26 5 3 18 29 72 0,403 13
  364 147 70 147 820 820   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Barn FC Carrickfergus not re-elected
Admitted Ballymena FC
Belfast = Béal Feirste Bangor = Beannchar
Newry = úr Cinn Trá Portadown = Port an Dúnáin
Larne = Latharna Newtownards = Baile Nua na hArda
Lurgan = an Lorgain Carrickfurgus = Carraig Fhearghais
Coleraine = Cúil Raithin
English = Irish
CUP
Semifinals Larne FC - Portadown FC 2-1
Willowfield FC Belfast - Belfast Celtic FC 1-1 2-1
Final (25.04.1928) Willowfield FC Belfast - Larne FC  1-0
NORTHERN IRELAND 1928-29
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 22 4 0 116 23 5,043 48
2 Linfield FC Belfast 26 19 1 6 88 44 2,000 39
3 Glentoran FC Belfast 26 15 3 8 82 62 1,323 33
4 Distillery FC Belfast 26 15 2 9 71 58 1,224 32
5 Coleraine FC 26 13 4 9 63 53 1,189 30
6 Ballymena FC 26 10 8 8 64 54 1,185 28
7 Bangor FC 26 10 6 10 49 54 0,907 26
8 Glenavon FC Lurgan 26 8 8 10 61 63 0,968 24
9 Ards FC Newtownards 26 9 5 12 55 64 0,859 23
10 Newry Town FC 26 9 4 13 47 58 0,810 22
11 Portadown FC 26 10 2 14 52 76 0,684 22
12 Larne FC 26 8 4 14 51 72 0,708 20
13 Cliftonville FC Belfast 26 3 4 19 32 73 0,438 10
14 Queen's Island FC Belfast 26 2 3 21 53 130 0,408 7
  364 153 58 153 884 884   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Queen's Island FC Belfast not re-elected
Admitted Derry City FC Londonderry
Belfast = Béal Feirste Newtownards = Baile Nua na hArda
Coleraine = Cúil Raithin Newry = úr Cinn Trá
Ballymena = Baile Lifin Portadown = Port an Dúnáin
Bangor = Beannchar Larne = Latharna
Lurgan = an Lorgain
English = Irish
CUP
Semifinals Belfast Celtic FC - Linfield FC Belfast 3-0
Ballymena FC - Coleraine FC 3-0
Final (30.05.1929) Ballymena FC - Belfast Celtic FC 2-1
NORTHERN IRELAND 1929-30
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Linfield FC Belfast 26 19 4 3 94 46 2,043 42
2 Glentoran FC Belfast 26 16 4 6 79 53 1,491 36
3 Coleraine FC 26 14 4 8 66 47 1,404 32
4 Belfast Celtic FC 26 13 4 9 68 57 1,193 30
5 Ballymena FC 26 13 3 10 65 46 1,413 29
6 Bangor FC 26 12 5 9 61 58 1,052 29
7 Derry City FC Londonderry 26 12 5 9 52 55 0,945 29
8 Glenavon FC Lurgan 26 12 3 11 70 63 1,111 27
9 Distillery FC Belfast 26 12 3 11 65 61 1,066 27
10 Portadown FC 26 7 7 12 68 90 0,756 21
11 Newry Town FC 26 9 1 16 51 66 0,773 19
12 Ards FC Newtownards 26 6 6 14 47 77 0,610 18
13 Larne FC 26 5 3 18 47 77 0,610 13
14 Cliftonville FC Belfast 26 5 2 19 40 77 0,519 12
  364 155 54 155 873 873   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Lurgan = an Lorgain
Coleraine = Cúil Raithin Portadown = Port an Dúnáin
Bangor = Beannchar Newry = úr Cinn Trá
Ballymena = Baile Lifin Newtownards = Baile Nua na hArda
Londonderry = Doire Larne = Latharna
English = Irish
CUP
Semifinals Ballymena FC - Newry Town FC 3-2
Linfield FC Belfast - Glentoran FC Belfast 2-1
Final (29.03.1930) Linfield FC Belfast - Ballymena FC 4-3