The cup finals will take place at Panorama on the 17th of June.
Global United will face Highlands Park B in the Division 1 Cup final, while Leeds will take on Old Parks in the Division 2 Cup final.
The Winter League will also kick off during the same week, but only in Division 1, with Joburg City hosting Barcelona. The other two fixtures scheduled for the same date, Global United vs Sundowners and Highlands Park B vs Leeds, have been postponed due to the teams’ involvement in the cup finals.
This is because Division 1 has seven teams and will be played over 14 rounds, while Divisions 2 and 3 each have six teams and will be played over 10 rounds.
Division 1 will have one catch-up week on 5 August, with an additional date available at the end of the calendar if needed to decide the league winner.
Division 2 will have catch-up weeks on 15 July, 19 August and 23 September.
The Summer League is scheduled to start in early October.
The current calendars are available here:
