Swaziland (Eswatini) 2024/25


MTN Premier League
Ingwenyama Cup
First Division

MTN Premier League

Table:

 1.Royal Leopards                   15  10  5  0  32- 8  35
 2.Green Mamba FC                   15  11  2  2  31- 7  35
 3.Nsingizini Hotspurs              15  11  1  3  22- 9  34
 4.Mbabane Swallows                 15   8  4  3  18- 5  28  [C]
 5.Moneni Pirates                   15   8  3  4  20-14  27
 6.Young Buffaloes                  15   8  2  5  18-12  26
 7.Illovo                           15   6  4  5  17-19  22
 8.Ezulwini United                  15   5  3  7  24-20  18
 9.Manzini Sea Birds                15   5  3  7  15-18  18
10.Rangers FC (Shiselweni)          15   4  4  7  19-21  16
11.Mbabane Highlanders              15   4  4  7  13-19  16
12.Sisonkhe                         15   3  0 12   8-30   9  [P]
-----------------------------------------------------------
13.Sidvwashini United               15   1  4 10  13-36   7  [P]  [*]
14.Madlenya                         15   0  3 12   3-35   3

[*] Seven Dreams were renamed Sidvwashini United

Round 1
[Sep 14]
Sisonkhe               2-1 Madlenya               
Green Mamba            2-1 Rangers                
[Sep 15]
Royal Leopards         1-0 Nsingizini Hotspurs    
Manzini Sea Birds      2-0 Sidvwashini United     
Illovo                 0-0 Young Buffaloes        
Moneni Pirates         0-0 Mbabane Highlanders    
[Sep 25]
Mbabane Swallows       1-0 Ezulwini United        

Round 2
[Sep 20]
Sidvwashini United     2-2 Green Mamba            
[Sep 21]
Young Buffaloes        1-0 Manzini Sea Birds      
Moneni Pirates         1-1 Royal Leopards         
[Sep 22]
Sisonkhe               1-2 Nsingizini Hotspurs    
Ezulwini United        1-0 Illovo                 
[Sep 24]
Rangers                1-2 Mbabane Highlanders    
[Oct 2]
Madlenya               0-1 Mbabane Swallows       

Round 3
[Sep 28]
Illovo                 3-0 Madlenya               
Sidvwashini United     0-3 Moneni Pirates         
Mbabane Highlanders    0-2 Royal Leopards         
Mbabane Swallows       2-0 Manzini Sea Birds      
Green Mamba            2-0 Sisonkhe               
Nsingizini Hotspurs    1-0 Young Buffaloes        
[Sep 29]
Rangers                1-1 Ezulwini United        

Round 4
[Oct 4]
Ezulwini United        0-5 Green Mamba            
[Oct 5]
Madlenya               0-3 Rangers                
Sidvwashini United     0-2 Mbabane Swallows       
Royal Leopards         4-0 Illovo                 
Nsingizini Hotspurs    2-0 Moneni Pirates         
Young Buffaloes        1-0 Sisonkhe               
Manzini Sea Birds      2-0 Mbabane Highlanders    

Round 5
[Oct 19]
Illovo                 2-1 Nsingizini Hotspurs    
Moneni Pirates         1-2 Young Buffaloes        
Royal Leopards         1-1 Ezulwini United        
Madlenya               0-0 Manzini Sea Birds      
Rangers                3-2 Sidvwashini United     
Mbabane Swallows       1-0 Green Mamba            
[Oct 20]
Mbabane Highlanders    0-2 Sisonkhe               

Round 6
[Oct 26]
Moneni Pirates         1-0 Mbabane Swallows       
Ezulwini United        0-1 Manzini Sea Birds      
Sisonkhe               1-3 Rangers                
[Nov 6]
Green Mamba            3-0 Illovo                 
Nsingizini Hotspurs    4-0 Madlenya               
Young Buffaloes        1-2 Mbabane Highlanders    
Sidvwashini United     2-4 Royal Leopards         

Round 7
[Nov 9]
Madlenya               0-1 Green Mamba            
Manzini Sea Birds      1-3 Nsingizini Hotspurs    
Rangers                0-1 Young Buffaloes        
Royal Leopards         4-0 Sisonkhe               
Sidvwashini United     1-1 Ezulwini United        
Illovo                 1-1 Moneni Pirates         
[Nov 10]
Mbabane Highlanders    0-2 Mbabane Swallows       

