| 12 Feb 2023 | ZIM 115 & 173 v WI 2922nd Test · Test | ZIM | 10 & 1 | - | 0 | West Indies won by an innings and 4 runs | Bulawayo | West Indies tour of Zimbabwe 2022/23 |
| 4 Feb 2023 | WI 447/6d & 203/5d v ZIM 379/9d & 134/61st Test · Test | ZIM | 9 & 31 | - | 0 | Match drawn | Bulawayo | West Indies tour of Zimbabwe 2022/23 |
| 23 Jan 2023 | ZIM 55/1 v IRE3rd ODI · ODI | ZIM | 16 | - | 0 | No result | Harare | Ireland tour of Zimbabwe 2022/23 |
| 21 Jan 2023 | IRE 294/7 v ZIM 2482nd ODI · ODI | ZIM | 40 | - | 1 | Ireland won by 46 runs | Harare | Ireland tour of Zimbabwe 2022/23 |
| 10 Nov 2020 | ZIM 129/9 v PAK 130/23rd T20I · T20I | ZIM | 31 | - | 0 | Pakistan won by 8 wickets | Rawalpindi Cricket Stadium | Zimbabwe tour of Pakistan 2020/21 |
| 8 Nov 2020 | ZIM 134/7 v PAK 137/22nd T20I · T20I | ZIM | 15 | - | 0 | Pakistan won by 8 wickets | Rawalpindi Cricket Stadium | Zimbabwe tour of Pakistan 2020/21 |
| 7 Nov 2020 | ZIM 156/6 v PAK 157/41st T20I · T20I | ZIM | 0 | - | 0 | Pakistan won by 6 wickets | Rawalpindi Cricket Stadium | Zimbabwe tour of Pakistan 2020/21 |
| 3 Nov 2020 | ZIM 278/6 v PAK 278/93rd ODI · ODI | ZIM | 0 | - | 0 | Match tied (Zimbabwe won the Super Over) | Rawalpindi Cricket Stadium | Zimbabwe tour of Pakistan 2020/21 |
| 1 Nov 2020 | ZIM 206 v PAK 208/42nd ODI · ODI | ZIM | 6 | - | 0 | Pakistan won by 6 wickets | Rawalpindi Cricket Stadium | Zimbabwe tour of Pakistan 2020/21 |
| 30 Oct 2020 | PAK 281/8 v ZIM 2551st ODI · ODI | ZIM | 13 | 0/16 | 0 | Pakistan won by 26 runs | Rawalpindi Cricket Stadium | Zimbabwe tour of Pakistan 2020/21 |
| 1 Mar 2020 | BAN 321/6 v ZIM 1521st ODI · ODI | ZIM | 10 | - | 0 | Bangladesh won by 169 runs | Sylhet | Zimbabwe tour of Bangladesh 2019/20 |
| 9 Oct 2018 | SA 160/6 v ZIM 1261st T20I · T20I | ZIM | 3 | 0/11 | 1 | South Africa won by 34 runs | East London | Zimbabwe tour of South Africa 2018/19 |
| 18 Jul 2018 | ZIM 67 v PAK 69/13rd ODI · ODI | ZIM | 16 | - | 0 | Pakistan won by 9 wickets | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 16 Jul 2018 | ZIM 194 v PAK 195/12nd ODI · ODI | ZIM | 7 | - | 0 | Pakistan won by 9 wickets | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 13 Jul 2018 | PAK 308/7 v ZIM 1071st ODI · ODI | ZIM | 20 | 0/22 | 1 | Pakistan won by 201 runs | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 3 Jul 2018 | AUS 229/2 v ZIM 129/9Match 3 · T20I | ZIM | 18 | 0/19 | 0 | Australia won by 100 runs | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 1 Jul 2018 | PAK 182/4 v ZIM 108/9Match 1 · T20I | ZIM | 0 | 1/29 | 0 | Pakistan won by 74 runs | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 26 Dec 2017 | SA 309/9d v ZIM 68 & 121Only Test · Test | ZIM | 6 & 15 | 0/51 | 0 | South Africa won by an innings and 120 runs | Port Elizabeth | Zimbabwe tour of South Africa 2017/18 |
| 25 Nov 2016 | ZIM 218/8 v WI 124/5Match 6 · ODI | ZIM | 9 | - | 0 | Zimbabwe won by 5 runs (DLS method) | Bulawayo | Zimbabwe Tri-Nation Series 2016/17 |
| 21 Nov 2016 | ZIM 55/2 v SLMatch 4 · ODI | ZIM | 8 | - | 0 | No result | Bulawayo | Zimbabwe Tri-Nation Series 2016/17 |
| 19 Nov 2016 | ZIM 257 v WI 257/8Match 3 · ODI | ZIM | 25 | - | 1 | Match tied | Bulawayo | Zimbabwe Tri-Nation Series 2016/17 |
| 14 Nov 2016 | ZIM 154 v SL 155/2Match 1 · ODI | ZIM | 18 | 1/18 | 0 | Sri Lanka won by 8 wickets | Harare Sports Club | Zimbabwe Tri-Nation Series 2016/17 |
| 6 Aug 2016 | ZIM 362 & 132 v NZ 582/4d & 166/2dMatch 2 · Test | ZIM | 60 & 21 | 0/45 & 0/22 | 0 | New Zealand won by 254 runs | Bulawayo | New Zealand in Zimbabwe Test Series 2016 |
| 28 Jul 2016 | ZIM 164 & 295 v NZ 576/6dMatch 1 · Test | ZIM | 15 & 7 | 1/44 | 0 | New Zealand won by an innings and 117 runs | Bulawayo | New Zealand in Zimbabwe Test Series 2016 |
| 22 Jun 2016 | ZIM 135/6 v IND 138/6Match 3 · T20I | ZIM | 5 | 0/19 | 0 | India won by 3 runs | Harare Sports Club | India in Zimbabwe T20I Series 2016 |
| 20 Jun 2016 | ZIM 99/9 v IND 103/0Match 2 · T20I | ZIM | 10 | 0/23 | 0 | India won by 10 wickets | Harare Sports Club | India in Zimbabwe T20I Series 2016 |
| 18 Jun 2016 | ZIM 170/6 v IND 168/6Match 1 · T20I | ZIM | 20 | 2/13 | 0 | Zimbabwe won by 2 runs | Harare Sports Club | India in Zimbabwe T20I Series 2016 |
| 15 Jun 2016 | ZIM 123 v IND 126/0Match 3 · ODI | ZIM | 27 | 0/15 | 0 | India won by 10 wickets | Harare Sports Club | India in Zimbabwe ODI Series 2016 |
| 13 Jun 2016 | ZIM 126/9 v IND 129/2Match 2 · ODI | ZIM | 21 | 1/31 | 0 | India won by 8 wickets | Harare Sports Club | India in Zimbabwe ODI Series 2016 |
| 11 Jun 2016 | ZIM 168 v IND 173/1Match 1 · ODI | ZIM | 13 | 0/14 | 0 | India won by 9 wickets | Harare Sports Club | India in Zimbabwe ODI Series 2016 |
| 10 Jan 2016 | AFG 215/6 v ZIM 1342nd T20I · T20I | ZIM | 3 | 1/56 | 0 | Afghanistan won by 81 runs | Sharjah | - |
| 8 Jan 2016 | AFG 187/7 v ZIM 182/71st T20I · T20I | ZIM | 18 | 0/25 | 1 | Afghanistan won by 5 runs | Sharjah | - |
| 6 Jan 2016 | ZIM 248 v AFG 254/85th ODI · ODI | ZIM | 1 | 0/9 | 0 | Afghanistan won by 2 wickets (with 2 balls remaining) | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 4 Jan 2016 | ZIM 226 v AFG 1614th ODI · ODI | ZIM | 53 | 4/25 | 1 | Zimbabwe won by 65 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 2 Jan 2016 | ZIM 175 v AFG 583rd ODI · ODI | ZIM | 0 | - | 0 | Zimbabwe won by 117 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 25 Dec 2015 | ZIM 82 v AFG 1311st ODI · ODI | ZIM | 0 | 1/15 | 0 | Afghanistan won by 49 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 11 Nov 2015 | BAN 276/9 v ZIM 215Match 3 · ODI | ZIM | 4 | - | 0 | Bangladesh won by 61 runs | Mirpur | Zimbabwe in Bangladesh ODI Series 2015/16 |
| 9 Nov 2015 | BAN 241/9 v ZIM 183Match 2 · ODI | ZIM | 14 | - | 1 | Bangladesh won by 58 runs | Mirpur | Zimbabwe in Bangladesh ODI Series 2015/16 |
| 7 Nov 2015 | BAN 273/9 v ZIM 128/9Match 1 · ODI | ZIM | 9 | - | 1 | Bangladesh won by 145 runs | Mirpur | Zimbabwe in Bangladesh ODI Series 2015/16 |
| 28 Oct 2015 | ZIM 190/7 v AFG 191/52nd T20I · T20I | ZIM | 0 | 2/37 | 0 | Afghanistan won by 5 wickets (with 1 ball remaining) | Bulawayo | - |
| 26 Oct 2015 | ZIM 153/5 v AFG 154/41st T20I · T20I | ZIM | 54 | 0/7 | 0 | Afghanistan won by 6 wickets (with 5 balls remaining) | Bulawayo | - |
| 24 Oct 2015 | ZIM 172 v AFG 245/95th ODI · ODI | ZIM | 7 | 0/27 | 1 | Afghanistan won by 73 runs | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 22 Oct 2015 | ZIM 184/8 v AFG 185/74th ODI · ODI | ZIM | 26 | - | 0 | Afghanistan won by 3 wickets (with 20 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 20 Oct 2015 | ZIM 229/4 v AFG 223/83rd ODI · ODI | ZIM | 18 | - | 1 | Zimbabwe won by 6 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 18 Oct 2015 | ZIM 213 v AFG 271/62nd ODI · ODI | ZIM | 8 | 0/11 | 1 | Afghanistan won by 58 runs | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 16 Oct 2015 | ZIM 126/2 v AFG 1221st ODI · ODI | ZIM | 58 | 0/17 | 0 | Zimbabwe won by 8 wickets (with 160 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 13 Oct 2015 | ZIM 187 v IRE 189/8Match 3 · ODI | ZIM | 4 | 0/8 | 1 | Ireland won by 2 wickets | Harare Sports Club | Ireland in Zimbabwe ODI Series 2015/16 |
| 11 Oct 2015 | ZIM 270/5 v IRE 268/7Match 2 · ODI | ZIM | 30 | 0/13 | 0 | Zimbabwe won by 5 wickets | Harare Sports Club | Ireland in Zimbabwe ODI Series 2015/16 |
| 9 Oct 2015 | ZIM 222/8 v IRE 219/8Match 1 · ODI | ZIM | 22 | 1/19 | 0 | Zimbabwe won by 2 wickets | Harare Sports Club | Ireland in Zimbabwe ODI Series 2015/16 |
| 5 Oct 2015 | ZIM 161 v PAK 162/3Match 3 · ODI | ZIM | 48 | - | 0 | Pakistan won by 7 wickets | Harare Sports Club | Pakistan in Zimbabwe ODI Series 2015/16 |