| 20 Sept 2026 | ZIM 271/8 v AUS 272/93rd ODI · ODI | ZIM | 59 | - | 0 | Australia won by 1 wicket | Harare | Australia tour of Zimbabwe 2026 |
| 18 Sept 2026 | AUS 356/6 v ZIM 2722nd ODI · ODI | ZIM | 38 | - | 0 | Australia won by 84 runs | Harare | Australia tour of Zimbabwe 2026 |
| 15 Sept 2026 | AUS 294/8 v ZIM 2351st ODI · ODI | ZIM | 59 | - | 1 | Australia won by 59 runs | Harare | Australia tour of Zimbabwe 2026 |
| 11 Jul 2026 | ZIM 199 v BAN 200/33rd ODI · ODI | ZIM | 5 | - | 1 | Bangladesh won by 7 wickets | Harare | Bangladesh tour of Zimbabwe 2026 |
| 9 Jul 2026 | ZIM 247/6 v BAN 2342nd ODI · ODI | ZIM | 9 | - | 1 | Zimbabwe won by 13 runs | Harare | Bangladesh tour of Zimbabwe 2026 |
| 6 Jul 2026 | ZIM 141 v BAN 1161st ODI · ODI | ZIM | 0 | - | 1 | Zimbabwe won by 25 runs | Harare | Bangladesh tour of Zimbabwe 2026 |
| 28 Jun 2026 | BAN 140 & 185 v ZIM 410Only Test · Test | ZIM | 60 | - | 3 | Zimbabwe won by an innings and 85 runs | Harare | Bangladesh tour of Zimbabwe 2026 |
| 20 Oct 2025 | ZIM 359 v AFG 127 & 159Only Test · Test | ZIM | 5 | - | 2 | Zimbabwe won by an innings and 73 runs | Harare | Afghanistan tour of Zimbabwe 2025/26 |
| 18 Feb 2025 | IRE 240/6 v ZIM 246/13rd ODI · ODI | ZIM | 69* | - | 0 | Zimbabwe won by 9 wickets | Harare | Ireland tour of Zimbabwe 2024/25 |
| 16 Feb 2025 | ZIM 245 v IRE 249/42nd ODI · ODI | ZIM | 4 | - | 0 | Ireland won by 6 wickets | Harare | Ireland tour of Zimbabwe 2024/25 |
| 14 Feb 2025 | ZIM 299/5 v IRE 2501st ODI · ODI | ZIM | 66 | - | 1 | Zimbabwe won by 49 runs | Harare | Ireland tour of Zimbabwe 2024/25 |
| 21 Dec 2024 | ZIM 127 v AFG 131/23rd ODI · ODI | ZIM | 5 | - | 0 | Afghanistan won by 8 wickets (with 139 balls remaining) | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 19 Dec 2024 | ZIM 54 v AFG 286/62nd ODI · ODI | ZIM | 4 | - | 1 | Afghanistan won by 232 runs | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 17 Dec 2024 | ZIM 44/5 v AFG1st ODI · ODI | ZIM | 1* | - | 0 | No result | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 24 Jun 2023 | ZIM 268 v WI 233Match 13 · ODI | ZIM | 47 | - | 0 | Zimbabwe won by 35 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 20 Jun 2023 | NED 315/6 v ZIM 319/4Match 5 · ODI | ZIM | 50 | - | 1 | Zimbabwe won by 6 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 18 Jun 2023 | NEP 290/8 v ZIM 291/2Match 1 · ODI | ZIM | 121* | - | 1 | Zimbabwe won by 8 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 25 Mar 2023 | NED 231/9 v ZIM 235/33rd ODI · ODI | ZIM | 44 | - | 1 | Zimbabwe won by 7 wickets | Harare | Netherlands tour of Zimbabwe 2022/23 |
| 23 Mar 2023 | ZIM 271 v NED 2702nd ODI · ODI | ZIM | 39 | - | 0 | Zimbabwe won by 1 run | Harare | Netherlands tour of Zimbabwe 2022/23 |
| 21 Mar 2023 | ZIM 249 v NED 255/71st ODI · ODI | ZIM | 4 | - | 0 | Netherlands won by 3 wickets | Harare | Netherlands tour of Zimbabwe 2022/23 |
| 23 Jan 2023 | ZIM 55/1 v IRE3rd ODI · ODI | ZIM | 11* | - | 0 | No result | Harare | Ireland tour of Zimbabwe 2022/23 |
| 18 Jan 2023 | IRE 288/4 v ZIM 214/71st ODI · ODI | ZIM | 38 | - | 0 | Zimbabwe won by 3 wickets (DLS method) | Harare | Ireland tour of Zimbabwe 2022/23 |
| 15 Jan 2023 | IRE 141/9 v ZIM 144/63rd T20I · T20I | ZIM | 54 | - | 2 | Zimbabwe won by 4 wickets | Harare | Ireland tour of Zimbabwe 2022/23 |
| 14 Jan 2023 | ZIM 144 v IRE 150/42nd T20I · T20I | ZIM | 42 | - | 0 | Ireland won by 6 wickets | Harare | Ireland tour of Zimbabwe 2022/23 |
| 12 Jan 2023 | IRE 114 v ZIM 118/51st T20I · T20I | ZIM | 4 | - | 2 | Zimbabwe won by 5 wickets | Harare | Ireland tour of Zimbabwe 2022/23 |
| 2 Aug 2022 | ZIM 156/8 v BAN 146/83rd T20I · T20I | ZIM | 24 | - | 0 | Zimbabwe won by 10 runs | Harare | Bangladesh tour of Zimbabwe 2022 |
| 31 Jul 2022 | ZIM 135/8 v BAN 136/32nd T20I · T20I | ZIM | 1 | - | 0 | Bangladesh won by 7 wickets | Harare | Bangladesh tour of Zimbabwe 2022 |
| 30 Jul 2022 | ZIM 205/3 v BAN 188/61st T20I · T20I | ZIM | 21 | - | 0 | Zimbabwe won by 17 runs | Harare | Bangladesh tour of Zimbabwe 2022 |
| 14 Jun 2022 | AFG 125/8 v ZIM 90/93rd T20I · T20I | ZIM | 1 | - | 1 | Afghanistan won by 35 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 12 Jun 2022 | AFG 170/5 v ZIM 149/72nd T20I · T20I | ZIM | 2 | - | 0 | Afghanistan won by 21 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 9 Jun 2022 | ZIM 135 v AFG 137/63rd ODI · ODI | ZIM | 0 | - | 2 | Afghanistan won by 4 wickets (74 balls left) | Harare | Afghanistan tour of Zimbabwe 2022 |
| 6 Jun 2022 | ZIM 228 v AFG 229/22nd ODI · ODI | ZIM | 32 | - | 0 | Afghanistan won by 8 wickets (with 33 balls remaining) | Harare | Afghanistan tour of Zimbabwe 2022 |
| 4 Jun 2022 | ZIM 216 v AFG 276/51st ODI · ODI | ZIM | 30 | - | 1 | Afghanistan won by 60 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 21 Apr 2021 | PAK 149/7 v ZIM 138/71st T20I · T20I | ZIM | 34 | - | 0 | Pakistan won by 11 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 27 Jan 2020 | ZIM 406 & 247/7d v SL 293 & 204/32nd Test · Test | ZIM | 12 & 13 | - | 1 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 2019/20 |
| 19 Jan 2020 | ZIM 358 & 170 v SL 515/9d & 14/01st Test · Test | ZIM | 85 & 7 | - | 0 | Sri Lanka won by 10 wickets | Harare | Sri Lanka tour of Zimbabwe 2019/20 |
| 16 Apr 2019 | ZIM 129/7 v UAE 1754th ODI · ODI | ZIM | 11 | - | 1 | Zimbabwe won by 3 wickets (DLS method) | Harare | United Arab Emirates tour of Zimbabwe 2019 |
| 14 Apr 2019 | ZIM 307/4 v UAE 1763rd ODI · ODI | ZIM | 64 | - | 1 | Zimbabwe won by 131 runs | Harare | United Arab Emirates tour of Zimbabwe 2019 |
| 12 Apr 2019 | ZIM 185/4 v UAE 169/92nd ODI · ODI | ZIM | 13 | - | 0 | Zimbabwe won by 4 runs (DLS method) | Harare | United Arab Emirates tour of Zimbabwe 2019 |
| 10 Apr 2019 | ZIM 111/3 v UAE 1101st ODI · ODI | ZIM | 51 | - | 0 | Zimbabwe won by 7 wickets | Harare | United Arab Emirates tour of Zimbabwe 2019 |
| 22 Mar 2018 | UAE 235/7 v ZIM 226/7Match 32 · ODI | ZIM | 22* | - | 1 | United Arab Emirates won by 3 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 19 Mar 2018 | ZIM 289 v WI 290/6Match 29 · ODI | ZIM | 14 | - | 0 | West Indies won by 4 wickets | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 16 Mar 2018 | ZIM 211/9 v IRE 104Match 25 · ODI | ZIM | 20 | - | 0 | Zimbabwe won by 107 runs | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 26 Feb 2017 | ZIM 54 v AFG 253/95th ODI · ODI | ZIM | 4 | - | 1 | Afghanistan won by 106 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 24 Feb 2017 | ZIM 107/3 v AFG 1114th ODI · ODI | ZIM | 1 | - | 1 | Zimbabwe won by 7 wickets (with 118 balls remaining) (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 21 Feb 2017 | ZIM 129 v AFG 1263rd ODI · ODI | ZIM | 0 | - | 0 | Zimbabwe won by 3 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 19 Feb 2017 | ZIM 184 v AFG 238/92nd ODI · ODI | ZIM | 34 | - | 0 | Afghanistan won by 54 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 16 Feb 2017 | ZIM 99/4 v AFG 2151st ODI · ODI | ZIM | 38* | - | 0 | Afghanistan won by 12 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 14 Nov 2016 | ZIM 154 v SL 155/2Match 1 · ODI | ZIM | 0 | - | 0 | Sri Lanka won by 8 wickets | Harare | Zimbabwe Tri-Nation Series 2016/17 |
| 6 Nov 2016 | ZIM 272 & 233 v SL 504 & 258/9dMatch 2 · Test | ZIM | 64 & 72 | - | 0 | Sri Lanka won by 257 runs | Harare | Sri Lanka in Zimbabwe Test Series 2016/17 |