Angola host Zimbabwe in the Africa Cup of Nations on 26 December 2025, Friday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 12:30 UK Time.
Angola and Zimbabwe meet in Group A of the AFCON 2025 with pressure already building after opening day defeats.
With both sides conceding twice in their first match, this fixture carries real weight for qualification momentum. The balance between urgency and control should shape how the game unfolds.
Angola’s opening 2-1 loss to South Africa followed a familiar recent pattern. They remained competitive in the game and found the net, but defensive moments proved costly. That theme also appeared in the 2-2 draw with Eswatini and the narrow 3-2 win over Zambia, where attacking output came with defensive exposure.
Across the last five matches, Angola have scored in three games and conceded in four. Clean sheets have been rare, with the goalless draw against Cameroon standing out as the exception rather than the rule. Even so, their ability to create chances against varied opposition suggests a side willing to play on the front foot.
The Palancas Negras also tend to grow into games rather than dominate early. That trait can stretch matches into open second halves, especially when they are forced to chase results. In a must win scenario, Angola are unlikely to retreat into caution.
Zimbabwe arrive with deeper concerns. Five matches without a win reflects more than just tough opponents. The 2-1 loss to Egypt again showed resilience, but it also extended a run where they have conceded so many chances and conceded late in games.
Defensively, Zimbabwe have struggled to manage transitions. Losses to Qatar, Algeria, and Lesotho all followed a similar script, limited attacking threat combined with spells of sustained pressure. Only the 0-0 draw against South Africa offered genuine stability, and that came in a far more conservative setup.
Goals have also been a problem. One goal scored in four of the last five matches places pressure on defensive perfection, something they have not consistently delivered. In a game that demands initiative, Zimbabwe may once again find themselves reacting rather than dictating.
Based on form trends and attacking output, Angola to win stands out as the best bet at 1.79 odds. They have shown a clearer route to goal than Zimbabwe and tend to remain competitive even when conceding. Against a side struggling for confidence, that attacking intent carries weight.
Additionally, over 2.5 goals at 2.42 odds offers value. Angola’s recent matches regularly move beyond two goals, while Zimbabwe’s defensive record suggests they are unlikely to keep things tight if they fall behind. An open second half would strongly support this angle.
For a correct score prediction, Angola 3-1 at 17.00 odds fits the data patterns. Angola scoring multiple goals while conceding once aligns closely with both teams’ recent trends, making it a logical outcome rather than a speculative one.
| Angola | Zimbabwe | |
|---|---|---|
| Game Played | 1 | 2 |
| Wins | 0 | 0 |
| Draws | 0 | 1 |
| Loss | 1 | 1 |
| Goals For | 1 | 2 |
| Goals Against | 2 | 3 |
| Angola | Zimbabwe | |
|---|---|---|
| Game Played | 0 | 2 |
| Wins | 0 | 0 |
| Draws | 0 | 1 |
| Loss | 0 | 1 |
| Goals For | 0 | 2 |
| Goals Against | 0 | 3 |
|
29.12.25
|
Angola Egypt |
0-0 |
|
26.12.25
|
Angola Zimbabwe |
1-1 |
|
22.12.25
|
South Africa Angola |
2-1 |
|
18.11.25
|
Angola Zambia |
3-2 |
|
14.11.25
|
Angola Argentina |
0-2 |
|
13.10.25
|
Cameroon Angola |
0-0 |
|
08.10.25
|
Eswatini Angola |
2-2 |
|
09.09.25
|
Angola Mauritius |
3-1 |
|
04.09.25
|
Angola Libya |
0-1 |
|
14.08.25
|
Angola DR Congo |
0-2 |
|
10.08.25
|
Zambia Angola |
1-2 |
|
07.08.25
|
Angola Kenya |
1-1 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
15.06.25
|
Angola South Africa |
3-0 |
|
13.06.25
|
Angola Madagascar |
4-1 |
|
10.06.25
|
Malawi Angola |
0-1 |
|
08.06.25
|
Angola Lesotho |
4-0 |
|
05.06.25
|
Angola Namibia |
1-1 |
|
25.03.25
|
Angola Cape Verde |
1-2 |
|
20.03.25
|
Libya Angola |
1-1 |
|
28.12.24
|
Angola Lesotho |
0-1 |
|
21.12.24
|
Lesotho Angola |
0-2 |
|
18.11.24
|
Sudan Angola |
0-0 |
|
15.11.24
|
Angola Ghana |
1-1 |
|
15.10.24
|
Niger Angola |
0-1 |
|
11.10.24
|
Angola Niger |
2-0 |
|
09.09.24
|
Angola Sudan |
2-1 |
|
05.09.24
|
Ghana Angola |
0-1 |
|
07.07.24
|
Angola Namibia |
5-0 |
|
05.07.24
|
Comoros Angola |
1-2 |
|
03.07.24
|
Lesotho Angola |
1-3 |
|
01.07.24
|
Angola Seychelles |
3-2 |
|
28.06.24
|
Angola Namibia |
0-0 |
|
11.06.24
|
Angola Cameroon |
1-1 |
|
07.06.24
|
Angola Eswatini |
1-0 |
|
25.03.24
|
Comoros Angola |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
02.02.24
|
Nigeria Angola |
1-0 |
|
27.01.24
|
Angola Namibia |
3-0 |
|
23.01.24
|
Angola Burkina Faso |
2-0 |
|
20.01.24
|
Mauritania Angola |
2-3 |
|
15.01.24
|
Algeria Angola |
1-1 |
|
06.01.24
|
DR Congo Angola |
0-0 |
|
21.11.23
|
Mauritius Angola |
0-0 |
|
16.11.23
|
Cape Verde Angola |
0-0 |
|
17.10.23
|
Angola DR Congo |
0-0 |
|
13.10.23
|
Angola Mozambique |
1-1 |
|
12.09.23
|
Iran Angola |
4-0 |
|
07.09.23
|
Angola Madagascar |
0-0 |
|
12.07.23
|
Angola Lesotho |
4-2 |
|
29.12.25
|
Angola Egypt |
0-0 |
|
26.12.25
|
Angola Zimbabwe |
1-1 |
|
18.11.25
|
Angola Zambia |
3-2 |
|
14.11.25
|
Angola Argentina |
0-2 |
|
09.09.25
|
Angola Mauritius |
3-1 |
|
04.09.25
|
Angola Libya |
0-1 |
|
14.08.25
|
Angola DR Congo |
0-2 |
|
07.08.25
|
Angola Kenya |
1-1 |
|
15.06.25
|
Angola South Africa |
3-0 |
|
13.06.25
|
Angola Madagascar |
4-1 |
|
08.06.25
|
Angola Lesotho |
4-0 |
|
05.06.25
|
Angola Namibia |
1-1 |
|
25.03.25
|
Angola Cape Verde |
1-2 |
|
28.12.24
|
Angola Lesotho |
0-1 |
|
15.11.24
|
Angola Ghana |
1-1 |
|
11.10.24
|
Angola Niger |
2-0 |
|
09.09.24
|
Angola Sudan |
2-1 |
|
07.07.24
|
Angola Namibia |
5-0 |
|
01.07.24
|
Angola Seychelles |
3-2 |
|
28.06.24
|
Angola Namibia |
0-0 |
|
11.06.24
|
Angola Cameroon |
1-1 |
|
07.06.24
|
Angola Eswatini |
1-0 |
|
27.01.24
|
Angola Namibia |
3-0 |
|
23.01.24
|
Angola Burkina Faso |
2-0 |
|
17.10.23
|
Angola DR Congo |
0-0 |
|
13.10.23
|
Angola Mozambique |
1-1 |
|
07.09.23
|
Angola Madagascar |
0-0 |
|
12.07.23
|
Angola Lesotho |
4-2 |
|
10.07.23
|
Angola Mauritius |
0-1 |
|
27.03.23
|
Angola Ghana |
1-1 |
|
20.01.23
|
Angola Mauritania |
0-0 |
|
17.11.22
|
Angola Botswana |
1-0 |
|
07.07.22
|
Angola Seychelles |
3-0 |
|
05.07.22
|
Angola Comoros |
3-1 |
|
01.06.22
|
Angola CAR |
2-1 |
|
12.11.21
|
Angola Egypt |
2-2 |
|
08.10.21
|
Angola Gabon |
3-1 |
|
07.09.21
|
Angola Libya |
0-1 |
|
29.03.21
|
Angola Gabon |
2-0 |
|
17.11.20
|
Angola DR Congo |
0-1 |
|
13.11.19
|
Angola Gambia |
1-3 |
|
10.09.19
|
Angola Gambia |
2-1 |
|
03.08.19
|
Angola Eswatini (Penalties:0 - 1) |
1-1 |
|
02.07.19
|
Angola Mali |
0-1 |
|
08.06.19
|
Angola Guinea-Bissau |
2-0 |
|
18.11.18
|
Angola Burkina Faso |
2-1 |
|
12.10.18
|
Angola Mauritania |
4-1 |
|
09.09.18
|
Angola Botswana |
1-0 |
|
20.01.18
|
Angola Cameroon |
1-0 |
|
16.01.18
|
Angola Burkina Faso |
0-0 |
|
22.12.25
|
South Africa Angola |
2-1 |
|
13.10.25
|
Cameroon Angola |
0-0 |
|
08.10.25
|
Eswatini Angola |
2-2 |
|
10.08.25
|
Zambia Angola |
1-2 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
10.06.25
|
Malawi Angola |
0-1 |
|
20.03.25
|
Libya Angola |
1-1 |
|
21.12.24
|
Lesotho Angola |
0-2 |
|
18.11.24
|
Sudan Angola |
0-0 |
|
15.10.24
|
Niger Angola |
0-1 |
|
05.09.24
|
Ghana Angola |
0-1 |
|
05.07.24
|
Comoros Angola |
1-2 |
|
03.07.24
|
Lesotho Angola |
1-3 |
|
25.03.24
|
Comoros Angola |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
02.02.24
|
Nigeria Angola |
1-0 |
|
20.01.24
|
Mauritania Angola |
2-3 |
|
15.01.24
|
Algeria Angola |
1-1 |
|
06.01.24
|
DR Congo Angola |
0-0 |
|
21.11.23
|
Mauritius Angola |
0-0 |
|
16.11.23
|
Cape Verde Angola |
0-0 |
|
12.09.23
|
Iran Angola |
4-0 |
|
07.07.23
|
Mozambique Angola |
1-1 |
|
17.06.23
|
CAR Angola |
1-2 |
|
23.03.23
|
Ghana Angola |
1-0 |
|
16.01.23
|
Mali Angola |
3-3 |
|
20.11.22
|
South Africa Angola |
1-1 |
|
10.07.22
|
Botswana Angola |
1-0 |
|
05.06.22
|
Madagascar Angola |
1-1 |
|
29.03.22
|
Equatorial Guinea Angola |
0-0 |
|
26.03.22
|
Guinea-Bissau Angola |
3-2 |
|
16.11.21
|
Libya Angola |
1-1 |
|
11.10.21
|
Gabon Angola |
2-0 |
|
01.09.21
|
Egypt Angola |
1-0 |
|
25.03.21
|
Gambia Angola |
1-0 |
|
14.11.20
|
DR Congo Angola |
0-0 |
|
17.11.19
|
Gabon Angola |
2-1 |
|
06.09.19
|
Gambia Angola |
0-1 |
|
28.07.19
|
Eswatini Angola |
1-1 |
|
29.06.19
|
Mauritania Angola |
0-0 |
|
24.06.19
|
Tunisia Angola |
1-1 |
|
22.03.19
|
Botswana Angola |
0-1 |
|
16.10.18
|
Mauritania Angola |
1-0 |
|
24.03.18
|
Zimbabwe Angola (Penalties:2 - 4) |
2-2 |
|
21.03.18
|
South Africa Angola (Penalties:5 - 3) |
1-1 |
|
28.01.18
|
Nigeria Angola |
2-1 |
|
24.01.18
|
Congo Angola |
0-0 |
|
12.08.17
|
Madagascar Angola |
0-0 |
|
15.07.17
|
Mauritius Angola |
0-1 |
|
26.05.26
|
Nigeria Zimbabwe |
2-0 |
|
29.12.25
|
Zimbabwe South Africa |
2-3 |
|
26.12.25
|
Angola Zimbabwe |
1-1 |
|
22.12.25
|
Egypt Zimbabwe |
2-1 |
|
17.11.25
|
Qatar Zimbabwe |
1-2 |
|
13.11.25
|
Algeria Zimbabwe |
3-1 |
|
13.10.25
|
Lesotho Zimbabwe |
1-0 |
|
10.10.25
|
Zimbabwe South Africa |
0-0 |
|
09.09.25
|
Zimbabwe Rwanda |
0-1 |
|
05.09.25
|
Benin Zimbabwe |
1-0 |
|
10.06.25
|
Niger Zimbabwe |
1-1 |
|
10.06.25
|
Mozambique Zimbabwe |
1-3 |
|
07.06.25
|
South Africa Zimbabwe |
2-0 |
|
06.06.25
|
Burkina Faso Zimbabwe |
2-0 |
|
04.06.25
|
Mauritius Zimbabwe |
0-0 |
|
25.03.25
|
Nigeria Zimbabwe |
1-1 |
|
20.03.25
|
Zimbabwe Benin |
2-2 |
|
19.11.24
|
Cameroon Zimbabwe |
2-1 |
|
15.11.24
|
Zimbabwe Kenya |
1-1 |
|
02.11.24
|
Eswatini Zimbabwe |
1-0 |
|
27.10.24
|
Zimbabwe Eswatini |
0-3 |
|
14.10.24
|
Zimbabwe Namibia |
3-1 |
|
10.10.24
|
Namibia Zimbabwe |
0-1 |
|
10.09.24
|
Zimbabwe Cameroon |
0-0 |
|
06.09.24
|
Kenya Zimbabwe |
0-0 |
|
02.07.24
|
Kenya Zimbabwe |
2-0 |
|
30.06.24
|
Zambia Zimbabwe |
0-2 |
|
27.06.24
|
Comoros Zimbabwe |
0-1 |
|
11.06.24
|
South Africa Zimbabwe |
3-1 |
|
07.06.24
|
Zimbabwe Lesotho |
0-2 |
|
26.03.24
|
Kenya Zimbabwe |
3-1 |
|
23.03.24
|
Zambia Zimbabwe (Penalties:5 - 6) |
2-2 |
|
19.11.23
|
Zimbabwe Nigeria |
1-1 |
|
15.11.23
|
Rwanda Zimbabwe |
0-0 |
|
30.09.23
|
Botswana Zimbabwe (Penalties:1 - 0) |
1-1 |
|
18.01.22
|
Zimbabwe Guinea |
2-1 |
|
14.01.22
|
Malawi Zimbabwe |
2-1 |
|
10.01.22
|
Senegal Zimbabwe |
1-0 |
|
02.01.22
|
Zimbabwe Sudan |
0-0 |
|
14.11.21
|
Zimbabwe Ethiopia |
1-1 |
|
11.11.21
|
South Africa Zimbabwe |
1-0 |
|
12.10.21
|
Zimbabwe Ghana |
0-1 |
|
09.10.21
|
Ghana Zimbabwe |
3-1 |
|
07.09.21
|
Ethiopia Zimbabwe |
1-0 |
|
03.09.21
|
Zimbabwe South Africa |
0-0 |
|
13.07.21
|
Senegal Zimbabwe |
2-1 |
|
11.07.21
|
Namibia Zimbabwe |
2-0 |
|
09.07.21
|
Malawi Zimbabwe |
2-2 |
|
07.07.21
|
Mozambique Zimbabwe |
0-0 |
|
29.03.21
|
Zimbabwe Zambia |
0-2 |
|
29.12.25
|
Zimbabwe South Africa |
2-3 |
|
10.10.25
|
Zimbabwe South Africa |
0-0 |
|
09.09.25
|
Zimbabwe Rwanda |
0-1 |
|
20.03.25
|
Zimbabwe Benin |
2-2 |
|
15.11.24
|
Zimbabwe Kenya |
1-1 |
|
27.10.24
|
Zimbabwe Eswatini |
0-3 |
|
14.10.24
|
Zimbabwe Namibia |
3-1 |
|
10.09.24
|
Zimbabwe Cameroon |
0-0 |
|
07.06.24
|
Zimbabwe Lesotho |
0-2 |
|
19.11.23
|
Zimbabwe Nigeria |
1-1 |
|
18.01.22
|
Zimbabwe Guinea |
2-1 |
|
02.01.22
|
Zimbabwe Sudan |
0-0 |
|
14.11.21
|
Zimbabwe Ethiopia |
1-1 |
|
12.10.21
|
Zimbabwe Ghana |
0-1 |
|
03.09.21
|
Zimbabwe South Africa |
0-0 |
|
29.03.21
|
Zimbabwe Zambia |
0-2 |
|
24.01.21
|
Zimbabwe Mali |
0-1 |
|
16.11.20
|
Zimbabwe Algeria |
2-2 |
|
15.11.19
|
Zimbabwe Botswana |
0-0 |
|
22.09.19
|
Zimbabwe Lesotho |
3-1 |
|
10.09.19
|
Zimbabwe Somalia |
3-1 |
|
04.08.19
|
Zimbabwe Mauritius |
3-1 |
|
30.06.19
|
Zimbabwe DR Congo |
0-4 |
|
24.03.19
|
Zimbabwe Congo |
2-0 |
|
16.10.18
|
Zimbabwe DR Congo |
1-1 |
|
18.04.18
|
Zimbabwe Botswana |
0-1 |
|
24.03.18
|
Zimbabwe Angola (Penalties:2 - 4) |
2-2 |
|
11.06.17
|
Zimbabwe Liberia |
3-0 |
|
04.08.13
|
Zimbabwe Mauritius |
1-1 |
|
26.05.26
|
Nigeria Zimbabwe |
2-0 |
|
26.12.25
|
Angola Zimbabwe |
1-1 |
|
22.12.25
|
Egypt Zimbabwe |
2-1 |
|
17.11.25
|
Qatar Zimbabwe |
1-2 |
|
13.11.25
|
Algeria Zimbabwe |
3-1 |
|
13.10.25
|
Lesotho Zimbabwe |
1-0 |
|
05.09.25
|
Benin Zimbabwe |
1-0 |
|
10.06.25
|
Niger Zimbabwe |
1-1 |
|
10.06.25
|
Mozambique Zimbabwe |
1-3 |
|
07.06.25
|
South Africa Zimbabwe |
2-0 |
|
06.06.25
|
Burkina Faso Zimbabwe |
2-0 |
|
04.06.25
|
Mauritius Zimbabwe |
0-0 |
|
25.03.25
|
Nigeria Zimbabwe |
1-1 |
|
19.11.24
|
Cameroon Zimbabwe |
2-1 |
|
02.11.24
|
Eswatini Zimbabwe |
1-0 |
|
10.10.24
|
Namibia Zimbabwe |
0-1 |
|
06.09.24
|
Kenya Zimbabwe |
0-0 |
|
02.07.24
|
Kenya Zimbabwe |
2-0 |
|
30.06.24
|
Zambia Zimbabwe |
0-2 |
|
27.06.24
|
Comoros Zimbabwe |
0-1 |
|
11.06.24
|
South Africa Zimbabwe |
3-1 |
|
26.03.24
|
Kenya Zimbabwe |
3-1 |
|
23.03.24
|
Zambia Zimbabwe (Penalties:5 - 6) |
2-2 |
|
15.11.23
|
Rwanda Zimbabwe |
0-0 |
|
30.09.23
|
Botswana Zimbabwe (Penalties:1 - 0) |
1-1 |
|
14.01.22
|
Malawi Zimbabwe |
2-1 |
|
10.01.22
|
Senegal Zimbabwe |
1-0 |
|
11.11.21
|
South Africa Zimbabwe |
1-0 |
|
09.10.21
|
Ghana Zimbabwe |
3-1 |
|
07.09.21
|
Ethiopia Zimbabwe |
1-0 |
|
13.07.21
|
Senegal Zimbabwe |
2-1 |
|
11.07.21
|
Namibia Zimbabwe |
2-0 |
|
09.07.21
|
Malawi Zimbabwe |
2-2 |
|
07.07.21
|
Mozambique Zimbabwe |
0-0 |
|
25.03.21
|
Botswana Zimbabwe |
0-1 |
|
20.01.21
|
Burkina Faso Zimbabwe |
3-1 |
|
16.01.21
|
Cameroon Zimbabwe |
1-0 |
|
12.11.20
|
Algeria Zimbabwe |
3-1 |
|
11.10.20
|
Malawi Zimbabwe |
0-0 |
|
19.11.19
|
Zambia Zimbabwe |
1-2 |
|
20.10.19
|
Lesotho Zimbabwe |
0-0 |
|
05.09.19
|
Somalia Zimbabwe |
1-0 |
|
28.07.19
|
Mauritius Zimbabwe |
0-4 |
|
26.06.19
|
Uganda Zimbabwe |
1-1 |
|
21.06.19
|
Egypt Zimbabwe |
1-0 |
|
08.06.19
|
Nigeria Zimbabwe |
0-0 |
|
18.11.18
|
Liberia Zimbabwe |
1-0 |
|
13.10.18
|
DR Congo Zimbabwe |
1-2 |
|
09.09.18
|
Congo Zimbabwe |
1-1 |
|
08.11.17
|
Lesotho Zimbabwe |
1-0 |
|
24.03.2018
|
Zimbabwe Angola (Penalties:2 - 4) |
2-2
|