WOR

COSAFA Cup 2025/26

Every result, the table as it finished, and the price each match went off at. 22 matches played between June 2025 and June 2025.

22Matches
44Goals
2Per game
27.3%Home wins
100%Priced at kickoff
AngolaTop of the table

Final table 14 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
1 ANGAngola 5 4 1 0 +11 13
2 SASouth Africa 5 2 1 2 0 7
3 COMComoros 4 2 1 1 0 7
4 NAMNamibia 3 1 2 0 +3 5
5 ZIMZimbabwe 3 1 1 1 0 4
6 MOZMozambique 3 1 1 1 -1 4
7 MADMadagascar 4 1 1 2 -3 4
8 TANTanzania 2 1 0 1 0 3
9 MAUMauritius 3 0 3 0 0 3
10 LESLesotho 3 1 0 2 -6 3
11 BOTBotswana 2 0 2 0 0 2
12 ZAMZambia 2 0 1 1 -1 1
13 ESWEswatini 2 0 1 1 -1 1
14 MALMalawi 3 0 1 2 -2 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2
44 goals. 36.4% of matches went over 2.5.
Home advantage
27.3%
Draws 36.4%, away wins 36.4%.
Half-time lead held
81.8%
From 11 matches where someone led at the break.
0–1 6 · 27.3%
0–0 5 · 22.7%
3–0 2 · 9.1%
1–1 2 · 9.1%
4–1 1 · 4.5%
4–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 15 June 2025
13:00 Angola 3 – 0 South Africa 2.80 2.88 3.44
10:00 Madagascar 0 – 1 Comoros 3.18 2.80 2.88
Friday 13 June 2025
16:00 South Africa 3 – 1 Comoros 1.68 3.35 7.98
13:00 Angola 4 – 1 Madagascar 1.95 2.90 6.00
Wednesday 11 June 2025
13:00 Botswana 3 – 3 Zambia 2.74 2.75 3.09
13:00 Eswatini 1 – 2 Tanzania 3.40 2.70 2.76
Tuesday 10 June 2025
16:00 Malawi 0 – 1 Angola 5.75 2.90 2.17
16:00 Namibia 3 – 0 Lesotho 2.33 2.75 5.25
13:00 South Africa 0 – 0 Mauritius 1.30 5.50 16.12
13:00 Mozambique 1 – 3 Zimbabwe 2.53 2.95 3.95
Monday 9 June 2025
16:00 Comoros 0 – 0 Botswana 3.10 2.53 3.19
13:00 Madagascar 1 – 1 Eswatini 2.85 2.64 3.21
Sunday 8 June 2025
13:00 Namibia 0 – 0 Malawi 2.15 2.69 5.93
10:00 Angola 4 – 0 Lesotho 1.63 3.24 9.50
Saturday 7 June 2025
16:00 Tanzania 0 – 1 Madagascar 2.35 2.88 4.26
13:00 South Africa 2 – 0 Zimbabwe 1.56 3.65 8.00
10:00 Mozambique 0 – 0 Mauritius 1.84 3.13 5.77
Friday 6 June 2025
16:00 Zambia 0 – 1 Comoros 2.11 3.06 4.27
Thursday 5 June 2025
16:00 Angola 1 – 1 Namibia 1.95 3.02 5.38
13:00 Malawi 0 – 1 Lesotho 2.32 3.00 3.67
Wednesday 4 June 2025
16:00 Mauritius 0 – 0 Zimbabwe 3.52 3.04 2.35
13:00 South Africa 0 – 1 Mozambique 1.75 3.67 6.00

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key