Luxembourg 2024/25


Nationaldivision (BGL Ligue)

Nationaldivision (BGL Ligue)

Final Table:

 1.FC Differdange 03                         30  25  3  2  69- 7  78  [C]  Champions
 2.FC Una Strassen                           30  18  6  6  62-23  60
 3.F91 Dudelange                             30  17  6  7  67-34  57
 4.Racing FC Union Luxembourg                30  17  6  7  50-22  57
 5.FC Progrès Niedercorn                     30  16  7  7  54-30  55
 6.FC Swift Hesperange                       30  16  6  8  56-34  54
 7.US Mondorf-les-Bains                      30  16  5  9  53-39  53
 8.AS La Jeunesse d'Esch/Alzette             30  11  9 10  41-48  42
 9.Union Titus Pétange                       30  11  8 11  41-32  41
10.US Hostert                                30  11  5 14  50-69  38  [P]
11.FC Victoria Rosport                       30   8 10 12  29-45  34
12.FC Rodange 91                             30   7  8 15  40-62  29  [P]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
13.FC Wiltz 71                               30   8  5 17  37-61  29       Relegation Playoff
14.SC Bettembourg                            30   7  2 21  29-59  23  [P]  Relegation Playoff
--------------------------------------------------------------------
15.CS Fola Esch/Alzette                      30   4  1 25  18-78  13       Relegated
16.FC Mondercange                            30   3  3 24  21-74  12       Relegated

Round 1
[Aug 3]
Rodange               1-1 RFCU Luxembourg       
[Aug 4]
Rosport               1-0 Fola                  
Jeunesse Esch         1-1 Mondorf               
Bettembourg           0-3 Dudelange             
Swift                 4-0 Union Titus Pétange   
Hostert               3-4 Wiltz                 
Mondercange           0-2 Progrès               
[Aug 5]
Differdange           2-0 Strassen              

Round 2 [Aug 11]
Fola                  0-5 Differdange           
Dudelange             3-0 Rosport               
Strassen              4-0 Rodange               
RFCU Luxembourg       3-0 Wiltz                 
Union Titus Pétange   6-0 Mondercange           
Hostert               1-5 Swift                 
Mondorf               2-1 Bettembourg           
Progrès               3-0 Jeunesse Esch         

Round 3
[Aug 17]
RFCU Luxembourg       4-1 Hostert               
[Aug 18]
Rodange               3-1 Fola                  
Rosport               1-0 Mondorf               
Wiltz                 0-3 Strassen              
Jeunesse Esch         0-0 Union Titus Pétange   
Differdange           3-0 Dudelange             
Mondercange           1-2 Swift                 
Bettembourg           1-3 Progrès               

Round 4
[Aug 24]
Swift                 5-1 Jeunesse Esch         
[Aug 25]
Fola                  1-0 Wiltz                 
Dudelange             3-2 Rodange               
Strassen              0-0 RFCU Luxembourg       
Progrès               2-1 Rosport               
Union Titus Pétange   4-0 Bettembourg           
Hostert               2-1 Mondercange           
Mondorf               0-4 Differdange           

Round 5
[Aug 31]
Wiltz                 0-4 Dudelange             
[Sep 1]
Rodange               1-5 Mondorf               
Strassen              2-1 Hostert               
Rosport               1-2 Union Titus Pétange   
Jeunesse Esch         3-0 Mondercange           
Bettembourg           3-0 Swift                 
RFCU Luxembourg       2-1 Fola                  
Differdange           1-0 Progrès               

Round 6
[Sep 14]
Hostert               0-0 Jeunesse Esch         
[Sep 15]
Dudelange             2-4 RFCU Luxembourg       
Mondercange           0-2 Bettembourg           
Swift                 5-0 Rosport               
Union Titus Pétange   0-1 Differdange           
Mondorf               3-2 Wiltz                 
Fola                  0-1 Strassen              
Progrès               5-1 Rodange               

Round 7
[Sep 21]
Fola                  0-4 Hostert               
Rodange               0-0 Union Titus Pétange   
Strassen              0-1 Dudelange             
RFCU Luxembourg       3-0 Mondorf               
Wiltz                 1-2 Progrès               
[Sep 22]
Differdange           0-0 Swift                 
Rosport               2-0 Mondercange           
Bettembourg           1-2 Jeunesse Esch         

