Malawi 2025


Super League 2025
National Division League 2025

Super League 2025

Final Table:

 1.Mighty Wanderers (Blantyre)         30  20  9  1  51-14  69       Champions
 2.Nyasa Big Bullets FC (Blantyre)     30  21  3  6  60-20  66
 3.Silver Strikers (Lilongwe)          30  18 10  2  50-18  64  [C]
 4.Blue Eagles (Lilongwe)              30  13  9  8  38-30  48  [P]
 5.Civil Service United (Lilongwe)     30  13  8  9  39-21  47
 6.Karonga United                      30  13  5 12  31-28  44
 7.Ekhaya FC                           30  13  3 14  36-28  42  [P]
 8.Creck Sporting                      30  11  9 10  25-27  42
 9.Moyale Barracks (Mzuzu)             30  10 10 10  28-40  40
10.Kamuzu Barracks (Lilongwe)          30  11  6 13  31-35  39
11.Chitipa United                      30   9 10 11  23-30  37
12.Dedza Dynamos Salima Sugar          30   8  8 14  24-33  32
13.MAFCO (Salima)                      30   8  7 15  29-37  31
--------------------------------------------------------------
14.Mzuzu City Hammers                  30   7  7 16  26-49  28       Relegated
15.Mighty Tigers FC (Blantyre)         30   6  9 15  21-35  27       Relegated
16.Songwe Border United FC (Karonga)   30   1  3 26  10-77   6  [P]  Relegated

[Apr 5]
Silver Strikers         0-1 Bullets                 
Ekhaya                  2-0 Mighty Tigers           
MAFCO                   1-0 Chitipa United          
[Apr 6]
Creck Sporting          1-4 Dedza Dynamos           
Songwe Border United    0-1 Moyale Barracks         
Civil Service           0-1 Karonga United          
Mighty Wanderers        3-1 Blue Eagles             
Mzuzu City Hammers      1-3 Kamuzu Barracks         

[Apr 12]
Blue Eagles             4-0 Songwe Border United    
Chitipa United          2-2 Silver Strikers         
[Apr 13]
Mighty Tigers           2-3 Mighty Wanderers        
Dedza Dynamos           0-1 Mzuzu City Hammers      
Kamuzu Barracks         0-2 Moyale Barracks         
Karonga United          1-0 MAFCO                   
[Apr 14]
Ekhaya                  1-0 Civil Service           
[Apr 16]
Bullets                 4-1 Creck Sporting          

[Apr 19]
MAFCO                   0-4 Kamuzu Barracks         
[Apr 20]
Blue Eagles             0-0 Creck Sporting          
Bullets                 7-0 Songwe Border United    
[Apr 21]
Chitipa United          1-0 Ekhaya                  
Mighty Tigers           2-0 Dedza Dynamos           

[Apr 26]
Songwe Border United    1-2 Ekhaya                  
Moyale Barracks         1-1 Civil Service           
MAFCO                   3-2 Mzuzu City Hammers      
[Apr 27]
Dedza Dynamos           2-0 Chitipa United          
Kamuzu Barracks         0-2 Silver Strikers        
Mighty Tigers           1-2 Blue Eagles             

[May 4]
Blue Eagles             0-2 Civil Service           
Creck Sporting          1-0 Mighty Tigers           

[May 10]
Moyale Barracks         0-0 Blue Eagles             
Karonga United          0-1 Mighty Tigers           
[May 11]
Mzuzu City Hammers      1-1 Songwe Border United    
Chitipa United          1-1 Civil Service           

[May 14]
Dedza Dynamos           0-1 Bullets                 
[May 15]
Songwe Border United    1-4 Silver Strikers         
Mighty Wanderers        2-0 MAFCO                   

[May 17]
Kamuzu Barracks         1-0 Ekhaya                  
[May 18]
Bullets                 3-0 Chitipa United          
Creck Sporting          0-1 Mighty Wanderers        
Dedza Dynamos           0-4 Karonga United          

[May 21]
Creck Sporting          0-0 Kamuzu Barracks         
Ekhaya                  2-0 Karonga United          
[May 22]
Mighty Tigers           1-0 Chitipa United          

