LUXEMBOURG 1920-21
Première Division
  Played Won Drew Lost For Against G/Av Points
1 AS Jeunesse d'Esch/Alzette 14 8 4 2 38 21 1,810 20
2 CS Fola Esch/Alzette 14 9 1 4 47 15 3,133 19
3 US Hollerich/Bonnevoie Luxembourg 14 8 2 4 26 16 1,625 18
4 CS Stade Dudelange 14 8 1 5 28 24 1,167 17
5 FA Red Boys Differdange 14 6 2 6 42 31 1,355 14
6 Sporting Club Luxembourg 14 6 2 6 35 29 1,207 14
7 Racing Club Luxembourg 14 4 2 8 23 28 0,821 10
8 US Rumelange 14 0 0 14 11 86 0,128 0
  112 49 14 49 250 250   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted FC Tricolore Mühlenweg Luxembourg, FC The National Schifflange
AS = Association Sportive FC = Football Club
CS = Club Sportif US = Union Sportive
FA = Football Association
Esch/Alzette - Esch/Alzig - Esch/Uelzecht Differdange - Differdingen - Déifferdeng
Luxembourg - Luxemburg - Lëtzebuerg Rumelange - Rümelingen - Rëmeleng
Dudelange - Düdelingen - Diddeleng
French = German = Luxembourgish
US Hollerich/Bonnevoie Luxembourg dissolved in 1925 Sporting Club Luxembourg dissolved in 1923
CS Stade Dudelange dissolved in 1991 Racing Club Luxembourg dissolved in 1923
FA Red Boys Differdange dissolved in 2003
LUXEMBOURG 1921-22
Première Division
  Played Won Drew Lost For Against G/Av Points
1 CS Fola Esch/Alzette 14 10 2 2 48 24 2,000 22
2 US Hollerich/Bonnevoie Luxembourg 14 9 2 3 46 21 2,190 20
3 AS Jeunesse d'Esch/Alzette 14 8 0 6 50 30 1,667 16
4 Sporting Club Luxembourg 14 7 2 5 43 26 1,654 16
5 CS Stade Dudelange 14 6 4 4 26 24 1,083 16
6 FA Red Boys Differdange 14 6 1 7 31 28 1,107 13
7 FC Tricolore Muhlenweg Luxembourg 14 2 1 11 17 65 0,262 5
8 FC The National Schifflange 14 1 2 11 10 53 0,189 4
  112 49 14 49 271 271   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted Racing Club Luxembourg, SC Tétange
CS = Club Sportif FC = Football Club
AS = Association Sportive FA = Football Association
Esch/Alzette - Esch/Alzig - Esch/Uelzecht Differdange - Differdingen - Déifferdeng
Luxembourg - Luxemburg - Lëtzebuerg Mühlenweg - Mühlemweg - Millewee
Dudelange - Düdelingen - Diddeleng Schifflange - Schifflingen - Schëffleng
French = German = Luxembourgish
CUP
Semifinals AS Jeunesse d'Esch/Alzette - US Hollerich/Bonnevoie Luxembourg 8-1
Racing Club Luxembourg bye
Final (Luxembourg 21.05.1922) Racing Club Luxembourg - AS Jeunesse d'Esch/Alzette 2-0
US Hollerich/Bonnevoie Luxembourg dissolved in 1925 CS Stade Dudelange dissolved in 1991
Sporting Club Luxembourg dissolved in 1923 FC The National Schifflange dissolved in 1995
FC Tricolore Muhlenweg Luxembourg dissolved in 1924 FA Red Boys Differdange dissolved in 2003
LUXEMBOURG 1922-23
Première Division
  Played Won Drew Lost For Against G/Av Points
