Table: 1.Royal Leopards 18 12 6 0 42-11 42 2.Green Mamba FC 18 12 4 2 35- 9 40 3.Nsingizini Hotspurs 18 12 3 3 27-10 39 4.Young Buffaloes 18 11 2 5 28-15 35 5.Mbabane Swallows 18 8 6 4 20- 9 30 [C] 6.Moneni Pirates 18 8 5 5 22-18 29 7.Manzini Sea Birds 18 7 3 8 23-21 24 8.Ezulwini United 18 6 4 8 27-27 22 9.Illovo 18 6 4 8 19-27 22 10.Mbabane Highlanders 18 5 5 8 16-22 20 11.Rangers FC (Shiselweni) 18 4 4 10 20-28 16 12.Sisonkhe 18 4 0 14 11-37 12 [P] ----------------------------------------------------------- 13.Sidvwashini United 18 2 5 11 16-41 11 [P] [*] 14.Madlenya 18 2 3 13 8-39 9 [*] 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 Round 18 [Mar 29] Nsingizini Hotspurs 4-0 Illovo Ezulwini United 1-7 Royal Leopards Green Mamba 1-1 Mbabane Swallows [Mar 30] Manzini Sea Birds 3-0 Madlenya Sisonkhe 2-1 Mbabane Highlanders Sidvwashini United 1-0 Rangers Young Buffaloes 4-2 Moneni Pirates Table: 1.Royal Leopards 18 12 6 0 42-11 42 2.Green Mamba FC 18 12 4 2 35- 9 40 3.Nsingizini Hotspurs 18 12 3 3 27-10 39 4.Young Buffaloes 18 11 2 5 28-15 35 5.Mbabane Swallows 18 8 6 4 20- 9 30 [C] 6.Moneni Pirates 18 8 5 5 22-18 29 7.Manzini Sea Birds 18 7 3 8 23-21 24 8.Ezulwini United 18 6 4 8 27-27 22 9.Illovo 18 6 4 8 19-27 22 10.Mbabane Highlanders 18 5 5 8 16-22 20 11.Rangers FC (Shiselweni) 18 4 4 10 20-28 16 12.Sisonkhe 18 4 0 14 11-37 12 [P] ----------------------------------------------------------- 13.Sidvwashini United 18 2 5 11 16-41 11 [P] [*] 14.Madlenya 18 2 3 13 8-39 9 [*] 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 [Apr 6, Somhlolo National Stadium] Royal Leopards 1-0 Moneni Pirates [Thokozane Dlamini 54]
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 18 11 6 1 31- 6 39 2.Denver Sundowns 20 10 5 5 25-13 35 [R] ----------------------------------------------------------- 3.Amawele 19 10 4 5 38-23 34 [P] 4.Lozitha Spurs 19 9 6 4 21-13 33 5.Masundvwini Royal Swallows 20 9 2 9 35-30 29 [P] 6.All Nations 20 8 4 8 18-31 28 [P] 7.Tabankulu Celtics 19 7 6 6 16-16 27 8.Magwanyana FC 19 6 7 6 18-21 25 [P] 9.Red Rhinos 19 6 6 7 21-18 24 [*] 10.Ludzeludze Killers 20 6 6 8 16-30 24 11.Pigg's Peak Rangers 19 5 3 11 17-24 18 ----------------------------------------------------------- 12.CK Survivors 20 2 7 11 19-36 13 13.Black Swallows 18 2 6 10 14-28 12 -.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 Round 19 [Mar 21] Denver Sundowns 4-0 Ludzeludze Killers All Nations 2-1 CK Survivors Magwanyana 0-0 Tabankulu Celtics Amawele 2-0 PP Rangers [Mar 22] Malanti Chiefs 3-1 Royal Swallows Black Swallows 1-1 Lozitha Spurs Red Rhinos bye Round 20 [Mar 28] Lozitha Spurs 1-0 Denver Sundowns Amawele 2-0 Red Rhinos [Mar 29] PP Rangers 5-1 Royal Swallows Ludzeludze Killers 0-0 All Nations Black Swallows 2-3 Magwanyana [Mar 30] CK Survivors 1-1 Malanti Chiefs Tabankulu Celtics bye Round 21 [Apr 4] Tabankulu Celtics 1-0 Amawele [Apr 5] PP Rangers 0-1 CK Survivors Royal Swallows 3-1 Red Rhinos Magwanyana 0-0 Denver Sundowns Malanti Chiefs 4-0 All Nations Ludzeludze Killers 0-2 Lozitha Spurs Black Swallows bye Table: 1.Malanti Chiefs 18 11 6 1 31- 6 39 2.Denver Sundowns 20 10 5 5 25-13 35 [R] ----------------------------------------------------------- 3.Amawele 19 10 4 5 38-23 34 [P] 4.Lozitha Spurs 19 9 6 4 21-13 33 5.Masundvwini Royal Swallows 20 9 2 9 35-30 29 [P] 6.All Nations 20 8 4 8 18-31 28 [P] 7.Tabankulu Celtics 19 7 6 6 16-16 27 8.Magwanyana FC 19 6 7 6 18-21 25 [P] 9.Red Rhinos 19 6 6 7 21-18 24 [*] 10.Ludzeludze Killers 20 6 6 8 16-30 24 11.Pigg's Peak Rangers 19 5 3 11 17-24 18 ----------------------------------------------------------- 12.CK Survivors 20 2 7 11 19-36 13 13.Black Swallows 18 2 6 10 14-28 12 -.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: 6 Apr 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.