[May 24]
MAFCO                   0-1 Moyale Barracks         
Bullets                 4-0 Kamuzu Barracks         
Blue Eagles             6-1 Mzuzu City Hammers      
[May 25]
Dedza Dynamos           1-0 Civil Service           
Mighty Wanderers        1-1 Silver Strikers         
Creck Sporting          2-0 Songwe Border United    

[May 31]
Mighty Wanderers        1-0 Bullets                 
MAFCO                   1-2 Creck Sporting          
Kamuzu Barracks         2-2 Dedza Dynamos           
Songwe Border United    0-1 Karonga United          
Blue Eagles             0-0 Ekhaya                  
[Jun 1]
Silver Strikers         2-0 Civil Service           

[Jun 3]
Mighty Tigers           1-1 Moyale Barracks         

[Jun 14]
Ekhaya                  1-0 Creck Sporting          
Civil Service           0-0 MAFCO                   
[Jun 15]
Kamuzu Barracks         0-3 Mighty Wanderers        
Moyale Barracks         0-0 Chitipa United          
Karonga United          2-0 Mzuzu City Hammers      
Dedza Dynamos           3-0 Songwe Border United    
Bullets                 2-0 Mighty Tigers           
Blue Eagles             1-1 Silver Strikers         

[Jun 18]
Moyale Barracks         0-2 Mzuzu City Hammers      

[Jun 21]
Chitipa United          1-0 Kamuzu Barracks         
Blue Eagles             2-1 MAFCO                   
[Jun 22]
Mzuzu City Hammers      1-3 Ekhaya                  
Mighty Wanderers        2-0 Dedza Dynamos           

[Jun 25]
Silver Strikers         3-1 Karonga United          
Bullets                 3-0 Moyale Barracks         
Chitipa United          4-0 Songwe Border United    
Civil Service           2-0 Creck Sporting          

[Jun 28]
Creck Sporting          1-0 Moyale Barracks         
MAFCO                   3-1 Mighty Tigers           
Dedza Dynamos           0-0 Ekhaya                  
[Jun 29]
Karonga United          1-1 Mighty Wanderers        
Mzuzu City Hammers      0-0 Chitipa United          

[Jul 2]
Kamuzu Barracks         1-1 Civil Service           
Songwe Border United    0-2 Mighty Wanderers        
Creck Sporting          1-2 Silver Strikers         
Ekhaya                  0-1 Bullets                 

[Jul 5]
Mighty Tigers           1-0 Mzuzu City Hammers      
[Jul 7]
MAFCO                   2-0 Dedza Dynamos           
Karonga United          0-1 Kamuzu Barracks         

[Jul 10]
Silver Strikers         0-0 MAFCO                   

[Jul 12]
Civil Service           2-1 Bullets                 
Songwe Border United    1-3 Kamuzu Barracks         
[Jul 13]
Ekhaya                  0-1 Mighty Wanderers        
Moyale Barracks         1-1 Silver Strikers         
Creck Sporting          1-0 Mzuzu City Hammers      
Dedza Dynamos           0-0 Blue Eagles             
Chitipa United          0-0 Karonga United          

[Jul 19]
Mighty Wanderers        1-0 Mzuzu City Hammers      
Karonga United          0-1 Blue Eagles             
Civil Service           5-0 Songwe Border United    
[Jul 20]
Kamuzu Barracks         0-0 Mighty Tigers           
Ekhaya                  3-0 Moyale Barracks         
Chitipa United          0-0 Creck Sporting          

[Jul 26]
Karonga United          1-0 Creck Sporting          
Mighty Tigers           0-1 Civil Service           
Silver Strikers         3-1 Ekhaya                  
Moyale Barracks         1-1 Mighty Wanderers        
[Jul 27]
Songwe Border United    1-3 MAFCO                   
Bullets                 0-1 Blue Eagles             

[Jul 30]
Silver Strikers         2-1 Dedza Dynamos           
[Jul 31]
Mzuzu City Hammers      0-2 Bullets                 