1 FA Red Boys Differdange 14 10 3 1 52 20 2,600 23
2 CS Stade Dudelange 14 9 4 1 36 17 2,118 22
3 CS Fola Esch/Alzette 14 7 2 5 44 27 1,630 16
4 AS Jeunesse d'Esch/Alzette 14 6 2 6 32 36 0,889 14
5 US Hollerich/Bonnevoie Luxembourg 14 6 2 6 29 41 0,707 14
6 Sporting Club Luxembourg 14 5 2 7 26 35 0,743 12
7 Racing Club Luxembourg 14 4 3 7 31 27 1,148 11
8 SC Tétange 14 0 0 14 10 57 0,175 0
  112 47 18 47 260 260   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted FC Red Black Pfaffenthal Luxembourg, FC Eclair Bettembourg
Racing Club Luxembourg + Sporting Club Luxembourg => CA Spora Luxembourg
FC = Football Club AS = Association Sportive
CS = Club Sportif SC = Sport Club
FA = Football Association
Differdange - Differdingen - Déifferdeng Luxembourg - Luxemburg - Lëtzebuerg
Dudelange - Düdelingen - Diddeleng Tétange - Tetingen - Téiteng
Esch/Alzette - Esch/Alzig - Esch/Uelzecht
French = German = Luxembourgish
CUP
Semifinals CS Fola Esch/Alzette - AS Jeunesse d'Esch/Alzette 1-0
US Hollerich/Bonnevoie - Sporting Club Luxembourg 1-0
Final (Luxembourg 22.04.1923) CS Fola Esch/Alzette - US Hollerich/Bonnevoie Luxembourg 3-0
FA Red Boys Differdange dissolved in 2003 US Hollerich/Bonnevoie Luxembourg dissolved in 1925
CS Stade Dudelange dissolved in 1991 Sporting Club Luxembourg dissolved in 1923
Racing Club Luxembourg dissolved in 1923
LUXEMBOURG 1923-24
Première Division
  Played Won Drew Lost For Against G/Av Points
1 CS Fola Esch/Alzette 14 11 1 2 45 14 3,214 23
2 CA Spora Luxembourg 14 9 2 3 41 24 1,708 20
3 FA Red Boys Differdange 14 8 2 4 28 13 2,154 18
4 AS Jeunesse d'Esch/Alzette 14 6 3 5 27 25 1,080 15
5 CS Stade Dudelange 14 6 2 6 26 28 0,929 14
6 US Hollerich/Bonnevoie Luxembourg 14 3 3 8 21 27 0,778 9
7 FC Red Black Pfaffenthal Luxembourg 14 3 2 9 18 42 0,429 8
8 FC Eclair Bettembourg 14 1 3 10 18 51 0,353 5
  112 47 18 47 224 224   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted FC Progrès 08 Grund Luxembourg, US Dudelange
FC Chiers Rodange + Entente AC Rodange => AC Chenac Rodange
CS = Club Sportif AS = Association Sportive
FC = Football Club CA = Club Athétique
FA = Football Association
Esch/Alzette - Esch/Alzig - Esch/Uelzecht Dudelange - Düdelingen - Diddeleng
Luxembourg - Luxemburg - Lëtzebuerg Pfaffenthal - Pfaffenthal - Paafendal
Differdange - Differdingen - Déifferdeng Bettembourg - Bettemburg - Bétebuerg
French = German = Luxembourgish
CUP
Semifinals CS Stade Dudelange - FA Red Boys Differdange 1-2
US Rumelange - CS Fola Esch/Alzette 0-2
Final (Luxembourg 06.04.1924) CS Fola Esch/Alzette - FA Red Boys Differdange 2-0
Rumelange - Rümelingen - Rëmeleng
French = German = Luxembourgish
CA Spora Luxembourg dissolved in 2005 CS Stade Dudelange dissolved in 1991
FA Red Boys Differdange dissolved in 2003 US Hollerich/Bonnevoie Luxembourg dissolved in 1925
FC Red Black Pfaffenthal Luxembourg dissolved in 2007 FC Eclair Bettembourg dissolved in 1932
LUXEMBOURG 1924-25
Première Division
  Played Won Drew Lost For Against G/Av Points