Round 8
[Nov 23]
Illovo                 1-1 Mbabane Highlanders    
Green Mamba            2-1 Manzini Sea Birds      
Young Buffaloes        1-1 Royal Leopards         
[Nov 24]
Sisonkhe               0-1 Sidvwashini United     
Rangers                0-0 Mbabane Swallows       
Ezulwini United        0-1 Nsingizini Hotspurs    
Moneni Pirates         3-0 Madlenya               

Round 9
[Nov 30]
Illovo                 1-2 Rangers                
Manzini Sea Birds      1-3 Moneni Pirates         
Nsingizini Hotspurs    0-2 Green Mamba            
Sidvwashini United     0-5 Young Buffaloes        
Madlenya               0-0 Mbabane Highlanders    
[Dec 1]
Sisonkhe               1-5 Ezulwini United        
[Dec 11]
Mbabane Swallows       0-1 Royal Leopards         

Round 10
[Dec 6]
Ezulwini United        7-0 Madlenya               
[Dec 7]
Mbabane Highlanders    1-1 Sidvwashini United     
Green Mamba            2-0 Young Buffaloes        
Royal Leopards         2-2 Rangers                
[Dec 8]
Moneni Pirates         0-1 Sisonkhe               
Manzini Sea Birds      1-2 Illovo                 
Mbabane Swallows       0-0 Nsingizini Hotspurs    

Round 11
[Dec 13]
Young Buffaloes        abd Ezulwini United        [abandoned at 0-0 in 65' due to
Rangers                1-1 Manzini Sea Birds       heavy rain and lightning]
[Dec 14]
Madlenya               0-1 Royal Leopards         
Nsingizini Hotspurs    2-1 Mbabane Highlanders    
Green Mamba            0-1 Moneni Pirates         
Mbabane Swallows       4-0 Sisonkhe               
Illovo                 2-1 Sidvwashini United     
[Feb 5]
Young Buffaloes        2-1 Ezulwini United        [replay]

Round 12
[Jan 4]
Mbabane Highlanders    0-2 Green Mamba            
Sidvwashini United     2-2 Madlenya               
Royal Leopards         3-0 Manzini Sea Birds      
Ezulwini United        1-3 Moneni Pirates         
Young Buffaloes        1-0 Mbabane Swallows       
[Jan 5]
Sisonkhe               0-2 Illovo                 
Rangers                1-2 Nsingizini Hotspurs    

Round 13
[Jan 11]
Madlenya               0-3 Young Buffaloes        
Manzini Sea Birds      1-0 Sisonkhe               
Green Mamba            0-0 Royal Leopards         
[Jan 12]
Moneni Pirates         1-0 Rangers                
Mbabane Swallows       1-1 Illovo                 
Nsingizini Hotspurs    2-0 Sidvwashini United     
Mbabane Highlanders    2-1 Ezulwini United        

Round 14
[Feb 1]
Young Buffaloes        0-1 Nsingizini Hotspurs    
Ezulwini United        2-1 Rangers                
Royal Leopards         2-1 Mbabane Highlanders    
[Feb 2]
Manzini Sea Birds      1-1 Mbabane Swallows       
Sisonkhe               0-3 Green Mamba            
Madlenya               0-2 Illovo                 
Moneni Pirates         2-0 Sidvwashini United     

Round 15
[Feb 7]
Green Mamba            5-1 Sidvwashini United     
[Feb 8]
Mbabane Swallows       3-0 Madlenya               
Manzini Sea Birds      3-0 Young Buffaloes        
Nsingizini Hotspurs    1-0 Sisonkhe               
Royal Leopards         5-0 Moneni Pirates         
[Feb 9]
Illovo                 0-3 Ezulwini United        
[Feb 12]
Mbabane Highlanders    3-0 Rangers                

Table:

 1.Royal Leopards                   15  10  5  0  32- 8  35
 2.Green Mamba FC                   15  11  2  2  31- 7  35
 3.Nsingizini Hotspurs              15  11  1  3  22- 9  34
 4.Mbabane Swallows                 15   8  4  3  18- 5  28  [C]
 5.Moneni Pirates                   15   8  3  4  20-14  27
 6.Young Buffaloes                  15   8  2  5  18-12  26
 7.Illovo                           15   6  4  5  17-19  22
 8.Ezulwini United                  15   5  3  7  24-20  18
 9.Manzini Sea Birds                15   5  3  7  15-18  18
