Table: 1.Green Mamba FC 17 12 3 2 34- 8 39 2.Royal Leopards 17 11 6 0 35-10 39 3.Nsingizini Hotspurs 17 11 3 3 23-10 36 4.Young Buffaloes 17 10 2 5 24-13 32 5.Mbabane Swallows 17 8 5 4 19- 8 29 [C] 6.Moneni Pirates 17 8 5 4 20-14 29 7.Ezulwini United 17 6 4 7 26-20 22 8.Illovo 17 6 4 7 19-23 22 9.Manzini Sea Birds 17 6 3 8 20-21 21 10.Mbabane Highlanders 17 5 5 7 15-20 20 11.Rangers FC (Shiselweni) 17 4 4 9 20-27 16 12.Sisonkhe 17 3 0 14 9-36 9 [P] ----------------------------------------------------------- 13.Madlenya 17 2 3 12 8-36 9 14.Sidvwashini United 17 1 5 11 15-41 8 [P] [*] [*] 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 Round 16 [Feb 21] Young Buffaloes 2-1 Illovo [Feb 22] Sidvwashini United 1-4 Manzini Sea Birds Madlenya 2-1 Sisonkhe Nsingizini Hotspurs 1-1 Royal Leopards [Feb 23] Ezulwini United 2-0 Mbabane Swallows Rangers 1-3 Green Mamba Mbabane Highlanders 0-0 Moneni Pirates Round 17 [Mar 1] Green Mamba 0-0 Ezulwini United Illovo 1-2 Royal Leopards Mbabane Swallows 1-1 Sidvwashini United [Mar 2] Mbabane Highlanders 2-1 Manzini Sea Birds Rangers 0-3 Madlenya Sisonkhe 0-4 Young Buffaloes Moneni Pirates 0-0 Nsingizini Hotspurs Table: 1.Green Mamba FC 17 12 3 2 34- 8 39 2.Royal Leopards 17 11 6 0 35-10 39 3.Nsingizini Hotspurs 17 11 3 3 23-10 36 4.Young Buffaloes 17 10 2 5 24-13 32 5.Mbabane Swallows 17 8 5 4 19- 8 29 [C] 6.Moneni Pirates 17 8 5 4 20-14 29 7.Ezulwini United 17 6 4 7 26-20 22 8.Illovo 17 6 4 7 19-23 22 9.Manzini Sea Birds 17 6 3 8 20-21 21 10.Mbabane Highlanders 17 5 5 7 15-20 20 11.Rangers FC (Shiselweni) 17 4 4 9 20-27 16 12.Sisonkhe 17 3 0 14 9-36 9 [P] ----------------------------------------------------------- 13.Madlenya 17 2 3 12 8-36 9 14.Sidvwashini United 17 1 5 11 15-41 8 [P] [*] [*] Seven Dreams were renamed Sidvwashini United
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 Semifinals [Mar 10, both at Mavuso Sports Centre] Young Buffaloes 0-1 Royal Leopards Mbabane Swallows 1-1 Moneni Pirates [aet, 0-3 pen] Final Royal Leopards - Moneni Pirates
NB: Manzini Wanderers challenged their relegation at the end of the 2023/24 season and refused to play any matches; on Feb 20, 2025, after lengthy legal procedures, the Supreme Court ruled they should play in the Premier Division Table: 1.Malanti Chiefs 15 9 5 1 23- 4 32 2.Denver Sundowns 17 9 4 4 21-12 31 [R] ----------------------------------------------------------- 3.Amawele 16 8 4 4 34-22 28 [P] 4.Masundvwini Royal Swallows 17 8 2 7 30-21 26 [P] 5.Lozitha Spurs 16 7 5 4 17-12 26 6.Red Rhinos 17 6 6 5 20-13 24 [*] 7.All Nations 17 7 3 7 16-26 24 [P] 8.Tabankulu Celtics 17 6 5 6 15-16 23 9.Ludzeludze Killers 17 6 5 6 16-24 23 10.Magwanyana FC 16 5 5 6 15-19 20 [P] 11.Pigg's Peak Rangers 16 4 3 9 12-20 15 ----------------------------------------------------------- 12.Black Swallows 16 2 5 9 11-24 11 13.CK Survivors 17 1 6 10 16-33 9 -.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 Round 17 [Feb 21] Lozitha Spurs 0-1 Amawele Tabankulu Celtics 2-1 PP Rangers [Feb 22] Black Swallows n/p Malanti Chiefs [Black Swallows showed late] All Nations 0-0 Red Rhinos CK Survivors 0-0 Denver Sundowns Royal Swallows 1-1 Ludzeludze Killers Magwanyana bye Round 18 [Mar 1] Royal Swallows 4-0 All Nations Amawele 3-1 CK Survivors PP Rangers 1-1 Magwanyana Red Rhinos 1-2 Lozitha Spurs Ludzeludze Killers 1-0 Tabankulu Celtics Denver Sundowns 3-0 Black Swallows Malanti Chiefs bye Table: 1.Malanti Chiefs 15 9 5 1 23- 4 32 2.Denver Sundowns 17 9 4 4 21-12 31 [R] ----------------------------------------------------------- 3.Amawele 16 8 4 4 34-22 28 [P] 4.Masundvwini Royal Swallows 17 8 2 7 30-21 26 [P] 5.Lozitha Spurs 16 7 5 4 17-12 26 6.Red Rhinos 17 6 6 5 20-13 24 [*] 7.All Nations 17 7 3 7 16-26 24 [P] 8.Tabankulu Celtics 17 6 5 6 15-16 23 9.Ludzeludze Killers 17 6 5 6 16-24 23 10.Magwanyana FC 16 5 5 6 15-19 20 [P] 11.Pigg's Peak Rangers 16 4 3 9 12-20 15 ----------------------------------------------------------- 12.Black Swallows 16 2 5 9 11-24 11 13.CK Survivors 17 1 6 10 16-33 9 -.Manzini Wanderers refuse to enter [R] [*] Tambankulu Callies were renamed Red Rhinos
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 10 Mar 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.