Winter League 2026 – 5th Round

The Winter League reached its halfway point with the following results:

In Division 1, Joburg City beat Sundowners to join Highlands Park B at the top of the table, taking advantage of the latter’s week off. Barcelona climbed to third after beating Olympia 8-2, while Global United drew 1-1 with Old Parks, leaving both teams at the bottom of the league.

In Division 2, Leeds beat Lenasia 6-4 to join them at the top of the table. Both teams now have the same number of points at the halfway stage of the season. Rietvlei climbed to third after beating Florida 2-1, while Amigos FC recorded their second win of the season with a 6-3 victory over bottom-placed Flying Eagles.

In Division 3, Warriors closed the gap on leaders Old Parks 2 after beating Olympia 4-1. Old Parks 2 dropped their first points of the season following a 2-2 draw away at Panorama. Rush FC moved up to fourth after beating Randburg 4-2 away from home.

Winter League 2026 – 4th Round

On an unusually smooth evening, with no issues to report, every fixture kicked off on time and was completed as scheduled.

In Division 1, Global United returned to winning ways after three games without a victory, defeating Joburg City 2-1 and briefly moving to the top of the table. Highlands Park B then overtook them with a 4-1 win against Barcelona. Sundowners also climbed to third place after beating Olympia 2-0.

In Division 2, Lenasia continued their perfect start to the season with a fourth win from four matches, defeating Flying Eagles 5-1. Leeds remain three points behind after a narrow 1-0 victory over Rietvlei, while Florida moved into third place following a 4-2 away win against Amigos FC.

In Division 3, Old Parks 2 also maintained their perfect record, securing a fourth consecutive victory with a 5-0 away win over Randburg. Warriors climbed to second after a 8-1 victory over Rush, while Panorama moved into third place with a 5-2 win against Olympia.

Winter League 2026 – 1st Catch Up Round

Only a handful of matches were played across the three divisions during the first catch up round of the Winter League.

In Division 1, the postponed June fixtures were finally completed. Joburg City and Olympia shared the spoils in an entertaining 2-2 draw, while Barcelona edged Old Parks 1-0 and Highlands Park B secured a 2-0 victory over Sundowners.

The results leave Highlands Park B and Joburg City level at the top of the table on seven points, although Joburg City have played one game more.

In Division 2, Lenasia moved to the summit after a convincing 3-0 victory over Rietvlei.

In Division 3, Olympia were awarded a 3-0 default victory after Randburg were unable to field a team.

Winter League 2026 – 3rd Round

The Winter League continued with the third round of fixtures, producing movement at the top of all three divisions.

In Division 1, Global United suffered a home defeat against Olympia, who moved into second place as a result. Joburg City climbed to the top of the table after winning away at Highlands Park B. In the other fixture, Old Parks claimed their first win in the top division with a victory over Sundowners C.

In Division 2, three teams now share top spot on six points. Rietvlei collected a 3-0 default win over Flying Eagles, Lenasia beat Amigos FC 4-1, and Leeds edged Florida 4-3 in a close contest.

In Division 3, Old Parks 2 continued their excellent start with a third win from three games, beating Rush FC 4-1. Sandton Warriors moved into second place after a strong 4-1 victory over Panorama.

Winter League 2026 – 2nd Round

The Winter League continued this week, although the schedule is already being heavily affected by postponements and defaults, with several teams facing emergencies of different kinds.

In Division 1, Highlands Park moved to the top of the table after a 3-3 draw with Olympia. In the other fixture, Joburg City claimed their first win of the season with a 4-2 victory over Old Parks.

In Division 2, the match between Lenasia and Rietvlei was rescheduled, giving Florida the chance to move top after a 3-0 default win against Flying Eagles. Amigos also got off the mark, beating Leeds 5-2 to move onto three points.

In Division 3, Old Parks 2 went top after a 3-0 win over Olympia 2. Panorama and Warriors also recorded their first wins of the campaign, with Panorama beating Rush 3-2 and Warriors defeating Randburg 2 by 4 goals to 1.

Winter League 2026 – 1st Round

The Winter League got underway with an eventful opening round across all three divisions.

In Division 1, newly crowned double champions Global United suffered a 2-0 defeat to Highlands Park B in a repeat of the Cup Final from two weeks ago. This time, however, it was Highlands Park B who came out on top.

Elsewhere in the division, Olympia and Old Parks shared the points in a 1-1 draw, while Sundowners made a strong start with a 3-1 win over Barcelona.

In Division 2, Leeds opened their campaign with a 3-0 default victory over Flying Eagles. Lenasia also began with a win, beating Florida 4-2, while Rietvlei matched Leeds’ scoreline with a 3-0 victory over Amigos FC.

The strangest story of the round came from Division 3, where all three matches finished with the exact same scoreline: 4-3. Old Parks 2, Randburg 2 and Rush FC all edged thrilling seven-goal contests to start their Winter League campaigns with narrow wins.

Winter League Changes

Leeds, initially placed in Division 1, will swap places with Old Parks, currently in Division 2.

Updated calendars will be published soon.

Congratulations to our Cup Winners!

After a long Summer League campaign, the season came to an end with two exciting cup finals.

In Division 1, Global United confirmed their dominance with a hard-fought 2-0 win over Highlands Park B. It was their fourth cup triumph, and third in a row, completing a season double after also winning the league.

In Division 2, Leeds beat Old Parks to lift the cup for the second successive year.

Some pictures from the night:

Cup Finals and Winter League

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:

Semifinals results

In Division 1, Global United beat Olympia 3-0 to reach the cup final once again, while Highlands Park B defeated Joburg City 5-3 in a high-scoring semifinal.

In Division 2, Leeds and Old Parks will meet again after dominating the summer division. Both teams won away from home: Leeds claimed a 6-0 victory at Panorama, while Old Parks won the derby 2-1 against Old Parks 2.