Semifinals: the results

In Division 1, the Winter Cup final will feature Global United, who overcame Barcelona 4–2, and Joburg City, aiming for a league and cup double after defeating Flying Eagles 6–3.

In Division 2, the finalists are Leeds, following an 8–5 win over Old Parks last week, and Lenasia, who beat 4–0 victory Rush.

In Division 3, Warriors—also in pursuit of a double—booked their spot with a 3–1 win over Panorama. They will face Florida, who edged out Old Parks 2 with a 5–3 result.

Final dates and venues will be announced in due course.

Division 1 Changes

Jorges Elite Soccer School (JESS) has been withdrawn from Division 1.
The remaining teams will continue in the division, and an extra round of fixtures will be introduced to compensate for the change. As a result, each team will now play 15 matches instead of the original 10.

Matches in the First round of Winter League and Cup Semifinals

Fixtures for 7 May

Division 1

  • Randburg AFC vs Sundowners

Division 2

  • No matches scheduled — all available teams are participating in cup semifinals.

Division 3

  • Randfontein vs Randburg AFC 2

Cup Semifinals

  • Joburg City vs Flying Eagles FC
  • Global United vs FC Barcelona
  • Old Parks vs Leeds
  • Lenasia vs Rush FC
  • Old Parks 2 vs Florida
  • Sandton Warriors vs Panorama FC

A total of 16 teams across 8 matches will be in action on 7 May.


No Fixtures on 7 May — Friendly Matches Encouraged

These teams have no official game and are free to arrange friendlies. Regular league play resumes on 14 May:

GPMI Vets
Sundowners 2
Highlands Park B
Jorges Elite Soccer School
Olympia FC 2
Rietvlei Soccer Schools Vets

Winter League start and cup semifinals

Due to an unfortunate mix of bad weather and the school holidays, the semifinals for the various cups have been rescheduled to the 7th of May.

This date also marks the official kickoff of the Winter League. Teams still competing in the semifinals will play their cup matches, while the rest will either contest their first Winter League fixtures or receive a bye if their scheduled opponents are involved in the cup.

Summer Cup Semifinals Draw

All games to be played the 23.04.2025

Division 1:

Global United (home) vs FC Barcelona
Joburg City (home) vs Flying Eagles FC

Division 2:

Lenasia Old Boys (home) vs Rush FC
Old Parks (home, tbc) vs Leeds

Division 3:

Old Parks 2 (home, tbc) vs Florida Albion
Sandton Warriors (home) vs Panorama FC

Summer League Cups, round 1

What was originally scheduled as Round 1 — postponed due to bad weather — finally took place as the closing round of the group stage, and it delivered decisive outcomes across all divisions, locking in the semifinal line-ups for the cup.

Division 1
Global sealed their dominance at the top of the table with a confident win over Randburg, while Flying Eagles clinched the second qualifying spot. Over in Group B, Joburg City impressed with a 4-1 victory against Sundowners, joining Barcelona in the semifinals.

Division 2
Lenasia stormed to a commanding 6-0 win over GPMI, claiming top honors in their group alongside Leeds. In the other group, Old Parks had already booked their place, but it was Rush FC who edged through to the final four.

Division 3
Old Parks 2 and Panorama advanced after the latter’s 4-1 win over Randburg. Meanwhile, Sandton Warriors defeated Florida in a high-scoring 6-3 thriller — though both sides progressed from the group thanks to earlier results.

The stage is now set — it’s semifinal time!

Summer League Cups, round 3

With a night of clear skies, every match in Round 2 was completed, adding intensity to the race for semifinal spots across all divisions.

Division 1:
Flying Eagles secured a 3-0 win over Randburg by default, as Randburg were unable to field a team. In the other fixture, Joburg City kicked off their campaign with a hard-fought 2-1 away win against Barcelona. With just one round to go, both groups remain tightly contested, and the final fixtures will determine who progresses to the semifinals.

Division 2:
Leeds edged GPMI in a thrilling 7-5 encounter, keeping Group A wide open heading into the final round. In Group B, Old Parks locked in a home semifinal spot after defeating Rush. Rush and Rietvlei are now set for a decisive showdown for the second semifinal berth.

Division 3:
Old Parks 2 also clinched a home semifinal, defeating Randburg 5-3. The final qualifying spot in Group A will be decided between Randburg and Panorama. In Group B, Sandton Warriors beat Randfontein, eliminating them from contention. The group remains undecided, with the last match to determine who earns the home advantage in the semifinals.

Summer League Cups, round 2

After the opening round was postponed due to inclement weather, all six group matches were finally completed this week across the divisions.

Division 1 saw a Global beating Flying Eagles 6–1. Meanwhile, the returning Barcelona side edged out Sundowners in a thrilling 3–2 encounter.

In Division 2, reigning champions Old Parks kicked off their campaign in style with a 6–4 win over Rietvlei. Lenasia picked up a crucial away victory, defeating Leeds 3–2.

Division 3 action featured a strong showing from Old Parks 2, who overcame Panorama 5–2, while Florida beat Randfontein with a 4–1 result.

Sandton Warriors win Division 3

While Division 1 and Division 2 were decided weeks ago, Sandton Warriors secured the Division 3 title in dramatic fashion. Their final-game victory, combined with Randfontein’s slip-up at home, saw them finish four points clear at the top.

Congratulations to Sandton Warriors from the League!