Round 8
[Sep 25]
Dudelange             6-1 Fola                  
Mondercange           1-2 Differdange           
Jeunesse Esch         1-1 Rosport               
Bettembourg           2-4 Hostert               
Swift                 4-0 Rodange               
Union Titus Pétange   1-0 Wiltz                 
Progrès               abd RFCU Luxembourg       [abandoned at 0-0 in 31' due to
Mondorf               1-1 Strassen               unplayable pitch]
[Oct 30]
Progrès               1-1 RFCU Luxembourg       [replay]

Round 9 [Sep 29]
Fola                  0-4 Mondorf               
Dudelange             3-0 Hostert               
Rodange               3-2 Mondercange           
Strassen              1-1 Progrès               
Rosport               1-1 Bettembourg           
Wiltz                 0-0 Swift                 
Differdange           1-0 Jeunesse Esch         
RFCU Luxembourg       2-1 Union Titus Pétange   

Round 10
[Oct 19]
Swift                 1-0 RFCU Luxembourg       
[Oct 20]
Mondercange           0-3 Wiltz                 
Jeunesse Esch         3-2 Rodange               
Progrès               5-2 Fola                  
Bettembourg           0-3 Differdange           
Union Titus Pétange   0-1 Strassen              
Hostert               1-4 Rosport               
Mondorf               2-2 Dudelange             

Round 11
[Oct 26]
Strassen              0-2 Swift                 
[Oct 27]
Fola                  0-0 Union Titus Pétange   
Differdange           3-0 Rosport               
Rodange               1-2 Bettembourg           
Wiltz                 2-3 Jeunesse Esch         
RFCU Luxembourg       5-2 Mondercange           
Mondorf               3-1 Hostert               
Dudelange             1-0 Progrès               

Round 12
[Nov 2]
Union Titus Pétange   2-2 Dudelange             
[Nov 3]
Mondercange           1-1 Strassen              
Progrès               1-1 Mondorf               
Bettembourg           0-1 Wiltz                 
Hostert               1-3 Differdange           
Rosport               1-0 Rodange               
Swift                 2-0 Fola                  
Jeunesse Esch         2-1 RFCU Luxembourg       

Round 13
[Nov 23]
Dudelange             4-3 Swift                 
RFCU Luxembourg       1-0 Bettembourg           
[Nov 24]
Fola                  1-0 Mondercange           
Rodange               1-5 Differdange           
Strassen              5-0 Jeunesse Esch         
Progrès               3-2 Hostert               
Mondorf               1-0 Union Titus Pétange   
Wiltz                 1-1 Rosport               

Round 14
[Nov 30]
Mondercange           0-2 Dudelange             
[Dec 1]
Differdange           4-1 Wiltz                 
Bettembourg           0-4 Strassen              
Swift                 awd Mondorf               [awarded 0-3; Swift dns]
Union Titus Pétange   0-0 Progrès               
Rosport               0-2 RFCU Luxembourg       
[Dec 11]
Jeunesse Esch         4-2 Fola                  
Hostert               4-3 Rodange               

Round 15
[Dec 7]
Union Titus Pétange   0-2 Hostert               
Dudelange             1-1 Jeunesse Esch         
RFCU Luxembourg       1-0 Differdange           
[Dec 8]
Strassen              4-1 Rosport               
Wiltz                 3-1 Rodange               
Fola                  0-2 Bettembourg           
Mondorf               0-2 Mondercange           
[Dec 11]
Progrès               1-1 Swift                 

Halfway Table:

 1.FC Differdange 03                         15  13  1  1  37- 5  40  [C]
 2.F91 Dudelange                             15  10  3  2  37-18  33
 3.Racing FC Union Luxembourg                15  10  3  2  30-12  33
 4.FC Swift Hesperange                       15   9  3  3  34-14  30
 5.FC Progrès Niedercorn                     15   8  5  2  29-14  29
 6.FC Una Strassen                           15   8  4  3  27-10  28
 7.US Mondorf-les-Bains                      15   7  4  4  26-20  25
 8.AS La Jeunesse d'Esch/Alzette             15   6  5  4  21-25  23
 9.FC Victoria Rosport                       15   5  3  7  15-25  18
