The 2024–25 South African Premiership was the 29th consecutive season of the South African Premiership. It was known as the Betway Premiership for sponsorship reasons, after the premature end of the sponsorship from the league's previous sponsor, DSTV, and also commonly referred to as the PSL after the governing body. The season started on 14 September 2024 and the league portion concluded in May 2025.

Mamelodi Sundowns won the title for the eighth consecutive year with four games to spare, the streak starting in the 2017-18 season.https://www.timeslive.co.za/sport/soccer/2025-05-14-sundowns-crowned-league-champions-for-eighth-successive-season/

In April 2025, the PSL's Board of Governors, consisting of the 15 Premiership teams (excluding Royal AM), and 16 National First Division teams, voted to expel Royal AM from the league. The club had not played any of their fixtures since December 2024 following a preservation order by the South African Revenue Service over unpaid taxes. All of their results in the season until then were expunged from the record.

Teams Team changes Promoted from 2023–24 National First Division

Magesi

Relegated to 2024–25 National First Division

Cape Town Spurs

Purchased statuses Marumo Gallants purchased their status from Moroka Swallows

Stadiums and locations

Stadiums

+TeamLocationStadiumCapacityAmaZuluDurbanMoses Mabhida Stadium55,500Cape Town CityCape TownCape Town Stadium Athlone Stadium 55,000, 36,000Chippa UnitedGqeberhaNelson Mandela Bay Stadium48,459Golden ArrowsDurban (Hammarsdale)Mpumalanga Stadium12,000Kaizer ChiefsJohannesburg (Soweto)FNB Stadium94,736MagesiPolokwaneOld Peter Mokaba Stadium15,000Mamelodi SundownsPretoria (Marabastad)Loftus Versfeld Stadium51,762Marumo GallantsBloemfonteinDr. Petrus Molemela Stadium22,000Orlando PiratesJohannesburg (Soweto)Orlando Stadium37,139Polokwane CityPolokwaneOld Peter Mokaba Stadium15,000Richards BayRichards BayKing Zwelithini Stadium10,000Royal AMPietermaritzburgHarry Gwala Stadium12,000Sekhukhune UnitedPolokwanePeter Mokaba Stadium45,500StellenboschStellenboschDanie Craven Stadium16,000SuperSport UnitedPretoria (Atteridgeville)Lucas Masterpieces Moripe Stadium28,900TS GalaxyMbombelaMbombela Stadium40,929

League table

Results Each team plays each other twice (30 matches each), once at home and once away.

Statistics Top scorers

RankPlayerClubGoals1 Lucas Ribeiro CostaSundowns162 Iqraam RaynersSundowns143 Devin TitusStellenbosch8 Dženan ZajmovićTS Galaxy8 Arthur de Oliviera SalesSundowns8

Clean sheets

RankPlayerClubClean SheetsMinutes played1 Elvis ChipezezeMagesi F.C1119802 Sipho ChaineOrlando Pirates1017103 Badra Ali SangareSekhukhune United718904 Manuel SapungaPolokwane City715305 Ronwen WilliamsMamelodi Sundowns71228

See also 2024–25 National First Division

References