[Aug 2]
Mighty Wanderers        1-1 Chitipa United          
Silver Strikers         0-0 Mighty Tigers           
Kamuzu Barracks         3-0 Blue Eagles             
[Aug 3]
Moyale Barracks         0-1 Karonga United          
MAFCO                   0-1 Bullets                 
Civil Service           4-0 Mzuzu City Hammers      

[Aug 9]
Songwe Border United    0-0 Mighty Tigers           
Ekhaya                  1-0 MAFCO                   
Moyale Barracks         3-1 Dedza Dynamos           
[Aug 10]
Civil Service           0-0 Mighty Wanderers        
Mzuzu City Hammers      0-2 Silver Strikers         
Bullets                 3-3 Karonga United          
Chitipa United          1-0 Blue Eagles             

Halfway Table:

 1.Mighty Wanderers (Blantyre)         15  10  5  0  23- 7  35
 2.Nyasa Big Bullets FC (Blantyre)     15  11  1  3  33- 8  34
 3.Silver Strikers (Lilongwe)          15   8  6  1  25-11  30  [C]
 4.Ekhaya FC                           15   8  2  5  16- 9  26  [P]
 5.Karonga United                      15   7  3  5  16-12  24
 6.Civil Service United (Lilongwe)     15   6  5  4  19- 9  23
 7.Blue Eagles (Lilongwe)              15   6  5  4  18-13  23  [P]
 8.Kamuzu Barracks (Lilongwe)          15   6  4  5  18-17  22
 9.Chitipa United                      15   4  7  4  11-11  19
10.Moyale Barracks (Mzuzu)             15   4  6  5  11-15  18
11.Creck Sporting                      15   5  3  7  10-16  18
12.MAFCO (Salima)                      15   5  2  8  14-18  17
13.Mighty Tigers FC (Blantyre)         15   4  4  7  10-15  16
--------------------------------------------------------------
14.Dedza Dynamos Salima Sugar          15   4  3  8  14-20  15
15.Mzuzu City Hammers                  15   2  2 11   9-29   8
16.Songwe Border United FC (Karonga)   15   0  2 13   5-42   2  [P]

[Aug 23]
Chitipa United          0-2 Bullets                 
Creck Sporting          0-0 Civil Service           
Kamuzu Barracks         1-0 Songwe Border United    
Mighty Tigers           0-1 Silver Strikers         
[Aug 24]
Ekhaya                  1-2 Mzuzu City Hammers      
Karonga United          3-1 Moyale Barracks         
Blue Eagles             0-1 Dedza Dynamos           
MAFCO                   0-1 Mighty Wanderers        

[Aug 27]
Songwe Border United    1-3 Bullets                 
Silver Strikers         1-0 Chitipa United          
Mighty Wanderers        0-0 Creck Sporting          
Civil Service           1-0 Ekhaya                  

[Aug 30]
Mzuzu City Hammers      1-1 Blue Eagles             
[Aug 31]
Moyale Barracks         1-1 MAFCO                   
Dedza Dynamos           1-0 Kamuzu Barracks         
Mighty Tigers           1-2 Karonga United          

[Sep 27]
MAFCO                   2-1 Ekhaya                  
Bullets                 3-0 Dedza Dynamos           
Civil Service           1-0 Kamuzu Barracks         
[Sep 28]
Creck Sporting          1-1 Blue Eagles             
Chitipa United          2-0 Moyale Barracks         
Karonga United          1-0 Songwe Border United    

[Oct 1]
Mzuzu City Hammers      2-1 Mighty Tigers           

[Oct 4]
Ekhaya                  4-1 Songwe Border United    
Kamuzu Barracks         2-2 MAFCO                   
Moyale Barracks         2-2 Mighty Tigers           
[Oct 5]
Mzuzu City Hammers      1-2 Civil Service           
Blue Eagles             1-0 Karonga United          
Dedza Dynamos           0-1 Mighty Wanderers        
Bullets                 2-1 Silver Strikers         
Creck Sporting          0-0 Chitipa United          