10.Union Titus Pétange                       15   4  5  6  16-14  17
11.US Hostert                                15   5  1  9  27-37  16  [P]
12.FC Wiltz 71                               15   4  2  9  18-29  14
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
13.SC Bettembourg                            15   4  1 10  15-29  13  [P]
14.FC Rodange 91                             15   2  2 11  19-43   8  [P]
--------------------------------------------------------------------
15.CS Fola Esch/Alzette                      15   2  1 12   9-39   7
16.FC Mondercange                            15   1  1 13  10-36   4

Round 16 [Feb 9]		
Rodange               2-2 Strassen              
Wiltz                 1-0 RFCU Luxembourg       
Jeunesse Esch         3-1 Progrès               
Swift                 3-0 Hostert               
Differdange           4-0 Fola                  
Mondercange           0-2 Union Titus Pétange   
Rosport               0-3 Dudelange             
Bettembourg           1-2 Mondorf               

Round 17
[Feb 15]
Dudelange             0-1 Differdange           
[Feb 16]
Strassen              3-0 Wiltz                 
Progrès               1-0 Bettembourg           
Union Titus Pétange   0-0 Jeunesse Esch         
Hostert               1-0 RFCU Luxembourg       
Swift                 0-0 Mondercange           
Mondorf               2-3 Rosport               
Fola                  1-5 Rodange               

Round 18
[Feb 22]
RFCU Luxembourg       0-1 Strassen              
[Feb 23]
Mondercange           2-4 Hostert               
Rodange               1-3 Dudelange             
Wiltz                 4-1 Fola                  
Jeunesse Esch         3-3 Swift                 
Differdange           3-0 Mondorf               
Rosport               0-0 Progrès               
Bettembourg           1-3 Union Titus Pétange   

Round 19
[Mar 1]
Progrès               0-2 Differdange           
[Mar 2]
Fola                  0-3 RFCU Luxembourg       
Dudelange             3-1 Wiltz                 
Mondercange           1-0 Jeunesse Esch         
Swift                 1-0 Bettembourg           
Union Titus Pétange   0-0 Rosport               
Hostert               2-2 Strassen              
Mondorf               1-1 Rodange               

Round 20
[Mar 8]
Differdange           2-0 Union Titus Pétange   
Rodange               1-1 Progrès               
Strassen              3-0 Fola                  
Rosport               1-1 Swift                 
Jeunesse Esch         0-3 Hostert               
RFCU Luxembourg       1-1 Dudelange             
[Mar 9]
Wiltz                 0-2 Mondorf               
Bettembourg           2-1 Mondercange           

Round 21 [Mar 16]
Dudelange             1-3 Strassen              
Mondercange           1-1 Rosport               
Swift                 0-2 Differdange           
Union Titus Pétange   3-0 Rodange               
Hostert               2-1 Fola                  
Mondorf               0-1 RFCU Luxembourg       
Jeunesse Esch         5-1 Bettembourg           
Progrès               3-1 Wiltz                 

Round 22
[Mar 28]
Rodange               0-2 Swift                 
[Mar 29]
RFCU Luxembourg       1-3 Progrès               
[Mar 30]
Fola                  0-2 Dudelange             
Differdange           4-0 Mondercange           
Strassen              1-3 Mondorf               
Rosport               1-1 Jeunesse Esch         
Wiltz                 0-3 Union Titus Pétange   
Hostert               1-3 Bettembourg           

Round 23
[Apr 5]
Progrès               1-0 Strassen              
[Apr 6]
Mondercange           0-2 Rodange               
Jeunesse Esch         0-2 Differdange           
Bettembourg           1-2 Rosport               
Swift                 3-1 Wiltz                 
Union Titus Pétange   1-0 RFCU Luxembourg       
Hostert               1-1 Dudelange             
Mondorf               2-0 Fola                  

