NORTHERN IRELAND 1930-31
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Glentoran FC Belfast 26 22 3 1 96 39 2,462 47
2 Linfield FC Belfast 26 16 6 4 73 42 1,738 38
3 Belfast Celtic FC 26 16 4 6 75 52 1,442 36
4 Distillery FC Belfast 26 15 4 7 82 46 1,783 34
5 Ballymena FC 26 13 5 8 75 50 1,500 31
6 Ards FC Newtownards 26 11 5 10 68 69 0,986 27
7 Derry City FC Londonderry 26 10 4 12 50 61 0,820 24
8 Cliftonville FC Belfast 26 11 2 13 54 70 0,771 24
9 Portadown FC 26 7 5 14 63 73 0,863 19
10 Bangor FC 26 7 5 14 62 75 0,827 19
11 Glenavon FC Lurgan 26 8 3 15 47 75 0,627 19
12 Coleraine FC 26 6 6 14 48 56 0,857 18
13 Larne FC 26 6 6 14 44 74 0,595 18
14 Nerwy Town FC 26 4 2 20 45 100 0,450 10
  364 152 60 152 882 882   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Bangor = Beannchar
Ballymena = Baile Lifin Lurgan = an Lorgain
Newtownards = Baile Nua na hArda Coleraine = Cúil Raithin
Londonderry = Doire Larne = Latharna
Portadown = Port an Dúnáin Newry = úr Cinn Trá
English = Irish
CUP
Semifinals Ballymena FC - Derry City FC Londonderry 2-1
Linfield FC Belfast - Glentoran FC Belfast 5-1
Final (28.03.1931) Linfield FC Belfast - Ballymena FC 3-0
NORTHERN IRELAND  1931-32
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Linfield FC Belfast 26 19 3 4 77 34 2,265 41
2 Derry City FC Londonderry 26 16 6 4 61 30 2,033 38
3 Belfast Celtic FC 26 13 7 6 56 35 1,600 33
4 Coleraine FC 26 13 6 7 67 54 1,241 32
5 Glentoran FC Belfast 26 12 7 7 73 54 1,352 31
6 Ballymena FC 26 12 5 9 67 41 1,634 29
7 Cliftonville FC Belfast 26 11 5 10 59 55 1,073 27
8 Distillery FC Belfast 26 8 7 11 57 68 0,838 23
9 Portadown FC 26 8 6 12 54 63 0,857 22
10 Nerwy Town FC 26 9 4 13 43 53 0,811 22
11 Larne FC 26 6 7 13 47 85 0,553 19
12 Ards FC Newtownards 26 7 4 15 52 82 0,634 18
13 Glenavon FC Lurgan 26 6 5 15 42 74 0,568 17
14 Bangor FC 26 3 6 17 41 68 0,603 12
  364 143 78 143 796 796   364
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
Londonderry = Doire Larne = Latharna
Coleraine = Cúil Raithin Newtownards = Baile Nua na hArda
Ballymena = Baile Lifin Lurgan = an Lorgain
Newry = úr Cinn Trá Bangor = Beannchar
English = Irish
CUP
Semifinals Glentoran FC Belfast - Portadown FC 2-1
Linfield FC Belfast - Belfast Celtic FC 2-2 2-2 2-1
Final (26.03.1932) Glentoran FC Belfast - Linfield FC Belfast 2-1
NORTHERN IRELAND  1932-33
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 19 3 4 81 34 2,382 41
2 Distillery FC Belfast 26 18 3 5 75 47 1,596 39
3 Linfield FC Belfast 26 17 4 5 83 34 2,441 38
4 Derry City FC Londonderry 26 16 1 9 59 39 1,513 33
5 Glentoran FC Belfast 26 14 4 8 74 61 1,213 32
6 Bangor FC 26 13 2 11 60 56 1,071 28
7 Coleraine FC 26 11 5 10 69 50 1,380 27
8 Ballymena FC 26 11 4 11 56 58 0,966 26
9 Glenavon FC Lurgan 26 7 4 15 56 59 0,949 18
10 Portadown FC 26 8 2 16 37 72 0,514 18
11 Larne FC 26 8 1 17 55 88 0,625 17
12 Ards FC Newtownards 26 6 5 15 51 83 0,614 17
13 Cliftonville FC Belfast 26 5 6 15 54 74 0,730 16
14 Nerwy Town FC 26 5 4 17 47 102 0,461 14
  364 158 48 158 857 857   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
