Final Table: 1.Mamelodi Sundowns 30 22 7 1 52-11 73 [C] Champions 2.Orlando Pirates 30 14 8 8 44-26 50 3.Stellenbosch FC 30 14 8 8 39-24 50 4.Sekhukhune United 30 12 9 9 31-24 45 5.Cape Town City 30 12 9 9 32-26 45 6.TS Galaxy FC 30 12 8 10 31-25 44 7.SuperSport United 30 11 11 8 35-33 44 8.Polokwane City 30 9 12 9 21-27 39 [P] 9.Lamontville Golden Arrows 30 10 8 12 33-44 38 10.Kaizer Chiefs 30 9 9 12 25-30 36 11.AmaZulu 30 8 12 10 24-30 36 12.Chippa United 30 8 10 12 26-29 34 13.Royal AM 30 9 6 15 24-43 33 14.Moroka Swallows 30 8 8 14 24-36 32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15.Richard's Bay FC 30 8 6 16 24-37 30 Relegation Playoff ----------------------------------------------------------- 16.Cape Town Spurs 30 6 5 19 23-43 23 [P] Relegated Round 1 [Aug 4] Sekhukhune United 1-2 Mamelodi Sundowns [Aug 5] Golden Arrows 1-1 Moroka Swallows SuperSport United 2-0 Richard's Bay Royal AM 0-0 AmaZulu Stellenbosch 1-0 Orlando Pirates [Aug 6] Kaizer Chiefs 0-0 Chippa United TS Galaxy 1-0 Cape Town Spurs Cape Town City 1-0 Polokwane City Round 2 [Aug 8] Richard's Bay 1-2 Golden Arrows Orlando Pirates 4-2 Royal AM [Aug 9] Mamelodi Sundowns 2-1 Kaizer Chiefs Moroka Swallows 0-1 Cape Town City AmaZulu 0-0 SuperSport United Cape Town Spurs 0-2 Sekhukhune United Chippa United 0-0 TS Galaxy Polokwane City 1-0 Stellenbosch Round 3 [Aug 15] Mamelodi Sundowns 4-0 Golden Arrows Chippa United 1-1 Orlando Pirates [Aug 16] Sekhukhune United 1-2 Moroka Swallows [Aug 18] Royal AM 1-3 Stellenbosch SuperSport United 1-0 Cape Town City [Aug 19] Polokwane City 3-1 Cape Town Spurs AmaZulu 0-0 Richard's Bay [Aug 20] TS Galaxy 1-0 Kaizer Chiefs Round 4 [Aug 23] Richard's Bay 0-1 Mamelodi Sundowns Cape Town City 0-1 Sekhukhune United [Aug 25] Cape Town Spurs 0-1 Chippa United [Aug 26] Golden Arrows 3-2 Polokwane City Kaizer Chiefs 3-0 AmaZulu Stellenbosch 1-2 SuperSport United [Aug 27] Royal AM 1-0 TS Galaxy [Dec 5] Orlando Pirates 2-0 Moroka Swallows Round 5 [Aug 29] SuperSport United 0-3 Golden Arrows Orlando Pirates 2-0 Cape Town City [Aug 30] Polokwane City 0-2 Mamelodi Sundowns AmaZulu 1-0 TS Galaxy Chippa United 2-3 Royal AM Richard's Bay 1-1 Sekhukhune United Stellenbosch 0-2 Kaizer Chiefs Moroka Swallows 3-1 Cape Town Spurs Round 6 [Aug 19] Chippa United 0-2 Mamelodi Sundowns [Sep 15] Moroka Swallows 0-1 Richard's Bay [Sep 16] Golden Arrows 0-0 Stellenbosch Kaizer Chiefs 0-0 Royal AM [Sep 17] AmaZulu 3-2 Cape Town City [Oct 8] Sekhukhune United 0-0 Polokwane City [Nov 1] TS Galaxy 2-3 SuperSport United Cape Town Spurs 2-1 Orlando Pirates Round 7 [Sep 19] Cape Town Spurs 1-2 Golden Arrows Richard's Bay 1-2 Chippa United Stellenbosch 0-2 Moroka Swallows [Sep 20] Orlando Pirates 0-1 Mamelodi Sundowns Royal AM 0-1 Sekhukhune United SuperSport United 1-0 Kaizer Chiefs TS Galaxy 0-0 Cape Town City [Sep 25] Polokwane City 0-0 AmaZulu Round 8 [Sep 26] Chippa United 1-0 SuperSport United [Sep 27] Kaizer Chiefs 2-1 Sekhukhune United Mamelodi Sundowns 3-1 Stellenbosch [Sep 29] Moroka Swallows 2-1 AmaZulu [Sep 30] Cape Town City 3-1 Cape Town Spurs Polokwane City 1-0 Royal AM [Oct 1] TS Galaxy 1-1 Richard's Bay [Dec 17] Golden Arrows 1-2 Orlando Pirates Round 9 [Oct 3] Kaizer Chiefs 0-1 Cape Town City [Oct 4] Moroka Swallows 0-0 Chippa United Cape Town Spurs 1-2 SuperSport United Richard's Bay 0-1 Polokwane City Stellenbosch 3-0 TS Galaxy [Oct 5] Sekhukhune United 0-1 Golden Arrows [Oct 24] AmaZulu 0-0 Orlando Pirates [May 14] Royal AM 0-2 Mamelodi Sundowns Round 10 [Oct 26] SuperSport United 3-1 Royal AM [Oct 27] Orlando Pirates 1-1 Polokwane City [Oct 28] Golden Arrows 2-1 Kaizer Chiefs Chippa United 1-1 AmaZulu [Oct 29] Richard's Bay 1-3 Cape Town City TS Galaxy 2-0 Sekhukhune United [Nov 28] Cape Town Spurs 0-3 Stellenbosch [Dec 27] Mamelodi Sundowns awd Moroka Swallows [awarded 3-0] Round 11 [Nov 7] Cape Town City 2-1 Chippa United Orlando Pirates 1-0 Sekhukhune United Royal AM 1-0 Golden Arrows Stellenbosch 2-1 Richard's Bay [Nov 8] Kaizer Chiefs 3-2 Cape Town Spurs Polokwane City 1-1 SuperSport United Moroka Swallows 1-0 TS Galaxy [Dec 6] AmaZulu 0-1 Mamelodi Sundowns Round 12 [Nov 10] Cape Town City 2-0 Royal AM [Nov 11] Kaizer Chiefs 0-1 Orlando Pirates Polokwane City 0-0 Moroka Swallows Chippa United 0-0 Stellenbosch [Nov 12] Golden Arrows 1-3 AmaZulu Richard's Bay 1-0 Cape Town Spurs Sekhukhune United 2-1 SuperSport United [Apr 29] Mamelodi Sundowns 3-0 TS Galaxy Round 13 [Nov 25] AmaZulu 0-1 Stellenbosch Richard's Bay 0-0 Orlando Pirates Cape Town Spurs 1-2 Royal AM [Nov 26] Moroka Swallows 0-1 Kaizer Chiefs TS Galaxy 3-0 Polokwane City Golden Arrows 0-1 Cape Town City [Nov 29] SuperSport United 0-2 Mamelodi Sundowns [Dec 6] Sekhukhune United 2-0 Chippa United Round 14 [Dec 8] Stellenbosch 1-0 Cape Town City [Dec 9] Polokwane City 0-1 Kaizer Chiefs Chippa United 2-0 Golden Arrows Orlando Pirates 1-0 TS Galaxy [Dec 10] Royal AM 3-2 Richard's Bay [Dec 13] AmaZulu 1-0 Sekhukhune United Mamelodi Sundowns 3-0 Cape Town Spurs [Dec 15] Moroka Swallows 1-2 SuperSport United Round 15 [Dec 22] AmaZulu 1-1 Cape Town Spurs [Dec 23] Chippa United 1-2 Polokwane City Golden Arrows 0-2 TS Galaxy Kaizer Chiefs 1-0 Richard's Bay Royal AM 0-0 Moroka Swallows SuperSport United 3-1 Orlando Pirates [Dec 24] Cape Town City 0-0 Mamelodi Sundowns [Apr 17] Sekhukhune United 1-1 Stellenbosch Round 16 [Dec 29] AmaZulu 3-0 Royal AM Orlando Pirates 2-3 Stellenbosch [Dec 30] Richard's Bay 3-1 SuperSport United TS Galaxy 2-0 Chippa United Mamelodi Sundowns 0-0 Polokwane City Sekhukhune United 1-1 Kaizer Chiefs Moroka Swallows awd Golden Arrows [awarded 0-3] [Dec 31] Cape Town Spurs 0-2 Cape Town City NB: round 17 played after round 27 Round 18 [Feb 16] SuperSport United 1-1 Stellenbosch [Feb 17] Chippa United 1-1 Cape Town City Moroka Swallows 0-1 Polokwane City Sekhukhune United 3-1 Richard's Bay Cape Town Spurs 3-1 AmaZulu Mamelodi Sundowns 1-1 Orlando Pirates [Feb 18] Royal AM 0-0 Kaizer Chiefs TS Galaxy 3-1 Golden Arrows Round 19 [Feb 27] Mamelodi Sundowns 3-0 AmaZulu [Feb 28] Cape Town City 1-1 SuperSport United Golden Arrows 0-1 Sekhukhune United [Mar 1] Stellenbosch 1-1 Chippa United [Mar 2] Polokwane City 0-1 Orlando Pirates Kaizer Chiefs 0-0 Moroka Swallows Richard's Bay 1-2 Royal AM [Mar 3] Cape Town Spurs 2-0 TS Galaxy Round 20 [Mar 5] AmaZulu 1-1 Moroka Swallows Cape Town City 0-1 Stellenbosch Kaizer Chiefs 1-0 Golden Arrows [Mar 6] Chippa United 3-0 Richard's Bay Orlando Pirates 1-1 Cape Town Spurs Sekhukhune United 1-0 Royal AM [Apr 17] SuperSport United 1-1 Polokwane City [May 21] TS Galaxy 1-1 Mamelodi Sundowns Round 21 [Mar 9] Orlando Pirates 3-2 Kaizer Chiefs Stellenbosch 1-1 Cape Town Spurs SuperSport United 1-1 AmaZulu Moroka Swallows 1-4 Sekhukhune United Mamelodi Sundowns 2-0 Chippa United Richard's Bay 0-0 TS Galaxy [Mar 10] Polokwane City 0-1 Golden Arrows Royal AM 2-0 Cape Town City Round 22 [Mar 12] Mamelodi Sundowns 1-1 SuperSport United [Mar 30] Cape Town City 0-0 Kaizer Chiefs Golden Arrows 2-1 Richard's Bay Polokwane City 1-0 Chippa United Stellenbosch 3-0 Royal AM Sekhukhune United 2-1 Orlando Pirates TS Galaxy 2-0 AmaZulu [Mar 31] Cape Town Spurs 0-1 Moroka Swallows Round 23 [Apr 2] Mamelodi Sundowns 1-0 Richard's Bay AmaZulu 0-0 Polokwane City Kaizer Chiefs 0-1 Stellenbosch Sekhukhune United 2-2 Cape Town City [Apr 3] Chippa United 2-0 Cape Town Spurs Golden Arrows 2-2 SuperSport United Moroka Swallows 1-1 Orlando Pirates TS Galaxy 3-0 Royal AM Round 24 [Apr 6] Chippa United 2-0 Kaizer Chiefs Richard's Bay 1-0 Moroka Swallows Orlando Pirates 7-1 Golden Arrows Stellenbosch 0-0 Sekhukhune United SuperSport United 0-1 TS Galaxy [Apr 7] Cape Town City 0-1 AmaZulu Royal AM 3-2 Polokwane City [Apr 9] Cape Town Spurs 0-1 Mamelodi Sundowns Round 25 [Apr 15] Moroka Swallows 2-2 Mamelodi Sundowns [Apr 20] Golden Arrows 1-1 Royal AM Sekhukhune United 1-0 Cape Town Spurs Orlando Pirates 1-0 AmaZulu SuperSport United 0-2 Chippa United [Apr 21] Richard's Bay 1-0 Kaizer Chiefs Polokwane City 2-2 Cape Town City TS Galaxy 1-2 Stellenbosch Round 26 [Apr 23] Mamelodi Sundowns 2-1 Sekhukhune United [Apr 26] Cape Town Spurs 1-0 Richard's Bay TS Galaxy 2-1 Moroka Swallows [Apr 27] AmaZulu 2-1 Chippa United Kaizer Chiefs 2-1 SuperSport United Stellenbosch 5-0 Polokwane City [Apr 28] Royal AM 0-4 Orlando Pirates Cape Town City 1-1 Golden Arrows Round 27 [Apr 30] Cape Town Spurs 0-1 Polokwane City Richard's Bay 2-1 AmaZulu [May 1] Cape Town City 0-2 Orlando Pirates Chippa United 1-2 Moroka Swallows Stellenbosch 3-0 Golden Arrows Royal AM 0-1 SuperSport United [May 2] Kaizer Chiefs 1-5 Mamelodi Sundowns [May 3] Sekhukhune United 0-0 TS Galaxy Round 17 [postponed from Feb 13,14] [May 7] Cape Town City 2-0 Moroka Swallows Kaizer Chiefs 2-2 TS Galaxy Royal AM 0-1 Cape Town Spurs SuperSport United 1-1 Sekhukhune United [May 8] Golden Arrows 0-0 Mamelodi Sundowns Orlando Pirates 2-0 Chippa United Polokwane City 0-0 Richard's Bay Stellenbosch 0-0 AmaZulu Round 28 [May 10] SuperSport United 0-0 Cape Town Spurs [May 11] Polokwane City 0-0 Sekhukhune United Moroka Swallows 2-0 Stellenbosch Mamelodi Sundowns 1-0 Royal AM Orlando Pirates 0-1 Richard's Bay [May 12] Golden Arrows 1-1 Chippa United Cape Town City 1-1 TS Galaxy AmaZulu 1-1 Kaizer Chiefs Round 29 [May 18] Golden Arrows 1-1 Cape Town Spurs Cape Town City 3-1 Richard's Bay Kaizer Chiefs 0-0 Polokwane City Royal AM 0-0 Chippa United Sekhukhune United 0-1 AmaZulu Stellenbosch 0-1 Mamelodi Sundowns SuperSport United 2-0 Moroka Swallows TS Galaxy 1-0 Orlando Pirates Round 30 [May 25] AmaZulu 1-3 Golden Arrows Cape Town Spurs 2-0 Kaizer Chiefs Chippa United 0-1 Sekhukhune United Mamelodi Sundowns 0-1 Cape Town City Orlando Pirates 1-1 SuperSport United Polokwane City 1-0 TS Galaxy Richard's Bay 2-1 Stellenbosch Moroka Swallows 1-2 Royal AM Final Table: 1.Mamelodi Sundowns 30 22 7 1 52-11 73 [C] Champions 2.Orlando Pirates 30 14 8 8 44-26 50 3.Stellenbosch FC 30 14 8 8 39-24 50 4.Sekhukhune United 30 12 9 9 31-24 45 5.Cape Town City 30 12 9 9 32-26 45 6.TS Galaxy FC 30 12 8 10 31-25 44 7.SuperSport United 30 11 11 8 35-33 44 8.Polokwane City 30 9 12 9 21-27 39 [P] 9.Lamontville Golden Arrows 30 10 8 12 33-44 38 10.Kaizer Chiefs 30 9 9 12 25-30 36 11.AmaZulu 30 8 12 10 24-30 36 12.Chippa United 30 8 10 12 26-29 34 13.Royal AM 30 9 6 15 24-43 33 14.Moroka Swallows 30 8 8 14 24-36 32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15.Richard's Bay FC 30 8 6 16 24-37 30 Relegation Playoff ----------------------------------------------------------- 16.Cape Town Spurs 30 6 5 19 23-43 23 [P] Relegated Promotion/Relegation Playoff Final Table: 1.Richard's Bay FC 4 2 2 0 6- 1 8 ----------------------------------------------------------- 2.University of Pretoria 4 1 2 1 3- 3 5 3.Baroka FC 4 0 2 2 1- 6 2 NB: all remain at former level [Jun 2] University of Pretoria 1-0 Baroka [Jun 5] Richard's Bay 1-0 University of Pretoria [Jun 8] Baroka 0-0 Richard's Bay [Jun 12] Baroka 1-1 University of Pretoria [Jun 15] University of Pretoria 1-1 Richard's Bay [Jun 19] Richard's Bay 4-0 Baroka Final Table: 1.Richard's Bay FC 4 2 2 0 6- 1 8 ----------------------------------------------------------- 2.University of Pretoria 4 1 2 1 3- 3 5 3.Baroka FC 4 0 2 2 1- 6 2 NB: all remain at former level
MTN 8 Cup MTN 8 2023 Quarterfinals [Aug 12] Mamelodi Sundowns 1-0 Moroka Swallows Orlando Pirates 5-0 Sekhukhune United Cape Town City 1-2 Kaizer Chiefs [Aug 13] SuperSport United 0-1 Stellenbosch Semifinals First Legs [Sep 2] Kaizer Chiefs 1-1 Mamelodi Sundowns [Sep 3] Stellenbosch 1-2 Orlando Pirates Second Legs [Sep 23] Mamelodi Sundowns 2-1 Kaizer Chiefs [Sep 24] Orlando Pirates 0-1 Stellenbosch Final [Oct 7] Orlando Pirates 0-0 Mamelodi Sundowns [aet, 3-1 pen]
Final Table: 1.Magesi 30 16 9 5 45-28 57 Promoted ----------------------------------------------------------- 2.University of Pretoria 30 12 13 5 30-22 49 Promotion Playoff 3.Baroka FC 30 12 11 7 37-28 47 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.Maritzburg United 30 12 10 8 38-26 46 [R] 5.JDR Stars 30 12 10 8 33-30 46 6.Upington City 30 11 11 8 38-32 44 [P] 7.Casric Stars 30 11 10 9 46-39 43 8.Hungry Lions 30 11 9 10 36-32 42 9.Orbit College FC 30 11 6 13 30-40 39 [P] 10.Black Leopards 30 11 4 15 31-38 37 [*1] 11.Marumo Gallants 30 9 9 12 30-36 36 [R] 12.Venda FC 30 9 8 13 27-34 35 [*3] 13.Milford FC 30 9 7 14 33-36 34 [*2] 14.Pretoria Callies 30 8 10 12 31-35 34 ----------------------------------------------------------- 15.NB La Masia 30 6 13 11 23-33 31 Relegated 16.Platinum City Rovers 30 5 10 15 22-41 25 [*4] Relegated [*1] Black Leopards purchased the license of All Stars (Johannesburg) [*2] Milford purchased the license of Uthongathi [*3] Venda Football Academy were renamed Venda FC [*4] Platinum City were renamed Platinum City Rovers
Playoffs [played in Upington] [Jun 18] NC Professionals 0-1 Kruger United Mangaung United 0-1 Highbury FC Niampela FC 2-2 Mpheni Home Defenders [Jun 19] Highbury FC 0-0 Thames Mpheni Home Defenders 1-4 FN Rangers Kruger United 0-0 Dondol Stars [Jun 20] FN Rangers 1-2 Niampela FC Dondol Stars 2-2 NC Professionals Thames 1-0 Mangaung United Final Tables: Group A 1.Niampela FC 2 1 1 0 4- 3 4 [KwaZulu Natal] 2.FN Rangers 2 1 0 1 5- 3 3 [Western Cape] 3.Mpheni Home Defenders 2 0 1 1 3- 6 1 [Limpopo] Group B 1.Highbury FC 2 1 1 0 1- 0 4 [Eastern Cape] 2.Thames 2 1 1 0 1- 0 4 [North West] 3.Mangaung United 2 0 0 2 0- 2 0 [Free State] Group C 1.Kruger United 2 1 1 0 1- 0 4 [Mpumalanga] 2.Dondol Stars 2 0 2 0 2- 2 2 [Gauteng] 3.NC Professionals 2 0 1 1 2- 3 1 [Northern Cape] NB: Thames qualified as best runners-up Semifinals [Jun 1] Thames 0-1 Kruger United Highbury FC 2-1 Niampela FC Final [Jun 3] Highbury FC 2-0 Kruger United NB: both finalists promoted
Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 12 Oct 2024
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2023/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.