1 CA Spora Luxembourg 14 9 3 2 41 14 2,929 21
2 CS Stade Dudelange 14 9 2 3 42 14 3,000 20
3 AS Jeunesse d'Esch/Alzette 14 8 2 4 31 18 1,722 18
4 CS Fola Esch/Alzette 14 6 5 3 35 20 1,750 17
5 FA Red Boys Differdange 14 7 2 5 36 27 1,333 16
6 US Hollerich/Bonnevoie Luxembourg 14 6 1 7 32 31 1,032 13
7 FC Progès 08 Grund Luxembourg 14 3 1 10 15 49 0,306 7
8 US Dudelange 14 0 0 14 4 63 0,063 0
  112 48 16 48 236 236   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
US Hollerich/Bonnevoie Luxembourg + Jeunesse Sportive Verlorenkost Luxembourg => Union Sportive Luxembourg
AC Chenac Rodange => FC Chiers Rodange
Promoted FC Red Black Pfaffenthal Luxembourg, US Esch
CA = Club Athétique FC = Football Club
CS = Club Sportif US = Union Sportive
AS = Association Sportive FA = Football Association
Luxembourg - Luxemburg - Lëtzebuerg Differdange - Differdingen - Déifferdeng
Dudelange - Düdelingen - Diddeleng Grund - grund - Gronn
Esch/Alzette - Esch/Alzig - Esch/Uelzecht
French = German = Luxembourgish
CUP
Semifinals CA Spora Luxembourg - FC Mansfeldia Clausen Luxembourg 2-0
FC Progrès Niederkorn - FA Red Boys Differdange 2-4
Final (Luxembourg 14.05.1925 and 14.06.1925) FA Red Boys Differdange - CA Spora Luxembourg  1-1 aet +w/o
Clausen = Klausen = Clausen Niedercorn - Niederkorn - Nidderkuer
French = German = Luxembourgish
CA Spora Luxembourg dissolved in 2005 US Hollerich/Bonnevoie Luxembourg dissolved in 1925
CS Stade Dudelange dissolved in 1991 FC Progès 08 Grund Luxembourg dissolved in 1978
FA Red Boys Differdange dissolved in 2003 US Dudelange dissolved in 1991
FC Mansfeldia Clausen Luxembourg dissolved in 1986
LUXEMBOURG 1925-26
Première Division
  Played Won Drew Lost For Against G/Av Points
1 FA Red Boys Differdange 14 11 0 3 52 23 2,261 22
2 CA Spora Luxembourg 14 10 1 3 27 21 1,286 21
3 CS Fola Esch/Alzette 14 9 0 5 30 22 1,364 18
4 AS Jeunesse d'Esch/Alzette 14 7 1 6 31 24 1,292 15
5 Union Sportive Luxembourg 14 7 0 7 36 24 1,500 14
6 FC Red Black Pfaffenthal Luxembourg 14 4 3 7 17 26 0,654 11
7 CS Stade Dudelange 14 2 2 10 31 43 0,721 6
8 US Esch 14 1 3 10 17 58 0,293 5
  112 51 10 51 241 241   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted FC Aris Bonnevoie Luxembourg, FC Progrès Niederkorn
FC = Football Club AS = Association Sportive
CA = Club Athétique US = Union Sportive
CS = Club Sportif FA = Football Association
Differdange - Differdingen - Déifferdeng Pfaffenthal - Pfaffenthal - Paafendal
Luxembourg - Luxemburg - Lëtzebuerg Dudelange - Düdelingen - Diddeleng
Esch/Alzette - Esch/Alzig - Esch/Uelzecht
French = German = Luxembourgish
CUP
Semifinals CS Fola Esch/Alzette - Union Sportive Luxembourg 1-2
FC Red Black Pfaffenthal Luxembourg- FA Red Boys Differdange 1-9
Final (Luxembourg 25.04.1926) FA Red Boys Differdange - Union Sportive Luxembourg 5-3
FA Red Boys Differdange dissolved in 2003 FC Red Black Pfaffenthal Luxembourg dissolved in 2007
CA Spora Luxembourg dissolved in 2005 CS Stade Dudelange dissolved in 1991
Union Sportive Luxembourg dissolved in 2005
LUXEMBOURG 1926-27
Première Division
  Played Won Drew Lost For Against G/Av Points
