IRELAND  1920-1921
Leinster Senior League
1 Shelbourne United FC Dublin
Saint James's Gate FC Dublin
Bohemian FC Dublin
Olympia FC Dublin
Jacobs AFC Dublin
Frankfort FC Dublin
Dublin United FC
YMCA  Dublin
Leinster Senior Cup
Final Dublin United FC - Saint James's Gate FC Dublin 1-0
IRISH FREE STATE 1921-1922
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Saint James's Gate FC Dublin (Crumlin) 14 11 1 2 31 8 3,875 23
2 Bohemian FC Dublin (Phibsborough) 14 10 1 3 35 13 2,692 21
3 Shelbourne AFC Dublin (Ringsend) 14 8 2 4 31 21 1,476 18
4 Olympia FC Dublin (Inchicore) 14 5 4 5 20 21 0,952 14
5 Jacobs AFC Dublin (Crumlin) 14 4 4 6 23 27 0,852 12
6 Frankfort FC Dublin (Drumcondra) 14 3 5 6 22 32 0,688 11
7 Dublin United FC (Donnybrook) 14 5 0 9 25 39 0,641 10
8 YMCA Dublin (Sandymount) 14 0 3 11 17 43 0,395 3
  112 46 20 46 204 204   112
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
Frankfort FC Dublin and YMCA Dublin not re-elected
Admitted Shamrock Rovers AFC Dublin, Shelbourne United FC Dublin, Athlone Town AFC, Pioneers  FC 
Dublin, Midland Athletic FC Dublin, Rathmines FC Dublin
Dublin = Baile Átha Cliath
English = Irish
CUP
Semifinals Saint James's Gate FC Dublin - Shelbourne AFC Dublin 0-0 2-1
Shamrock Rovers AFC Dublin - Bohemian FC Dublin 1-0
Final (17.03.1922 and 08.04.1922) Saint James's Gate FC Dublin - Shamrock Rovers AFC Dublin 1-1 1-0
Olympia FC Dublin dissolved Dublin United FC dissolved
Jacobs AFC Dublin dissolevd  YMCA Dublin dissolved
IRISH FREE STATE 1922-23
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Shamrock Rovers AFC Dublin (Milltown) 22 18 3 1 77 19 4,053 39
2 Shelbourne AFC Dublin (Ringsend) 22 15 4 3 72 14 5,143 34
3 Bohemian FC Dublin (Phibsborough) 22 14 4 4 72 23 3,130 32
4 Shelbourne United FC Dublin (Donnybrook) 22 12 3 7 43 37 1,162 27
5 Saint James's Gate FC Dublin (Crumlin) 22 11 3 8 49 35 1,400 25
6 Athlone Town AFC 22 11 3 8 46 33 1,394 25
7 Jacobs AFC Dublin (Crumlin) 22 6 8 8 38 34 1,118 20
8 Pioneers FC Dublin (Clontarf) 22 8 3 11 38 65 0,585 19
9 Midland Athletic FC Dublin (Whitehall) 22 7 2 13 30 68 0,441 16
10 Dublin United FC (Donnybrook) 22 4 3 15 30 70 0,429 11
11 Olympia FC Dublin (Inchicore) 22 2 7 13 13 57 0,228 11
12 Rathmines Athletic FC Dublin (Rathminers) 22 2 1 19 21 74 0,284 5
  264 110 44 110 529 529   264
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
Olympia FC Dublin, Dublin United FC and Rathmines Athletic FC Dublin not re-elected
Admitted Brooklyn FC Dublin
Dublin = Baile Átha Cliath Athlone = Baile Átha Luain
English = Irish
CUP
Semifinals Alton United FC Belfast - Forsdons FC Cork 4-2
Shelbourne AFC Dublin - Jacobs AFC Dublin 2-0
Final (17.03.1923) Alton United FC Belfast - Shelbourne AFC Dublin 1-0
Belfast = Béal Feirste (NIR)
English = Irish
Shelbourne United FC Dublin dissolved Dublin United FC dissolved
Jacobs AFC Dublin dissolevd  Olympia FC Dublin dissolved
Midland Athletic FC Dublin Rathmines Athletic FC Dublin dissolved
Alton United FC Belfast Forsdons FC Cork dissolved in 1938
IRISH FREE STATE 1923-24
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Bohemian FC Dublin (Phibsborough) 18 16 0 2 56 20 2,800 32
2 Shelbourne AFC Dublin (Ringsend) 18 13 2 3 55 21 2,619 28
3 Jacobs AFC Dublin (Crumlin) 18 11 2 5 36 21 1,714 24
4 Athlone Town AFC 18 8 5 5 34 24 1,417 21
5 Saint James's Gate FC Dublin (Crumlin) 18 9 2 7 38 27 1,407 20
6 Shelbourne United FC Dublin (Donnybrook) 18 8 3 7 30 31 0,968 19
7 Shamrock Rovers AFC Dublin (Milltown) 18 7 3 8 35 32 1,094 17
8 Brooklyn FC Dublin (Merchants Quay) 18 4 2 12 23 37 0,622 10
9 Pioneers FC Dublin (Whitehall) 18 2 1 15 15 60 0,250 5
10 Midland Athletic FC Dublin (Whitehall) 18 2 0 16 13 62 0,210 4
  180 80 20 80 335 335   180
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
Shelbourne United FC Dublin resigned
Midland Athletic FC Dublin not re-elected
Admitted Forsdons FC Cork, Bray Unknowns FC
Dublin = Baile Átha Cliath Athlone = Baile Átha Luain
English = Irish
CUP
Semifinals Bohemian FC Dublin - Athlone Town AFC 0-0 0-2
Forsdons FC Cork - Saint James's Gate FC Dublin 4-0
Final (17.03.1924) Athlone Town AFC - Forsdons FC Cork 1-0
Jacobs AFC Dublin dissolevd  Midland Athletic FC Dublin
Shelbourne United FC Dublin dissolved Forsdons FC Cork dissolved in 1938
Brooklyn FC Dublin dissolved
IRISH FREE STATE 1924-25
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Shamrock Rovers AFC Dublin (Milltown) 18 13 5 0 67 12 5,583 31
2 Bohemian FC Dublin (Phibsborough) 18 11 6 1 40 11 3,636 28
3 Shelbourne AFC Dublin (Ringsend) 18 12 3 3 55 20 2,750 27
4 Fordsons FC Cork 18 10 1 7 35 32 1,094 21
5 Jacobs AFC Dublin (Crumlin) 18 8 1 9 36 35 1,029 17
6 Saint James's Gate FC Dublin (Crumlin) 18 5 7 6 30 36 0,833 17
7 Athlone Town AFC 18 5 4 9 15 32 0,469 14
8 Brooklyn FC Dublin (Merchants Quay) 18 4 3 11 24 57 0,421 11
9 Bray Unknowns FC 18 3 3 12 21 44 0,477 9
10 Pioneers FC Dublin (Whitehall) 18 2 1 15 21 65 0,323 5
  180 73 34 73 344 344   180
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
Brooklyn FC Dublin not re-elected
Admitted Brideville FC Dublin
Dublin = Baile Átha Cliath Bray = Bré (Brí Chualann)
Athlone = Baile Átha Luain Cork = Corcaigh
English = Irish
CUP
Semifinals Shelbourne AFC Dublin - Athlone Town AFC 4-0
Shamrock Rovers AFC Dublin - Bray Unknowns FC 2-1
Final (17.03.1925) Shamrock Rovers AFC Dublin - Shelbourne AFC Dublin 2-1
Forsdons FC Cork dissolved in 1938 Bray Unknowns FC dissolved in 1973
Jacobs AFC Dublin dissolevd  Brooklyn FC Dublin dissolved
IRISH FREE STATE 1925-26
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Shelbourne AFC Dublin (Ringsend) 18 14 3 1 65 23 2,826 31
2 Shamrock Rovers AFC Dublin (Milltown) 18 13 3 2 62 21 2,952 29
3 Fordsons FC Cork 18 12 1 5 58 31 1,871 27
4 Bohemian FC Dublin (Phibsborough) 18 10 2 6 50 28 1,786 20
5 Jacobs AFC Dublin (Crumlin) 18 7 4 7 40 48 0,833 18
6 Brideville FC Dublin (The Liberties) 18 6 4 8 36 53 0,679 16
7 Athlone Town AFC 18 7 1 10 46 56 0,821 15
8 Saint James's Gate FC Dublin (Crumlin) 18 4 3 11 33 48 0,688 11
9 Bray Unknowns FC 18 4 3 11 34 55 0,618 11
10 Pioneers FC Dublin (Whitehall) 18 1 0 17 21 82 0,256 2
  180 78 24 78 445 445   180
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
Pioneers FC Dublin not re-elected
2 points trensferred from Bohemians FC to Fordsons FC
Admitted Dundalk GNR FC
Dublin = Baile Átha Cliath Bray = Bré (Brí Chualann)
Athlone = Baile Átha Luain Cork = Corcaigh
English = Irish
CUP
Semifinals Shamrock Rovers AFC Dublin - Jacobs AFC Dublin 0-0 3-0
Fordsons FC Cork - Bray Unknowns FC 4-1
Final (17.03.1926) Fordsons FC Cork - Shamrock Rovers AFC Dublin 3-2
Forsdons FC Cork dissolved in 1938 Brideville FC Dublin dissolved
Jacobs AFC Dublin dissolevd  Bray Unknowns FC dissolved in 1973
IRISH FREE STATE 1926-27
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Shamrock Rovers AFC Dublin (Milltown) 18 14 4 0 60 20 3,000 32
2 Shelbourne AFC Dublin (Ringsend) 18 13 3 2 63 23 2,739 29
3 Bohemian FC Dublin (Phibsborough) 18 10 5 3 36 24 1,500 25
4 Fordsons FC Cork 18 7 3 8 36 37 0,973 17
5 Athlone Town AFC 18 6 5 7 41 43 0,953 17
6 Bray Unknowns FC 18 6 1 11 37 58 0,638 13
7 Jacobs AFC Dublin (Crumlin) 18 5 3 10 23 47 0,489 13
8 Dundalk GNR FC 18 3 6 9 30 40 0,750 12
9 Saint James's Gate FC Dublin (Crumlin) 18 5 2 11 30 47 0,638 12
10 Brideville FC Dublin (The Liberties) 18 2 6 10 22 39 0,564 10
  180 71 38 71 378 378   180
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
GNR = Great Northern Railway
Dublin = Baile Átha Cliath Bray = Bré (Brí Chualann)
Athlone = Baile Átha Luain Dundalk = Dún Dealgan
Cork = Corcaigh
English = Irish
CUP
Semifinals Brideville FC Dublin - Shelbourne AFC Dublin 2-0
Drumcondra AFC Dublin - Bohemian FC Dublin 3-1
Final (17.03.1927 and 09.04.1927) Drumcondra AFC Dublin - Brideville FC Dublin 1-1 1-0
Forsdons FC Cork dissolved in 1938 Jacobs AFC Dublin dissolevd 
Bray Unknowns FC dissolved in 1973 Brideville FC Dublin dissolved
IRISH FREE STATE 1927-28
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Bohemian FC Dublin (Phibsborough) 18 15 1 2 53 20 2,650 31
2 Shelbourne AFC Dublin (Ringsend) 18 13 2 3 67 24 2,792 28
3 Shamrock Rovers AFC Dublin (Milltown) 18 9 7 2 42 18 2,333 25
4 Fordsons FC Cork 18 9 4 5 46 34 1,353 22
5 Dundalk GNR FC 18 9 3 6 44 36 1,222 21
6 Brideville FC Dublin (The Liberties) 18 7 5 6 37 33 1,121 19
7 Saint James's Gate FC Dublin (Crumlin) 18 5 4 9 28 42 0,667 14
8 Jacobs AFC Dublin (Crumlin) 18 2 5 11 20 47 0,426 9
9 Bray Unknowns FC 18 1 4 13 29 70 0,414 6
10 Athlone Town AFC 18 2 1 15 19 61 0,311 5
  180 72 36 72 385 385   180
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
Athlone Town AFC not re-elected
Admitted Drumcondra AFC Dublin
GNR = Great Northern Railway
Dublin = Baile Átha Cliath Bray = Bré (Brí Chualann)
Dundalk = Dún Dealgan Athlone = Baile Átha Luain
Cork = Corcaigh
English = Irish
CUP
Semifinals Bohemian FC Dublin - Shelbourne AFC Dublin 1-1 0-0 4-1
Fordsons FC Cork - Drumcondra AFC Dublin 0-3
Final (17.03.1928) Bohemian FC Dublin - Drumcondra AFC Dublin 2-1
Forsdons FC Cork dissolved in 1938 Jacobs AFC Dublin dissolevd 
Brideville FC Dublin dissolved Bray Unknowns FC dissolved in 1973
IRISH FREE STATE 1928-29
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Shelbourne AFC Dublin (Ringsend) 18 16 1 1 49 12 4,083 33
2 Bohemian FC Dublin (Phibsborough) 18 15 2 1 61 23 2,652 32
3 Shamrock Rovers AFC Dublin (Milltown) 18 10 4 4 58 28 2,071 24
4 Drumcondra AFC Dublin (Clonturk) 18 7 4 7 28 31 0,903 18
5 Dundalk GNR FC 18 7 3 8 43 44 0,977 17
6 Saint James's Gate FC Dublin (Crumlin) 18 5 4 9 37 44 0,841 14
7 Fordsons FC Cork 18 5 3 10 27 36 0,750 13
8 Brideville FC Dublin (The Liberties) 18 4 3 11 28 57 0,491 11
9 Jacobs AFC Dublin (Crumlin) 18 2 6 10 26 48 0,542 10
10 Bray Unknowns FC 18 2 4 12 24 58 0,414 8
  180 73 34 73 381 381   180
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
GNR = Great Northern Railway
Dublin = Baile Átha Cliath Bray = Bré (Brí Chualann)
Dundalk = Dún Dealgan Cork = Corcaigh
English = Irish
CUP
Semifinals Shamrock Rovers AFC Dublin - Dundalk GNR FC 3-0
Bohemian FC Dublin - Drumcondra AFC Dublin 2-0
Final (18.03.1929 and 06.04.1929) Shamrock Rovers AFC Dublin - Bohemian FC Dublin 0-0 3-0
Forsdons FC Cork dissolved in 1938 Brideville FC Dublin dissolved
Jacobs AFC Dublin dissolevd  Bray Unknowns FC dissolved in 1973
IRISH FREE STATE 1929-30
League of Ireland
  Played Won Drew Lost For Against G/Av Points
