PosClubPlayedWonDrawnLostGFGAGDPoints
1Durbanville352744112337985
2Young Bafana342527110298177
3Meadowridge352131179651466
4Sunningdale City3617415109585155
5Saxon Rovers33164135653352
6Clyde Pinelands36162185475-2150
7Edgemead G/W36145177272047
8Fish Hoek33145147173-247
9Stephanian Ottery36116197289-1739
10Kuilsriver2992184979-3029
11Kensington32722331100-6923
12Shosholoza30512426115-8916
PosClubPlayedWonDrawnLostGFGAGDPoints
1Clyde Pinelands97111951422
2Saxon Rovers85211810817
3Durbanville85121991016
4Kensington85121510516
5Shosholoza65011631315
6Young Bafana741266013
7Meadowridge83141216-410
8Fish Hoek72141617-17
9Stephanian Ottery91351020-106
10Edgemead G/W9207820-126
11Kuilsriver6123813-55
12Sunningdale City9018523-181
PosClubPlayedWonDrawnLostGFGAGDPoints
1Durbanville98104083225
2Meadowridge971127111622
3Fish Hoek962125101520
4Young Bafana961227121519
5Stephanian Ottery951328181016
6Sunningdale City94232213914
7Saxon Rovers84131210213
8Clyde Pinelands9405129312
9Edgemead G/W92161230-187
10Kuilsriver8107621-153
11Shosholoza8008539-340
12Kensington8008237-350
PosClubPlayedWonDrawnLostGFGAGDPoints
1Durbanville99002852327
2Young Bafana98013223024
3Edgemead G/W96122891919
4Kuilsriver860230131718
5Sunningdale City94141619-313
6Saxon Rovers84041316-312
7Meadowridge94051927-812
8Clyde Pinelands94051428-1412
9Kensington82061019-96
10Stephanian Ottery91261125-145
11Fish Hoek91171330-174
12Shosholoza8017526-211
PosClubPlayedWonDrawnLostGFGAGDPoints
1Sunningdale City99006636327
2Meadowridge971121111022
3Young Bafana97024593621
4Durbanville952225111417
5Fish Hoek85121716116
6Edgemead G/W943224131115
7Stephanian Ottery94052326-312
8Saxon Rovers93151317-410
9Clyde Pinelands9117933-244
10Kuilsriver7106532-273
11Kensington8017434-301
12Shosholoza8008047-470

🟢 U12 Division: The Sunningdale Juggernaut

The Storyline: Complete and utter dominance by a single team. While the rest of the league fought for scraps, Sunningdale City operated on an entirely different level, turning the U12 bracket into their own personal exhibition league.

  • Dominant Teams: Sunningdale City finished with a flawless 9 wins from 9, scoring a breathtaking 66 goals while conceding only 3. Meadowridge (22 pts) and Young Bafana (21 pts) had fantastic seasons, but even they couldn’t touch the leaders.

  • Developmental Trends: There is a massive technical and physical disparity at this age group. The top three teams scored a combined 132 goals, while the bottom three (Kuilsriver, Kensington, Shosholoza) conceded a combined 113. This suggests that the top clubs have highly structured foundational academies, while the bottom clubs are still struggling with basic positional discipline and fundamental skills.

  • Impact of Last Week’s Results (June 6): Sunningdale City put an absolute exclamation point on their perfect season with a merciless 9-0 demolition of Kuilsriver. Meanwhile, Durbanville and Fish Hoek played out the match of the weekend, a thrilling 3-3 draw that showcased Fish Hoek’s grit, allowing them to secure a highly respectable 5th place finish.

🟡 U14 Division: The Unbreakable Defenses

The Storyline: A tense, high-stakes arms race between two incredibly well-drilled teams. This division was defined by tactical discipline and defensive masterclasses, proving that organization at the U14 level wins championships.

  • Dominant Teams: Durbanville secured the title as “Invincibles,” winning all 9 matches. But Young Bafana was breathing down their necks the entire way, finishing with 8 wins and just 1 loss.

  • Developmental Trends: At U14, players start understanding tactical shapes and defensive transitions—and the top teams have mastered it. Young Bafana conceded an astonishing 2 goals all season, while Durbanville conceded just 5. Even mid-table teams like Edgemead G/W (9 goals conceded) showed remarkable defensive solidity. The focus here has clearly shifted from “score more” to “concede less.”

  • Impact of Last Week’s Results (June 6): The pressure was on Durbanville to finish the perfect season, and they survived a massive scare, narrowly edging Fish Hoek 2-1. Young Bafana did their job, shutting out Kensington 2-0, but Durbanville’s nerve held. Elsewhere, Kuilsriver grabbed a strong 2-0 away win against Sunningdale City, cementing a brilliant 4th place finish.

🟠 U16 Division: The Competitive Cauldron

The Storyline: The leveling of the playing field. As players hit their mid-teens, the massive scorelines of the U12s disappear, replaced by tight, physical, and highly competitive fixtures.

  • Dominant Teams: Durbanville (25 pts) took the crown, but the chasing pack of Meadowridge, Fish Hoek, and Young Bafana were separated by just 3 points.

  • Developmental Trends: Physicality and stamina become the great equalizers here. The goal differences among the top teams shrunk significantly compared to the younger divisions. Seven different teams achieved a positive goal difference, showing that the middle of the pack is highly capable of taking points off the top teams on any given day.

  • Impact of Last Week’s Results (June 6): The headline of the weekend was the giant-killing act by Fish Hoek, who held the mighty Durbanville to a 3-3 draw. It cost Durbanville their perfect 100% win record right at the finish line. Meadowridge capitalized on the chaos, grinding out a vital 1-0 away win at Clyde Pinelands to officially lock down 2nd place.

🔴 U18 Division: The Wild West

The Storyline: Complete unpredictability. The U18 division was a chaotic, wide-open shootout where anyone could beat anyone, and historical club dominance meant nothing.

  • Dominant Teams: Clyde Pinelands (22 pts) emerged as the champions of the toughest bracket, holding off fierce challenges from Saxon Rovers (17 pts), Durbanville (16 pts), and Kensington (16 pts).

  • Developmental Trends:

    • The Shosholoza Anomaly: Shosholoza is dead last in every other age group with a combined -102 Goal Difference. Yet, their U18 team is an absolute powerhouse, winning 5 of their 6 games. They clearly funnel all their elite talent and coaching resources strictly into their senior setup.

    • The Sunningdale Collapse: Conversely, Sunningdale City dominates the U12s but completely fell apart at U18, securing just a single point all season. 

  • Impact of Last Week’s Results (June 5 & 6): Clyde Pinelands played exactly like champions on Friday night (June 5), dispatching a tough Meadowridge side 4-2 to officially secure the top spot. But the most emotional result of the weekend belonged to Sunningdale City, who fought to a gritty 1-1 draw with Kuilsriver—earning their first and only point of the season to ensure they didn’t finish on a zero.