This article provides details of international football games played by the Zimbabwe national football team from 2020 to present. [1] [2] [3]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 11 October 2020 Friendly | Malawi | 0–0 | Blantyre, Malawi | |
| 14:30 UTC+2 | Report | Stadium: Mpira Stadium Referee: Gift Chicco (Malawi) |
| 12 November 2020 2021 AFCON Q | Algeria | 3–1 | Algiers, Algeria | |
| 20:00 UTC+1 | Report |
| Stadium: Stade du 5 Juillet Referee: Sidi Alioum (Cameroon) |
| 16 January 2021 2020 CHAN | Cameroon | 1–0 | Yaoundé, Cameroon | |
| 17:00 |
| Report | Stadium: Stade Ahmadou Ahidjo Attendance: 0 Referee: Jean-Jacques Ndala (DR Congo) |
| 20 January 2021 2020 CHAN | Burkina Faso | 3–1 | Yaoundé, Cameroon | |
| 20:00 |
| Report |
| Stadium: Stade Ahmadou Ahidjo Referee: Mahmoud Mohamed (Egypt) |
| 24 January 2021 2020 CHAN | Zimbabwe | 0–1 | Douala, Cameroon | |
| 20:00 | Stadium: Japoma Stadium |
| 25 March 2021 2021 AFCON Q | Botswana | 0–1 | Francistown, Botswana | |
| 18:00 UTC+2 | Report |
| Stadium: Francistown Stadium Referee: Georges Gatogato (Burundi) |
| 29 March 2021 2021 AFCON Q | Zimbabwe | 0–2 | Harare, Zimbabwe | |
| 21:00 UTC+2 | Report |
| Stadium: National Sports Stadium Referee: Molise Retselisitsoe (Lesotho) |
| 3 September 2021 2022 World Cup qualification | Zimbabwe | 0–0 | Harare, Zimbabwe | |
| 15:00 UTC+2 | Report | Stadium: National Sports Stadium Referee: Mahmoud El Banna (Egypt) |
| 7 September 2021 2022 World Cup qualification | Ethiopia | 1–0 | Bahir Dar, Ethiopia | |
| 19:00 UTC+3 | Report | Stadium: Bahir Dar Stadium Referee: Bernard Camille (Seychelles) |
| 9 October 2021 2022 World Cup qualification | Ghana | 3–1 | Cape Coast, Ghana | |
| 16:00 UTC+0 | Report | Stadium: Cape Coast Sports Stadium Referee: Pierre Atcho (Gabon) |
| 12 October 2021 2022 World Cup qualification | Zimbabwe | 0–1 | Harare, Zimbabwe | |
| 15:00 UTC+2 | Report |
| Stadium: National Sports Stadium Attendance: 0 Referee: Amin Omar (Egypt) |
| 11 November 2021 2022 World Cup qualification | South Africa | 1–0 | Johannesburg, South Africa | |
| 21:00 UTC+2 |
| Report | Stadium: FNB Stadium Referee: Sadok Selmi (Tunisia) |
| 14 November 2021 2022 World Cup qualification | Zimbabwe | 1–1 | Harare, Zimbabwe | |
| 15:00 UTC+2 |
| Report |
| Stadium: National Sports Stadium Referee: Mohamed Ali Moussa (Niger) |
| 2 January 2022 Friendly | Zimbabwe | 0–0 | Yaoundé, Cameroon | |
| 16:00 UTC+1 | Stadium: Rain Forest International Stadium |
| 10 January 2022 AFCON | Senegal | 1–0 | Bafoussam, Cameroon | |
| 14:00 UTC+1 | Report | Stadium: Kouekong Stadium Referee: Mario Escobar (Guatemala) |
| 14 January 2022 2021 AFCON | Malawi | 2–1 | Bafoussam, Cameroon | |
| 17:00 UTC+1 |
| Report |
| Stadium: Kouekong Stadium Referee: Dahane Beida (Mauritania) |
| 18 January 2022 2021 AFCON | Zimbabwe | 2–1 | Yaoundé, Cameroon | |
| 17:00 UTC+1 | Report |
| Stadium: Stade Ahmadou Ahidjo Referee: Salima Mukansanga (Rwanda) |
| 9 June 2022 2023 AFCON Q | Zimbabwe | Cancelled | Zimbabwe | |
| 15:00 UTC+2 |
| 13 June 2022 2023 AFCON Q | South Africa | Cancelled | South Africa | |
| 15:00 UTC+2 |
| September 2022 2023 AFCON Q | Morocco | Cancelled | Morocco | |
| --:-- UTC+1 |
| September 2022 2023 AFCON Q | Zimbabwe | Cancelled | Zimbabwe | |
| --:-- UTC+2 |
| March 2023 2023 AFCON Q | Liberia | Cancelled | Liberia | |
| --:-- UTC+0 |
| March 2023 2023 AFCON Q | Zimbabwe | Cancelled | Zimbabwe | |
| --:-- UTC+2 |
| 30 September Friendly | Botswana | 1–1 | Gaborone, Botswana | |
| 04:00 UTC+2 | Maswena | Report | Chirinda | Stadium: Botswana National Stadium |
| 15 November 2026 World Cup qualification | Rwanda | 0–0 | Butare, Rwanda | |
| 15:00 UTC+2 | Report | Stadium: Stade Huye Attendance: 7,500 Referee: Mohamed Ali Moussa (Niger) |
| 19 November 2026 World Cup qualification | Zimbabwe | 1–1 | Butare, Rwanda | |
| 15:00 UTC+2 | Musona | Report | Iheanacho | Stadium: Stade Huye Attendance: 2,876 Referee: Souleiman Ahmed Djama (Djibouti) |
| 23 March Friendly | Zambia | 2–2 (5–6 p) | Lilongwe, Malawi | |
| 08:00 UTC+2 | Report | Stadium: Bingu National Stadium Attendance: 21,000 Referee: Dickens Mimisa | ||
| Penalties | ||||
| 7 June 2026 World Cup qualification | Zimbabwe | 0–2 | Johannesburg, South Africa | |
| 15:00 UTC+2 | Report |
| Stadium: Orlando Stadium Referee: Thulani Sibandze (Eswatini) |
| 11 June 2026 World Cup qualification | South Africa | 3–1 | Bloemfontein, South Africa | |
| 18:00 UTC+2 | Report |
| Stadium: Free State Stadium Referee: Mohamed Maarouf Eid Mansour (Egypt) |
| 27 June 2024 COSAFA Cup | Zimbabwe | 1–0 | Gqeberha, South Africa | |
| 15:00 |
| Report | Stadium: Nelson Mandela Bay Stadium |
| 30 June 2024 COSAFA Cup | Zambia | 0–2 | Gqeberha, South Africa | |
| 15:00 | Report | Stadium: Isaac Wolfson Stadium |
| 2 July 2024 COSAFA Cup | Kenya | 2–0 | Gqeberha, South Africa | |
| 12:00 |
| Report | Stadium: Isaac Wolfson Stadium |
| 6 September 2025 Africa Cup of Nations qualification | Kenya | 0–0 | Kampala, Uganda | |
| 16:00 UTC+3 | Report | Stadium: Mandela National Stadium Referee: Adalbert Douf (Senegal) |
| 10 September 2025 Africa Cup of Nations qualification | Zimbabwe | 0–0 | Kampala, Uganda | |
| 19:00 UTC+3 | Report | Stadium: Mandela National Stadium Referee: Mahmoud El Banna (Egypt) |
| 10 October 2025 Africa Cup of Nations qualification | Namibia | 0–1 | Johannesburg, South Africa | |
| 15:00 UTC+2 | Report | Billiat | Stadium: Orlando Stadium Referee: Patrice Mebiame (Gabon) |
| 14 October 2025 Africa Cup of Nations qualification | Zimbabwe | 3–1 | Johannesburg, South Africa | |
| 18:00 UTC+2 | Report |
| Stadium: Orlando Stadium Referee: Yannick Malala (DR Congo) |
| 10 November 2025 Africa Cup of Nations qualification | Zimbabwe | 1-1 | Polokwane, South Africa | |
| 18:00 CAT (UTC+02:00) | Maswanhise | Report | Ayunga | Stadium: Peter Mokaba Stadium Referee: Messie Jessie Nkounkou Mvoutou (Congo) |
| 18 November 2025 Africa Cup of Nations qualification | Cameroon | 2-1 | Yaoundé | |
| 15:00 CAT (UTC+02:00) | Aboubakar | Report | Dzukamanja | Stadium: Stade Omnisport Ahmadou Ahidjo Referee: Referee: Pacifique Ndabihawenimana (Burundi) |
| 20 March 2026 World Cup qualification | Zimbabwe | 2–2 | Durban, South Africa | |
| 18:00 UTC+2 | Report (FIFA) Report (CAF) | Stadium: Moses Mabhida Stadium Attendance: 5,000 Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 25 March 2026 World Cup qualification | Nigeria | 1–1 | Uyo, Nigeria | |
| 17:00 UTC+1 |
| Report (FIFA) Report (CAF) |
| Stadium: Godswill Akpabio International Stadium Referee: Tsegay Mogos Teklu (Eritrea) |
| 4 June 2025 COSAFA Cup | Mauritius | 0–0 | Bloemfontein, South Africa | |
| 18:00 UTC+2 | Report | Stadium: Free State Stadium Referee: Godfrey Nkhakananga (Malawi) |
| 7 June 2025 COSAFA Cup | South Africa | 2–0 | Bloemfontein, South Africa | |
| 15:00 UTC+2 | Report | Stadium: Dr. Petrus Molemela Stadium Referee: Thabang Ketshabile (Botswana) |
| 10 June 2025 COSAFA Cup | Mozambique | 1–3 | Bloemfontein, South Africa | |
| 18:00 UTC+2 |
| Report | Stadium: Dr. Petrus Molemela Stadium Referee: Godfrey Nkhakananga (Malawi) |
The following matches are scheduled:
| September 2026 World Cup qualification | Benin | v |
| September 2026 World Cup qualification | Zimbabwe | v |
| October 2026 World Cup qualification | Zimbabwe | v |
| October 2026 World Cup qualification | Lesotho | v |
| 22 December 2025 AFCON Group B | Egypt | v | Agadir, Morocco | |
| 19:00 UTC+1 | Stadium: Adrar Stadium |
| 26 December 2025 AFCON Group B | Angola | v | Marrakesh, Morocco | |
| 20:30 UTC+1 | Stadium: Marrakesh Stadium |
| 29 December 2025 AFCON Group B | Zimbabwe | v | Marrakesh, Morocco | |
| 20:30 UTC+1 | Stadium: Marrakesh Stadium |