Londonderry = Doire Portadown = Port an Dúnáin
Bangor = Beannchar Larne = Latharna
Coleraine = Cúil Raithin Newtownards = Baile Nua na hArda
Ballymena = Baile Lifin Newry = úr Cinn Trá
English = Irish
CUP
Semifinals Distillery FC Belfast - Cliftonville FC Belfast 2-0
Glentoran FC Belfast - Coleraine FC 2-1
Final (08.04.1933, 12.04.1933 and 28.04.1933) Glentoran FC Belfast - Distillery FC Belfast  1-1 1-1 3-1
NORTHERN IRELAND 1933-34
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Linfield FC Belfast 26 22 2 2 88 21 4,190 46
2 Belfast Celtic FC 26 17 3 6 74 42 1,762 37
3 Glentoran FC Belfast 26 16 3 7 59 36 1,639 35
4 Distillery FC Belfast 26 14 3 9 61 41 1,488 31
5 Ballymena FC 26 12 6 8 59 46 1,283 30
6 Ards FC Newtownards 26 11 5 10 47 46 1,022 27
7 Portadown FC 26 10 5 11 41 52 0,788 25
8 Glenavon FC Lurgan 26 10 4 12 45 54 0,833 24
9 Derry City FC Londonderry 26 8 7 11 37 38 0,974 23
10 Cliftonville FC Belfast 26 11 0 15 50 78 0,641 22
11 Bangor FC 26 7 4 15 43 58 0,741 18
12 Coleraine FC 26 7 3 16 40 61 0,656 17
13 Nerwy Town FC 26 5 6 15 37 71 0,521 16
14 Larne FC 26 4 5 17 37 74 0,500 13
  364 154 56 154 718 718   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Ballymena FC + Ballymena Crusaders FC => Ballymena United FC
Belfast = Béal Feirste Londonderry = Doire
Ballymena = Baile Lifin Bangor = Beannchar
Newtownards = Baile Nua na hArda Coleraine = Cúil Raithin
Portadown = Port an Dúnáin Newry = úr Cinn Trá
Lurgan = an Lorgain Larne = Latharna
English = Irish
CUP
Semifinals Glentoran FC Belfast - Cliftonville FC Belfast 2-4
Linfield FC Belfast - Belfast Celtic FC 7-0
Final (14.04.1934) Linfield FC Belfast - Cliftonville FC Belfast 5-0
NORTHERN IRELAND 1934-35
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Linfield FC Belfast 26 21 4 1 76 19 4,000 46
2 Derry City FC Londonderry 26 18 4 4 64 32 2,000 40
3 Belfast Celtic FC 26 17 3 6 96 36 2,667 37
4 Glentoran FC Belfast 26 16 4 6 70 42 1,667 36
5 Portadown FC 26 14 5 7 56 38 1,474 33
6 Distillery FC Belfast 26 11 5 10 47 44 1,068 27
7 Larne FC 26 11 5 10 48 52 0,923 27
8 Glenavon FC Lurgan 26 7 7 12 43 55 0,782 21
9 Nerwy Town FC 26 9 1 16 63 73 0,863 19
10 Ballymena United FC 26 7 5 14 48 65 0,738 19
11 Cliftonville FC Belfast 26 8 3 15 45 69 0,652 19
12 Coleraine FC 26 7 2 17 43 66 0,652 16
13 Ards FC Newtownards 26 5 3 18 45 91 0,495 13
14 Bangor FC 26 2 7 17 36 98 0,367 11
  364 153 58 153 780 780   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Newry = úr Cinn Trá
