| 19 Jan 2020 | ZIM 358 & 170 v SL 515/9d & 14/01st Test · Test | ZIM | 1 & 1 | 0/84 | 0 | Sri Lanka won by 10 wickets | Harare | Sri Lanka tour of Zimbabwe 2019/20 |
| 18 Sept 2019 | BAN 175/7 v ZIM 136Match 4 · T20I | ZIM | 27 | 3/32 | 1 | Bangladesh won by 39 runs | Chattogram | Bangladesh Twenty20 Tri-Series 2019 |
| 13 Sept 2019 | BAN 148/7 v ZIM 144/5Match 1 · T20I | ZIM | DNB | 2/31 | 0 | Bangladesh won by 3 wickets | Dhaka | Bangladesh Twenty20 Tri-Series 2019 |
| 14 Jul 2019 | IRE 171/9 v ZIM 172/23rd T20I · T20I | ZIM | DNB | 3/38 | 0 | Zimbabwe won by 8 wickets | Derry | Ireland v Zimbabwe 2019 |
| 12 Jul 2019 | IRE 134/1 v ZIM 132/82nd T20I · T20I | ZIM | 0* | 0/35 | 1 | Ireland won by 9 wickets (DLS method) | Bready | Zimbabwe tour of Netherlands and Ireland 2019 |
| 7 Jul 2019 | IRE 191/4 v ZIM 1903rd ODI · ODI | ZIM | 28 | 0/29 | 0 | Ireland won by 6 wickets | Belfast | Zimbabwe tour of Netherlands and Ireland 2019 |
| 4 Jul 2019 | IRE 242/9 v ZIM 237/92nd ODI · ODI | ZIM | 0* | 1/29 | 0 | Ireland won by 5 runs | Belfast | Zimbabwe tour of Netherlands and Ireland 2019 |
| 1 Jul 2019 | IRE 258/6 v ZIM 254/91st ODI · ODI | ZIM | 4 | 2/43 | 0 | Ireland won by 4 wickets | Bready | Zimbabwe tour of Netherlands and Ireland 2019 |
| 25 Jun 2019 | NED 152/8 v ZIM 1522nd T20I · T20I | ZIM | 1* | 1/18 | 2 | Match tied (Zimbabwe won the Super Over) | Rotterdam | Zimbabwe tour of Netherlands and Ireland 2019 |
| 23 Jun 2019 | NED 199/6 v ZIM 1501st T20I · T20I | ZIM | 2 | 1/40 | 0 | Netherlands won by 49 runs | Rotterdam | Zimbabwe tour of Netherlands and Ireland 2019 |
| 21 Jun 2019 | NED 291/7 v ZIM 290/62nd ODI · ODI | ZIM | DNB | 0/57 | 0 | Netherlands won by 3 wickets | Deventer | Zimbabwe tour of Netherlands and Ireland 2019 |
| 19 Jun 2019 | NED 208/3 v ZIM 205/81st ODI · ODI | ZIM | 32* | 0/42 | 1 | Netherlands won by 7 wickets (DLS method) | Deventer | Zimbabwe tour of Netherlands and Ireland 2019 |
| 16 Apr 2019 | ZIM 129/7 v UAE 1754th ODI · ODI | ZIM | 5* | 2/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 | 4/17 | 1 | 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 | 2/11 | 0 | Zimbabwe won by 7 wickets | Harare | United Arab Emirates tour of Zimbabwe 2019 |
| 11 Nov 2018 | BAN 522/7d & 224/6d v ZIM 304/9 & 224/92nd Test · Test | ZIM | 9* & 1 | 5/71 & 2/27 | 0 | Bangladesh won by 218 runs | Dhaka | Zimbabwe tour of Bangladesh 2018/19 |
| 3 Nov 2018 | ZIM 282 & 181 v BAN 143 & 1691st Test · Test | ZIM | 4 & 1* | 2/28 & 1/29 | 0 | Zimbabwe won by 151 runs | Sylhet International Cricket Stadium | Zimbabwe tour of Bangladesh 2018/19 |
| 26 Oct 2018 | ZIM 286/5 v BAN 288/33rd ODI · ODI | ZIM | DNB | 1/47 | 0 | Bangladesh won by 7 wickets | Chattogram | Zimbabwe tour of Bangladesh 2018/19 |
| 24 Oct 2018 | ZIM 246/7 v BAN 250/32nd ODI · ODI | ZIM | DNB | 0/31 | 0 | Bangladesh won by 7 wickets | Chattogram | Zimbabwe tour of Bangladesh 2018/19 |
| 21 Oct 2018 | BAN 271/8 v ZIM 243/91st ODI · ODI | ZIM | 37 | 4/37 | 0 | Bangladesh won by 28 runs | Dhaka | Zimbabwe tour of Bangladesh 2018/19 |
| 12 Oct 2018 | ZIM 132/7 v SA 135/42nd T20I · T20I | ZIM | DNB | 0/29 | 0 | South Africa won by 6 wickets | Potchefstroom | Zimbabwe tour of South Africa 2018/19 |
| 9 Oct 2018 | SA 160/6 v ZIM 1261st T20I · T20I | ZIM | 0 | 3/37 | 0 | South Africa won by 34 runs | East London | Zimbabwe tour of South Africa 2018/19 |
| 6 Oct 2018 | ZIM 228 v SA 231/63rd ODI · ODI | ZIM | 8 | 1/40 | 0 | South Africa won by 4 wickets | Paarl | Zimbabwe tour of South Africa 2018/19 |
| 3 Oct 2018 | SA 198 v ZIM 782nd ODI · ODI | ZIM | 1 | 2/26 | 0 | South Africa won by 120 runs | Bloemfontein | Zimbabwe tour of South Africa 2018/19 |
| 30 Sept 2018 | ZIM 117 v SA 119/51st ODI · ODI | ZIM | 8 | 0/36 | 0 | South Africa won by 5 wickets | Kimberley | Zimbabwe tour of South Africa 2018/19 |
| 1 Jul 2018 | PAK 182/4 v ZIM 108/9Match 1 · T20I | ZIM | DNB | 1/9 | 0 | Pakistan won by 74 runs | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 22 Mar 2018 | UAE 235/7 v ZIM 226/7Match 32 · ODI | ZIM | 6* | 0/38 | 0 | United Arab Emirates won by 3 runs (DLS method) | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 19 Mar 2018 | ZIM 289 v WI 290/6Match 29 · ODI | ZIM | 1 | 0/49 | 1 | West Indies won by 4 wickets | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 16 Mar 2018 | ZIM 211/9 v IRE 104Match 25 · ODI | ZIM | 1 | 1/20 | 0 | Zimbabwe won by 107 runs | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 10 Mar 2018 | ZIM 263/9 v HK 174Match 15 · ODI | ZIM | 0 | 2/20 | 1 | Zimbabwe won by 89 runs | Bulawayo | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 4 Mar 2018 | ZIM 380/6 v NEP 264/8Match 3 · List A | ZIM | DNB | 1/48 | 0 | Zimbabwe won by 116 runs | Bulawayo | ICC Cricket World Cup Qualifier 2017/18 |
| 23 Jan 2018 | BAN 216/9 v ZIM 1255th ODI · ODI | ZIM | 10 | 3/42 | 0 | Bangladesh won by 91 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 21 Jan 2018 | ZIM 198 v SL 202/54th ODI · ODI | ZIM | 5 | 1/34 | 0 | Sri Lanka won by 5 wickets | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 17 Jan 2018 | ZIM 290/6 v SL 2782nd ODI · ODI | ZIM | DNB | 2/56 | 0 | Zimbabwe won by 12 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 15 Jan 2018 | ZIM 170 v BAN 171/21st ODI · ODI | ZIM | 4* | 0/15 | 0 | Bangladesh won by 8 wickets | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 26 Dec 2017 | SA 309/9d v ZIM 68 & 121Only Test · Test | ZIM | 23 & 5 | 3/57 | 0 | South Africa won by an innings and 120 runs | Port Elizabeth | Zimbabwe tour of South Africa 2017/18 |
| 21 Oct 2017 | WI 219 & 373 v ZIM 159 & 3161st Test · Test | ZIM | 2* & 23* | 1/40 & 2/66 | 0 | West Indies won by 117 runs | Bulawayo | West Indies tour of Zimbabwe 2017/18 |
| 19 Sept 2017 | MID 233 & 152 v LAN 165 & 184Match · First-class | LAN | 8* & 0 | 1/43 & 3/30 | 2 | Middlesex won by 36 runs | London | Specsavers County Championship 2017 |
| 12 Sept 2017 | SOM 335 & 69/3 v LAN 133 & 269Match · First-class | LAN | 1 & 12 | 1/47 & 0/8 | 0 | Somerset won by 7 wickets | Taunton | Specsavers County Championship 2017 |
| 5 Sept 2017 | LAN 290 v ESS 202/8dMatch · First-class | LAN | 26 | 0/36 | 0 | Match drawn | Manchester | Specsavers County Championship 2017 |
| 28 Aug 2017 | WAR 200 & 344 v LAN 504/8d & 42/2Match · First-class | LAN | DNB & DNB | 6/67 & 2/77 | 0 | Lancashire won by 8 wickets | Manchester | Specsavers County Championship 2017 |
| 6 Aug 2017 | LAN 149 & 314/5 v HAM 224Match · First-class | LAN | 0* & DNB | 6/61 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 9 Jul 2017 | LAN 173/9 v LEI 178/7Match · T20 | LAN | DNB | 0/35 | 0 | Leicestershire won by 3 wickets | Liverpool | NatWest T20 Blast 2017 |
| 19 Jun 2017 | HAM 395 & 168 v LAN 593Match · First-class | LAN | 30 | 2/70 & 3/49 | 1 | Lancashire won by an innings and 30 runs | Manchester | Specsavers County Championship 2017 |
| 16 May 2017 | LAN 304/8 v DUR 276/9Match · List A | LAN | 4* | 3/42 | 0 | Lancashire won by 28 runs | Chester-le-Street | Royal London One-Day Cup 2017 |
| 14 May 2017 | LAN 260/6 v NOT 265/3Match · List A | LAN | DNB | 0/40 | 1 | Nottinghamshire won by 7 wickets | Nottingham | Royal London One-Day Cup 2017 |
| 12 May 2017 | DER 132/2 v LAN 162/7Match · List A | LAN | DNB | 0/26 | 0 | Lancashire won by 3 wickets (DLS method) | Blackpool | Royal London One-Day Cup 2017 |
| 10 May 2017 | LAN 313/5 v WOR 161Match · List A | LAN | DNB | 2/38 | 0 | Lancashire won by 152 runs | Manchester | Royal London One-Day Cup 2017 |
| 7 May 2017 | LAN 351/8 v WAR 325Match · List A | LAN | DNB | 2/56 | 0 | Lancashire won by 26 runs | Birmingham | Royal London One-Day Cup 2017 |
| 21 Apr 2017 | LAN 109 & 463 v SOM 278 & 130Match · First-class | LAN | 1 & 0 | 1/60 & 1/28 | 0 | Lancashire won by 164 runs | Manchester | Specsavers County Championship 2017 |