[Oct 15]
Mzuzu City Hammers      1-0 Dedza Dynamos           
Songwe Border United    1-0 Chitipa United          
Mighty Tigers           1-2 Creck Sporting          
MAFCO                   2-2 Karonga United          

[Oct 19]
Mzuzu City Hammers      0-1 Karonga United          
Civil Service           3-1 Blue Eagles             
Chitipa United          1-0 Dedza Dynamos           

[Oct 21]
Silver Strikers         2-1 Creck Sporting          
Bullets                 3-0 MAFCO                   
[Oct 22]
Ekhaya                  3-0 Kamuzu Barracks         
Blue Eagles             1-3 Mighty Wanderers        
Civil Service           0-0 Mighty Tigers           

[Oct 25]
Ekhaya                  1-2 Blue Eagles             
Chitipa United          2-1 MAFCO                   
Mighty Tigers           1-0 Songwe Border United    
[Oct 26]
Moyale Barracks         2-1 Kamuzu Barracks         
Bullets                 0-3 Mighty Wanderers        

[Oct 29]
Mighty Wanderers        2-0 Songwe Border United    
Kamuzu Barracks         1-0 Mzuzu City Hammers      

[Nov 1]
Kamuzu Barracks         3-0 Chitipa United          
Mzuzu City Hammers      1-1 Creck Sporting          
Ekhaya                  1-1 Dedza Dynamos           
[Nov 2]
Mighty Tigers           1-1 MAFCO                   
Moyale Barracks         1-0 Songwe Border United    

[Nov 5]
Civil Service           0-1 Chitipa United          
Mighty Wanderers        abd Ekhaya                  [abandoned at 0-0 in 52' due to heavy rain;
Dedza Dynamos           0-0 Silver Strikers          replayed Dec 7]
[Nov 6]
Blue Eagles             0-0 Bullets                 
Songwe Border United    1-1 Creck Sporting          

[Nov 8]
Mzuzu City Hammers      2-2 Moyale Barracks         
Kamuzu Barracks         1-0 Karonga United          
[Nov 9]
Dedza Dynamos           1-1 Mighty Tigers           

[Nov 19]
Songwe Border United    0-3 Mzuzu City Hammers      
Creck Sporting          1-0 Karonga United          
MAFCO                   1-2 Blue Eagles             
Mighty Tigers           1-0 Kamuzu Barracks         

[Nov 22]
Silver Strikers         2-2 Mighty Wanderers        
Ekhaya                  3-0 Chitipa United          
[Nov 23]
Blue Eagles             1-2 Moyale Barracks         
Songwe Border United    0-3 Dedza Dynamos           
Bullets                 4-3 Civil Service           
Mzuzu City Hammers      0-0 MAFCO                   

[Nov 26]
Mighty Wanderers        3-0 Mighty Tigers           
Karonga United          3-1 Dedza Dynamos           
Silver Strikers         3-0 Moyale Barracks         
[Nov 27]
MAFCO                   2-0 Civil Service           
Kamuzu Barracks         0-2 Bullets                 

[Nov 30]
Karonga United          0-1 Ekhaya                  
Creck Sporting          2-0 Bullets                 
Chitipa United          0-0 Mighty Wanderers        
Dedza Dynamos           2-1 MAFCO                   
Civil Service           0-1 Silver Strikers         

[Dec 3]
Mzuzu City Hammers      2-1 Mighty Wanderers        
Chitipa United          3-2 Mighty Tigers           
Civil Service           0-0 Dedza Dynamos           
MAFCO                   2-0 Songwe Border United    
[Dec 4]
Moyale Barracks         2-1 Ekhaya                  
Silver Strikers         1-0 Kamuzu Barracks         

[Dec 6]
Karonga United          0-2 Bullets                 
[Dec 7]
Silver Strikers         6-0 Songwe Border United    
Mighty Wanderers        1-0 Ekhaya                  [replay Nov 5]
Blue Eagles             3-1 Chitipa United          
Civil Service           3-0 Moyale Barracks         
Kamuzu Barracks         1-0 Creck Sporting          