10.Rangers FC (Shiselweni)          15   4  4  7  19-21  16
11.Mbabane Highlanders              15   4  4  7  13-19  16
12.Sisonkhe                         15   3  0 12   8-30   9  [P]
-----------------------------------------------------------
13.Sidvwashini United               15   1  4 10  13-36   7  [P]  [*]
14.Madlenya                         15   0  3 12   3-35   3

[*] Seven Dreams were renamed Sidvwashini United


Ingwenyama Cup 2024/25

NB: seventh edition

Round 1
[Jan 18]
Ubombo Flyers          0-4 Royal Leopards         
Royal Swallows         0-1 Green Mamba            
Red Rhinos             2-1 Nsingizini Hotspurs    
Black Swallows         0-6 Moneni Pirates         
Nsenga Comrades        0-2 Young Buffaloes        
Magwanyana             1-1 Illovo                 [1-4 pen]
All Nations            0-7 Rangers                
Tabankulu Celtics      1-3 Ezulwini United        
Amawele                1-3 Manzini Seabirds       
Nkwene Sundowns        6-2 Sidvwashini United     
Emajukujuku            2-2 Madlenya               [7-8 pen]
PP Rangers             0-0 Malanti Chiefs         [3-0 pen]
CK Survivors           1-0 Denver Sundowns        
[Jan 19]
Ludzeludze Killers     1-3 Mbabane Swallows       
Lozitha Spurs          2-1 Mbabane Highlanders    
Sisonkhe               bye (Manzini Wanderers excluded)

1/8 Finals
[Jan 25]
Illovo                 3-0 Sisonkhe               
Nkwene Sundowns        0-6 Manzini Seabirds       
PP Rangers             0-4 Young Buffaloes        
Lozitha Spurs          1-0 Madlenya               
Green Mamba            0-1 Royal Leopards         
Rangers                0-3 Moneni Pirates         
[Jan 26]
Ezulwini United        2-0 Red Rhinos             
CK Survivors           0-3 Mbabane Swallows       

Quarterfinals
[Feb 15, both at Mavuso Sports Centre]
Lozitha Spurs          1-3 Mbabane Swallows       
Manzini Seabirds       1-1 Moneni Pirates         [1-3 pen]
[Feb 16, both at Mayaluka Stadium]
Illovo                 1-5 Young Buffaloes        
Ezulwini United        0-1 Royal Leopards         


First Division

Table:

 1.Malanti Chiefs                   15   9  5  1  23- 4  32
 2.Denver Sundowns                  15   8  3  4  18-12  27  [R]
-----------------------------------------------------------
 3.Red Rhinos                       15   6  5  4  19-11  23  [*]
 4.Lozitha Spurs                    14   6  5  3  15-10  23
 5.All Nations                      15   7  2  6  16-22  23  [P]
 6.Amawele                          14   6  4  4  30-21  22  [P]
 7.Masundvwini Royal Swallows       15   7  1  7  25-20  22  [P]
 8.Tabankulu Celtics                15   5  5  5  13-14  20
 9.Magwanyana FC                    15   5  4  6  14-18  19  [P]
10.Ludzeludze Killers               15   5  4  6  14-23  19
11.Pigg's Peak Rangers              14   4  2  8  10-17  14
-----------------------------------------------------------
12.Black Swallows                   15   2  5  8  11-21  11
13.CK Survivors                     15   1  5  9  15-30   8
 -.Manzini Wanderers                refuse to enter          [R]

[*] Tambankulu Callies were renamed Red Rhinos

Round 1
[Sep 14]
Royal Swallows         0-1 Lozitha Spurs          
Magwanyana             3-1 Amawele                
Red Rhinos             awd Tabankulu Celtics      [awarded 3-0, Celtics dns]
[Sep 15]
Malanti Chiefs         0-0 Denver Sundowns        
PP Rangers             0-1 Black Swallows         
CK Survivors           4-1 Ludzeludze Killers     
All Nations            bye

