Final table 12 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3.32
73 goals.
72.7% of matches went over 2.5.
Home advantage
68.2%
Draws 4.5%,
away wins 27.3%.
Half-time lead held
88.9%
From 18 matches where someone led at the break.
3–0
4 · 18.2%
2–0
3 · 13.6%
2–1
2 · 9.1%
0–3
2 · 9.1%
0–1
2 · 9.1%
5–0
1 · 4.5%
Results 22
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Sunday 27 September 2026
12:00
South Africa U20
2 – 1
Mozambique U20
—
—
—
09:00
Zambia U20
3 – 0
Namibia U20
—
—
—
Friday 25 September 2026
16:00
Namibia U20
0 – 3
Mozambique U20
—
—
—
10:00
South Africa U20
4 – 2
Zambia U20
—
—
—
Wednesday 23 September 2026
13:00
Zambia U20
3 – 1
Botswana U20
—
—
—
13:00
Malawi U20
2 – 1
Comoros U20
—
—
—
10:00
South Africa U20
2 – 0
Eswatini U20
—
—
—
10:00
Lesotho U20
0 – 5
Angola U20
—
—
—
Tuesday 22 September 2026
13:00
Namibia U20
3 – 0
Seychelles U20
—
—
—
13:00
Mozambique U20
5 – 0
Mauritius U20
—
—
—
Monday 21 September 2026
16:00
Eswatini U20
3 – 2
Lesotho U20
—
—
—
13:00
South Africa U20
2 – 0
Angola U20
—
—
—
12:00
Botswana U20
0 – 3
Malawi U20
—
—
—
09:00
Zambia U20
3 – 0
Comoros U20
—
—
—
Sunday 20 September 2026
13:00
Mozambique U20
0 – 1
Namibia U20
—
—
—
10:00
Mauritius U20
3 – 4
Seychelles U20
—
—
—
Saturday 19 September 2026
16:00
Comoros U20
0 – 0
Botswana U20
—
—
—
13:00
Angola U20
4 – 0
Eswatini U20
—
—
—
10:00
South Africa U20
3 – 0
Lesotho U20
—
—
—
Friday 18 September 2026
16:00
Mozambique U20
4 – 1
Seychelles U20
—
—
—
13:00
Zambia U20
2 – 0
Malawi U20
—
—
—
10:00
Mauritius U20
0 – 1
Namibia U20
—
—
—