Final Table: 1.Lioli (Teyateyaneng) 30 22 5 3 55-15 71 [C] Champions 2.Matlama (Maseru) 30 19 8 3 63-27 65 3.LDF (Maseru) 30 19 5 6 60-22 62 4.Bantu (Mafeteng) 30 19 4 7 66-34 61 5.LCS (Maseru) 30 17 3 10 41-20 54 6.Lijabatho (Morija) 30 15 8 7 44-23 53 7.LMPS (Maseru) 30 13 9 8 47-34 48 8.Lifofane (Botha Bothe) 30 12 9 9 33-29 45 9.Majantja (Mohale's Hoek) 30 9 11 10 36-28 38 [P] 10.Linare (Hlotse) 30 10 7 13 31-28 37 11.Manonyane 30 8 8 14 24-46 32 12.Machokha 30 6 10 14 19-36 28 13.Limkokwing University FC 30 5 8 17 28-47 23 14.Liphakoe (Quthing) 30 4 6 20 16-62 18 ------------------------------------------------------------ 15.ACE Maseru 30 2 9 19 25-72 15 Relegated 16.Mzamane (Mokhotlong) 30 4 2 24 14-79 14 [P] Relegated Round 1 [Sep 21] Lioli 2-0 Majantja [Sep 22] LDF 3-1 Machokha Lifofane 0-0 LMPS Lijabatho 2-0 Liphakoe Manonyane 0-2 Matlama [Oct 2] LCS 1-1 ACE Maseru Bantu 3-0 Mzamane Limkokwing Univ. 1-2 Linare Round 2 [Sep 28] Liphakoe 0-4 Limkokwing Univ. Matlama 0-2 LCS Lioli 1-0 Linare Machokha 1-2 Lifofane [Sep 29] LMPS 1-1 Lijabatho ACE Maseru 0-5 LDF Mzamane 0-1 Manonyane Majantja 0-2 Bantu Round 3 [Oct 12] Lioli 3-1 Liphakoe Majantja 2-3 LCS ACE Maseru 0-2 Lijabatho [Oct 13] Bantu 3-3 Manonyane Machokha 1-1 Limkokwing Univ. [Oct 30] LMPS 1-0 Linare Matlama 2-0 Lifofane Mzamane 0-4 LDF Round 4 [Oct 19] LCS 1-2 Bantu LDF 1-1 Majantja Lifofane 3-1 Mzamane Lijabatho 1-2 Matlama [Oct 20] Limkokwing Univ. 2-2 ACE Maseru Manonyane 0-1 Lioli Linare 0-0 Machokha Liphakoe 0-2 LMPS Round 5 [Oct 26] Machokha 2-1 Liphakoe Matlama 3-0 Limkokwing Univ. [Oct 27] Mzamane 0-7 Lijabatho Manonyane 2-1 LCS Majantja 0-0 Lifofane [Nov 27] Bantu 0-2 LDF ACE Maseru 3-4 Linare Lioli 1-2 LMPS Round 6 [Nov 2] Liphakoe 1-0 ACE Maseru Limkokwing Univ. 4-0 Mzamane Lijabatho 0-0 Majantja LMPS 0-0 Machokha [Dec 12] LDF 3-0 Manonyane Lifofane 1-0 Bantu Linare 1-2 Matlama LCS 0-1 Lioli Round 7 [Nov 9] Majantja 1-0 Limkokwing Univ. ACE Maseru 1-2 LMPS Matlama 3-1 Liphakoe Mzamane 2-4 Linare [Nov 10] Lioli 0-0 Machokha Bantu 4-2 Lijabatho [Nov 27] Manonyane 1-1 Lifofane [Jan 29] LCS 1-0 LDF Round 8 [Nov 16] LDF 1-2 Lioli Liphakoe 2-1 Mzamane Lifofane 1-0 LCS Machokha 1-1 ACE Maseru LMPS 3-2 Matlama Lijabatho 0-2 Manonyane [Jan 29] Bantu 2-1 Limkokwing Univ. Linare 0-1 Majantja Round 9 [Nov 23] LDF 0-0 Lifofane Matlama 4-0 Machokha Mzamane 1-8 LMPS Majantja 3-0 Liphakoe [Nov 24] Lioli 4-1 ACE Maseru LCS 2-0 Lijabatho Manonyane 0-0 Limkokwing Univ. Bantu 2-0 Linare Round 10 [Nov 30] ACE Maseru 0-4 Matlama Lijabatho 4-2 LDF Linare 0-1 Manonyane Bantu 8-0 Liphakoe [Dec 1] Machokha 1-0 Mzamane Lifofane 0-0 Lioli LMPS 2-2 Majantja Limkokwing Univ. 0-3 LCS Round 11 [Dec 7] Matlama 1-0 Lioli Mzamane 1-0 ACE Maseru Majantja 0-0 Machokha LDF 1-0 Limkokwing Univ. [Dec 8] Manonyane 0-0 Liphakoe LCS 0-2 Linare Lifofane 0-2 Lijabatho Bantu 4-2 LMPS Round 12 [Dec 15] Limkokwing Univ. 0-2 Lifofane Lioli 3-0 Lijabatho Majantja 8-0 ACE Maseru Manonyane 0-2 LMPS Linare 0-2 LDF Liphakoe 0-3 LCS Matlama 3-0 Mzamane Bantu 3-0 Machokha Round 13 [Jan 11] Bantu 8-1 ACE Maseru LCS 0-1 LMPS Manonyane 0-1 Machokha Lioli 6-0 Mzamane [Jan 12] Majantja 0-1 Matlama LDF 4-0 Liphakoe Lifofane 0-0 Linare Lijabatho 1-1 Limkokwing Univ. Round 14 [Jan 18] Lifofane 3-1 ACE Maseru Lijabatho 1-1 Machokha LCS 5-1 Mzamane Manonyane 2-2 Majantja [Jan 19] LDF 1-2 Matlama Limkokwing Univ. 1-3 LMPS Linare 2-0 Liphakoe Bantu 0-2 Lioli Round 15 [Jan 25] Limkokwing Univ. 0-2 Lioli Linare 1-0 Lijabatho Liphakoe 1-1 Lifofane LMPS 1-3 LDF [Jan 26] ACE Maseru 1-1 Manonyane Machokha 0-1 LCS Mzamane 0-4 Majantja Matlama 2-2 Bantu Halfway Table: 1.Matlama (Maseru) 15 12 1 2 33-11 37 2.Lioli (Teyateyaneng) 15 11 2 2 28- 6 35 [C] 3.Bantu (Mafeteng) 15 10 2 3 43-17 32 4.LMPS (Maseru) 15 9 4 2 30-16 31 5.LDF (Maseru) 15 9 2 4 32-12 29 6.LCS (Maseru) 15 8 1 6 23-13 25 7.Lifofane (Botha Bothe) 15 6 7 2 14- 9 25 8.Majantja (Mohale's Hoek) 15 5 6 4 24-13 21 [P] 9.Linare (Hlotse) 15 6 2 7 16-16 20 10.Lijabatho (Morija) 15 5 4 6 23-19 19 11.Manonyane 15 4 6 5 13-17 18 12.Machokha 15 3 7 5 9-17 16 13.Limkokwing University FC 15 2 4 9 15-23 10 14.Liphakoe (Quthing) 15 2 2 11 7-38 8 ------------------------------------------------------------ 15.ACE Maseru 15 0 4 11 12-47 4 16.Mzamane (Mokhotlong) 15 1 0 14 7-55 3 [P] Round 16 [Feb 8] Liphakoe 3-5 Matlama LDF 2-1 LCS Lifofane 1-2 Manonyane Lijabatho 4-0 Bantu [Feb 9] Limkokwing Univ. 1-0 Majantja LMPS 0-0 ACE Maseru Linare 5-0 Mzamane Machokha 0-1 Lioli Round 17 [Feb 15] LCS 1-0 Lifofane Matlama 2-2 LMPS Mzamane 0-0 Liphakoe ACE Maseru 3-2 Machokha [Feb 16] Lioli 1-3 LDF Manonyane 0-2 Lijabatho Majantja 0-0 Linare Limkokwing Univ. 2-3 Bantu Round 18 [Feb 22] Lioli 2-1 Lifofane Majantja 1-1 LMPS LDF 0-1 Lijabatho [Feb 23] Liphakoe 0-2 Bantu Manonyane 0-4 Linare LCS 1-0 Limkokwing Univ. Mzamane 2-0 Machokha Matlama 2-2 ACE Maseru Round 19 [Mar 1] Mzamane 0-1 Matlama LCS 2-0 Liphakoe Machokha 2-1 Bantu Lijabatho 0-0 Lioli [Mar 2] ACE Maseru 1-2 Majantja LMPS 2-0 Manonyane LDF 1-1 Linare Lifofane 1-2 Limkokwing Univ. Round 20 [Mar 29] Majantja 0-1 Lioli ACE Maseru 0-3 LCS Mzamane 0-1 Bantu [Mar 30] Liphakoe 1-1 Lijabatho LMPS 1-1 Lifofane Linare 0-0 Limkokwing Univ. Machokha 0-3 LDF Matlama 5-0 Manonyane Round 21 [Apr 12] Limkokwing Univ. 1-1 Machokha Linare 1-0 LMPS Lijabatho 2-0 ACE Maseru Liphakoe 0-3 Lioli [Apr 13] LDF 2-0 Mzamane Lifofane 0-2 Matlama Manonyane 0-2 Bantu LCS 2-0 Majantja Round 22 [Apr 18] ACE Maseru 0-2 Lioli Limkokwing Univ. 2-1 Manonyane Machokha 1-2 Matlama Lijabatho 1-0 LCS Linare 0-1 Bantu Lifofane 1-1 LDF Liphakoe 0-1 Majantja LMPS 4-0 Mzamane Round 23 [Apr 21] ACE Maseru 2-0 Limkokwing Univ. Majantja 0-1 LDF LMPS 3-2 Liphakoe Mzamane 2-1 Lifofane Bantu 2-0 LCS Machokha 0-0 Linare [Apr 22] Lioli 3-0 Manonyane Matlama 1-1 Lijabatho Round 24 [Apr 26] Machokha 0-0 Lijabatho Lioli 3-1 Bantu LMPS 1-1 Limkokwing Univ. Majantja 1-1 Manonyane Liphakoe 0-2 Linare [Apr 27] ACE Maseru 1-3 Lifofane Mzamane 0-1 LCS Matlama 0-1 LDF Round 25 [May 1] Liphakoe 0-0 Manonyane ACE Maseru 0-0 Mzamane Linare 0-2 LCS Machokha 0-1 Majantja Lijabatho 2-0 Lifofane LMPS 1-2 Bantu Limkokwing Univ. 1-4 LDF Lioli 3-3 Matlama Round 26 [May 4] Limkokwing Univ. 1-1 Liphakoe LDF 2-2 ACE Maseru Manonyane 2-0 Mzamane Lifofane 2-1 Machokha Linare 0-2 Lioli Lijabatho 0-2 LMPS LCS 1-1 Matlama Bantu 2-2 Majantja Round 27 [May 7] ACE Maseru 0-2 Bantu Machokha 1-2 Manonyane Limkokwing Univ. 0-1 Lijabatho LMPS 0-1 LCS Mzamane 0-1 Lioli Matlama 1-1 Majantja Liphakoe 0-2 LDF Linare 1-2 Lifofane Round 28 [May 10] Limkokwing Univ. 0-2 Matlama Lifofane 2-1 Majantja LDF 0-2 Bantu [May 11] Liphakoe 1-0 Machokha Lijabatho 3-0 Mzamane LMPS 0-2 Lioli Linare 1-1 ACE Maseru LCS 3-0 Manonyane Round 29 [May 17] ACE Maseru 0-1 Liphakoe Machokha 1-0 LMPS Majantja 0-2 Lijabatho Mzamane 3-1 Limkokwing Univ. [May 18] Bantu 1-2 Lifofane Lioli 0-0 LCS Manonyane 0-2 LDF Matlama 2-0 Linare Round 30 [May 24] Majantja 2-0 Mzamane Bantu 1-1 Matlama LCS 0-1 Machokha LDF 4-0 LMPS Lifofane 2-0 Liphakoe Lijabatho 1-0 Linare Lioli 3-1 Limkokwing Univ. Manonyane 3-1 ACE Maseru Final Table: 1.Lioli (Teyateyaneng) 30 22 5 3 55-15 71 [C] Champions 2.Matlama (Maseru) 30 19 8 3 63-27 65 3.LDF (Maseru) 30 19 5 6 60-22 62 4.Bantu (Mafeteng) 30 19 4 7 66-34 61 5.LCS (Maseru) 30 17 3 10 41-20 54 6.Lijabatho (Morija) 30 15 8 7 44-23 53 7.LMPS (Maseru) 30 13 9 8 47-34 48 8.Lifofane (Botha Bothe) 30 12 9 9 33-29 45 9.Majantja (Mohale's Hoek) 30 9 11 10 36-28 38 [P] 10.Linare (Hlotse) 30 10 7 13 31-28 37 11.Manonyane 30 8 8 14 24-46 32 12.Machokha 30 6 10 14 19-36 28 13.Limkokwing University FC 30 5 8 17 28-47 23 14.Liphakoe (Quthing) 30 4 6 20 16-62 18 ------------------------------------------------------------ 15.ACE Maseru 30 2 9 19 25-72 15 Relegated 16.Mzamane (Mokhotlong) 30 4 2 24 14-79 14 [P] Relegated
Northern Stream | Southern Stream Northern Stream Reported Final Table: 1.Maroala FC 18 13 4 1 25-10 43 Promoted ------------------------------------------------------------ 2.Lits'ilo FC 18 8 7 3 22-14 31 3.Kick4Life Juventude 18 7 8 3 22-10 20 4.Litsehlo 18 5 10 3 14-11 25 [P] 5.Sehene-hene FC 18 5 8 5 14-13 23 6.CCX (Hlotse) 18 6 5 7 10-15 23 [R] 7.Butha-Buthe Warriors 18 4 7 7 12-16 19 8.Rangers FC (Thaba-Tseka) 18 3 7 8 9-16 16 [P] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9.Lilemela FC 18 2 9 7 8-16 15 Relegation Playoff ------------------------------------------------------------ 10.Lerotholi Polytechnic 18 2 6 10 9-19 12 Relegated NB: 1 more wins than loss; odd number of draws; total goal difference +5 Southern Stream Reported Final Table: 1.Members FC 18 11 3 4 24-10 36 Promoted ------------------------------------------------------------ 2.Qoaling Highlanders FC 18 10 5 3 21-11 35 3.Quthing LMPS 18 8 7 3 25-12 31 4.Swallows (Mazenod) 18 7 7 4 21-12 28 5.Liponono (Motshale's Hoek) 19 7 6 5 25-20 27 [P] 6.05 United FC 18 7 2 9 27-31 23 7.Mahlaseli 18 4 6 8 15-22 18 8.FC Summit 18 5 3 10 19-32 18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9.Qacha's Nek LMPS 18 4 5 9 10-23 17 Relegation Playoff ------------------------------------------------------------ 10.Naughty Boys 18 2 6 10 13-28 12 [R] Relegated NB: total goal difference -1 A Division Final [May 25, 2025, Bambatha Ts'ita Sports Arena] Maroala 0-0 Members [4-5 pen] A-Division Top 8 Championship Quarterfinals [May 10] Kick4Life Juventude 2-2 Members [5-4 pen] Litsehlo 0-2 Qoaling Highlanders [May 11] Quthing LMPS 1-0 Lits'ilo Swallows 1-3 Maroala Semifinals [May 17] Maroala 0-1 Quthing LMPS Kick4Life Juventude 4-0 Qoaling Highlanders Third Place Match [May 18] Maroala 2-1 Qoaling Highlanders Final [May 18] Quthing LMPS 0-0 Kick4Life Juventude [3-1 pen] Promotion/Relegation Playoff A/B Division NB: all matches on one day at Bambatha Ts'ita Sports Arena [May 31] Lilemela 0-2 Happy Hearts Qacha's Nek LMPS 2-3 Lilemela Happy Hearts 3-1 Qacha's Nek LMPS Final Table: 1.Happy Hearts (Pelatsoeu Leribe) 2 2 0 0 5- 1 6 Promoted 2.Lilemela FC 2 1 0 1 3- 4 3 ------------------------------------------------------------ 3.Qacha's Nek LMPS 2 0 0 2 3- 6 0 Relegated
Central Region [Apr 5] Makhomosha FC 2-2 Bua-Sono United Bua-Sono United 3-3 Villa FC Villa FC 1-1 Makhomosha FC Final Table: 1.Bua-Sono United [Berea] 2 0 2 0 5- 5 2 Qualified for National Promotion Playoffs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.Villa FC [Maseru] 2 0 2 0 4- 4 2 3.Makhomosha FC [Thaba-Tseka] 2 0 2 0 3- 3 2 North Region [Apr 12] Black Five 1-1 Mphatlalatsane Happy Hearts 4-1 Mphatlalatsane Happy Hearts 3-1 Black Five Final Table: 1.Happy Hearts [Botha-Bothe] 2 2 0 0 7- 2 6 Qualified for National Promotion Playoffs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.Black Five [Mokhotlong] 2 0 1 1 2- 4 1 3.Mphatlalatsane [Leribe] 2 0 1 1 2- 5 1 South Region [Apr 19] Letloepe 1-6 All Aces AC Tips 3-1 Letloepe All Aces 2-1 AC Tips Final Table: 1.All Aces [Mohale's Hoek] 2 2 0 0 8- 2 6 Qualified for National Promotion Playoffs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.AC Tips [Mafeteng] 2 1 0 1 4- 3 3 3.Letloepe [Qacha's Nek] 2 0 0 2 2- 9 0 National Promotion Playoffs NB: apart from the three regional winners listed above, also TIL FC qualified; all matches in Quthing Semifinals [Apr 26] Happy Hearts 0-0 All Aces [2-4 pen] TIL FC 0-0 Bua-Sono United [4-5 pen] NB: All Aces (Mohale's Hoek) and Bua-Sono United (Berea Hills) promoted to A-Division. Third Place Match [Apr 27] Happy Hearts 3-1 TIL FC NB: Happy Hearts (Pelatsoeu Leribe) qualified for promotion/relegation playoff Final [Apr 27] Bua-Sono United 2-1 All Aces
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 2 Jul 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.