Londonderry = Doire Ballymena = Baile Lifin
Portadown = Port an Dúnáin Coleraine = Cúil Raithin
Larne = Latharna Newtownards = Baile Nua na hArda
Lurgan = an Lorgain Bangor = Beannchar
English = Irish
CUP
Semifinals Larne FC - Belfast Celtic FC 1-0
Glentoran FC Belfast - Ballymena United FC 3-0
Final (06.04.1935, 10.04.1935 and 30.04.1935) Glentoran FC Belfast - Larne FC 0-0 0-0 1-0
NORTHERN IRELAND 1935-36
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 20 3 3 66 23 2,870 43
2 Derry City FC Londonderry 26 18 5 3 71 36 1,972 41
3 Linfield FC Belfast 26 17 4 5 72 28 2,571 38
4 Nerwy Town FC 26 14 5 7 80 50 1,600 33
5 Glentoran FC Belfast 26 12 3 11 57 50 1,140 27
6 Distillery FC Belfast 26 11 5 10 51 52 0,981 27
7 Larne FC 26 11 4 11 49 65 0,754 26
8 Portadown FC 26 9 5 12 53 58 0,914 23
9 Cliftonville FC Belfast 26 9 5 12 49 61 0,803 23
10 Ballymena United FC 26 7 5 14 41 59 0,695 19
11 Bangor FC 26 8 3 15 47 72 0,653 19
12 Glenavon FC Lurgan 26 6 5 15 40 56 0,714 17
13 Coleraine FC 26 5 5 16 28 44 0,636 15
14 Ards FC Newtownards 26 5 3 18 44 94 0,468 13
  364 152 60 152 748 748   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Ballymena = Baile Lifin
Londonderry = Doire Bangor = Beannchar
Newry = úr Cinn Trá Lurgan = an Lorgain
Larne = Latharna Coleraine = Cúil Raithin
Portadown = Port an Dúnáin Newtownards = Baile Nua na hArda
English = Irish
CUP
Semifinals Derry City FC Londonderry - Glentoran FC II Belfast 3-0
Linfield FC Belfast - Belfast Celtic FC 1-0
Final (04.04.1936 and 08.04.1936) Linfield FC Belfast - Derry City FC Londonderry  0-0 2-1
NORTHERN IRELAND 1936-37
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 20 4 2 86 21 4,095 44
2 Derry City FC Londonderry 26 20 3 3 85 37 2,297 43
3 Linfield FC Belfast 26 20 2 4 85 25 3,400 42
4 Portadown FC 26 14 4 8 49 38 1,289 32
5 Larne FC 26 13 2 11 63 57 1,105 28
6 Nerwy Town FC 26 12 3 11 59 48 1,229 27
7 Glentoran FC Belfast 26 11 3 12 65 65 1,000 25
8 Cliftonville FC Belfast 26 9 6 11 56 64 0,875 24
9 Glenavon FC Lurgan 26 10 1 15 56 59 0,949 21
10 Bangor FC 26 8 3 15 40 80 0,500 19
11 Ards FC Newtownards 26 8 2 16 42 73 0,575 18
12 Coleraine FC 26 6 5 15 24 61 0,393 17
13 Distillery FC Belfast 26 6 2 18 36 65 0,554 14
14 Ballymena United FC 26 4 2 20 34 87 0,391 10
  364 161 42 161 780 780   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
Londonderry = Doire Bangor = Beannchar
Portadown = Port an Dúnáin Newtownards = Baile Nua na hArda
Larne = Latharna Coleraine = Cúil Raithin
Newry = úr Cinn Trá Ballymena = Baile Lifin
English = Irish
CUP
Semifinals Belfast Celtic FC - Ballymena United FC 1-1 3-0
Linfield FC Belfast - Nerwy Town FC 2-2 2-0
Final (10.04.1937) Belfast Celtic FC - Linfield FC Belfast 3-0
NORTHERN IRELAND 1937-38
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 18 5 3 88 24 3,667 41
2 Derry City FC Londonderry 26 20 1 5 81 40 2,025 41
3 Portadown FC 26 16 5 5 67 32 2,094 37
4 Linfield FC Belfast 26 16 5 5 78 38 2,053 37
5 Ballymena United FC 26 14 5 7 72 55 1,309 33
6 Glentoran FC Belfast 26 15 2 9 64 57 1,123 32
7 Newry Town FC 26 10 6 10 63 49 1,286 26
8 Distillery FC Belfast 26 10 6 10 51 61 0,836 26
9 Ards FC Newtownards 26 7 4 15 43 66 0,652 18
10 Glenavon FC Lurgan 26 6 5 15 36 65 0,554 17
11 Bangor FC 26 7 2 17 39 62 0,629 16
12 Larne FC 26 6 3 17 48 87 0,552 15
13 Coleraine FC 26 5 5 16 40 75 0,533 15
14 Cliftonville FC Belfast 26 2 6 18 27 86 0,314 10
  364 152 60 152 797 797   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Play-off (Belfast 00.00.38 and 18.04.38) Belfast Celtic FC - Derry City FC Londonderry 2-2 aet 3-1
