The Winter League will start next week, the 7th of June. There are 3 divisions with 7 teams each, for 14 rounds.
Only one week break the 12th of July in order to organize catch-up games. Any game that is not played that night will end up with a double header on the return leg.
After the last round in September, there will be a 3 rounds FA-Cup system for each division.
The divisions are:
Division 1
| Team | |
| 1 | Global United FC |
| 2 | Highlands Park A |
| 3 | |
| 4 | Joburg Atletico |
| 5 | Highlands Park B |
| 6 | Sundowners FC |
| 7 | Leeds |
Division 2
| Team | |
| 1 | Old Parks |
| 2 | Rush FC |
| 3 | Panorama FC |
| 4 | Randburg AFC |
| 5 | Sandton Warriors |
| 6 | Lenasia Old Boys |
| 7 | Randfontein |
Division 3
| Team | |
| 1 | Drunken Pandas |
| 2 | Florida Albion |
| 3 | GPMI Vets |
| 4 | |
| 5 | Old Parks 2 |
| 6 | Olympia FC |
| 7 | Joburg City |
