WOR

African Nations Championship 2024/25

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

40Matches
82Goals
2.05Per game
40%Home wins
100%Priced at kickoff
MoroccoTop of the table

Final table 19 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 MORMorocco 6 5 0 1 +7 15
2 TANTanzania 5 3 1 1 +3 10
3 KENKenya 4 3 1 0 +3 10
4 MADMadagascar 6 3 1 2 +2 10
5 SENSenegal 4 2 2 0 +2 8
6 UGAUganda 5 2 1 2 +1 7
7 MAUMauritania 4 2 1 1 +1 7
8 ALGAlgeria 4 1 3 0 +3 6
9 SASouth Africa 4 1 3 0 +1 6
10 CDCongo DR 4 2 0 2 +1 6
11 SUDSudan 4 1 2 1 +3 5
12 ANGAngola 4 1 1 2 -3 4
13 GUIGuinea 4 1 1 2 -3 4
14 BFBurkina Faso 4 1 0 3 -2 3
15 NIGNigeria 3 1 0 2 -3 3
16 CONCongo 3 0 2 1 -2 2
17 NIGNiger 4 0 2 2 -3 2
18 CARCentral African Republic 4 0 1 3 -5 1
19 ZAMZambia 4 0 0 4 -6 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.05
82 goals. 30% of matches went over 2.5.
Home advantage
40%
Draws 27.5%, away wins 32.5%.
Half-time lead held
76.5%
From 17 matches where someone led at the break.
1–1 9 · 22.5%
2–0 6 · 15%
0–1 6 · 15%
1–0 5 · 12.5%
0–0 5 · 12.5%
2–1 2 · 5%

Results 44

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.

Saturday 30 August 2025
15:00 Madagascar 2 – 3 Morocco 9.50 3.75 1.59
Friday 29 August 2025
15:00 Sudan 1 – 1 Senegal 3.60 3.00 2.63
Tuesday 26 August 2025
17:30 Morocco 1 – 1 Senegal 1.98 2.90 6.20
14:30 Madagascar 1 – 0 Sudan 3.72 2.86 2.50
Saturday 23 August 2025
17:00 Sudan 1 – 1 Algeria 6.20 3.40 1.77
14:00 Uganda 0 – 1 Senegal 3.00 2.80 3.05
Friday 22 August 2025
17:00 Tanzania 0 – 1 Morocco 5.33 3.10 2.00
14:00 Kenya 1 – 1 Madagascar 1.99 3.00 5.60
Tuesday 19 August 2025
17:00 Sudan 0 – 0 Senegal 3.26 2.90 2.81
17:00 Nigeria 2 – 0 Congo 2.60 3.15 3.40
Monday 18 August 2025
17:00 South Africa 3 – 3 Uganda 2.53 3.00 3.54
17:00 Algeria 0 – 0 Niger 1.30 5.40 13.50
Sunday 17 August 2025
12:00 Zambia 0 – 1 Kenya 3.80 3.00 2.32
12:00 Congo DR 1 – 3 Morocco 4.50 3.35 1.94
Saturday 16 August 2025
17:00 Central African Republic 0 – 0 Tanzania 5.50 3.40 1.85
17:00 Burkina Faso 1 – 2 Madagascar 3.35 3.20 2.47
Friday 15 August 2025
17:00 Niger 0 – 0 South Africa 7.00 3.75 1.64
14:00 Guinea 1 – 1 Algeria 6.50 3.77 1.89
Thursday 14 August 2025
17:00 Angola 0 – 2 Congo DR 2.79 3.00 3.10
14:00 Morocco 3 – 1 Zambia 1.34 6.45 14.00
Wednesday 13 August 2025
17:00 Mauritania 1 – 0 Burkina Faso 3.82 3.15 2.65
14:00 Madagascar 2 – 0 Central African Republic 2.40 3.21 3.66
Tuesday 12 August 2025
17:00 Sudan 4 – 0 Nigeria 5.00 3.55 2.12
14:00 Senegal 1 – 1 Congo 1.74 3.50 8.50
Monday 11 August 2025
17:00 Uganda 2 – 0 Niger 1.68 3.72 6.50
14:00 South Africa 2 – 1 Guinea 2.13 3.10 5.25
Sunday 10 August 2025
15:00 Zambia 1 – 2 Angola 4.20 3.18 2.24
12:00 Kenya 1 – 0 Morocco 5.50 3.74 1.80
Saturday 9 August 2025
17:00 Tanzania 2 – 1 Madagascar 2.30 3.35 6.75
14:00 Central African Republic 0 – 1 Mauritania 3.20 3.14 2.75
Friday 8 August 2025
17:00 Guinea 0 – 3 Uganda 2.66 3.05 3.80
14:00 Algeria 1 – 1 South Africa 2.09 3.40 4.10
Thursday 7 August 2025
16:00 Angola 1 – 1 Kenya 2.64 2.95 3.88
13:00 Congo DR 2 – 0 Zambia 2.54 3.10 3.98
Wednesday 6 August 2025
17:00 Mauritania 0 – 1 Tanzania 4.10 3.10 2.33
14:00 Burkina Faso 4 – 2 Central African Republic 2.45 3.00 3.80
Tuesday 5 August 2025
17:00 Senegal 1 – 0 Nigeria 3.45 3.05 3.15
14:00 Congo 1 – 1 Sudan 3.70 3.05 2.47
Monday 4 August 2025
17:00 Uganda 0 – 3 Algeria 3.94 3.20 2.47
14:00 Niger 0 – 1 Guinea 4.70 3.25 2.27
Sunday 3 August 2025
17:00 Madagascar 0 – 0 Mauritania 3.00 3.26 2.73
15:00 Morocco 2 – 0 Angola 2.05 3.35 5.74
12:00 Kenya 1 – 0 Congo DR 2.80 3.17 2.97
Saturday 2 August 2025
17:00 Tanzania 2 – 0 Burkina Faso 2.17 3.00 5.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