Round 2
[Sep 20]
Amawele                3-1 Denver Sundowns        
[Sep 21]
Lozitha Spurs          3-0 Magwanyana             
Black Swallows         0-4 Royal Swallows         
[Sep 22]
CK Survivors           0-0 Tabankulu Celtics      
All Nations            1-2 PP Rangers             
[Sep 25]
Malanti Chiefs         2-0 Red Rhinos             
Ludzeludze Killers     bye

Round 3
[Sep 27]
All Nations            2-1 Amawele                
[Sep 28]
PP Rangers             0-1 Ludzeludze Killers     
Lozitha Spurs          0-2 Malanti Chiefs         
Tabankulu Celtics      2-0 Black Swallows         
[Sep 29]
Magwanyana             1-1 CK Survivors           
Denver Sundowns        1-0 Red Rhinos             
Royal Swallows         bye

Round 4
[Oct 5]
Tabankulu Celtics      0-0 Malanti Chiefs         
[Oct 6]
Ludzeludze Killers     3-0 Amawele                
All Nations            1-0 Magwanyana             
Black Swallows         1-1 CK Survivors           
Red Rhinos             3-0 PP Rangers             
Royal Swallows         1-1 Denver Sundowns        
Lozitha Spurs          bye

Round 5
[Oct 12]
Amawele                2-4 Lozitha Spurs          
PP Rangers             1-2 Tabankulu Celtics      
Denver Sundowns        2-1 CK Survivors           
Ludzeludze Killers     1-2 Royal Swallows         
Red Rhinos             3-0 All Nations            
[Oct 13]
Malanti Chiefs         1-0 Black Swallows         
Magwanyana             bye

Round 6
[Oct 18]
Magwanyana             0-1 PP Rangers             
Lozitha Spurs          2-2 Red Rhinos             
[Oct 19]
Tabankulu Celtics      1-1 Ludzeludze Killers     
CK Survivors           3-3 Amawele                
All Nations            2-4 Royal Swallows         
Black Swallows         1-2 Denver Sundowns        
Malanti Chiefs         bye