Belfast = Béal Feirste Newtownards = Baile Nua na hArda
Londonderry = Doire Lurgan = an Lorgain
Portadown = Port an Dúnáin Bangor = Beannchar
Ballymena = Baile Lifin Larne = Latharna
Newry = úr Cinn Trá Coleraine = Cúil Raithin
English = Irish
CUP
Semifinals Belfast Celtic FC - Glentoran FC Belfast 1-1 3-1
Bangor FC - Derry City FC Londonderry 2-2 3-1
Final (09.04.1938 and 07.05.1938) Belfast Celtic FC - Bangor FC 0-0 2-0
NORTHERN IRELAND 1938-39
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 19 2 5 97 32 3,031 40
2 Ballymena United FC 26 15 5 6 63 54 1,167 35
3 Derry City FC Londonderry 26 15 3 8 84 47 1,787 33
4 Portadown FC 26 15 3 8 84 56 1,500 33
5 Linfield FC Belfast 26 14 2 10 58 40 1,450 30
6 Glentoran FC Belfast 26 14 1 11 65 69 0,942 29
7 Glenavon FC Lurgan 26 12 4 10 67 57 1,175 28
8 Ards FC Newtownards 26 11 6 9 63 66 0,955 28
9 Newry Town FC 26 9 8 9 43 48 0,896 26
10 Distillery FC Belfast 26 9 4 13 53 56 0,946 22
11 Larne FC 26 8 4 14 45 73 0,616 20
12 Bangor FC 26 6 7 13 37 71 0,521 19
13 Cliftonville FC Belfast 26 5 2 19 38 81 0,469 12
14 Coleraine FC 26 3 3 20 40 87 0,460 9
  364 155 54 155 837 837   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
Belfast = Béal Feirste Newtownards = Baile Nua na hArda
Ballymena = Baile Lifin Newry = úr Cinn Trá
Londonderry = Doire Larne = Latharna
Portadown = Port an Dúnáin Bangor = Beannchar
Lurgan = an Lorgain Coleraine = Cúil Raithin
English = Irish
CUP
Semifinals Ballymena United FC - Portadown FC 3-2
Linfield FC Belfast - Cliftonville FC Belfast 4-0
Final (29.04.1939) Linfield FC Belfast - Ballymena United FC 2-0
NORTHERN IRELAND 1939-40
Irish League
  Played Won Drew Lost For Against G/Av Points
1 Belfast Celtic FC 26 20 5 1 91 18 5,056 45
2 Portadown FC 26 18 5 3 86 37 2,324 41
3 Glentoran FC Belfast 26 19 1 6 104 46 2,261 39
4 Ballymena United FC 26 15 4 7 82 52 1,577 34
5 Linfield FC Belfast 26 14 5 7 63 47 1,340 33
6 Derry City FC Londonderry 26 14 2 10 73 46 1,587 30
7 Glenavon FC Lurgan 26 13 3 10 69 68 1,015 29
8 Coleraine FC 26 11 2 13 47 68 0,691 24
9 Ards FC Newtownards 26 9 2 15 49 72 0,681 20
10 Bangor FC 26 8 3 15 44 77 0,571 19
11 Distillery FC Belfast 26 6 3 17 53 70 0,757 15
12 Newry Town FC 26 5 5 16 32 86 0,372 15
13 Larne FC 26 4 5 17 36 83 0,434 13
14 Cliftonville FC Belfast 26 3 1 22 40 99 0,404 7
  364 159 46 159 869 869   364
Rules for classification: 1) Points  (win 2 points, draw 1 point); 2) Goal average (play-off for relevant positions)
The Irish League was suspended due to World War II. Regional Leagues were set up during the war
Ballymena United FC, Coleraine FC, Ards FC Newtownards, Bangor FC, Newry Town FC and Larne FC resigned
Belfast = Béal Feirste Newtownards = Baile Nua na hArda
Portadown = Port an Dúnáin Coleraine = Cúil Raithin
Ballymena = Baile Lifin Bangor = Beannchar
Londonderry = Doire Newry = úr Cinn Trá
Lurgan = an Lorgain Larne = Latharna
English = Irish
CUP
Semifinals Ballymena United FC - Belfast Celtic FC 2-0
Glentoran FC Belfast - Linfield FC Belfast 2-0
Final (20.04.1940) Ballymena United FC - Glentoran FC Belfast 2-0