1 Union Sportive Luxembourg 14 9 3 2 41 25 1,640 21
2 FA Red Boys Differdange 14 7 4 3 47 21 2,238 18
3 CA Spora Luxembourg 14 6 5 3 37 25 1,480 17
4 AS Jeunesse d'Esch/Alzette 14 7 2 5 39 34 1,147 16
5 CS Fola Esch/Alzette 14 6 3 5 36 27 1,333 15
6 FC Red Black Pfaffenthal Luxembourg 14 3 5 6 14 26 0,538 11
7 FC Aris Bonnovie Luxembourg 14 3 2 9 28 57 0,491 8
8 FC Progrès Niederkorn 14 3 0 11 22 49 0,449 6
  112 44 24 44 264 264   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted CS Stade Dudelange, FC Progrès 08 Grund Luxembourg
FC = Football Club AS = Association Sportive
CA = Club Athétique CS = Club Sportif
FA = Football Association
Luxembourg - Luxemburg - Lëtzebuerg Pfaffenthal - Pfaffenthal - Paafendal
Differdange - Differdingen - Déifferdeng Bonnevoie - Bonneweg - Bouneweg
Esch/Alzette - Esch/Alzig - Esch/Uelzecht Niedercorn - Niederkorn - Nidderkuer
French = German = Luxembourgish
CUP
Semifinals Union Sportive Luxembourg - AS Jeunesse d'Esch/Alzette 3-4
FA Red Boys Differdange - FC Aris Bonnovie Luxembourg 9-1
Final (Luxembourg 27.02.1927) FA Red Boys Differdange - AS Jeunesse d'Esch/Alzette 3-2
Union Sportive Luxembourg dissolved in 2005 FC Red Black Pfaffenthal Luxembourg dissolved in 2007
FA Red Boys Differdange dissolved in 2003 FC Aris Bonnovie Luxembourg dissolved in 2001
CA Spora Luxembourg dissolved in 2005
LUXEMBOURG 1927-28
Première Division
  Played Won Drew Lost For Against G/Av Points
1 CA Spora Luxembourg 14 11 2 1 53 20 2,650 24
2 CS Stade Dudelange 14 8 0 6 34 27 1,259 16
3 FA Red Boys Differdange 14 6 3 5 41 34 1,206 15
4 FC Red Black Pfaffenthal Luxembourg 14 6 2 6 25 23 1,087 14
5 AS Jeunesse d'Esch/Alzette 14 6 2 6 37 44 0,841 14
6 CS Fola Esch/Alzette 14 4 5 5 33 38 0,868 13
7 FC Progrès 08 Grund Luxembourg 14 5 1 8 29 44 0,659 11
8 Union Sportive Luxembourg 14 1 3 10 25 47 0,532 5
  112 47 18 47 277 277   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted AS Differdange, FC Progrès Niederkorn
CA = Club Athétique FC = Football Club
CS = Club Sportif AS = Association Sportive
FA = Football Association
Luxembourg - Luxemburg - Lëtzebuerg Pfaffenthal - Pfaffenthal - Paafendal
Dudelange - Düdelingen - Diddeleng Esch/Alzette - Esch/Alzig - Esch/Uelzecht
Differdange - Differdingen - Déifferdeng Grund - grund - Gronn
French = German = Luxembourgish
CUP
Semifinals CA Spora Luxembourg - Union Sportive Luxembourg 12-0
CS Stade Dudelange - FA Red Boys Differdange 1-0
Final (Luxembourg 18.03.28, 29.04.28 and 17.05.28) CA Spora Luxembourg - CS Stade Dudelange 2-2 aet 3-3 aet 5-2
CA Spora Luxembourg dissolved in 2005 FC Progès 08 Grund Luxembourg dissolved in 1978
CS Stade Dudelange dissolved in 1991 Union Sportive Luxembourg dissolved in 2005
FA Red Boys Differdange dissolved in 2003
LUXEMBOURG 1928-29
Première Division
  Played Won Drew Lost For Against G/Av Points