Round 7
[Oct 26]
Lozitha Spurs          abd All Nations            [abandoned at 1-1 in 43' due to inclement weather]
PP Rangers             abd Malanti Chiefs         [abandoned at 1-1 due to inclement weather]
Ludzeludze Killers     0-1 Magwanyana             
Royal Swallows         2-0 Tabankulu Celtics      
Red Rhinos             2-1 CK Survivors           
[Oct 30]
Amawele                3-2 Black Swallows         
[Nov 13]
Lozitha Spurs          1-2 All Nations            [replay]
[Nov 15]
PP Rangers             0-1 Malanti Chiefs         [replay]
Denver Sundowns        bye

Round 8
[Nov 2]
PP Rangers             0-1 Denver Sundowns        
Magwanyana             3-1 Royal Swallows         
All Nations            0-2 Tabankulu Celtics      
Black Swallows         0-1 Red Rhinos             
[Nov 3]
CK Survivors           0-1 Lozitha Spurs          
Malanti Chiefs         4-1 Ludzeludze Killers     
Amawele                bye

Round 9
[Nov 8]
Royal Swallows         0-3 Malanti Chiefs         
[Nov 9]
Lozitha Spurs          1-0 Black Swallows         
PP Rangers             0-3 Amawele                
Tabankulu Celtics      2-0 Magwanyana             
Ludzeludze Killers     1-0 Denver Sundowns        
[Nov 10]
CK Survivors           0-0 All Nations            
Red Rhinos             bye

Round 10
[Nov 22]
Magwanyana             0-0 Black Swallows         
Malanti Chiefs         3-0 CK Survivors           
Royal Swallows         0-1 PP Rangers             
[Nov 23]
Red Rhinos             1-1 Amawele                
All Nations            2-1 Ludzeludze Killers     
[Nov 24]
Denver Sundowns        0-0 Lozitha Spurs          
Tabankulu Celtics      bye

Round 11
[Nov 28]
Black Swallows         2-2 All Nations            
Amawele                3-0 Royal Swallows         
[Nov 29]
Magwanyana             0-0 Malanti Chiefs         
PP Rangers             0-0 Lozitha Spurs          
[Nov 30]
Ludzeludze Killers     1-0 Red Rhinos             
Tabankulu Celtics      0-2 Denver Sundowns        
CK Survivors           bye

Round 12
[Dec 6]
Lozitha Spurs          0-0 Ludzeludze Killers     
[Dec 7]
Red Rhinos             2-0 Royal Swallows         
All Nations            0-4 Malanti Chiefs         
CK Survivors           1-4 PP Rangers             
Denver Sundowns        2-3 Magwanyana             
[Dec 11]
Amawele                2-2 Tabankulu Celtics      
Black Swallows         bye

Round 13
[Dec 13]
Magwanyana             1-0 Red Rhinos             
Royal Swallows         2-0 CK Survivors           
[Dec 14]
Tabankulu Celtics      1-0 Lozitha Spurs          
Malanti Chiefs         0-1 Amawele                
Denver Sundowns        1-0 All Nations            
Ludzeludze Killers     1-1 Black Swallows         
PP Rangers             bye

Halfway Table:

 1.Malanti Chiefs                   12   8  3  1  20- 2  27
 2.Denver Sundowns                  12   6  3  3  13-10  21  [R]
-----------------------------------------------------------
 3.Red Rhinos                       12   6  2  4  17- 9  20  [*]
 4.Lozitha Spurs                    12   5  4  3  13- 9  19
 5.Tabankulu Celtics                12   5  4  3  12-11  19
 6.Amawele                          12   5  3  4  23-21  18  [P]
 7.Magwanyana FC                    12   5  3  4  12-12  18  [P]
 8.Masundvwini Royal Swallows       12   5  1  6  16-17  16  [P]
 9.Ludzeludze Killers               12   4  3  5  12-15  15
10.All Nations                      12   4  2  6  12-21  14  [P]
11.Pigg's Peak Rangers              12   4  1  7   9-14  13
-----------------------------------------------------------
12.CK Survivors                     12   1  5  6  12-20   8
13.Black Swallows                   12   1  4  7   8-18   7
 -.Manzini Wanderers                refuse to enter          [R]

[*] Tambankulu Callies were renamed Red Rhinos

Round 14
[Jan 10]
Lozitha Spurs          2-1 CK Survivors           
[Jan 11]
Royal Swallows         3-0 Magwanyana             
Ludzeludze Killers     1-1 Malanti Chiefs         
Tabankulu Celtics      0-1 All Nations            
Denver Sundowns        3-1 PP Rangers             
[Jan 12]
Red Rhinos             1-1 Black Swallows         
Amawele                bye

Round 15
[Jan 31]
Lozitha Spurs          0-0 Tabankulu Celtics      
Amawele                0-0 Malanti Chiefs         
[Feb 1]
Black Swallows         0-1 Ludzeludze Killers     
All Nations            1-0 Denver Sundowns        
CK Survivors           1-6 Royal Swallows         
[Feb 2]
Red Rhinos             1-1 Magwanyana             
PP Rangers             bye

Round 16
[Feb 7]
Magwanyana             1-2 All Nations            
[Feb 8]
Amawele                7-0 Ludzeludze Killers     
PP Rangers             0-0 Red Rhinos             
CK Survivors           1-2 Black Swallows         
Denver Sundowns        2-0 Royal Swallows         
[Feb 9]
Malanti Chiefs         2-1 Tabankulu Celtics      
Lozitha Spurs          bye

Table:

 1.Malanti Chiefs                   15   9  5  1  23- 4  32
 2.Denver Sundowns                  15   8  3  4  18-12  27  [R]
-----------------------------------------------------------
 3.Red Rhinos                       15   6  5  4  19-11  23  [*]
 4.Lozitha Spurs                    14   6  5  3  15-10  23
 5.All Nations                      15   7  2  6  16-22  23  [P]
 6.Amawele                          14   6  4  4  30-21  22  [P]
 7.Masundvwini Royal Swallows       15   7  1  7  25-20  22  [P]
 8.Tabankulu Celtics                15   5  5  5  13-14  20
 9.Magwanyana FC                    15   5  4  6  14-18  19  [P]
10.Ludzeludze Killers               15   5  4  6  14-23  19
11.Pigg's Peak Rangers              14   4  2  8  10-17  14
-----------------------------------------------------------
12.Black Swallows                   15   2  5  8  11-21  11
13.CK Survivors                     15   1  5  9  15-30   8
 -.Manzini Wanderers                refuse to enter          [R]

[*] Tambankulu Callies were renamed Red Rhinos


2023/24.

list of champions.

list of cup winners.


About this document

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

Author: Karel Stokkermans
Last updated: 16 Feb 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.