1 Bohemian FC Dublin (Phibsborough) 18 14 2 2 51 18 2,833 30
2 Shelbourne AFC Dublin (Ringsend) 18 14 1 3 59 25 2,360 29
3 Shamrock Rovers AFC Dublin (Milltown) 18 12 2 4 44 22 2,000 26
4 Fordsons FC Cork 18 8 3 7 33 33 1,000 19
5 Brideville FC Dublin (The Liberties) 18 8 3 7 34 39 0,872 19
6 Dundalk GNR  FC 18 6 3 9 38 36 1,056 15
7 Drumcondra AFC Dublin (Clonturk) 18 5 5 8 26 37 0,703 15
8 Bray Unknowns FC 18 4 5 9 34 48 0,708 13
9 Saint James's Gate FC Dublin (Crumlin) 18 4 3 11 30 38 0,789 11
10 Jacobs AFC Dublin (Crumlin) 18 0 3 15 23 76 0,303 3
  180 75 30 75 372 372   180
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Goal average
Fordsons FC Cork => Cork FC
Admitted Dolphin AFC Dublin, Waterford AFC
GNR = Great Northern Railway
Dublin = Baile Átha Cliath Bray = Bré (Brí Chualann)
Dundalk = Dún Dealgan Cork = Corcaigh
English = Irish
CUP
Semifinals Brideville FC Dublin - Dundalk GNR  FC 2-1
Fordsons FC Cork - Shamrock Rovers AFC Dublin 2-2 0-3
Final (17.03.1930) Shamrock Rovers AFC Dublin - Brideville FC Dublin 1-0
Forsdons FC Cork dissolved in 1938 Bray Unknowns FC dissolved in 1973
Brideville FC Dublin dissolved Jacobs AFC Dublin dissolevd