[Dec 10]
Moyale Barracks         2-0 Bullets                 
Ekhaya                  0-1 Silver Strikers         
Blue Eagles             3-1 Kamuzu Barracks         
[Dec 11]
Mighty Wanderers        2-0 Karonga United          

[Dec 13]
Chitipa United          2-2 Mzuzu City Hammers      
[Dec 14]
Moyale Barracks         2-0 Creck Sporting          
Mighty Wanderers        1-0 Civil Service           
Karonga United          1-1 Silver Strikers         
Bullets                 2-0 Ekhaya                  

[Dec 17]
Creck Sporting          4-2 Ekhaya                  

[Dec 20]
Songwe Border United    1-2 Blue Eagles             
MAFCO                   0-1 Silver Strikers         
Mighty Tigers           0-0 Bullets                 
Mighty Wanderers        6-0 Moyale Barracks         

[Dec 24]
Blue Eagles             1-0 Mighty Tigers           
Silver Strikers         3-0 Mzuzu City Hammers      
Karonga United          1-2 Civil Service           
Dedza Dynamos           0-1 Creck Sporting          

[Dec 27]
Creck Sporting          1-0 MAFCO                   
Dedza Dynamos           0-0 Moyale Barracks         
Karonga United          1-0 Chitipa United          
Mighty Tigers           0-2 Ekhaya                  
Mighty Wanderers        2-2 Kamuzu Barracks         
Bullets                 4-0 Mzuzu City Hammers      
Silver Strikers         1-1 Blue Eagles             
Songwe Border United    0-5 Civil Service           

Final Table:

 1.Mighty Wanderers (Blantyre)         30  20  9  1  51-14  69       Champions
 2.Nyasa Big Bullets FC (Blantyre)     30  21  3  6  60-20  66
 3.Silver Strikers (Lilongwe)          30  18 10  2  50-18  64  [C]
 4.Blue Eagles (Lilongwe)              30  13  9  8  38-30  48  [P]
 5.Civil Service United (Lilongwe)     30  13  8  9  39-21  47
 6.Karonga United                      30  13  5 12  31-28  44
 7.Ekhaya FC                           30  13  3 14  36-28  42  [P]
 8.Creck Sporting                      30  11  9 10  25-27  42
 9.Moyale Barracks (Mzuzu)             30  10 10 10  28-40  40
10.Kamuzu Barracks (Lilongwe)          30  11  6 13  31-35  39
11.Chitipa United                      30   9 10 11  23-30  37
12.Dedza Dynamos Salima Sugar          30   8  8 14  24-33  32
13.MAFCO (Salima)                      30   8  7 15  29-37  31
--------------------------------------------------------------
14.Mzuzu City Hammers                  30   7  7 16  26-49  28       Relegated
15.Mighty Tigers FC (Blantyre)         30   6  9 15  21-35  27       Relegated
16.Songwe Border United FC (Karonga)   30   1  3 26  10-77   6  [P]  Relegated


National Division League 2025

NB: inaugural edition of nationwide second level

Final Table:

 1.Red Lions                           22  14  5  3  33-16  47       Promoted
 2.Mitundu Baptist                     22  13  2  7  37-23  41       Promoted
 3.Baka City                           22  11  7  4  27-15  40  [R]  Promoted
--------------------------------------------------------------
 4.FOMO FC (Mulanje)                   22  11  3  8  32-22  36  [R]
 5.Namitete Zitha                      22   9  6  7  23-22  33
 6.Ndirande Stars                      22   8  8  6  25-22  32
 7.Bangwe All Stars                    22   8  5  9  26-23  29  [R]
 8.Ntaja United                        22   8  5  9  19-18  29
--------------------------------------------------------------
 9.Chintheche United                   22   6  7  9  23-33  25       Relegated to northern league  
10.Mchinji Villa                       22   5  9  8  27-34  24       Relegated to central league  
11.Chilumba Barracks                   22   4  8 10  21-32  20       Relegated to northern league  
12.Jenda United                        22   1  3 18  14-47   6       Relegated to northern league  


2024

list of champions

list of cup winners


About this document

Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Authors: Hans Schöggl and Karel Stokkermans
Last updated: 12 Feb 2026

(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2025/26
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.