1 CA Spora Luxembourg 14 7 5 2 42 22 1,909 19
2 CS Fola Esch/Alzette 14 8 2 4 33 32 1,031 18
3 FA Red Boys Differdange 14 6 5 3 33 19 1,737 17
4 AS Jeunesse d'Esch/Alzette 14 6 3 5 27 27 1,000 15
5 FC Progrès Niederkorn 14 5 4 5 33 34 0,971 14
6 FC Red Black Pfaffenthal Luxembourg 14 4 5 5 20 25 0,800 13
7 AS Differdange 14 4 3 7 22 29 0,759 11
8 CS Stade Dudelange 14 1 3 10 19 41 0,463 5
  112 41 30 41 229 229   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted Union Sportive Luxembourg, US Dudelange
CA = Club Athétique FC = Football Club
CS = Club Sportif AS = Association Sportive
FA = Football Association
Luxembourg - Luxemburg - Lëtzebuerg Niedercorn - Niederkorn - Nidderkuer
Esch/Alzette - Esch/Alzig - Esch/Uelzecht Pfaffenthal - Pfaffenthal - Paafendal
Differdange - Differdingen - Déifferdeng Dudelange - Düdelingen - Diddeleng
French = German = Luxembourgish
CUP
Semifinals FA Red Boys Differdange - FC Progrès Niederkorn 5-1
CA Spora Luxembourg - AS Jeunesse d'Esch/Alzette 5-0
Final (23.06.1929) CA Spora Luxembourg - FA Red Boys Differdange  3-5
CA Spora Luxembourg dissolved in 2005 AS Differdange dissolved in 2003
FA Red Boys Differdange dissolved in 2003 CS Stade Dudelange dissolved in 1991
FC Red Black Pfaffenthal Luxembourg dissolved in 2007
LUXEMBOURG 1929-30
Première Division
  Played Won Drew Lost For Against G/Av Points
1 CS Fola Esch/Alzette 14 9 2 3 29 16 1,813 20
2 CA Spora Luxembourg 14 8 3 3 47 31 1,516 19
3 FA Red Boys Differdange 14 8 1 5 42 16 2,625 17
4 FC Progrès Niederkorn 14 5 5 4 28 26 1,077 15
5 FC Red Black Pfaffenthal Luxembourg 14 3 6 5 14 22 0,636 12
6 Union Sportive Luxembourg 14 5 2 7 22 40 0,550 12
7 US Dudelange 14 3 3 8 23 37 0,622 9
8 AS Jeunesse d'Esch/Alzette 14 3 2 9 24 41 0,585 8
  112 44 24 44 229 229   112
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relevant positions)
Promoted FC The National Schifflange, CS Stade Dudelange
CS = Club Sportif FC = Football Club
CA = Club Athétique AS = Association Sportive
FA = Football Association
Esch/Alzette - Esch/Alzig - Esch/Uelzecht Niedercorn - Niederkorn - Nidderkuer
Luxembourg - Luxemburg - Lëtzebuerg Pfaffenthal - Pfaffenthal - Paafendal
Differdange - Differdingen - Déifferdeng Dudelange - Düdelingen - Diddeleng
French = German = Luxembourgish
CUP
Semifinals CA Spora Luxembourg - Union Sportive Luxembourg 5-0
FA Red Boys Differdange - FC Progrès Niederkorn 4-0
Final (Esch-sur-Alzette 27.04.1930) FA Red Boys Differdange - CA Spora Luxembourg 2-1
CA Spora Luxembourg dissolved in 2005 Union Sportive Luxembourg dissolved in 2005
FA Red Boys Differdange dissolved in 2003 US Dudelange dissolved in 1991
FC Red Black Pfaffenthal Luxembourg dissolved in 2007