Round 24
[Apr 12]
RFCU Luxembourg       3-1 Swift                 
Differdange           1-0 Bettembourg           
[Apr 13]
Fola                  0-2 Progrès               
Dudelange             3-0 Mondorf               
Rodange               2-0 Jeunesse Esch         
Strassen              4-0 Union Titus Pétange   
Rosport               1-2 Hostert               
Wiltz                 2-0 Mondercange           

Round 25
[Apr 18]
Mondercange           0-4 RFCU Luxembourg       
Union Titus Pétange   2-4 Fola                  
[Apr 19]
Rosport               0-2 Differdange           
Jeunesse Esch         1-1 Wiltz                 
Progrès               2-1 Dudelange             
Bettembourg           1-2 Rodange               
Swift                 1-2 Strassen              
Hostert               2-1 Mondorf               

Round 26 [Apr 27]
Fola                  0-3 Swift                 
Dudelange             1-1 Union Titus Pétange   
Differdange           4-0 Hostert               
Rodange               0-0 Rosport               
Strassen              5-0 Mondercange           
Wiltz                 3-2 Bettembourg           
RFCU Luxembourg       2-0 Jeunesse Esch         
Mondorf               2-1 Progrès               

Round 27
[May 3]
Swift                 0-4 Dudelange             
[May 4]
Differdange           0-0 Rodange               
Mondercange           0-1 Fola                  
Rosport               1-1 Wiltz                 
Jeunesse Esch         3-2 Strassen              
Bettembourg           0-0 RFCU Luxembourg       
Union Titus Pétange   1-2 Mondorf               
Hostert               1-3 Progrès               

Round 28
[May 10]
Wiltz                 0-4 Differdange           
Progrès               0-1 Union Titus Pétange   
[May 11]
Dudelange             2-3 Mondercange           
Rodange               1-1 Hostert               
Strassen              3-0 Bettembourg           
RFCU Luxembourg       2-0 Rosport               
Mondorf               4-0 Swift                 
[May 12]
Fola                  0-1 Jeunesse Esch         

Round 29 [May 18]
Differdange           1-1 RFCU Luxembourg       
Mondercange           1-2 Mondorf               
Rodange               4-2 Wiltz                 
Rosport               0-3 Strassen              
Jeunesse Esch         2-0 Dudelange             
Bettembourg           2-0 Fola                  
Swift                 1-0 Progrès               
Hostert               1-8 Union Titus Pétange   

Round 30 [May 25]
Fola                  1-4 Rosport               
Dudelange             5-0 Bettembourg           
Strassen              1-0 Differdange           
Wiltz                 2-2 Hostert               
Progrès               7-2 Mondercange           
RFCU Luxembourg       2-0 Rodange               
Union Titus Pétange   0-3 Swift                 
Mondorf               4-1 Jeunesse Esch         

Final Table:

 1.FC Differdange 03                         30  25  3  2  69- 7  78  [C]  Champions
 2.FC Una Strassen                           30  18  6  6  62-23  60
 3.F91 Dudelange                             30  17  6  7  67-34  57
 4.Racing FC Union Luxembourg                30  17  6  7  50-22  57
 5.FC Progrès Niedercorn                     30  16  7  7  54-30  55
 6.FC Swift Hesperange                       30  16  6  8  56-34  54
 7.US Mondorf-les-Bains                      30  16  5  9  53-39  53
 8.AS La Jeunesse d'Esch/Alzette             30  11  9 10  41-48  42
 9.Union Titus Pétange                       30  11  8 11  41-32  41
10.US Hostert                                30  11  5 14  50-69  38  [P]
11.FC Victoria Rosport                       30   8 10 12  29-45  34
12.FC Rodange 91                             30   7  8 15  40-62  29  [P]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
13.FC Wiltz 71                               30   8  5 17  37-61  29       Relegation Playoff
14.SC Bettembourg                            30   7  2 21  29-59  23  [P]  Relegation Playoff
--------------------------------------------------------------------
15.CS Fola Esch/Alzette                      30   4  1 25  18-78  13       Relegated
16.FC Mondercange                            30   3  3 24  21-74  12       Relegated


2023/24.

list of champions.

list of all final tables.

list of cup finals.

list of topscorers.


About this document

Prepared and maintained by Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 26 May 2025

(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.