| 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 | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | Racing Club Luxembourg - CS Stade Dudelange | 4-0 | ||||||||||
| US Hollerich/Bonnevoie Luxembourg - FC Progrès Niederkorn | 2-1 | |||||||||||
| AS Jeunesse d'Esch/Alzette - US Rumelange | 3-1 | |||||||||||
| 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 | |||||||||||
| Niedercorn - Niederkorn - Nidderkuer | Rumelange - Rümelingen - Rëmeleng | |||||||||||
| French = German = Luxembourgish | ||||||||||||
| 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 | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | CS Fola Esch/Alzette - FA Red Boys Differdange | 4-1 | ||||||||||
| AS Jeunesse d'Esch/Alzette - US Esch/Alzette | 2-2 | aet | 3-1 | |||||||||
| FC Progrès Niederkorn - US Hollerich/Bonnevoie Luxembourg | 1-2 | |||||||||||
| Sporting Club Luxembourg - CS Stade Dudelange | 3-1 | |||||||||||
| 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 | ||||||||||||
| Niedercorn - Niederkorn - Nidderkuer | ||||||||||||
| French = German = Luxembourgish | ||||||||||||
| 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 Cessange, 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 | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | CS Stade Dudelange - CS Alliance Dudelange | 5-1 | ||||||||||
| AS Jeunesse d'Esch/Alzette - CS Fola Esch/Alzette | 1-2 | |||||||||||
| FA Red Boys Differdange - CA Spora Luxembourg | 2-1 | |||||||||||
| US Rumelange - AS Differdange | 4-0 | |||||||||||
| 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 | |||||||||||
| CS Alliance Dudelange dissolved in 1991 | AS Differdange dissolved in 2003 | |||||||||||
| 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 Cessange | 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 | Cessange - Zessingen - Zéisséng | |||||||||||
| Esch/Alzette - Esch/Alzig - Esch/Uelzecht | ||||||||||||
| French = German = Luxembourgish | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | AS Differdange - CA Spora Luxembourg | 0-6 | ||||||||||
| FC Mansfeldia Clausen - CS Pètange | 2-1 | |||||||||||
| FC Progrès Niederkorn - FC Swift Hesperange | 9-2 | |||||||||||
| FA Red Boys Differdange - US Hollerich/Bonnevoie Luxembourg | 2-1 | |||||||||||
| Semifinals | CA Spora Luxembourg - FC Mansfeldia Clausen | 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 dissolved in 1986 | CS Pètange dissolved in 2015 | |||||||||||
| 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 | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | CS Stade Dudelange - FC Red Black Pfaffenthal Luxembourg | 1-2 | ||||||||||
| AS Jeunesse d'Esch/Alzette - CS Fola Esch/Alzette | 1-1 | 2-4 | ||||||||||
| FA Red Boys Differdange - FC Progrès 08 Grund Cessange | 7-0 | |||||||||||
| Union Sportive Luxembourg - US Esche/Alzette | 5-3 | |||||||||||
| 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 | FC Progrès 08 Grund Cessange dissolved in 1977 | |||||||||||
| Cessange - Zessingen - Zéisséng | ||||||||||||
| French = German = Luxembourgish | ||||||||||||
| 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 Cessange | |||||||||||
| 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 | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | CS Fola Esch/Alzette - FC Aris Bonnovie Luxembourg | 1-1 | 1-2 | |||||||||
| FC Progrès Niederkorn - Union Sportive Luxembourg | 1-7 | |||||||||||
| FA Red Boys Differdange - AS Differdange | 6-0 | |||||||||||
| CA Spora Luxembourg - AS Jeunesse d'Esch/Alzette | 1-2 | |||||||||||
| 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 | AS Differdange dissolved in 2003 | |||||||||||
| 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 Cessange | 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 | Cessange - Zessingen - Zéisséng | |||||||||||
| French = German = Luxembourgish | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | CS Fola Esch/Alzette - CS Stade Dudelange | 0-3 | ||||||||||
| Union Sportive Luxembourg - FC Progrès 08 Grund Cessange | 4-0 | |||||||||||
| AS Jeunesse d'Esch/Alzette - CA Spora Luxembourg | 1-1 | 1-3 | ||||||||||
| FA Red Boys Differdange - FC Progrès Niederkorn | 0-0 | 3-1 | ||||||||||
| 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 Progrès 08 Grund Cessange dissolved in 1977 | |||||||||||
| 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 | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | AS Differdange - AS Jeunesse d'Esch/Alzette | 2-5 | ||||||||||
| CS Fola Esch/Alzette - CA Spora Luxembourg | w/o+ | |||||||||||
| FC Red Black Pfaffenthal Luxembourg - FC Progrès Niederkorn | 0-2 | |||||||||||
| CS Stade Dudelange - FA Red Boys Differdange | 0-8 | |||||||||||
| 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 | ||||||||||||
| Coupe de Luxembourg - Luxemburger Fußballpokal | ||||||||||||
| Quarter-finals | FC Progrès Niederkorn - CS Alliance Dudelange | 4-1 | ||||||||||
| FA Red Boys Differdange - FC Swift Hesperange | 14-1 | |||||||||||
| CA Spora Luxembourg - FC Red Black Pfaffenthal Luxembourg | 1-1 | 4-1 | ||||||||||
| Union Sportive Luxembourg - FC Aris Bonnovie Luxembourg | 4-2 | |||||||||||
| 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 | CS Alliance Dudelange dissolved in 1991 | |||||||||||
| FC Aris Bonnovie Luxembourg dissolved in 2001 | ||||||||||||