Egypt host Zimbabwe in the Africa Cup of Nations on 22 December 2025, Monday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
Egypt open their AFCON 2025 Group B campaign at Adrar Stadium knowing that control is essential rather than spectacle. Zimbabwe arrive with clear attacking issues, but Egypt’s own recent Africa Cup of Nations form has also raised questions.
With South Africa vs Angola taking place earlier in the group, this fixture could quickly shape the balance of qualification.
Egypt’s recent form has been unconvincing, particularly in competitive settings. They have won only one of their last nine Africa Cup of Nations matches, a run that reflects difficulty turning possession into decisive moments. Draws against Cape Verde and Kuwait, combined with a 0-3 defeat to Jordan, show inconsistency at both ends of the pitch.
Defensively, Egypt remain structured but not dominant. The 1-1 draws against UAE and Cape Verde suggest they can manage games without fully controlling them. Goals often arrive late rather than through sustained pressure, which has limited their ability to put matches away early.
Despite those concerns, Egypt still tend to approach group openers with caution. That often results in controlled tempo and reduced risk, especially on neutral ground like Agadir.
Zimbabwe’s recent results highlight significant attacking problems. They have failed to score in four consecutive matches, including defeats to Algeria, Lesotho, and Rwanda. Even the 0-0 draw against South Africa showed more resistance than creativity.
Their wider record reinforces that picture. Only six wins across their last 39 matches in all competitions points to a side that struggles to turn games in their favour. Away from home, their average of 0.83 goals scored further underlines the lack of attacking threat.
Zimbabwe are likely to prioritise shape and containment once again. However, limited goal output makes it difficult to capitalise even when matches remain tight.
The best betting tip for this AFCON 2025 Group B opener is HT/FT Egypt/Egypt priced at 2.00 odds, which means we are backing them to lead at half time and win at full time
Zimbabwe’s extended goal drought suggests they may struggle to cope early if Egypt apply steady pressure.
Another excellent option is the under 2.5 goals at 1.72 odds stands out as a solid value bet. Zimbabwe’s last four matches all finished under that line, and Egypt’s recent Africa Cup of Nations games rarely produced goals.
That trend supports a correct score prediction of Egypt 2-0 at 5.00 odds. Zimbabwe’s attacking struggles and Egypt’s tendency to manage rather than overwhelm opponents point toward a controlled win without a high scoreline.
| Egypt | Zimbabwe | |
|---|---|---|
| Game Played | 6 | 2 |
| Wins | 4 | 0 |
| Draws | 1 | 1 |
| Loss | 1 | 1 |
| Goals For | 9 | 2 |
| Goals Against | 5 | 3 |
| Egypt | Zimbabwe | |
|---|---|---|
| Game Played | 4 | 2 |
| Wins | 4 | 0 |
| Draws | 0 | 1 |
| Loss | 0 | 1 |
| Goals For | 9 | 2 |
| Goals Against | 4 | 3 |
|
07.07.26
|
Argentina Egypt |
3-2 |
|
03.07.26
|
Australia Egypt (Penalties:2 - 4) |
1-1 |
|
27.06.26
|
Egypt Iran |
1-1 |
|
22.06.26
|
New Zealand Egypt |
1-3 |
|
15.06.26
|
Belgium Egypt |
1-1 |
|
06.06.26
|
Brazil Egypt |
2-1 |
|
28.05.26
|
Egypt Russia |
1-0 |
|
31.03.26
|
Spain Egypt |
0-0 |
|
27.03.26
|
Saudi Arabia Egypt |
0-4 |
|
17.01.26
|
Egypt Nigeria (Penalties:2 - 4) |
0-0 |
|
14.01.26
|
Senegal Egypt |
1-0 |
|
10.01.26
|
Egypt Ivory Coast |
3-2 |
|
05.01.26
|
Egypt Benin |
3-1 |
|
29.12.25
|
Angola Egypt |
0-0 |
|
26.12.25
|
Egypt South Africa |
1-0 |
|
22.12.25
|
Egypt Zimbabwe |
2-1 |
|
16.12.25
|
Egypt Nigeria |
2-1 |
|
09.12.25
|
Egypt Jordan |
0-3 |
|
06.12.25
|
UAE Egypt |
1-1 |
|
02.12.25
|
Egypt Kuwait |
1-1 |
|
17.11.25
|
Egypt Cape Verde (Penalties:2 - 0) |
1-1 |
|
14.11.25
|
Uzbekistan Egypt |
2-0 |
|
12.10.25
|
Egypt Guinea-Bissau |
1-0 |
|
08.10.25
|
Djibouti Egypt |
0-3 |
|
09.09.25
|
Egypt Tunisia |
3-0 |
|
09.09.25
|
Burkina Faso Egypt |
0-0 |
|
06.09.25
|
Egypt Tunisia |
1-0 |
|
05.09.25
|
Egypt Ethiopia |
2-0 |
|
25.03.25
|
Egypt Sierra Leone |
1-0 |
|
21.03.25
|
Ethiopia Egypt |
0-2 |
|
09.03.25
|
Egypt South Africa |
1-3 |
|
02.03.25
|
South Africa Egypt |
1-1 |
|
19.11.24
|
Egypt Botswana |
1-1 |
|
15.11.24
|
Cape Verde Egypt |
1-1 |
|
15.10.24
|
Mauritania Egypt |
0-1 |
|
11.10.24
|
Egypt Mauritania |
2-0 |
|
10.09.24
|
Botswana Egypt |
0-4 |
|
06.09.24
|
Egypt Cape Verde |
3-0 |
|
10.06.24
|
Guinea-Bissau Egypt |
1-1 |
|
06.06.24
|
Egypt Burkina Faso |
2-1 |
|
26.03.24
|
Egypt Croatia |
2-4 |
|
22.03.24
|
Egypt New Zealand |
1-0 |
|
28.01.24
|
Egypt DR Congo (Penalties:7 - 8) |
1-1 |
|
22.01.24
|
Cape Verde Egypt |
2-2 |
|
18.01.24
|
Egypt Ghana |
2-2 |
|
14.01.24
|
Egypt Mozambique |
2-2 |
|
07.01.24
|
Egypt Tanzania |
2-0 |
|
19.11.23
|
Sierra Leone Egypt |
0-2 |
|
16.11.23
|
Egypt Djibouti |
6-0 |
|
16.10.23
|
Egypt Algeria |
1-1 |
|
27.06.26
|
Egypt Iran |
1-1 |
|
28.05.26
|
Egypt Russia |
1-0 |
|
17.01.26
|
Egypt Nigeria (Penalties:2 - 4) |
0-0 |
|
10.01.26
|
Egypt Ivory Coast |
3-2 |
|
05.01.26
|
Egypt Benin |
3-1 |
|
26.12.25
|
Egypt South Africa |
1-0 |
|
22.12.25
|
Egypt Zimbabwe |
2-1 |
|
16.12.25
|
Egypt Nigeria |
2-1 |
|
09.12.25
|
Egypt Jordan |
0-3 |
|
02.12.25
|
Egypt Kuwait |
1-1 |
|
17.11.25
|
Egypt Cape Verde (Penalties:2 - 0) |
1-1 |
|
12.10.25
|
Egypt Guinea-Bissau |
1-0 |
|
09.09.25
|
Egypt Tunisia |
3-0 |
|
06.09.25
|
Egypt Tunisia |
1-0 |
|
05.09.25
|
Egypt Ethiopia |
2-0 |
|
25.03.25
|
Egypt Sierra Leone |
1-0 |
|
09.03.25
|
Egypt South Africa |
1-3 |
|
19.11.24
|
Egypt Botswana |
1-1 |
|
11.10.24
|
Egypt Mauritania |
2-0 |
|
06.09.24
|
Egypt Cape Verde |
3-0 |
|
06.06.24
|
Egypt Burkina Faso |
2-1 |
|
26.03.24
|
Egypt Croatia |
2-4 |
|
22.03.24
|
Egypt New Zealand |
1-0 |
|
28.01.24
|
Egypt DR Congo (Penalties:7 - 8) |
1-1 |
|
18.01.24
|
Egypt Ghana |
2-2 |
|
14.01.24
|
Egypt Mozambique |
2-2 |
|
07.01.24
|
Egypt Tanzania |
2-0 |
|
16.11.23
|
Egypt Djibouti |
6-0 |
|
16.10.23
|
Egypt Algeria |
1-1 |
|
12.10.23
|
Egypt Zambia |
1-0 |
|
12.09.23
|
Egypt Tunisia |
1-3 |
|
08.09.23
|
Egypt Ethiopia |
1-0 |
|
18.06.23
|
Egypt South Sudan |
3-0 |
|
24.03.23
|
Egypt Malawi |
2-0 |
|
27.09.22
|
Egypt Liberia |
3-0 |
|
23.09.22
|
Egypt Niger |
3-0 |
|
05.06.22
|
Egypt Guinea |
1-0 |
|
25.03.22
|
Egypt Senegal |
1-0 |
|
30.01.22
|
Egypt Morocco |
2-1 |
|
19.01.22
|
Egypt Sudan |
1-0 |
|
18.12.21
|
Egypt Qatar (Penalties:4 - 5) |
0-0 |
|
11.12.21
|
Egypt Jordan |
3-1 |
|
01.12.21
|
Egypt Lebanon |
1-0 |
|
16.11.21
|
Egypt Gabon |
2-1 |
|
08.10.21
|
Egypt Libya |
1-0 |
|
30.09.21
|
Egypt Liberia |
2-0 |
|
01.09.21
|
Egypt Angola |
1-0 |
|
29.03.21
|
Egypt Comoros |
4-0 |
|
14.11.20
|
Egypt Togo |
1-0 |
|
14.11.19
|
Egypt Kenya |
1-1 |
|
07.07.26
|
Argentina Egypt |
3-2 |
|
03.07.26
|
Australia Egypt (Penalties:2 - 4) |
1-1 |
|
22.06.26
|
New Zealand Egypt |
1-3 |
|
15.06.26
|
Belgium Egypt |
1-1 |
|
06.06.26
|
Brazil Egypt |
2-1 |
|
31.03.26
|
Spain Egypt |
0-0 |
|
27.03.26
|
Saudi Arabia Egypt |
0-4 |
|
14.01.26
|
Senegal Egypt |
1-0 |
|
29.12.25
|
Angola Egypt |
0-0 |
|
06.12.25
|
UAE Egypt |
1-1 |
|
14.11.25
|
Uzbekistan Egypt |
2-0 |
|
08.10.25
|
Djibouti Egypt |
0-3 |
|
09.09.25
|
Burkina Faso Egypt |
0-0 |
|
21.03.25
|
Ethiopia Egypt |
0-2 |
|
02.03.25
|
South Africa Egypt |
1-1 |
|
15.11.24
|
Cape Verde Egypt |
1-1 |
|
15.10.24
|
Mauritania Egypt |
0-1 |
|
10.09.24
|
Botswana Egypt |
0-4 |
|
10.06.24
|
Guinea-Bissau Egypt |
1-1 |
|
22.01.24
|
Cape Verde Egypt |
2-2 |
|
19.11.23
|
Sierra Leone Egypt |
0-2 |
|
14.06.23
|
Guinea Egypt |
1-2 |
|
28.03.23
|
Malawi Egypt |
0-4 |
|
18.11.22
|
Belgium Egypt |
1-2 |
|
14.06.22
|
South Korea Egypt |
4-1 |
|
09.06.22
|
Ethiopia Egypt |
2-0 |
|
29.03.22
|
Senegal Egypt (Penalties:3 - 1) |
1-0 |
|
06.02.22
|
Senegal Egypt (Penalties:4 - 2) |
0-0 |
|
03.02.22
|
Cameroon Egypt (Penalties:1 - 3) |
0-0 |
|
26.01.22
|
Ivory Coast Egypt (Penalties:4 - 5) |
0-0 |
|
15.01.22
|
Guinea-Bissau Egypt |
0-1 |
|
11.01.22
|
Nigeria Egypt |
1-0 |
|
15.12.21
|
Tunisia Egypt |
1-0 |
|
07.12.21
|
Algeria Egypt |
1-1 |
|
04.12.21
|
Sudan Egypt |
0-5 |
|
12.11.21
|
Angola Egypt |
2-2 |
|
11.10.21
|
Libya Egypt |
0-3 |
|
05.09.21
|
Gabon Egypt |
1-1 |
|
25.03.21
|
Kenya Egypt |
1-1 |
|
17.11.20
|
Togo Egypt |
1-3 |
|
18.11.19
|
Comoros Egypt |
0-0 |
|
30.06.19
|
Uganda Egypt |
0-2 |
|
26.03.19
|
Nigeria Egypt |
1-0 |
|
23.03.19
|
Niger Egypt |
1-1 |
|
14.11.15
|
Chad Egypt |
1-0 |
|
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 |
|
21.06.2019
|
Egypt Zimbabwe |
1-0
|
|
21.06.2019
|
Egypt Zimbabwe |
1-0
|