This is a list of the Zimbabwe national football team results from 2000 to 2019. [1]
| Positive balance (more Wins) | |
| Neutral balance (Wins = Losses) | |
| Negative balance (more Losses) |
| Flag | Nation | P | W | D | L | Win % | From | To | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|---|---|---|
| | Benin | 2 | 0 | 1 | 1 | 0.00 | 2025 | 2025 | 2 | 3 | -1 |
| | Malawi | 21 | 11 | 6 | 4 | 52.38 | 2001 | 2022 | 33 | 19 | +14 |
| | Zambia | 24 | 8 | 9 | 7 | 33.33 | 2002 | 2024 | 26 | 20 | +6 |
| | Lesotho | 20 | 10 | 7 | 3 | 50.00 | 2000 | 2024 | 36 | 22 | +14 |
| | Botswana | 17 | 8 | 6 | 3 | 47.06 | 2003 | 2023 | 15 | 9 | +6 |
| | South Africa | 14 | 5 | 2 | 7 | 35.71 | 2000 | 2025 | 9 | 18 | -9 |
| | Mozambique | 11 | 5 | 4 | 2 | 45.45 | 2005 | 2025 | 16 | 4 | +12 |
| | Angola | 10 | 4 | 2 | 4 | 40.00 | 2001 | 2018 | 11 | 10 | +1 |
| | Ethiopia | 2 | 0 | 1 | 1 | 0.00 | 2021 | 2021 | 1 | 2 | -1 |
| | Swaziland | 8 | 5 | 2 | 1 | 62.50 | 2001 | 2017 | 18 | 5 | +13 |
| | Namibia | 11 | 5 | 0 | 6 | 45.45 | 2000 | 2024 | 17 | 19 | -2 |
| | Seychelles | 7 | 6 | 0 | 1 | 85.71 | 2000 | 2017 | 22 | 3 | +19 |
| | Mali | 7 | 3 | 1 | 3 | 42.86 | 2002 | 2021 | 5 | 5 | 0 |
| | Tanzania | 6 | 2 | 3 | 1 | 33.33 | 2009 | 2016 | 7 | 4 | +3 |
| | Rwanda | 8 | 2 | 1 | 5 | 25.00 | 2000 | 2025 | 6 | 10 | -4 |
| | Guinea | 7 | 1 | 3 | 3 | 14.29 | 2008 | 2022 | 3 | 5 | -2 |
| | Uganda | 6 | 2 | 3 | 1 | 33.33 | 2004 | 2019 | 5 | 2 | +3 |
| | Egypt | 6 | 0 | 0 | 6 | 0.00 | 2004 | 2019 | 4 | 13 | -9 |
| | Mauritius | 7 | 5 | 2 | 0 | 71.43 | 2009 | 2025 | 16 | 2 | +14 |
| | Burkina Faso | 6 | 3 | 1 | 2 | 50.00 | 2001 | 2025 | 6 | 7 | -1 |
| | Algeria | 6 | 1 | 4 | 1 | 16.67 | 2004 | 2020 | 10 | 11 | -1 |
| | Morocco | 4 | 0 | 2 | 2 | 0.00 | 2006 | 2014 | 1 | 4 | -3 |
| | Nigeria | 7 | 0 | 3 | 4 | 0.00 | 2004 | 2024 | 3 | 13 | -10 |
| | Liberia | 4 | 2 | 1 | 1 | 50.00 | 2010 | 2018 | 7 | 2 | +5 |
| | Gabon | 3 | 2 | 1 | 0 | 66.67 | 2004 | 2014 | 4 | 1 | +3 |
| | Niger | 1 | 0 | 1 | 0 | 0.00 | 2025 | 2025 | 1 | 1 | 0 |
| | Eritrea | 3 | 2 | 1 | 0 | 66.67 | 2002 | 2009 | 3 | 0 | +3 |
| | Madagascar | 3 | 1 | 2 | 0 | 33.33 | 2007 | 2017 | 1 | 0 | +1 |
| | Eswatini | 2 | 0 | 0 | 2 | 0.00 | 2024 | 2024 | 0 | 4 | -4 |
| | Ghana | 5 | 1 | 0 | 4 | 20.00 | 2000 | 2021 | 5 | 11 | -6 |
| | Central African Republic | 2 | 2 | 0 | 0 | 100.00 | 2000 | 2000 | 4 | 1 | +3 |
| | Comoros | 5 | 4 | 1 | 0 | 80.00 | 2015 | 2024 | 5 | 0 | +5 |
| | Mauritania | 2 | 1 | 0 | 1 | 50.00 | 2003 | 2003 | 4 | 2 | +2 |
| | Congo | 2 | 1 | 1 | 0 | 50.00 | 2018 | 2019 | 3 | 1 | +2 |
| | DR Congo | 5 | 2 | 1 | 2 | 40.00 | 2000 | 2019 | 7 | 10 | -3 |
| | Burundi | 2 | 1 | 0 | 1 | 50.00 | 2012 | 2012 | 2 | 2 | 0 |
| | Cameroon | 5 | 0 | 2 | 3 | 0.00 | 2004 | 2024 | 5 | 9 | -4 |
| | Cape Verde | 2 | 0 | 1 | 1 | 0.00 | 2010 | 2011 | 1 | 2 | -1 |
| | Kenya | 6 | 0 | 3 | 3 | 0.00 | 2008 | 2024 | 2 | 8 | -6 |
| | Senegal | 4 | 0 | 0 | 4 | 0.00 | 2006 | 2022 | 1 | 7 | -6 |
| | Saudi Arabia | 1 | 1 | 0 | 0 | 100.00 | 2001 | 2001 | 2 | 0 | +2 |
| | Qatar | 1 | 1 | 0 | 0 | 100.00 | 2002 | 2002 | 2 | 0 | +2 |
| | Somalia | 3 | 2 | 0 | 1 | 66.67 | 2009 | 2019 | 5 | 2 | +3 |
| | Djibouti | 1 | 1 | 0 | 0 | 100.00 | 2011 | 2011 | 2 | 0 | +2 |
| | Ivory Coast | 1 | 0 | 1 | 0 | 0.00 | 2016 | 2016 | 0 | 0 | 0 |
| | Tunisia | 1 | 0 | 0 | 1 | 0.00 | 2017 | 2017 | 2 | 4 | -2 |
| | Bahrain | 1 | 0 | 0 | 1 | 0.00 | 2009 | 2009 | 2 | 5 | -3 |
| | Libya | 1 | 0 | 0 | 1 | 0.00 | 2014 | 2014 | 0 | 0 | 0 |
| | Kuwait | 1 | 0 | 0 | 1 | 0.00 | 2002 | 2002 | 0 | 3 | -3 |
| | Brazil | 1 | 0 | 0 | 1 | 0.00 | 2010 | 2010 | 0 | 3 | -3 |
| | Syria | 1 | 0 | 0 | 1 | 0.00 | 2010 | 2010 | 0 | 6 | -6 |
| | Sudan | 1 | 0 | 1 | 0 | 0.00 | 2021 | 2021 | 0 | 0 | 0 |
Source: Soccerway
| 5 March 2000 COSAFA Cup | Zimbabwe | 2–1 | | Harare, Zimbabwe |
| J. Lupahla M. Marai | Report | M. Majara | Stadium: National Sports Stadium Referee: Kuedza Nchengwa (Botswana) |
| 8 April 2002 FWC Q | Central African Republic | 0–1 | | Bangui, Central African Republic |
| 15:00 GMT | Report | P. Ndlovu | Stadium: Barthélemy Boganda Stadium Attendance: 13,000 Referee: Ladoual Hisseine (Chad) |
| 23 April 2002 FWC Q | Zimbabwe | 3–1 (agg: 4–1) | | Harare, Zimbabwe |
| 15:00 GMT | N. Ncube P. Ndlovu L. Jukulile | Report | L. Djim | Stadium: National Sports Stadium Attendance: 18,951 Referee: Ferdinard Gadaga (Malawi) |
| 14 May 2000 COSAFA Cup | Zimbabwe | 3–2 | | Harare, Zimbabwe |
| L. Petros W. Mugeyi | Report | C. Benjamin R. Nauseb | Stadium: National Sports Stadium Attendance: 15,000 [3] Referee: Antonio Massango (Mozambique) |
| 1 July 2002 AFCON Q | Seychelles | 0–1 | | Victoria, Seychelles |
| Report | Benjani |
| 9 July 2002 FWC Q | Zimbabwe | 0–2 (abnd.) | | Harare, Zimbabwe |
| 15:00 GMT | Report Match abandoned at 0–2 on 83 minutes after crowd trouble led police to fire tear gas into the stands, causing a mass panic in which 12 people were killed. The result after 83 minutes was allowed to stand. [4] | D. Buckley | Stadium: National Sports Stadium Attendance: 60,000 [5] Referee: Falla N'Doye (Senegal) |
| 16 July 2002 AFCON Q | Zimbabwe | 5–0 (agg: 6–0) | | Bulawayo, Zimbabwe |
| Report | L. Petros B. Makunike P. Ndlovu N. Ncube |
| 29 July 2000 COSAFA Cup | South Africa | 0–1 | | Port Elizabeth, South Africa |
| Report | K. Tembo | Stadium: Boet Erasmus Stadium Attendance: 15,000 [6] Referee: Mangaliso Langwenywa (Swaziland) |
| 13 August 2000 COSAFA Cup | Lesotho | 0–3 | | Maseru, Lesotho |
| Report | T. Mahlakajoe W. Mugeyi L. Petros | Stadium: Setsoto Stadium Attendance: 25,000 [7] Referee: Rajanand Nunkoo (Mauritius) |
| 27 August 2000 COSAFA Cup | Zimbabwe | 3–0 (agg: 6–0) | | Bulawayo, Zimbabwe |
| L. Petros R. Chisango Benjani | Report | Attendance: 35,000 [8] Referee: Robin Williams (South Africa) |
| 3 September 2002 AFCON Q | Zimbabwe | 3–2 | | Harare, Zimbabwe |
| L. Petros P. Ndlovu | Report | J. Mayélé K. Wakanyenkele | Stadium: National Sports Stadium Attendance: 25,000 [9] |
| 8 October 2002 AFCON Q | Ghana | 4–1 | | Accra, Ghana |
| S. Appiah E. Duah C. Amoah C. Akonnor | Report | Benjani | Stadium: Accra Sports Stadium |
Source: Soccerway
| 14 January 2002 AFCON Q | Zimbabwe | 1–2 | | Bulawayo, Zimbabwe |
| Benjani | Report | M. Majara L. Seema | Stadium: Barbourfields Stadium Attendance: 20,000 [10] |
| 24 February 2002 FWC Q | Burkina Faso | 1–2 | | Bobo-Dioulasso, Burkina Faso |
| 15:30 GMT | M. Dagano | Report | P. Ndlovu | Stadium: Stade Municipal Attendance: 20,000 Referee: Chukwudi Chukwujekwu (Nigeria) |
| 11 March 2002 FWC Q | Zimbabwe | 2–0 | | Harare, Zimbabwe |
| 15:00 GMT | Benjani E. Kasinauyo | Report | Stadium: National Sports Stadium Attendance: 25,000 Referee: Ahmed Auda (Egypt) |
| 24 March 2002 AFCON Q | Lesotho | 0–1 | | Maseru, Lesotho |
| Report | P. Ndlovu | Stadium: Setsoto Stadium Attendance: 20,000 [11] |
| 3 June 2002 AFCON Q | Zimbabwe | 1–2 | | Harare, Zimbabwe |
| W. Mugeyi | Report | P. Owusu-Ansah I. Boakye | Stadium: National Sports Stadium |
| 17 June 2002 AFCON Q | DR Congo | 2–1 | | Kinshasa, DR Congo |
| M. Bafwafwa M. Seoul | Report | Benjani | Stadium: Stade des Martyrs |
| 8 July 2001 COSAFA Cup | Zimbabwe | 2–1 | | Harare, Zimbabwe |
| R. Sibanda L. Jukulile | [ citation needed ] | W. Nhleko | Stadium: National Sports Stadium Attendance: 15,000 [12] |
| 5 May 2002 FWC Q | South Africa | 2–1 | | Johannesburg, South Africa |
| 16:00 GMT | S. Bartlett B. McCarthy | Report | P. Ndlovu | Stadium: FNB Stadium Attendance: 8,619 Referee: Reda El-Beltagy (Egypt) |
| 15 July 2002 FWC Q | Zimbabwe | 1–0 | | Harare, Zimbabwe |
| 15:00 GMT | B. Makunike | Report | Stadium: Rufaro Stadium Attendance: 10,000 Referee: Salah Salih (Sudan) |
| 28 July 2002 FWC Q | Malawi | 0–1 | | Blantyre, Malawi |
| 15:00 GMT | Report | M. Masiku | Stadium: Chichiri Stadium Attendance: 20,000 Referee: Michel Gasingwa (Rwanda) |
| 25 August 2001 COSAFA Cup | Malawi | 0–2 | | Blantyre, Malawi |
| Report | E. Kasinauyo M. Dube | Stadium: Chichiri Stadium |
| 16 September 2001 COSAFA Cup | Angola | 0–0 | | Luanda, Angola |
| Report | Stadium: Estádio da Cidadela Attendance: 15,000 [13] |
| 30 September 2001 COSAFA Cup | Zimbabwe | 0–1 | | Harare, Zimbabwe |
| Report | Flávio | Stadium: National Sports Stadium Attendance: 30,000 [14] |
| 30 December Friendly | Saudi Arabia | 0–2 | | Riyadh, Saudi Arabia |
| Report | S. Natadro N. Katana |
Source: Soccerway
| 5 January Friendly | Kuwait | 3–0 | | Kuwait City, Kuwait |
| B. Abdullah W. Al Briki F. Laheeb | Report |
| 12 January Friendly | Zimbabwe | 0–0 | | Bulawayo, Zimbabwe |
| Report |
| 5 May 2002 COSAFA Cup | Zimbabwe | 0–2 | | Harare, Zimbabwe |
| Report | Siz. Dlamini Sib. Dlamini | Stadium: National Sports Stadium |
| 7 July Friendly | Malawi | 3–2 | | Blantyre, Malawi |
| E. Kanyenda J. Maduka Nundwe | Report | F. Chandida J. Matola | Stadium: Chichiri Stadium Attendance: 35,000 [15] |
| 8 July Friendly | Malawi | 2–2 | | Lilongwe, Malawi |
| F. Kondowe J. Nkhwazi | Report | M. Mguni | Stadium: Silver Stadium Attendance: 20,000 [16] |
| 8 September 2004 AFCON Q | Zimbabwe | 1–0 | | Harare, Zimbabwe |
| L. Muhoni | [ citation needed ] | Stadium: National Sports Stadium Attendance: 50,000[ citation needed ] |
| 12 October 2004 AFCON Q | Eritrea | 0–1 | | Asmara, Eritrea |
| Report | P. Ndlovu | Stadium: Cicero Stadium Attendance: 10,000 [17] |
Source: Soccerway
| 30 March 2004 AFCON Q | Zimbabwe | 3–1 | | Harare, Zimbabwe |
| P. Ndlovu A. Ndlovu | [ citation needed ] | B. Methe |
| 20 April 2003 COSAFA Cup | Zimbabwe | 1–0 | | Harare, Zimbabwe |
| A. Ndlovu | Report | Stadium: National Sports Stadium |
| 7 June 2004 AFCON Q | Seychelles | 2–1 | | Victoria, Seychelles |
| A. Baldé P. Zialor | Report | A. Ndlovu | Stadium: Stade Linité |
| 22 June 2004 AFCON Q | Mali | 0–0 | | Bamako, Mali |
| Report |
| 19 July 2003 COSAFA Cup | South Africa | 0–1 | | East London, South Africa |
| Report | L. Muhoni | Stadium: National Sports Stadium |
| 31 August 2003 COSAFA Cup | Zimbabwe | 2–0 | | Bulawayo, Zimbabwe |
| P. Ndlovu | Report | Stadium: Barbourfields Stadium |
| 27 September 2003 COSAFA Cup | Malawi | 1–2 | | Blantyre, Malawi |
| R. Mwafulirwa | Report | A. Mbano Z. Makonese | Stadium: Chichiri Stadium |
| 5 October 2003 COSAFA Cup | Zimbabwe | 2–0 (agg: 4–1) | | Harare, Zimbabwe |
| C. Yohane P. Ndlovu | Report | Stadium: National Sports Stadium |
| 12 October 2006 FWC Q | Zimbabwe | 3–0 | | Harare, Zimbabwe |
| 15:00 GMT | A. Ndlovu K. Tembo P. Ndlovu | Report | Stadium: National Sports Stadium Attendance: 55,000 Referee: Jerome Damon (South Africa) |
| 14 November 2006 FWC Q | Mauritania | 2–1 (agg: 2–4) | | Nouakchott, Mauritania |
| 16:30 GMT | Y. Langlet A. Sidibe | Report | G. Mbwando | Stadium: Stade Olympique Attendance: 3,000 Referee: Yakhouba Keita (Guinea) |
| 14 December Friendly | Botswana | 0–2 | | Selebi-Phikwe, Botswana |
| Report | F. Chandida S. Sandaka | Attendance: 6,000 [19] |
Source: Soccerway
| 25 January 2004 AFCON | Zimbabwe | 1–2 | | Sfax, Tunisia |
| 16:30 GMT | P. Ndlovu | Report | T. A. Hamid M. Barakat | Stadium: Stade Taïeb Mhiri Attendance: 22,000 Referee: Lassina Paré (Burkina Faso) |
| 29 January 2004 AFCON | Cameroon | 5–3 | | Sfax, Tunisia |
| 16:30 GMT | P. M'Boma M. M'bami | Report | P. Ndlovu E. Nyandoro | Stadium: Stade Taïeb Mhiri Attendance: 15,000 Referee: Abubakar Sharaf (Ivory Coast) |
| 3 February 2004 AFCON | Algeria | 1–2 | | Sousse, Tunisia |
| 14:00 GMT | H. Achiou | Report | A. Ndlovu J. Lupahla | Stadium: Stade Olympique de Sousse Attendance: 10,000 Referee: Eddy Maillet (Seychelles) |
| 24 May Friendly | Egypt | 2–0 | | Cairo, Egypt |
| M. Aboutrika A. S. Hosny | Report |
| 5 June 2006 FWC & AFCON Q | Gabon | 1–1 | | Libreville, Gabon |
| 16:00 GMT | T. Nguema | Report | S. Kaondera | Stadium: Stade Omar Bongo Attendance: 25,000 Referee: Alex Quartey (Ghana) |
| 19 June 2006 FWC & AFCON Q | Zimbabwe | 1–1 | | Harare, Zimbabwe |
| 15:00 GMT | S. Raho | Report | A. Cherrad | Stadium: National Sports Stadium Attendance: 65,000 Referee: Wa Ntambidila (DR Congo) |
| 27 June 2004 COSAFA Cup | Swaziland | 0–5 (abnd.) | | Lobamba, Swaziland |
| Report Match abandoned at 0–5 on 83 minutes after crowd trouble. The result was allowed to stand. [20] | E. Kasinauyo P. Ndlovu B. Masangane | Stadium: Somhlolo National Stadium Referee: Mateus Infante (Mozambique) |
| 2 July 2006 FWC & AFCON Q | Rwanda | 0–2 | | Kigali, Rwanda |
| 16:00 GMT | Report | P. Ndlovu T. Nengomasha | Stadium: Amahoro Stadium Attendance: 13,000 Referee: Youngson Chilinda (Malawi) |
| 5 September 2006 FWC & AFCON Q | Zimbabwe | 0–3 | | Harare, Zimbabwe |
| 16:00 GMT | Report | J. Aghahowa J. Enakarhire Yakubu | Stadium: National Sports Stadium Attendance: 60,000 Referee: Joseph Mandzioukouta (Congo) |
| 10 October 2006 FWC & AFCON Q | Angola | 1–0 | | Luanda, Angola |
| 16:00 GMT | Report | Flávio | Stadium: Estádio da Cidadela Attendance: 17,000 Referee: Verson Lwanja (Malawi) |
| 24 October 2004 COSAFA Cup | Zimbabwe | 0–0 (4–5 p) | | Harare, Zimbabwe |
| Report | Stadium: National Sports Stadium | |||
| Penalties | ||||
Source: Soccerway
| 26 February Friendly | Malawi | 2–1 | | Blantyre, Malawi |
| Tambala V. Phiri | Report | L. Tsipa |
| 15 March Friendly | Zimbabwe | 1–1 | | Harare, Zimbabwe |
| C. Chimedza | Report | M. Moatlhaping | Stadium: Rufaro Stadium Attendance: 3,000 [21] |
| 27 March 2006 FWC & AFCON Q | Zimbabwe | 2–0 | | Harare, Zimbabwe |
| 16:00 GMT | S. Kaondera Benjani | Report | Stadium: National Sports Stadium Attendance: 40,894 Referee: Coffi Codjia (Benin) |
| 16 April 2005 COSAFA Cup | Mozambique | 0–3 | | Windhoek, Namibia |
| Report | C. Chimedza S. Sandaka | Stadium: Independence Stadium Attendance: 6,000 [22] Referee: Arvo Mufeti (Namibia) |
| 17 April 2005 COSAFA Cup | Zimbabwe | 2–0 | | Windhoek, Namibia |
| B. Badza S. Sandaka | Report | Stadium: Independence Stadium Attendance: 2,000 [23] Referee: Jose Mavunza (Angola) |
| 5 June 2006 FWC & AFCON Q | Zimbabwe | 1–0 | | Harare, Zimbabwe |
| 15:00 GMT | P. Ndlovu | Report | Stadium: National Sports Stadium Attendance: 55,000 Referee: Muhmed Ssegonga (Uganda) |
| 19 June 2006 FWC & AFCON Q | Algeria | 2–2 | | Oran, Algeria |
| 20:30 GMT | A. Yahia S. Daoud | Report | S. Kaondera P. Ndlovu | Stadium: Stade Ahmed Zabana Attendance: 15,000 Referee: Lassina Paré (Burkina Faso) |
| 13 August 2005 COSAFA Cup | Angola | 1–2 | | Mahikeng, South Africa |
| Love | Report | F. Chandida S. Sandaka | Stadium: Mmabatho Stadium Referee: Patrick Kapanga (Malawi) |
| 14 August 2005 COSAFA Cup | Zimbabwe | 1–0 | | Mahikeng, South Africa |
| F. Chandida | Report | Stadium: Mmabatho Stadium Attendance: 1,000 [24] Referee: Antonio Massango (Mozambique) |
| 27 August Friendly | Zimbabwe | 0–0 | | Harare, Zimbabwe |
| Report |
| 4 September 2006 FWC & AFCON Q | Zimbabwe | 3–1 | | Harare, Zimbabwe |
| 15:00 GMT | S. Kaondera Benjani A. Rambanapasi | Report | Z. Makonese | Stadium: National Sports Stadium Attendance: 55,000 Referee: Muhmed Ssegonga (Uganda) |
| 8 October 2006 FWC & AFCON Q | Nigeria | 5–1 | | Abuja, Nigeria |
| 15:00 GMT | O. Martins A. Yussuf Kanu P. Odemwingie | Report | Benjani | Stadium: National Stadium Attendance: 45,000 Referee: Lassina Paré (Burkina Faso) |
Source: Soccerway
| 4 January Friendly | Egypt | 2–0 | | Alexandria, Egypt |
| Report | Stadium: Alexandria Stadium |
| 13 January Friendly | Morocco | 1–0 | | Marrakesh, Morocco |
| M. Armoumen | Report | Stadium: Stade El Harti |
| 23 January 2006 AFCON | Zimbabwe | 0–2 | | Port Said, Egypt |
| 20:00 GMT | Report | H. Camara I. Ba | Stadium: Port Said Stadium Attendance: 15,000 Referee: Khalid Abdel Rahman (Sudan) |
| 27 January 2006 AFCON | Nigeria | 2–0 | | Port Said, Egypt |
| 20:00 GMT | C. Obodo J. O. Mikel | Report | Stadium: Port Said Stadium Attendance: 10,000 Referee: Koman Coulibaly (Mali) |
| 31 January 2006 AFCON | Ghana | 1–2 | | Ismailia, Egypt |
| 19:00 GMT | B. Adamu | Report | I. Ahmed Benjani | Stadium: Ismailia Stadium Attendance: 18,500 Referee: René Louzaya (Congo) |
| 17 September 2006 COSAFA Cup | Zimbabwe | 1–2 | | Harare, Zimbabwe |
| F. Chandida | Report | Gazeta Love | Stadium: National Sports Stadium Attendance: 15,000 [25] Referee: Wellington Kaoma (Zambia) |
| 6 October 2008 AFCON Q | Malawi | 1–0 | | Blantyre, Malawi |
| M. Chavula | Report | Stadium: Kamuzu Stadium |
Source: Soccerway
| 25 March 2008 AFCON Q | Zimbabwe | 1–1 | | Harare, Zimbabwe |
| E. Nyandoro | Report | Y. Hadji | Stadium: Rufaro Stadium |
| 28 April 2007 COSAFA Cup | Madagascar | 0–1 | | Maputo, Mozambique |
| Report | K. Nkhatha | Stadium: Estádio da Machava Attendance: 8,000 [26] Referee: Justino Faduco (Mozambique) |
| 29 April 2007 COSAFA Cup | Mozambique | 0–0 (5–4 p) | | Maputo, Mozambique |
| Report | Stadium: Estádio da Machava Attendance: 12,000 [26] Referee: Rajindraparsad Seechurn (Mauritius) | |||
| Penalties | ||||
| 27 May Friendly | Zimbabwe | 1–1 | | Masvingo, Zimbabwe |
| Report | Stadium: Mucheke Stadium |
| 2 June 2008 AFCON Q | Morocco | 2–0 | | Casablanca, Morocco |
| 21:30 GMT | M. Chamakh Y. Hadji | Report | Stadium: Stade Mohamed V |
| 20 August Friendly | Mozambique | 0–0 (a.e.t.) (3–1 p) | | Beira, Mozambique |
| Report | Stadium: Estádio do Ferroviário | |||
| Penalties | ||||
| 9 September 2008 AFCON Q | Zimbabwe | 3–1 | | Bulawayo, Zimbabwe |
| 11:00 GMT | K. Nkhatha R. Mteki M. Mwanjali | Report | E. Kanyenda | Stadium: Barbourfields Stadium |
Source: Soccerway
| 10 March Friendly | South Africa | 2–1 | | Germiston, South Africa |
| S. Ngcobo J. Matola | Report | G. Mushangazhike | Stadium: Germiston Stadium |
| 26 March Friendly | Botswana | 0–1 | | Selebi-Phikwe, Botswana |
| Report |
| 1 June 2010 FWC Q | Guinea | 0–0 | | Conakry, Guinea |
| 17:00 GMT | Report | Stadium: Stade du 28 Septembre Attendance: 12,000 [27] Referee: Djamel Haimoudi (Algeria) |
| 8 June 2010 FWC Q | Zimbabwe | 2–0 | | Harare, Zimbabwe |
| 15:00 GMT | G. Mushangazhike | Report | Stadium: Rufaro Stadium Attendance: 27,979 [28] Referee: Verson Lwanja (Malawi) |
| 14 June 2010 FWC Q | Kenya | 2–0 | | Nairobi, Kenya |
| 16:00 GMT | M. Mariga D. Oliech | Report | Stadium: Nyayo National Stadium Attendance: 27,500 [29] Referee: Badara Diatta (Senegal) |
| 22 June 2010 FWC Q | Zimbabwe | 0–0 | | Harare, Zimbabwe |
| 15:00 GMT | Report | Stadium: Rufaro Stadium Attendance: 23,000 [30] Referee: Alex Kotey (Ghana) |
| 27 July 2008 COSAFA Cup | Zambia | 0–0 (5–4 p) | | Secunda, South Africa |
| 13:00 GMT | Report | Stadium: Lilian Ngoyi Stadium Attendance: 2,500 [31] Referee: Jonas Nhlapo (South Africa) | ||
| Penalties | ||||
| E. Tana F. Combe F. Kasonde C. Hachilensa K. Mweene | G.Banda E. Meleka C. Chiutsa C. Malajila E. Chikwaikwai | |||
| 7 September 2010 FWC Q | Zimbabwe | 0–0 | | Harare, Zimbabwe |
| 15:00 GMT | Report | Stadium: Rufaro Stadium Attendance: 23,000 [32] Referee: Divine Evehe (Cameroon) |
| 12 October 2010 FWC Q | Namibia | 4–2 | | Windhoek, Namibia |
| 16:15 GMT | W. Risser R. Bester P. Shipanga | Report | E. Nyandoro C. Malajila | Stadium: Sam Nujoma Stadium Attendance: 4,000 [33] Referee: Koman Coulibaly (Mali) |
Source: Soccerway
| 9 January Friendly | Tanzania | 0–0 | | Dar es Salaam, Tanzania |
| Report | Stadium: National Stadium |
| 22 March Friendly | Bahrain | 5–2 | | Riffa, Bahrain |
| M. Salmeen F. Aaish J. John A. Fatadi M. Abdulrahman | Report | A. Rambanapasi T. Marfumo | Stadium: Bahrain National Stadium |
| 17 October 2009 COSAFA Cup | Zimbabwe | 3–0 | | Harare, Zimbabwe |
| 15:30 GMT | C. Malajila M. Mwanjali | Report | Stadium: Rufaro Stadium Attendance: 25,000 [34] Referee: Abdul Basit Ebrahim (South Africa) |
| 19 October 2009 COSAFA Cup | Lesotho | 2–2 | | Harare, Zimbabwe |
| 13:30 GMT | T. Maile | Report | C. Malajila E. Gwekwerere | Stadium: Rufaro Stadium Referee: Tebogo Israel Ramocha (Botswana) |
| 26 October 2009 COSAFA Cup | Zimbabwe | 1–0 | | Bulawayo, Zimbabwe |
| 15:30 GMT | M. Maphosa | Report | Stadium: Barbourfields Stadium Referee: Hélder Martins de Carvalho (Angola) |
| 28 October 2009 COSAFA Cup | South Africa | 1–1 (2–3 p) | | Harare, Zimbabwe |
| L. Bacela | Report | P. Marufu | Stadium: Rufaro Stadium Attendance: 25,000 Referee: Rajindraparsad Seechurn (Mauritius) | |
| Penalties | ||||
| 1 November 2009 COSAFA Cup | Zimbabwe | 3–1 | | Harare, Zimbabwe |
| 15:30 GMT | N. Mushekwi C. Malajila | Report | H. Banda | Stadium: Rufaro Stadium Attendance: 35,000 Referee: Hélder Martins de Carvalho (Angola) |
| 1 December 2009 CECAFA Cup | Zimbabwe | 0–0 | | Nairobi, Kenya |
| 16:00 GMT | [ citation needed ] | Stadium: Nyayo National Stadium |
| 3 December 2009 CECAFA Cup | Somalia | 0–2 | | Nairobi, Kenya |
| 16:00 GMT | [ citation needed ] | M. Tapiwa Z. Guthrie | Stadium: Nyayo National Stadium |
| 5 December 2009 CECAFA Cup | Zimbabwe | 0–1 | | Nairobi, Kenya |
| 13:00 GMT | [ citation needed ] | Y. Ndayishimiye T. Ndamuhanga H. Niyonzima | Stadium: Nyayo National Stadium |
| 8 December 2009 CECAFA Cup | Rwanda | 4–1 | | Nairobi, Kenya |
| 16:00 GMT | Y. Ndayishimiye | [ citation needed ] | L. Mutizwa | Stadium: Nyayo National Stadium |
Source: Soccerway
| 1 January Friendly | Syria | 6–0 | | Kuala Lumpur, Malaysia |
| 10:00 GMT | A. Al-Hussain F. Esmaeel A. Abdullah | Report | Stadium: Bukit Jalil National Stadium |
| 27 January Friendly | South Africa | 3–0 | | Durban, South Africa |
| 18:30 GMT | S. Tshabalala T. Mbuyane L. Thwala | Report | Stadium: Moses Mabhida Stadium Attendance: 35,000 [35] Referee: Simanga Nhleko (Swaziland) |
| 3 March Friendly | Zimbabwe | 2–1 | | Harare, Zimbabwe |
| 13:00 GMT | Report | Stadium: National Sports Stadium |
| 2 June Friendly | Zimbabwe | 0–3 | | Harare, Zimbabwe |
| 14:30 GMT | Report | M. Bastos Robinho Elano | Stadium: National Sports Stadium Attendance: 30,000 [36] Referee: Simanga Nhleko (Swaziland) |
| 4 August Friendly | Botswana | 2–0 | | Selebi-Phikwe, Botswana |
| 17:00 GMT | Report | Stadium: Selebi-Phikwe Stadium |
| 5 September 2012 AFCON Q | Liberia | 1–1 | | Monrovia, Liberia |
| 17:00 GMT | S. Oliseh | Report | K. Musona | Stadium: Samuel Kanyon Doe Sports Complex Referee: Coffi Codjia (Benin) |
| 10 October 2012 AFCON Q | Zimbabwe | 0–0 | | Harare, Zimbabwe |
| 14:00 GMT | Report | Stadium: Rufaro Stadium Referee: Gil Sebastian Ndume (Gabon) |
| 17 November Friendly | Mozambique | 1–3 | | Maputo, Mozambique |
| 11:00 GMT | I. Carvalho | Report | K. Musona N. Mushekwi | Stadium: Estádio do Maxaquene |
Source: Soccerway
| 26 March 2012 AFCON Q | Mali | 1–0 | | Bamako, Mali |
| 19:00 GMT | C. Diabaté | Report | Stadium: Stade du 26 Mars Referee: Bakary Gassama (Gambia) |
| 5 June 2012 AFCON Q | Zimbabwe | 2–1 | | Harare, Zimbabwe |
| 14:00 GMT | K. Musona | Report | M. Traoré | Stadium: Rufaro Stadium Referee: Daniel Bennett (South Africa) |
| 10 August Friendly | Zimbabwe | 2–0 | | Harare, Zimbabwe |
| 18:00 GMT | W. Katsande K. Billiat | Report | Stadium: National Sports Stadium |
| 4 September 2012 AFCON Q | Zimbabwe | 3–0 | | Harare, Zimbabwe |
| 14:00 GMT | O. Karuru K. Billiat | Report | Stadium: National Sports Stadium Referee: Mohamed Benouza (Algeria) |
| 8 October 2012 AFCON Q | Cape Verde | 2–1 | | Praia, Cape Verde |
| 16:00 GMT | Valdo R. Mendes | Report | K. Musona | Stadium: Estádio da Várzea Referee: Ali Lemghaifry (Mauritania) |
| 15 November Friendly | Zimbabwe | 2–1 | | Harare, Zimbabwe |
| 18:00 GMT | K. Musona | Report | B. Grobler | Stadium: Rufaro Stadium Referee: Wellington Kaoma (Zambia) |
| 27 November 2011 CECAFA Cup | Zimbabwe | 2–0 | | Dar es Salaam, Tanzania |
| 11:00 GMT | D. Ngoma Q. Amini | Report | Stadium: National Stadium |
| 29 November 2011 CECAFA Cup | Rwanda | 2–0 | | Dar es Salaam, Tanzania |
| 11:00 GMT | M. Kagere | Report | Stadium: National Stadium Referee: Davies Ogenche Omweno (Kenya) |
| 3 December 2011 CECAFA Cup | Tanzania | 1–2 | | Dar es Salaam, Tanzania |
| 13:00 GMT | M. Kazimoto | Report | D. Ngoma S. Maulid | Stadium: National Stadium Referee: Davies Ogenche Omweno (Kenya) |
| 6 December 2011 CECAFA Cup | Uganda | 1–0 | | Dar es Salaam, Tanzania |
| 11:00 GMT | H. Kiiza | Report | Stadium: National Stadium Referee: Wiish Yabarow (Somalia) |
Source: Soccerway
| 7 January Friendly | Botswana | 0–0 | | Gaborone, Botswana |
| 14:30 GMT | Report | Stadium: Botswana National Stadium |
| 29 February 2013 AFCON Q | Burundi | 2–1 | | Bujumbura, Burundi |
| 13:30 GMT | L. Mavugo V. Nahayo | Report | K. Musona | Stadium: Prince Louis Rwagasore Stadium Referee: Khalid Abdel Rahman (Sudan) |
| 3 June 2014 FWC Q | Zimbabwe | 0–1 | | Harare, Zimbabwe |
| 13:30 GMT | Report | I. Traoré | Stadium: National Sports Stadium Attendance: 30,000 [37] Referee: Rajindraparsad Seechurn (Mauritius) |
| 10 June 2014 FWC Q | Mozambique | 0–0 | | Maputo, Mozambique |
| 14:00 GMT | Report | Stadium: Estádio do Zimpeto Attendance: 26,000 [38] Referee: Ali Kalyango (Uganda) |
| 17 June 2013 AFCON Q | Zimbabwe | 1–0 (agg: a2–2) | | Harare, Zimbabwe |
| 14:00 GMT | K. Musona | Report | Stadium: National Sports Stadium Referee: Eric Otogo-Castane (Gabon) |
| 16 July Three Nations Tournament | Botswana | 1–0 | | Molepolole, Botswana |
| 14:00 GMT | Report | Stadium: Molopololole Sports Complex |
| 17 July Three Nations Tournament | Lesotho | 3–5 | | Molepolole, Botswana |
| 14:00 GMT | T. Maile M. Kaipetho | Report | R. Chitiyo N. Mazivisa R. Chinyengetere C. Sibanda | Stadium: Molopololole Sports Complex |
| 8 August Friendly | Zambia | 2–1 | | Ndola, Zambia |
| 17:00 GMT | J. Chisenga J. Sitali | Report | R. Chinyengetere | Stadium: Levy Mwanawasa Stadium |
| 9 September 2013 AFCON Q | Zimbabwe | 3–1 | | Harare, Zimbabwe |
| 14:00 GMT | Mateus K. Billiat A. Gutu | Report | D. Campos | Stadium: Rufaro Stadium Referee: Hamada Nampiandraza (Madagascar) |
| 9 September 2013 AFCON Q | Angola | 2–0 (agg: a3–3) | | Luanda, Angola |
| 14:00 GMT | Manucho | Report | Stadium: Estádio 11 de Novembro Referee: Sylvester Kirwa (Kenya) |
Source: Soccerway
| 6 February Friendly | Zimbabwe | 2–1 | | Harare, Zimbabwe |
| 14:00 GMT | K. Billiat D. Mukamba | Report | L. Tshireletso | Stadium: Rufaro Stadium |
| 26 March 2014 FWC Q | Egypt | 2–1 | | Alexandria, Egypt |
| 17:00 GMT | H. Abd Rabo M. Aboutrika | Report | K. Musona | Stadium: Borg El Arab Stadium Attendance: 10,000 [39] Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 28 April Friendly | Zambia | 2–0 | | Lusaka, Zambia |
| 14:00 GMT | B. Mwape | Report | Stadium: Nkoloma Stadium |
| 25 May Friendly | Malawi | 1–1 | | Blantyre, Malawi |
| 13:30 GMT | R. Ngalande | Report | K. Musharu | Stadium: Kamuzu Stadium |
| 9 June 2014 FWC Q | Zimbabwe | 2–4 | | Harare, Zimbabwe |
| 14:00 GMT | K. Musona L. Zvasiya | Report | M. Aboutrika M. Salah | Stadium: National Sports Stadium Attendance: 40,000 [40] Referee: Bakary Gassama (Gambia) |
| 16 June 2014 FWC Q | Guinea | 1–0 | | Conakry, Guinea |
| 18:00 GMT | M. Yattara | Report | Stadium: Stade du 28 Septembre Attendance: 14,000 [41] Referee: Hamada Nampiandraza (Madagascar) |
| 13 July 2013 COSAFA Cup | Zimbabwe | 1–1 (a.e.t.) (3–1 p) | | Lusaka, Zambia |
| 12:00 GMT | M. Mambare | Report | M. Nyamupanedengu | Stadium: Nkoloma Stadium Referee: Janny Sikazwe (Zambia) |
| Penalties | ||||
| D. Chafa E. Chipeta L. Chiwunga O. Mushure | B. Kaipa C. Msowoya G. Simkonda J. Lanjesi | |||
| 17 July 2013 COSAFA Cup | Zimbabwe | 2–1 | | Ndola, Zambia |
| 16:00 GMT | T. Ndoro | Report | M. Mofolo | Stadium: Levy Mwanawasa Stadium Referee: Samuel Chirinda (Mozambique) |
| 20 July 2013 COSAFA Cup | Zimbabwe | 0–2 | | Ndola, Zambia |
| 14:30 GMT | Report | A. Ngonga K. Chongo | Stadium: Levy Mwanawasa Stadium Referee: Bernard Camille (Seychelles) |
| 28 July 2014 CHAN Q | Mauritius | 0–3 | | Curepipe, Mauritius |
| 12:00 GMT | Report | N. Mazivisa S. Sithole | Stadium: Stade George V Referee: Nelson Fred (Seychelles) |
| 4 August 2014 CHAN Q | Zimbabwe | 1–1 (agg: 4–1) | | Harare, Zimbabwe |
| 14:00 GMT | M. Mambare | Report | G. Calambé | Stadium: Rufaro Stadium Referee: Samuel Chirinda (Mozambique) |
| 18 August 2014 CHAN Q | Zimbabwe | 0–0 | | Harare, Zimbabwe |
| 14:00 GMT | Report | Stadium: Rufaro Stadium Referee: Aurelien Juankou Wandji (Cameroon) |
| 24 August 2014 CHAN Q | Zambia | 0–1 (agg: 0–1) | | Ndola, Zambia |
| 14:00 GMT | Report | C. Sibanda | Stadium: Levy Mwanawasa Stadium Referee: Anthony Raphael (Malawi) |
| 8 September 2014 FWC Q | Zimbabwe | 1–1 | | Harare, Zimbabwe |
| 14:00 GMT | M. Mambare | Report | Maninho | Stadium: Rufaro Stadium Attendance: 7,000 [42] Referee: Mahamadou Keita (Mali) |
| 10 September 2014 FWC Q | South Africa | 1–2 | | Johannesburg, South Africa |
| 14:00 GMT | B. Parker | Report | K. Musona C. Malajila | Stadium: Orlando Stadium |
| 19 November Friendly | Tanzania | 0–0 | | Dar es Salaam, Tanzania |
| 14:00 GMT | Report | Stadium: National Stadium |
| 8 December Friendly | Zimbabwe | 2–1 | | Bulawayo, Zimbabwe |
| 18:00 GMT | S. Nhivi A. Sadiki | Report | E. Mafumo | Stadium: Barbourfields Stadium Attendance: 5,000 [43] |
Source: Soccerway
| 7 January Friendly | Zimbabwe | 2–0 | | Johannesburg, South Africa |
| 13:30 GMT | D. Ngoma M. Ncube | Report | Stadium: Rand Stadium |
| 12 January 2014 CHAN | Zimbabwe | 0–0 | | Cape Town, South Africa |
| 15:00 GMT | Report | Stadium: Athlone Stadium Attendance: 4,000 [44] Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 16 January 2014 CHAN | Zimbabwe | 0–0 | | Cape Town, South Africa |
| 15:00 GMT | Report | Stadium: Athlone Stadium Attendance: 5,000 [45] Referee: Malang Diedhiou (Senegal) |
| 20 January 2014 CHAN | Burkina Faso | 0–1 | | Cape Town, South Africa |
| 15:00 GMT | Report | M. Mambare | Stadium: Athlone Stadium Attendance: 7,200 [46] Referee: Mohamed Said Kordi (Tunisia) |
| 25 January 2014 CHAN | Mali | 1–2 | | Cape Town, South Africa |
| 18:30 GMT | H. Sinayoko | Report | S. Sithole K. Mahachi | Stadium: Cape Town Stadium Attendance: 13,000 [47] Referee: Mohamed Said Kordi (Tunisia) |
| 29 January 2014 CHAN | Zimbabwe | 0–0 (a.e.t.) (4–5 p) | | Bloemfontein, South Africa |
| 15:00 GMT | Report | Stadium: Free State Stadium Attendance: 5,000 [48] Referee: Bamlak Tessema Weyesa (Ethiopia) | ||
| Penalties | ||||
| E. Chipeta D. Phiri S. Sithole P. Moyo H. Zvirekwi M. Ncube P. Jaure A. Sadiki | E. Abushnaf M. Al Ghanodi M. A. Mahfud A. R. Fetori A. Salama M. M. Sabbou M. E. Elgadi M. Nashnoush | |||
| 1 February 2014 CHAN | Zimbabwe | 0–1 | | Cape Town, South Africa |
| 15:00 GMT | Report | C. Obiozor | Stadium: Cape Town Stadium Attendance: 10,000 [49] Referee: Victor Gomes (South Africa) |
| 5 March Friendly | Malawi | 1–4 | | Blantyre, Malawi |
| 12:30 GMT | A. Nyondo | Report | P. Moyo K. Mahachi P. Manhanga K. Nkhatha | Stadium: Kamuzu Stadium |
| 18 May 2015 AFCON Q | Tanzania | 1–0 | | Dar es Salaam, Tanzania |
| 14:00 GMT | R. Bocco | Report | Stadium: National Stadium Referee: Joseph Lamptey (Ghana) |
| 1 June 2015 AFCON Q | Zimbabwe | 2–2 (agg: 2–3) | | Harare, Zimbabwe |
| 14:00 GMT | D. Phiri W. Katsande | Report | N. Haroub T. Ulimwengu | Stadium: National Sports Stadium Referee: Bernard Camille (Seychelles) |
| 30 September Friendly | Botswana | 1–0 | | Gaborone, Botswana |
| 14:00 GMT | G. Moyana | Report | Stadium: Botswana National Stadium |
Source: Soccerway
| 17 May 2015 COSAFA Cup | Zimbabwe | 2–0 | | Rustenburg, South Africa |
| 16:30 GMT | C. Rusere R. Chitiyo | Report | Stadium: Moruleng Stadium Referee: Joshua Bondo (Botswana) |
| 19 May 2015 COSAFA Cup | Seychelles | 0–1 | | Rustenburg, South Africa |
| 16:00 GMT | Report | T. Chawapiwa | Stadium: Moruleng Stadium Referee: Simanga Nhleko (Swaziland) |
| 21 May 2015 COSAFA Cup | Namibia | 4–1 | | Rustenburg, South Africa |
| 16:00 GMT | C. Katjiukua D. Hotto S. Urikhob | Report | R. Manuvire | Stadium: Moruleng Stadium Referee: Hamada Nampiandraza (Madagascar) |
| 13 June 2017 AFCON Q | Malawi | 1–2 | | Blantyre, Malawi |
| 13:30 GMT | J. Banda | Report | C. Malajila K. Billiat | Stadium: Kamuzu Stadium Referee: Christopher Nde (Cameroon) |
| 20 June 2016 CHAN Q | Zimbabwe | 2–0 | | Harare, Zimbabwe |
| 14:00 GMT | E. Rusike M. Mudehwe | Report | Stadium: Rufaro Stadium Referee: Mbongiseni Fakudze (Swaziland) |
| 4 July 2016 CHAN Q | Comoros | 0–0 (agg: 0–2) | | Moroni, Comoros |
| 13:00 GMT | Report | Stadium: Stade de Beaumer Referee: Samuel Chirindza (Mozambique) |
| 6 September 2017 AFCON Q | Zimbabwe | 1–1 | | Harare, Zimbabwe |
| 14:00 GMT | K. Musona | Report | I. Sylla | Stadium: Rufaro Stadium Referee: Lekgotla Leonard Johannes (Botswana) |
| 18 October 2016 CHAN Q | Zimbabwe | 3–1 | | Bulawayo, Zimbabwe |
| 14:00 GMT | R. Mutuma D. Phiri | Report | T. Seturumane | Stadium: Barbourfields Stadium Referee: Sheha Waziri (Tanzania) |
| 25 October 2016 CHAN Q | Lesotho | 1–1 (agg: 2–4) | | Maseru, Lesotho |
| 14:00 GMT | B. Moyo | Report | R. Mutuma | Stadium: Setsoto Stadium Referee: Kalasande Qongo (South Africa) |
Source: Soccerway
| 19 January 2016 CHAN | Zimbabwe | 0–1 | | Gisenyi, Rwanda |
| 13:00 GMT | Report | I. Chansa | Stadium: Umuganda Stadium Referee: Hudu Munyemana (Rwanda) |
| 23 January 2016 CHAN | Zimbabwe | 0–1 | | Gisenyi, Rwanda |
| 13:00 GMT | Report | M. Sissoko | Stadium: Umuganda Stadium Referee: Davies Ogenche Omweno (Kenya) |
| 27 January 2016 CHAN | Uganda | 1–1 | | Gisenyi, Rwanda |
| 14:00 GMT | G. Sserunkuma | Report | W. Manondo | Stadium: Umuganda Stadium Referee: Malang Diedhiou (Senegal) |
| 25 March 2017 AFCON Q | Swaziland | 1–1 | | Lobamba, Swaziland |
| 13:30 GMT | F. Badenhorst | Report | N. Ndlovu | Stadium: Somhlolo National Stadium Referee: Hélder Martins de Carvalho (Angola) |
| 28 March 2017 AFCON Q | Zimbabwe | 4–0 | | Harare, Zimbabwe |
| 14:00 GMT | K. Musona C. Nhamoinesu E. Rusike K. Billiat | Report | Stadium: National Sports Stadium Referee: Ali Mohamed Adelaïd (Comoros) |
| 31 May Friendly | Zimbabwe | 2–0 | | Harare, Zimbabwe |
| 14:00 GMT | T. Hadebe | Report | Stadium: Rufaro Stadium Referee: Norman Matemera (Zimbabwe) |
| 5 June 2017 AFCON Q | Zimbabwe | 3–0 | | Harare, Zimbabwe |
| 14:00 GMT | K. Musona K. Billiat C. Malajila | Report | Stadium: National Sports Stadium Referee: Juste Ephrem Zio (Burkina Faso) |
| 11 June 2016 COSAFA Cup | Zimbabwe | 2–2 | | Windhoek, Namibia |
| 15:00 GMT | O. Tarumbwa E. Muroiwa | Report | F. Badenhorst | Stadium: Sam Nujoma Stadium Referee: Janny Sikazwe (Zambia) |
| 13 June 2016 COSAFA Cup | Madagascar | 0–0 | | Windhoek, Namibia |
| 18:30 GMT | Report | Stadium: Sam Nujoma Stadium Referee: Jackson Pavaza (Namibia) |
| 15 June 2016 COSAFA Cup | Zimbabwe | 5–0 | | Windhoek, Namibia |
| 16:00 GMT | R. Pfumbidzai M. Mudehwe L. Mhlanga T. Hadebe | Report | Stadium: Sam Nujoma Stadium Referee: Hélder Martins de Carvalho (Angola) |
| 4 September 2017 AFCON Q | Guinea | 1–0 | | Conakry, Guinea |
| 18:00 GMT | G. Landel | Report | Stadium: Stade du 28 Septembre Referee: Mohamed Ragab Omar (Libya) |
| 5 November Friendly | Zimbabwe | 1–0 | | Harare, Zimbabwe |
| 13:00 GMT | T. Hadebe | Report | Stadium: National Sports Stadium |
| 13 November Friendly | Zimbabwe | 3–0 | | Harare, Zimbabwe |
| 13:00 GMT | K. Musona M. Rusike N. Mushekwi | Report | Stadium: National Sports Stadium |
| 26 December Friendly | Ivory Coast | 0–0 | | Abidjan, Ivory Coast |
| 18:00 GMT | Report | Stadium: Stade Robert Champroux Attendance: 2,114 Referee: Denis Dembélé (Ivory Coast) |
Source: Soccerway
| 10 January Friendly | Cameroon | 1–1 | | Yaoundé, Cameroon |
| 17:00 GMT | B. Moukandjo | Report | T. Ndoro | Stadium: Stade Ahmadou Ahidjo Attendance: 5,000 Referee: Aurélien Juenkou (Cameroon) |
| 15 January 2017 AFCON | Algeria | 2–2 | | Franceville, Gabon |
| 16:00 GMT | R. Mahrez | Report | K. Mahachi N. Mushekwi | Stadium: Stade de Franceville Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 19 January 2017 AFCON | Senegal | 2–0 | | Franceville, Gabon |
| 19:00 GMT | S. Mané H. Saivet | Report | Stadium: Stade de Franceville Referee: Rédouane Jiyed (Morocco |
| 23 January 2017 AFCON | Zimbabwe | 2–4 | | Libreville, Gabon |
| 19:00 GMT | K. Musona T. Ndoro | Report | N. Sliti Y. Msakni T. Khenissi W. Khazri | Stadium: Stade d'Angondjé Referee: Denis Dembélé (Ivory Coast) |
| 26 March Friendly | Zimbabwe | 0–0 | | Harare, Zimbabwe |
| 14:00 BST | Report | Stadium: National Sports Stadium |
| 11 June 2019 AFCON Q | Zimbabwe | 3–0 | | Harare, Zimbabwe |
| 14:00 BST | K. Musona | Report | Stadium: National Sports Stadium Referee: Alex Muhabi (Uganda) |
| 26 June 2017 COSAFA Cup | Mozambique | 0–4 | | Saulspoort, South Africa |
| 16:00 BST | Report | O. Karuru O. Mushure B. Majarira | Stadium: Moruleng Stadium Referee: Ahmad Imtehaz Heeralall (Mauritius) |
| 28 June 2017 COSAFA Cup | Zimbabwe | 0–0 | | Phokeng, South Africa |
| 16:00 BST | Report | Stadium: Royal Bafokeng Stadium Referee: Joshua Bondo (Botswana) |
| 30 June 2017 COSAFA Cup | Zimbabwe | 6–0 | | Phokeng, South Africa |
| 16:00 BST | O. Karuru P. Dube O. Mushure | Report | Stadium: Royal Bafokeng Stadium Referee: Jackson Pavaza (Namibia) |
| 2 July 2017 COSAFA Cup | Swaziland | 1–2 | | Phokeng, South Africa |
| 18:30 BST | F. Badenhorst | Report | O. Karuru K. Mutizwa | Stadium: Royal Bafokeng Stadium Referee: Victor Gomes (South Africa) |
| 5 July 2017 COSAFA Cup | Lesotho | 3–4 | | Saulspoort, South Africa |
| 18:30 BST | S. Motebang M. Potloane T. Koetle | Report | K. Mutizwa T. Chawapiwa | Stadium: Moruleng Stadium Referee: Hélder Martins De Carvalho (Angola) |
| 9 July 2017 COSAFA Cup | Zambia | 1–3 | | Phokeng, South Africa |
| 14:00 BST | L. Mundia M. Potloane T. Koetle | Report | K. Mutizwa T. Chawapiwa O. Mushure | Stadium: Royal Bafokeng Stadium Referee: Ahmad Imtehaz Heeralall (Mauritius) |
| 15 July 2018 CHAN Q | Namibia | 1–0 | | Windhoek, Namibia |
| H. Somaeb | Report | Stadium: Sam Nujoma Stadium Referee: Dennis Nguluwe (Malawi) |
| 22 July 2018 CHAN Q | Zimbabwe | 1–0 (agg: 1–1) (4–5 p) | | Harare, Zimbabwe |
| P. Dube | Report | Stadium: National Sports Stadium | ||
| Penalties | ||||
| 8 November Friendly | Lesotho | 1–0 | | Maseru, Lesotho |
| 19:00 | H. Kalake | Report | Stadium: Setsoto Stadium |
| 11 November Dr Hage Geingob Cup | Namibia | 3–1 | | Windhoek, Namibia |
| 16:00 | H. Somaeb P. Shalulile | Report | T. Ndoro | Stadium: Sam Nujoma Stadium |
Source: Soccerway
| 21 March 2018 FNT | Zambia | 2–2 (a.e.t.) (5–4 p) | Ndola, Zambia | |
| 18:00 CAT | Shonga Kambole | Report | Shamujompa Chawapiwa | Stadium: Levy Mwanawasa Stadium Referee: Tirelo Mositwane (Botswana) |
| 24 March 2018 FNT | Angola | 2–2 (a.e.t.) (4–2 p) | Ndola, Zambia | |
| 14:00 CAT | Djalma Yano | Report | Amidu Chawapiwa | Stadium: Levy Mwanawasa Stadium Attendance: 36,000 Referee: Patrick Ngoleka (Malawi) |
| 3 June 2018 COSAFA Cup QF | Zimbabwe | 1–1 (a.e.t.) (3–1 p) | Polokwane, South Africa | |
| 17:30 SAST | Rusike | Report | Makgantai | Stadium: Peter Mokaba Stadium Referee: Hélder Martins De Carvalho (Angola) |
| Penalties | ||||
| 6 June 2018 COSAFA Cup SF | Lesotho | 0–0 (a.e.t.) (1–3 p) | Polokwane, South Africa | |
| 19:30 SAST | Report | Stadium: Peter Mokaba Stadium Referee: Ahmad Imtehaz Heeralall (Mauritius) | ||
| Penalties | ||||
| 9 June 2018 COSAFA Cup Final | Zambia | 2–4 (a.e.t.) | Polokwane, South Africa | |
| 15:00 SAST | Kambole | Report | Kadewere Billiat | Stadium: Peter Mokaba Stadium Referee: Hélder Martins De Carvalho (Angola) |
| 9 September 2019 AFCON Q | Congo | 1–1 | Brazzaville, Congo | |
| 15:30 WAT | Bifouma | Report (CAF) | Billiat | Stadium: Stade Alphonse Massemba-Débat Referee: Victor Gomes (South Africa) |
| 13 October 2019 AFCON Q | DR Congo | 1–2 | Kinshasa, DR Congo | |
| 18:30 WAT | Bolasie | Report (CAF) | Pfumbidzai Musona | Stadium: Stade des Martyrs Referee: Rédouane Jiyed (Morocco) |
| 16 October 2019 AFCON Q | Zimbabwe | 1–1 | Harare, Zimbabwe | |
| 15:00 CAT | Billiat | Report (CAF) | Hadebe | Stadium: National Sports Stadium Referee: Gehad Grisha (Egypt) |
| 18 November 2019 AFCON Q | Liberia | 1–0 | Monrovia, Liberia | |
| 16:00 GMT | Jebor | Report (CAF) | Stadium: Samuel Kanyon Doe Sports Complex Referee: Maguette N'Diaye (Senegal) |
| 24 March 2019 AFCON Q | Zimbabwe | 2–0 | Harare, Zimbabwe | |
| 15:00 CAT | Billiat Musona | Report (CAF) | Stadium: National Sports Stadium Referee: El Fadil Mohamed (Sudan) |
| 1 June 2019 COSAFA Cup QF | Zimbabwe | 2–0 | Durban, South Africa | |
| 17:30 SAST | Rusike Billiat | Report | Stadium: Princess Magogo Stadium Referee: Eugene Salas Mdluli (South Africa) |
| 5 June 2019 COSAFA Cup SF | Zimbabwe | 0–0 (2–4 p) | Durban, South Africa | |
| 19:30 SAST | Report | Stadium: Moses Mabhida Stadium Referee: Ali Mohamed Adelaid (Comoros) | ||
| Penalties | ||||
| 7 June 2019 COSAFA Cup 3rd | Lesotho | 2–2 (4–5 p) | Durban, South Africa | |
| 19:30 SAST | Thaba-Ntšo Bereng | Report | T. Rusike Mavunga | Stadium: Moses Mabhida Stadium Referee: Celso Alvação (Mozambique) |
| Penalties | ||||
| 8 June Friendly | Nigeria | 0–0 | Asaba, Nigeria | |
| 18:00 WAT | Report | Stadium: Stephen Keshi Stadium Attendance: 15,650 Referee: Adissa Abdul Raphiou Ligali (Benin) |
| 16 June Friendly | Tanzania | 1–1 | Cairo, Egypt | |
| 20:00 CAT | Report | Stadium: El Sekka El Hadid Stadium |
| 21 June 2019 AFCON | Egypt | 1–0 | Cairo, Egypt | |
| 22:00 CAT | Trézéguet | Report | Stadium: Cairo International Stadium Attendance: 73,299 Referee: Sidi Alioum (Cameroon) |
| 26 June 2019 AFCON | Uganda | 1–1 | Cairo, Egypt | |
| 19:00 CAT | Okwi | Report | Billiat | Stadium: Cairo International Stadium Attendance: 73,589 Referee: Eric Otogo-Castane (Gabon) |
| 30 June 2019 AFCON | Zimbabwe | 0–4 | Cairo, Egypt | |
| 21:00 CAT | Report | Bolingi Bakambu Assombalonga | Stadium: 30 June Stadium Referee: Mustapha Ghorbal (Algeria) |
| 29 July 2020 CHAN Q | Mauritius | 0–4 | Flacq, Mauritius | |
| 10:00 CAT | Report | Masuku Mavunga Tigere | Stadium: Stade Auguste Vollaire Referee: Lebalang Martin Mokete (Lesotho) |
| 4 August 2020 CHAN Q | Zimbabwe | 3–1 (7–1 agg.) | Bulawayo, Zimbabwe | |
| 15:00 CAT | Dube | Report | A. Aristide | Stadium: Barbourfields Stadium Referee: Audrick Nkole (Zambia) |
| 5 September 2022 FWC Q | Somalia | 1–0 | Djibouti City, Djibouti [a] | |
| 18:00 CAT | Shakunda | Report | Stadium: El Hadj Hassan Gouled Aptidon Stadium Attendance: 4,000 Referee: Alfred Pousri Armi (Chad) |
| 10 September 2022 FWC Q | Zimbabwe | 3–1 (3–2 agg.) | Harare, Zimbabwe | |
| 15:00 CAT | Munetsi Muskwe Billiat | Report | Mohamed | Stadium: National Sports Stadium Referee: Andofetra Rakotojaona (Madagascar) |
| 22 September 2020 CHAN Q | Zimbabwe | 3–1 | Harare, Zimbabwe | |
| 15:00 CAT | Dube Jaure Taderera | Report | Kalake | Stadium: National Sports Stadium Referee: Audrick Nkole (Zambia) |
| 20 October 2020 CHAN Q | Lesotho | 0–0 (1–3 agg.) | Maseru, Lesotho | |
| 15:00 CAT | Report | Stadium: Setsoto Stadium Referee: Egbert Yvon Havelock (Seychelles) |
| 15 November 2021 AFCON Q | Zimbabwe | 0–0 | Harare, Zimbabwe | |
| 18:00 CAT | Report | Stadium: National Sports Stadium Referee: Thierry Nkurunziza (Burundi) |
| 19 November 2021 AFCON Q | Zambia | 1–2 | Lusaka, Zambia | |
| 18:00 CAT | Daka | Report | Billiat | Stadium: National Heroes Stadium Referee: Mahamadou Keita (Mali) |
Source: Soccerway
| P | City | Times |
|---|---|---|
| 1 | | 37 |
| 2 | | 22 |
| 3 | | 7 |
| 4 | | 2 |
Source: Soccerway