Final Table: 1.Mamelodi Sundowns 30 19 10 1 49-14 67 [C] Champions 2.AmaZulu 30 15 9 6 38-23 54 3.Orlando Pirates 30 13 11 6 33-22 50 4.Lamontville Golden Arrows 30 11 14 5 40-28 47 5.SuperSport United 30 11 12 7 37-31 45 6.Moroka Swallows 30 8 20 2 31-23 44 [P] 7.Cape Town City 30 10 11 9 42-40 41 8.Kaizer Chiefs 30 8 12 10 34-37 36 9.TS Galaxy FC 30 9 9 12 26-31 36 [*1] 10.Baroka FC 30 7 13 10 28-36 34 11.Bloemfontein Celtic 30 6 14 10 30-35 32 12.Tshakhuma Tsha Madzivhandila FC 30 7 10 13 19-35 31 [*2] 13.Maritzburg United 30 7 9 14 27-36 30 14.Stellenbosch FC 30 5 14 11 26-32 29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15.Chippa United 30 5 12 13 24-37 27 Relegation Playoff ----------------------------------------------------------- 16.Black Leopards 30 5 8 17 23-47 23 Relegated [*1] Tim Sukazi Galaxy FC purchased the license of Highlands Park [*2] Tshakhuma Tsha Madzivhandila FC purchased the license of Bidvest Wits Round 1 [Oct 24] Bloemfontein Celtic 1-1 Golden Arrows Kaizer Chiefs 0-3 Mamelodi Sundowns Baroka 2-1 Maritzburg United Cape Town City 1-1 Chippa United SuperSport United 2-0 Black Leopards AmaZulu 1-1 Orlando Pirates [Oct 25] Stellenbosch 1-1 Moroka Swallows TTM 1-1 TS Galaxy Round 2 [Oct 27] Chippa United 0-1 Kaizer Chiefs Black Leopards 1-3 Baroka [Oct 28] Golden Arrows 3-1 SuperSport United Mamelodi Sundowns 0-0 TTM Maritzburg United 0-1 Cape Town City Moroka Swallows 1-0 Bloemfontein Celtic Orlando Pirates 1-1 Stellenbosch TS Galaxy 1-0 AmaZulu Round 3 [Nov 3] Chippa United 3-1 Maritzburg United [Nov 4] AmaZulu 2-0 Black Leopards Baroka 1-1 Golden Arrows Bloemfontein Celtic 0-1 Orlando Pirates Cape Town City 0-2 Mamelodi Sundowns Kaizer Chiefs 0-0 TS Galaxy SuperSport United 1-0 Stellenbosch TTM 0-2 Moroka Swallows Round 4 [Nov 21] Black Leopards 1-0 Maritzburg United Golden Arrows 2-2 Kaizer Chiefs Stellenbosch 2-0 Chippa United Orlando Pirates 2-1 SuperSport United Moroka Swallows 0-0 TS Galaxy [Nov 22] Cape Town City 4-2 Bloemfontein Celtic Mamelodi Sundowns 4-3 AmaZulu TTM 1-0 Baroka Round 5 [Nov 24] Moroka Swallows 1-0 Kaizer Chiefs [Nov 25] Bloemfontein Celtic 1-0 Black Leopards [Nov 27] Maritzburg United 1-2 SuperSport United [Nov 28] Orlando Pirates 1-1 Baroka TS Galaxy 1-1 Golden Arrows Mamelodi Sundowns 3-0 Stellenbosch AmaZulu 1-1 Cape Town City [Nov 29] Chippa United 1-1 TTM Round 6 [Dec 5] Cape Town City 2-2 Orlando Pirates Golden Arrows 1-1 Moroka Swallows TTM 1-1 AmaZulu Maritzburg United 1-1 Mamelodi Sundowns [Dec 6] TS Galaxy 0-1 Stellenbosch Baroka 2-1 Chippa United [Dec 9] Kaizer Chiefs 2-2 Black Leopards [Jan 13] SuperSport United 2-1 Bloemfontein Celtic Round 7 [Dec 15] Mamelodi Sundowns 2-0 TS Galaxy Stellenbosch 1-2 Cape Town City SuperSport United 2-1 Kaizer Chiefs Moroka Swallows 2-0 Maritzburg United [Dec 16] Black Leopards 1-1 TTM AmaZulu 0-2 Golden Arrows Orlando Pirates 1-0 Chippa United Bloemfontein Celtic 2-0 Baroka Round 8 [Dec 18] Maritzburg United 2-2 Stellenbosch [Dec 19] Golden Arrows 1-1 Mamelodi Sundowns Baroka 1-3 SuperSport United Kaizer Chiefs 1-1 Bloemfontein Celtic Cape Town City 3-2 TS Galaxy [Dec 20] Black Leopards 1-2 Moroka Swallows AmaZulu 3-1 Chippa United [Jan 13] TTM 0-3 Orlando Pirates Round 9 [Jan 2] Mamelodi Sundowns 1-0 Orlando Pirates Maritzburg United 2-1 Bloemfontein Celtic [Jan 5] Moroka Swallows 3-2 Cape Town City Stellenbosch 2-0 TTM TS Galaxy 2-2 Baroka [Jan 6] SuperSport United 2-2 Chippa United [Jan 13] AmaZulu 0-1 Kaizer Chiefs [Feb 23] Golden Arrows 1-2 Black Leopards Round 10 [Jan 8] Stellenbosch 1-1 Black Leopards [Jan 9] Baroka 0-2 Mamelodi Sundowns TS Galaxy 0-3 SuperSport United Golden Arrows 1-0 Chippa United Kaizer Chiefs 0-2 Maritzburg United TTM 2-2 Cape Town City [Jan 10] Bloemfontein Celtic 1-1 AmaZulu Orlando Pirates 1-1 Moroka Swallows Round 11 [Jan 16] SuperSport United 0-0 Mamelodi Sundowns Golden Arrows 1-0 TTM Bloemfontein Celtic 1-1 Stellenbosch TS Galaxy 0-1 Chippa United Baroka 0-1 Moroka Swallows Cape Town City 1-2 Kaizer Chiefs [Jan 17] Black Leopards 2-0 Orlando Pirates AmaZulu 0-0 Maritzburg United Round 12 [Jan 19] Mamelodi Sundowns 0-0 Bloemfontein Celtic Kaizer Chiefs 3-0 TTM [Jan 20] Black Leopards 0-2 Cape Town City Maritzburg United 0-3 TS Galaxy Moroka Swallows 1-1 Chippa United Orlando Pirates 0-0 Golden Arrows Stellenbosch 2-3 Baroka SuperSport United 1-1 AmaZulu Round 13 [Jan 23] Mamelodi Sundowns 1-1 Moroka Swallows Black Leopards 0-3 Chippa United Stellenbosch 0-0 Kaizer Chiefs Baroka 0-2 AmaZulu Maritzburg United 0-1 Orlando Pirates [Jan 24] Cape Town City 4-2 Golden Arrows TTM 0-2 SuperSport United [Feb 24] TS Galaxy 1-0 Bloemfontein Celtic Round 14 [Jan 26] Kaizer Chiefs 1-1 Baroka Orlando Pirates 1-1 TS Galaxy [Jan 27] Black Leopards 1-2 Mamelodi Sundowns [Feb 12] Maritzburg United 0-1 TTM Stellenbosch 1-3 Golden Arrows [Feb 13] Bloemfontein Celtic 1-1 Chippa United SuperSport United 2-1 Cape Town City [Feb 14] Moroka Swallows 0-0 AmaZulu Round 15 [Jan 29] AmaZulu 2-1 Stellenbosch [Jan 30] Orlando Pirates 2-1 Kaizer Chiefs Black Leopards 0-3 TS Galaxy Bloemfontein Celtic 1-0 TTM Golden Arrows 2-1 Maritzburg United SuperSport United 1-1 Moroka Swallows [Jan 31] Baroka 1-1 Cape Town City Mamelodi Sundowns 2-0 Chippa United Round 16 [Feb 2] AmaZulu 4-3 Bloemfontein Celtic Golden Arrows 2-0 Orlando Pirates [Feb 20] Kaizer Chiefs 1-1 SuperSport United Chippa United 1-1 TS Galaxy Baroka 2-1 Black Leopards [Feb 21] Cape Town City 1-1 Moroka Swallows TTM 1-0 Stellenbosch [May 5] Mamelodi Sundowns 2-0 Maritzburg United Round 17 [Mar 2] AmaZulu 1-0 SuperSport United Maritzburg United 1-0 Black Leopards Orlando Pirates 1-0 Bloemfontein Celtic TS Galaxy 2-1 Moroka Swallows [Mar 3] Chippa United 0-0 Cape Town City Golden Arrows 0-0 Baroka [Mar 13] Stellenbosch 1-2 Mamelodi Sundowns [May 4] TTM 2-1 Kaizer Chiefs Round 18 [Feb 17] Kaizer Chiefs 1-2 AmaZulu Mamelodi Sundowns 2-0 Baroka [Mar 5] SuperSport United 0-0 TS Galaxy [Mar 6] Cape Town City 1-2 Stellenbosch Bloemfontein Celtic 1-1 Maritzburg United Chippa United 0-3 Orlando Pirates [Mar 7] Black Leopards 1-3 Golden Arrows Moroka Swallows 1-1 TTM Round 19 [Feb 9] Bloemfontein Celtic 2-1 SuperSport United Orlando Pirates 2-0 Cape Town City [Mar 10] Baroka 1-3 Stellenbosch Chippa United 0-1 AmaZulu TS Galaxy 3-1 Black Leopards TTM 1-2 Golden Arrows Maritzburg United 1-1 Kaizer Chiefs [May 29] Moroka Swallows 0-0 Mamelodi Sundowns Round 20 [Mar 19] Stellenbosch 1-1 SuperSport United [Mar 20] Golden Arrows 1-1 Cape Town City Baroka 1-1 Bloemfontein Celtic Chippa United 2-2 Moroka Swallows [Mar 21] TS Galaxy 0-2 Maritzburg United Kaizer Chiefs 1-0 Orlando Pirates AmaZulu 2-0 TTM Mamelodi Sundowns 1-1 Black Leopards Round 21 [Feb 24] SuperSport United 1-1 Orlando Pirates [Apr 3] Moroka Swallows 1-1 Golden Arrows Cape Town City 0-0 Baroka Maritzburg United 5-1 Chippa United [Apr 4] Bloemfontein Celtic 2-1 TS Galaxy Black Leopards 0-1 AmaZulu [Apr 6] TTM 1-3 Mamelodi Sundowns Kaizer Chiefs 2-2 Stellenbosch Round 22 [Apr 9] Stellenbosch 0-1 AmaZulu [Apr 10] Cape Town City 3-0 SuperSport United TS Galaxy 0-2 TTM [Apr 11] Golden Arrows 1-1 Bloemfontein Celtic Moroka Swallows 1-0 Black Leopards [Apr 12] Chippa United 1-2 Mamelodi Sundowns [Apr 16] Baroka 1-1 Kaizer Chiefs [Apr 18] Orlando Pirates 2-0 Maritzburg United Round 23 [Apr 20] Chippa United 0-1 Baroka Bloemfontein Celtic 1-1 Moroka Swallows [Apr 21] AmaZulu 0-0 Mamelodi Sundowns Black Leopards 0-0 Stellenbosch Kaizer Chiefs 1-2 Cape Town City SuperSport United 0-1 Golden Arrows [May 15] TTM 1-0 Maritzburg United [May 30] TS Galaxy 1-0 Orlando Pirates Round 24 [Apr 23] Maritzburg United 1-1 Baroka [Apr 24] Black Leopards 1-1 SuperSport United Stellenbosch 1-1 Bloemfontein Celtic Cape Town City 3-0 TTM AmaZulu 2-1 TS Galaxy Moroka Swallows 1-1 Orlando Pirates [Apr 25] Chippa United 0-0 Golden Arrows Mamelodi Sundowns 1-2 Kaizer Chiefs Round 25 [Apr 27] Stellenbosch 0-1 Maritzburg United Moroka Swallows 1-1 SuperSport United [Apr 28] Kaizer Chiefs 0-1 Chippa United TTM 1-0 Bloemfontein Celtic Baroka 0-1 TS Galaxy Cape Town City 1-5 AmaZulu Mamelodi Sundowns 0-0 Golden Arrows [May 6] Orlando Pirates 3-0 Black Leopards Round 26 [Apr 30] Maritzburg United 1-1 Moroka Swallows [May 1] Golden Arrows 0-1 AmaZulu Chippa United 1-0 Stellenbosch TS Galaxy 1-0 Cape Town City Bloemfontein Celtic 2-2 Kaizer Chiefs SuperSport United 1-1 Baroka TTM 1-2 Black Leopards [May 2] Orlando Pirates 0-3 Mamelodi Sundowns Round 27 [May 9] TS Galaxy 0-1 Mamelodi Sundowns [May 11] AmaZulu 0-1 Baroka Stellenbosch 0-0 Orlando Pirates [May 12] Chippa United 0-0 Black Leopards Maritzburg United 3-2 Golden Arrows Kaizer Chiefs 1-1 Moroka Swallows Bloemfontein Celtic 0-0 Cape Town City SuperSport United 1-0 TTM Round 28 [May 18] Baroka 0-0 TTM Moroka Swallows 0-0 Stellenbosch Chippa United 1-2 Bloemfontein Celtic [May 19] Golden Arrows 3-0 TS Galaxy Cape Town City 0-0 Maritzburg United [May 26] Black Leopards 2-1 Kaizer Chiefs Mamelodi Sundowns 3-1 SuperSport United [May 27] Orlando Pirates 1-0 AmaZulu Round 29 [Jun 2] AmaZulu 1-0 Moroka Swallows Baroka 1-2 Orlando Pirates Bloemfontein Celtic 0-2 Mamelodi Sundowns Cape Town City 3-1 Black Leopards Kaizer Chiefs 3-2 Golden Arrows Stellenbosch 0-0 TS Galaxy SuperSport United 2-0 Maritzburg United TTM 0-0 Chippa United Round 30 [Jun 5] Black Leopards 1-1 Bloemfontein Celtic Chippa United 1-1 SuperSport United Golden Arrows 0-0 Stellenbosch Mamelodi Sundowns 3-0 Cape Town City Maritzburg United 0-0 AmaZulu Moroka Swallows 1-1 Baroka Orlando Pirates 0-0 TTM TS Galaxy 0-1 Kaizer Chiefs Final Table: 1.Mamelodi Sundowns 30 19 10 1 49-14 67 [C] Champions 2.AmaZulu 30 15 9 6 38-23 54 3.Orlando Pirates 30 13 11 6 33-22 50 4.Lamontville Golden Arrows 30 11 14 5 40-28 47 5.SuperSport United 30 11 12 7 37-31 45 6.Moroka Swallows 30 8 20 2 31-23 44 [P] 7.Cape Town City 30 10 11 9 42-40 41 8.Kaizer Chiefs 30 8 12 10 34-37 36 9.TS Galaxy FC 30 9 9 12 26-31 36 [*1] 10.Baroka FC 30 7 13 10 28-36 34 11.Bloemfontein Celtic 30 6 14 10 30-35 32 12.Tshakhuma Tsha Madzivhandila FC 30 7 10 13 19-35 31 [*2] 13.Maritzburg United 30 7 9 14 27-36 30 14.Stellenbosch FC 30 5 14 11 26-32 29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15.Chippa United 30 5 12 13 24-37 27 Relegation Playoff ----------------------------------------------------------- 16.Black Leopards 30 5 8 17 23-47 23 Relegated [*1] Tim Sukazi Galaxy FC purchased the license of Highlands Park [*2] Tshakhuma Tsha Madzivhandila FC purchased the license of Bidvest Wits Promotion/Relegation Playoff Final Table: 1.Chippa United 2 1 1 0 3- 2 4 ----------------------------------------------------------- 2.Richard's Bay 2 0 1 1 2- 3 1 -.Royal AM refused to enter [Jun 19] Chippa United 2-1 Richard's Bay [Jun 26] Richard's Bay 1-1 Chippa United Final Table: 1.Chippa United 2 1 1 0 3- 2 4 ----------------------------------------------------------- 2.Richard's Bay 2 0 1 1 2- 3 1 -.Royal AM refused to enter NB: all clubs remain at former level
Final Table: 1.Sekhukhune United 30 14 11 5 41-20 53 [*4] Promoted ----------------------------------------------------------- 2.Royal AM 30 13 12 5 34-25 51 [*2] Promotion Playoff 3.Richard's Bay FC 30 13 10 7 41-27 49 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.TS Sporting FC 30 13 10 7 41-28 49 5.Free State Stars 30 12 9 9 37-32 45 6.JDR Stars 30 11 11 8 33-32 44 7.Cape United 30 10 11 9 31-24 41 [*3] 8.Pretoria Callies 30 11 8 11 24-26 41 [P] 9.Jomo Cosmos 30 9 11 10 25-27 38 10.Cape Town All Stars 30 9 10 11 28-32 37 [*5] 11.Uthongathi 30 9 10 11 28-33 37 12.University of Pretoria 30 9 8 13 27-30 35 13.Polokwane City 30 8 11 11 25-30 35 [R] 14.Cape Town Spurs 30 8 9 13 22-38 33 [*1] ----------------------------------------------------------- 15.Steenberg United 30 7 9 14 27-41 30 Relegated 16.Bizana Pondo Chiefs 30 5 8 17 24-43 23 [P] Relegated [*1] Ajax Cape Town were renamed Cape Town Spurs [*2] Real Kings FC were renamed Royal AM [*3] Cape Umoya United were renamed Cape United [*4] Sekhukhune United obtained the license of Tshakhuma Tsha Madzivhandila FC, who had purchased the top level license of Bidvest Wits [*5] Cape Town All Stars obtained the license of Tim Sukazi Galaxy FC, who had purchased the top level license of Highlands Park
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 2 Sep 2021
(C) Copyright Karel Stokkermans and RSSSF 2020/21
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.