| 13 Jul 2024 | ZIM 152/7 v IND 156/04th T20I · T20I | ZIM | DNB | 0/23 | 0 | India won by 10 wickets | Harare | India tour of Zimbabwe 2024 |
| 10 Jul 2024 | IND 182/4 v ZIM 159/63rd T20I · T20I | ZIM | DNB | 0/30 | 0 | India won by 23 runs | Harare | India tour of Zimbabwe 2024 |
| 7 Jul 2024 | IND 234/2 v ZIM 1342nd T20I · T20I | ZIM | 0* | 0/38 | 0 | India won by 100 runs | Harare | India tour of Zimbabwe 2024 |
| 6 Jul 2024 | ZIM 115/9 v IND 1021st T20I · T20I | ZIM | 0* | 3/16 | 0 | Zimbabwe won by 13 runs | Harare | India tour of Zimbabwe 2024 |
| 24 Jun 2023 | ZIM 268 v WI 233Match 13 · ODI | ZIM | 8 | 3/52 | 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 | DNB | 0/51 | 0 | 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 | DNB | 1/59 | 0 | 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 | DNB | 1/23 | 0 | Zimbabwe won by 7 wickets | Harare | Netherlands tour of Zimbabwe 2022/23 |
| 23 Mar 2023 | ZIM 271 v NED 2702nd ODI · ODI | ZIM | 4 | 0/63 | 0 | Zimbabwe won by 1 run | Harare | Netherlands tour of Zimbabwe 2022/23 |
| 21 Jan 2023 | IRE 294/7 v ZIM 2482nd ODI · ODI | ZIM | 2* | 3/51 | 1 | Ireland won by 46 runs | Harare | Ireland tour of Zimbabwe 2022/23 |
| 15 Jan 2023 | IRE 141/9 v ZIM 144/63rd T20I · T20I | ZIM | DNB | 2/26 | 0 | Zimbabwe won by 4 wickets | Harare | Ireland tour of Zimbabwe 2022/23 |
| 14 Jan 2023 | ZIM 144 v IRE 150/42nd T20I · T20I | ZIM | 1* | 1/26 | 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 | DNB | 2/17 | 0 | Zimbabwe won by 5 wickets | Harare | Ireland tour of Zimbabwe 2022/23 |
| 14 Jun 2022 | AFG 125/8 v ZIM 90/93rd T20I · T20I | ZIM | 6* | 1/24 | 0 | Afghanistan won by 35 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 12 Jun 2022 | AFG 170/5 v ZIM 149/72nd T20I · T20I | ZIM | DNB | 2/33 | 0 | Afghanistan won by 21 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 9 Jun 2022 | ZIM 135 v AFG 137/63rd ODI · ODI | ZIM | 1 | 2/32 | 0 | 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 | 0 | 0/36 | 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 | 8 | 0/61 | 0 | Afghanistan won by 60 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 25 Jul 2021 | ZIM 193/5 v BAN 194/53rd T20I · T20I | ZIM | DNB | 0/27 | 0 | Bangladesh won by 5 wickets | Harare | Bangladesh tour of Zimbabwe 2021 |
| 23 Jul 2021 | ZIM 166/6 v BAN 1432nd T20I · T20I | ZIM | DNB | 2/24 | 0 | Zimbabwe won by 23 runs | Harare | Bangladesh tour of Zimbabwe 2021 |
| 20 Jul 2021 | ZIM 298 v BAN 302/53rd ODI · ODI | ZIM | 1 | 0/56 | 1 | Bangladesh won by 5 wickets | Harare | Bangladesh tour of Zimbabwe 2021 |
| 18 Jul 2021 | ZIM 240/9 v BAN 242/72nd ODI · ODI | ZIM | 4* | 0/52 | 0 | Bangladesh won by 3 wickets | Harare | Bangladesh tour of Zimbabwe 2021 |
| 16 Jul 2021 | BAN 276/9 v ZIM 121/91st ODI · ODI | ZIM | 2* | 1/49 | 0 | Bangladesh won by 155 runs | Harare | Bangladesh tour of Zimbabwe 2021 |
| 16 Apr 2019 | ZIM 129/7 v UAE 1754th ODI · ODI | ZIM | DNB | 1/28 | 0 | Zimbabwe won by 3 wickets (DLS method) | Harare | United Arab Emirates tour of Zimbabwe 2019 |
| 12 Apr 2019 | ZIM 185/4 v UAE 169/92nd ODI · ODI | ZIM | DNB | 1/35 | 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 | DNB | 3/25 | 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 | DNB | 2/49 | 0 | United Arab Emirates won by 3 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 26 Feb 2017 | ZIM 54 v AFG 253/95th ODI · ODI | ZIM | 0 | 0/71 | 0 | 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 | DNB | 2/32 | 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 | 3/30 | 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 | 4 | 3/36 | 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 | DNB | 2/17 | 0 | Afghanistan won by 12 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 22 Jun 2016 | ZIM 135/6 v IND 138/6Match 3 · T20I | ZIM | DNB | 0/34 | 0 | India won by 3 runs | Harare | India in Zimbabwe T20I Series 2016 |
| 13 Jun 2016 | ZIM 126/9 v IND 129/2Match 2 · ODI | ZIM | 2 | 0/40 | 0 | India won by 8 wickets | Harare | India in Zimbabwe ODI Series 2016 |
| 11 Jun 2016 | ZIM 168 v IND 173/1Match 1 · ODI | ZIM | 4 | 1/20 | 0 | India won by 9 wickets | Harare | India in Zimbabwe ODI Series 2016 |
| 4 Sept 2014 | ZIM 208 v SA 271/6Match 6 · ODI | ZIM | 10* | 1/31 | 0 | South Africa won by 63 runs | Harare | Zimbabwe Triangular Series 2014 |
| 31 Aug 2014 | ZIM 211/7 v AUS 209/9Match 4 · ODI | ZIM | DNB | 0/56 | 0 | Zimbabwe won by 3 wickets | Harare | Zimbabwe Triangular Series 2014 |
| 29 Aug 2014 | ZIM 170 v SA 231Match 3 · ODI | ZIM | 6* | 2/28 | 1 | South Africa won by 61 runs | Harare | Zimbabwe Triangular Series 2014 |
| 25 Aug 2014 | ZIM 152 v AUS 350/6Match 1 · ODI | ZIM | 6* | 2/77 | 0 | Australia won by 198 runs | Harare | Zimbabwe Triangular Series 2014 |
| 9 Aug 2014 | ZIM 256 & 181 v SA 397 & 44/1Only Test · Test | ZIM | 22 & 0* | 1/34 & 1/5 | 0 | South Africa won by 9 wickets | Harare | - |
| 10 Sept 2013 | ZIM 294 & 199 v PAK 230 & 239Match 2 · Test | ZIM | 21 & 1 | 1/45 & 5/61 | 0 | Zimbabwe won by 24 runs | Harare | Pakistan in Zimbabwe Test Series 2013 |
| 3 Sept 2013 | ZIM 327 & 120 v PAK 249 & 419/9dMatch 1 · Test | ZIM | 0 & 13 | 3/64 & 2/99 | 0 | Pakistan won by 221 runs | Harare | Pakistan in Zimbabwe Test Series 2013 |
| 31 Aug 2013 | ZIM 152 v PAK 260/6Match 3 · ODI | ZIM | 1* | 3/48 | 0 | Pakistan won by 108 runs | Harare | Pakistan in Zimbabwe ODI Series 2013 |
| 29 Aug 2013 | ZIM 209 v PAK 299/4Match 2 · ODI | ZIM | 2 | 0/50 | 0 | Pakistan won by 90 runs | Harare | Pakistan in Zimbabwe ODI Series 2013 |
| 27 Aug 2013 | ZIM 246/3 v PAK 244/7Match 1 · ODI | ZIM | DNB | 2/32 | 0 | Zimbabwe won by 7 wickets | Harare | Pakistan in Zimbabwe ODI Series 2013 |
| 23 Aug 2013 | ZIM 136/5 v PAK 161/5Match 1 · T20I | ZIM | DNB | 2/30 | 0 | Pakistan won by 25 runs | Harare | Pakistan in Zimbabwe T20I Series 2013 |
| 28 Jul 2013 | ZIM 183 v IND 187/3Match 3 · ODI | ZIM | 23 | 1/34 | 0 | India won by 7 wickets | Harare | India in Zimbabwe ODI Series 2013 |
| 26 Jul 2013 | ZIM 236/9 v IND 294/8Match 2 · ODI | ZIM | 0* | 1/46 | 0 | India won by 58 runs | Harare | India in Zimbabwe ODI Series 2013 |
| 24 Jul 2013 | ZIM 228/7 v IND 230/4Match 1 · ODI | ZIM | DNB | 0/30 | 0 | India won by 6 wickets | Harare | India in Zimbabwe ODI Series 2013 |
| 13 Jun 2010 | ZIM 140/5 v IND 144/3Match 2 · T20I | ZIM | DNB | 1/27 | 1 | India won by 7 wickets | Harare | India in Zimbabwe T20I Series 2010 |