Final table 8 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
2.8
42 goals.
53.3% of matches went over 2.5.
Home advantage
66.7%
Draws 13.3%,
away wins 20%.
Half-time lead held
85.7%
From 7 matches where someone led at the break.
3–0
3 · 20%
2–0
3 · 20%
2–1
2 · 13.3%
1–1
2 · 13.3%
3–3
1 · 6.7%
3–2
1 · 6.7%
Results 16
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 13 July 2025
12:00
South Africa U20
3 – 0
Malawi U20
1.67
4.20
8.00
Saturday 12 July 2025
13:00
Angola U20
1 – 1
Zambia U20
2.79
3.30
3.16
Friday 11 July 2025
13:00
Malawi U20
2 – 1
Zambia U20
4.00
3.19
2.14
10:00
South Africa U20
2 – 0
Angola U20
1.85
3.40
4.97
Wednesday 9 July 2025
13:00
South Africa U20
2 – 0
Eswatini U20
—
—
—
13:00
Zambia U20
1 – 0
Botswana U20
1.22
6.83
15.00
Tuesday 8 July 2025
13:00
Angola U20
2 – 0
Zimbabwe U20
1.86
3.65
4.90
13:00
Namibia U20
0 – 2
Malawi U20
2.70
3.95
2.97
Monday 7 July 2025
13:00
South Africa U20
3 – 0
Botswana U20
1.81
3.97
5.51
10:00
Zambia U20
3 – 0
Eswatini U20
1.30
5.50
12.00
Sunday 6 July 2025
13:00
Namibia U20
3 – 2
Zimbabwe U20
2.11
3.82
3.80
10:00
Angola U20
1 – 1
Malawi U20
2.40
3.33
3.98
Saturday 5 July 2025
13:00
South Africa U20
3 – 3
Zambia U20
2.03
3.33
3.80
10:00
Eswatini U20
1 – 3
Botswana U20
2.52
3.40
3.23
Friday 4 July 2025
11:00
Namibia U20
0 – 1
Angola U20
3.55
3.31
2.41
08:00
Malawi U20
2 – 1
Zimbabwe U20
2.62
3.41
2.70