Final Table: 1.FC Swift Hesperange 30 24 5 1 100-28 77 Champions 2.FC Progrès Niedercorn 30 22 4 4 67-31 70 3.F91 Dudelange 30 22 1 7 86-38 67 [C] 4.Union Titus Pétange 30 18 5 7 62-38 59 5.FC Differdange 03 30 14 3 13 60-43 45 6.US Mondorf-les-Bains 30 14 3 13 52-52 45 7.AS La Jeunesse d'Esch/Alzette 30 12 7 11 44-39 43 8.Racing FC Union Luxembourg 30 11 10 9 43-39 43 9.FC Una Strassen 30 12 3 15 33-46 39 10.FC Wiltz 71 30 10 6 14 48-59 36 11.FC Victoria Rosport 30 8 8 14 48-58 32 12.FC Mondercange 30 7 8 15 41-55 29 [P] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13.CS Fola Esch/Alzette 30 8 2 20 36-71 26 Relegation Playoff 14.UN Käerjéng 97 30 5 10 15 30-69 25 [P] Relegation Playoff -------------------------------------------------------------------- 15.FC Etzella Ettelbruck 30 6 5 19 32-71 23 Relegated 16.US Hostert 30 4 6 20 20-65 18 Relegated Round 1 [Aug 6] Etzella 2-0 Union Titus Pétange [Aug 7] Fola 2-1 Strassen Differdange 2-3 RFCU Luxembourg Mondercange 5-1 Rosport Käerjéng 1-1 Wiltz Mondorf 2-0 Hostert Swift 4-2 Progrès [Aug 8] Dudelange 5-0 Jeunesse Esch Round 2 [Aug 13] RFCU Luxembourg 1-0 Mondorf Union Titus Pétange 2-3 Fola Wiltz 3-1 Rosport [Aug 14] Strassen 3-2 Differdange Progrès 2-3 Dudelange Jeunesse Esch 0-0 Käerjéng Hostert 0-4 Swift Mondercange 1-2 Etzella Round 3 [Aug 20] Rosport 1-1 Jeunesse Esch Fola 0-0 Etzella Swift 2-0 RFCU Luxembourg [Aug 21] Differdange 1-1 Union Titus Pétange Wiltz 1-4 Mondercange Käerjéng 1-1 Progrès Mondorf 1-2 Strassen Dudelange 3-1 Hostert Round 4 [Aug 26] Hostert 0-1 Käerjéng [Aug 28] Etzella 0-2 Differdange Strassen 0-4 Swift Jeunesse Esch 1-0 Wiltz Progrès 1-0 Rosport Union Titus Pétange 4-1 Mondorf Mondercange 3-0 Fola RFCU Luxembourg 2-4 Dudelange Round 5 [Sep 3] Swift 3-3 Union Titus Pétange [Sep 4] Dudelange 3-1 Strassen Differdange 6-0 Fola Rosport 2-2 Hostert Wiltz 1-2 Progrès Jeunesse Esch 1-1 Mondercange Käerjéng 0-5 RFCU Luxembourg Mondorf 3-0 Etzella Round 6 [Sep 10] RFCU Luxembourg 2-2 Rosport Etzella 0-4 Swift [Sep 11] Mondercange 0-0 Differdange Strassen 0-2 Käerjéng Union Titus Pétange 1-2 Dudelange Hostert 2-3 Wiltz Fola 0-1 Mondorf Progrès 2-1 Jeunesse Esch Round 7 [Sep 18] Dudelange 4-0 Etzella Rosport 0-0 Strassen Wiltz 1-1 RFCU Luxembourg Jeunesse Esch 1-2 Hostert Swift 8-1 Fola Käerjéng 0-1 Union Titus Pétange Mondorf 0-1 Differdange Progrès 4-0 Mondercange Round 8 [Oct 9] Fola 0-2 Dudelange Etzella 1-1 Käerjéng Differdange 1-2 Swift Mondercange 1-2 Mondorf Strassen 4-3 Wiltz RFCU Luxembourg 2-1 Jeunesse Esch Union Titus Pétange 5-1 Rosport Hostert 1-0 Progrès Round 9 [Oct 16] Dudelange 3-1 Differdange Rosport 3-1 Etzella Wiltz 0-2 Union Titus Pétange Jeunesse Esch 2-0 Strassen Progrès 0-0 RFCU Luxembourg Käerjéng 3-2 Fola Hostert 0-0 Mondercange Swift 4-2 Mondorf Round 10 [Oct 23] Fola 4-1 Rosport Etzella 1-2 Wiltz Differdange 2-2 Käerjéng Strassen 0-1 Progrès RFCU Luxembourg 2-1 Hostert Union Titus Pétange 0-0 Jeunesse Esch Mondercange 1-2 Swift Mondorf 0-7 Dudelange Round 11 [Nov 6] Rosport 2-3 Differdange Wiltz 5-1 Fola Jeunesse Esch 6-0 Etzella RFCU Luxembourg 2-2 Mondercange Hostert 1-0 Strassen Progrès 2-3 Union Titus Pétange Käerjéng 0-2 Mondorf Dudelange 0-4 Swift Round 12 [Nov 13] Fola 1-3 Jeunesse Esch Etzella 0-1 Progrès Differdange 2-1 Wiltz Strassen 1-4 RFCU Luxembourg Union Titus Pétange 4-1 Hostert Mondorf 1-6 Rosport Mondercange 2-3 Dudelange Swift 4-2 Käerjéng Round 13 [Nov 26] Jeunesse Esch 1-0 Differdange [Nov 27] Strassen 2-0 Mondercange Rosport 0-0 Swift Progrès 3-2 Fola RFCU Luxembourg 0-2 Union Titus Pétange Wiltz 4-4 Mondorf Käerjéng 2-4 Dudelange Hostert 0-3 Etzella Round 14 [Dec 3] Etzella 0-1 RFCU Luxembourg Mondercange 1-1 Käerjéng [Dec 4] Dudelange 2-0 Rosport Fola 0-1 Hostert Differdange 2-3 Progrès Union Titus Pétange 0-1 Strassen Swift 4-2 Wiltz Mondorf 3-1 Jeunesse Esch Round 15 [Dec 10] Hostert 0-5 Differdange Union Titus Pétange 5-2 Mondercange Rosport 3-0 Käerjéng Swift 2-0 Jeunesse Esch [Dec 11] Progrès 4-2 Mondorf Strassen 4-1 Etzella Wiltz 0-3 Dudelange RFCU Luxembourg 4-2 Fola Halfway Table: 1.F91 Dudelange 15 14 0 1 48-16 42 [C] 2.FC Swift Hesperange 15 13 2 0 51-14 41 3.FC Progrès Niedercorn 15 9 2 4 28-20 29 4.Racing FC Union Luxembourg 15 8 4 3 29-20 28 5.Union Titus Pétange 15 8 3 4 33-19 27 6.FC Differdange 03 15 6 3 6 30-21 21 7.AS La Jeunesse d'Esch/Alzette 15 5 4 6 19-19 19 8.FC Una Strassen 15 6 1 8 19-26 19 9.US Mondorf-les-Bains 15 6 1 8 24-35 19 10.FC Wiltz 71 15 4 3 8 27-33 15 11.UN Käerjéng 97 15 3 6 6 16-27 15 [P] 12.FC Mondercange 15 3 5 7 23-26 14 [P] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13.FC Victoria Rosport 15 3 5 7 23-30 14 14.US Hostert 15 4 2 9 12-30 14 -------------------------------------------------------------------- 15.FC Etzella Ettelbruck 15 3 2 10 11-32 11 16.CS Fola Esch/Alzette 15 3 1 11 18-43 10 Round 16 [Feb 12] Dudelange 1-4 Progrès Fola 1-2 Union Titus Pétange Etzella 1-2 Mondercange Differdange 0-1 Strassen Rosport 0-0 Wiltz Swift 5-1 Hostert Käerjéng 1-4 Jeunesse Esch Mondorf 0-1 RFCU Luxembourg Round 17 [Feb 18] Mondercange 0-3 Wiltz [Feb 19] Progrès 1-0 Käerjéng Etzella 0-4 Fola Strassen 0-1 Mondorf Jeunesse Esch 2-0 Rosport RFCU Luxembourg 1-3 Swift Union Titus Pétange 4-2 Differdange Hostert 0-4 Dudelange Round 18 [Feb 26] Dudelange 0-1 RFCU Luxembourg Fola 2-0 Mondercange Differdange 6-0 Etzella Rosport 2-3 Progrès Wiltz 3-2 Jeunesse Esch Swift 3-0 Strassen Käerjéng 0-0 Hostert Mondorf 2-0 Union Titus Pétange Round 19 [Mar 4] Fola 3-2 Differdange Mondercange 1-2 Jeunesse Esch [Mar 5] Etzella 0-3 Mondorf Strassen 1-2 Dudelange Progrès 3-0 Wiltz RFCU Luxembourg 1-1 Käerjéng Union Titus Pétange 2-1 Swift Hostert 1-3 Rosport Round 20 [Mar 11] Dudelange 0-1 Union Titus Pétange [Mar 12] Differdange 2-0 Mondercange Rosport 4-2 RFCU Luxembourg Wiltz 2-2 Hostert Jeunesse Esch 0-1 Progrès Swift 2-2 Etzella Käerjéng 1-2 Strassen Mondorf 5-0 Fola Round 21 [Mar 17] Union Titus Pétange 4-1 Käerjéng [Mar 19] Fola 0-1 Swift Etzella 2-5 Dudelange Differdange 2-1 Mondorf Mondercange 3-3 Progrès Strassen 2-2 Rosport RFCU Luxembourg 0-1 Wiltz Hostert 0-1 Jeunesse Esch Round 22 [Mar 29] Dudelange 2-1 Fola Rosport 0-2 Union Titus Pétange Wiltz 2-1 Strassen Jeunesse Esch 1-1 RFCU Luxembourg Progrès 6-0 Hostert Swift 4-0 Differdange Mondorf 4-1 Mondercange [Apr 5] Käerjéng 0-3 Etzella Round 23 [Apr 2] Fola 3-2 Käerjéng Etzella 1-5 Rosport Differdange 0-4 Dudelange Mondercange 1-0 Hostert Strassen 2-1 Jeunesse Esch RFCU Luxembourg 1-2 Progrès Union Titus Pétange 2-1 Wiltz Mondorf 0-4 Swift Round 24 [Apr 8] Dudelange 4-0 Mondorf Jeunesse Esch 2-2 Union Titus Pétange Rosport 3-0 Fola Wiltz 3-0 Etzella Progrès 2-1 Strassen Swift 2-1 Mondercange Käerjéng 0-8 Differdange Hostert 1-1 RFCU Luxembourg Round 25 [Apr 16] Fola 1-2 Wiltz Etzella 3-0 Jeunesse Esch Differdange 4-0 Rosport Mondercange 0-1 RFCU Luxembourg Strassen 2-0 Hostert Swift 4-3 Dudelange Union Titus Pétange 0-2 Progrès Mondorf 1-1 Käerjéng Round 26 [Apr 22] Rosport 1-1 Mondorf Wiltz 1-2 Differdange [Apr 23] Dudelange 5-1 Mondercange Jeunesse Esch 3-1 Fola Progrès 3-1 Etzella RFCU Luxembourg 0-1 Strassen Käerjéng 0-6 Swift Hostert 0-2 Union Titus Pétange Round 27 [Apr 29] Mondercange 0-0 Strassen [Apr 30] Fola 0-4 Progrès Etzella 1-1 Hostert Dudelange 4-0 Käerjéng Differdange 0-2 Jeunesse Esch Swift 5-1 Rosport Union Titus Pétange 1-1 RFCU Luxembourg Mondorf 3-0 Wiltz Round 28 [May 5] Jeunesse Esch 0-2 Mondorf [May 6] Progrès 2-0 Differdange [May 7] Strassen 0-3 Union Titus Pétange Rosport 2-1 Dudelange Wiltz 0-6 Swift RFCU Luxembourg 2-2 Etzella Käerjéng 2-2 Mondercange Hostert 0-1 Fola Round 29 [May 14] Fola 1-1 RFCU Luxembourg Etzella 3-0 Strassen Dudelange 1-1 Wiltz Differdange 1-0 Hostert Mondercange 4-1 Union Titus Pétange Jeunesse Esch 1-1 Swift Käerjéng 2-1 Rosport Mondorf 0-1 Progrès Round 30 [May 21] Strassen 1-0 Fola Rosport 1-2 Mondercange Wiltz 2-3 Käerjéng Jeunesse Esch 4-2 Dudelange Progrès 2-2 Swift RFCU Luxembourg 0-1 Differdange Union Titus Pétange 3-2 Etzella Hostert 2-5 Mondorf Final Table: 1.FC Swift Hesperange 30 24 5 1 100-28 77 Champions 2.FC Progrès Niedercorn 30 22 4 4 67-31 70 3.F91 Dudelange 30 22 1 7 86-38 67 [C] 4.Union Titus Pétange 30 18 5 7 62-38 59 5.FC Differdange 03 30 14 3 13 60-43 45 6.US Mondorf-les-Bains 30 14 3 13 52-52 45 7.AS La Jeunesse d'Esch/Alzette 30 12 7 11 44-39 43 8.Racing FC Union Luxembourg 30 11 10 9 43-39 43 9.FC Una Strassen 30 12 3 15 33-46 39 10.FC Wiltz 71 30 10 6 14 48-59 36 11.FC Victoria Rosport 30 8 8 14 48-58 32 12.FC Mondercange 30 7 8 15 41-55 29 [P] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13.CS Fola Esch/Alzette 30 8 2 20 36-71 26 Relegation Playoff 14.UN Käerjéng 97 30 5 10 15 30-69 25 [P] Relegation Playoff -------------------------------------------------------------------- 15.FC Etzella Ettelbruck 30 6 5 19 32-71 23 Relegated 16.US Hostert 30 4 6 20 20-65 18 Relegated Promotion/Relegation Playoffs [May 25] Fola 4-3 Jeunesse Canach [aet] [May 27] Käerjéng 3-2 SC Bettembourg NB: all remain at former level
Round 3 [Oct 28-30] Syra Mensdorf 0-2 Marisca Mersch Mamer 2-5 Hostert Red Black/Egalité 1-5 Swift Hesperange Daring Echternach 0-7 US Mondorf-les-Bains Mondercange 0-2 Victoria Rosport Jeunesse d'Esch 0-1 Wiltz CeBra 01 1-6 UNA Strassen Etzella Ettelbrück 2-3 Union Titus Pétange Bettembourg 1-4 F91 Dudelange Feulen 1-2 Berdenia Berbourg Grevenmacher 0-2 Differdange 03 Schengen 1-3 Fola Esch Blô-Weiss Medernach 1-4 Luxembourg City Avenir Beggen 0-3 Racing FC Union Luxembourg US Rumelange 3-1 Jeunesse Schieren Progrès Niederkorn 1-0 US Käerjéng Round 4 [Apr 12] Differdange 03 1-0 Swift Hesperange US Rumelange 1-3 Progrès Niederkorn [aet] Victoria Rosport 2-0 Fola Esch Union Titus Pétange 2-3 F91 Dudelange Wiltz 4-1 Hostert Luxembourg City 0-6 Marisca Mersch US Mondorf-les-Bains 2-1 UNA Strassen Berdenia Berbourg 0-4 Racing FC Union Luxembourg Quarterfinals [Apr 26] US Mondorf-les-Bains 1-0 Racing FC Union Luxembourg F91 Dudelange 2-3 Victoria Rosport [aet] Differdange 03 3-2 Progrès Niederkorn Marisca Mersch 3-1 Wiltz Semifinals [May 10] Marisca Mersch 2-1 US Mondorf-les-Bains Differdange 03 1-0 Victoria Rosport Final [May 26] Differdange 03 4-2 Marisca Mersch
Final Table: 1.FC Schifflange 95 30 20 4 6 62-37 64 Promoted 2.Marisca Mersch 30 17 7 6 65-43 58 Promoted -------------------------------------------------------------------- 3.SC Bettembourg 30 15 7 8 69-52 52 Promotion Playoff 4.Jeunesse Canach 30 16 3 11 68-47 51 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.FC Rodange 91 30 15 6 9 63-50 51 [R] 6.US Rumelange 30 14 5 11 54-49 47 7.FC Mamer 32 30 12 8 10 63-46 44 8.Alisontia Steinsel 30 11 10 9 44-44 43 9.Berdenia Berbourg 30 12 6 12 48-47 42 10.Blo-Wäiss Medernach 30 12 3 15 39-48 39 11.Yellow Boys Weiler-la-Tour 30 11 5 14 59-55 38 12.CS Grevenmacher 30 10 7 13 52-55 37 [P] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13.Jeunesse Junglinster 30 10 7 13 41-52 37 Relegation Playoff 14.FC Luxembourg City [*] 30 8 8 14 42-56 32 [R] Relegation Playoff -------------------------------------------------------------------- 15.Atert Bissen 30 6 6 18 40-76 24 Relegated 16.Jeunesse Schieren 30 3 4 23 36-88 13 [P] Relegated [*] RM Hamm Benfica were renamed FC Luxembourg City, partially because SL Benfica (Lisboa) threatened to sue for damages Promoted from Division 1: FC Lorentzweiler, Résidence Walferdange Promotion/Relegation Playoffs [May 28] Jeunesse Junglinster 1-5 Avenir Beggen Luxembourg City 2-2 Koeppchen Wormeldange [aet, 3-4 pen] NB: Avenir Beggen and Koeppchen Wormeldange promoted, Jeunesse Junglinster and Luxembourg City relegated; after the season, FC Luxembourg City merged with Cessange FC (formerly FC CeBra 01)
Thanks to Martin Arenlind and Hans Schöggl
Prepared and maintained by Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 31 May 2024
(C) Copyright Karel Stokkermans and RSSSF 2022/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.