| 19 Mar 2018 | ZIM 289 v WI 290/6Match 29 · ODI | WI | 17 | 0/14 | 0 | West Indies won by 4 wickets | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 24 Feb 2015 | WI 372/2 v ZIM 289Match 15 · ODI | WI | 215 | 2/35 | 1 | West Indies won by 73 runs (DLS method) | Canberra | ICC Cricket World Cup 2014/15 |
| 20 Mar 2013 | WI 381/8d v ZIM 175 & 141Match 2 · Test | WI | 101 | - | 1 | West Indies won by an innings and 65 runs | Dominica | Clive Lloyd Trophy 2012/13 |
| 12 Mar 2013 | WI 307 & 12/1 v ZIM 211 & 107Match 1 · Test | WI | 40 & 4* | - | 0 | West Indies won by 9 wickets | Barbados | Clive Lloyd Trophy 2012/13 |
| 14 Mar 2010 | WI 165/6 v ZIM 161Match 5 · ODI | WI | 63 | - | 1 | West Indies won by 4 wickets | St Vincent | Zimbabwe in West Indies ODI Series 2009/10 |
| 12 Mar 2010 | WI 142/6 v ZIM 141Match 4 · ODI | WI | 32 | - | 0 | West Indies won by 4 wickets | St Vincent | Zimbabwe in West Indies ODI Series 2009/10 |
| 10 Mar 2010 | WI 245/9 v ZIM 104Match 3 · ODI | WI | 33 | - | 2 | West Indies won by 141 runs | St Vincent | Zimbabwe in West Indies ODI Series 2009/10 |
| 6 Mar 2010 | WI 208/6 v ZIM 206Match 2 · ODI | WI | 88 | 1/25 | 1 | West Indies won by 4 wickets | Guyana | Zimbabwe in West Indies ODI Series 2009/10 |
| 4 Mar 2010 | WI 252/9 v ZIM 254/5Match 1 · ODI | WI | 57 | - | 0 | Zimbabwe won by 2 runs | Guyana | Zimbabwe in West Indies ODI Series 2009/10 |
| 2 Dec 2007 | ZIM 176 v WI 286/9Match 2 · ODI | WI | 58* | - | 0 | West Indies won by 110 runs | Harare | West Indies in Zimbabwe ODI Series 2007/08 |
| 30 Nov 2007 | ZIM 274/8 v WI 244/8Match 1 · ODI | WI | 2 | 2/35 | 0 | Zimbabwe won by 30 runs | Harare | West Indies in Zimbabwe ODI Series 2007/08 |
| 19 Mar 2007 | WI 204/4 v ZIM 202/5Match 13 · ODI | WI | 40 | 0/32 | 0 | West Indies won by 6 wickets | Jamaica | ICC World Cup 2006/07 |
| 8 Oct 2006 | WI 90/1 v ZIM 85Match 2 · ODI | WI | 41 | 3/3 | 0 | West Indies won by 9 wickets | Ahmedabad | ICC Champions Trophy 2006/07 |
| 14 May 2006 | WI 266/8 v ZIM 162Match 7 · ODI | WI | 11 | 1/17 | 0 | West Indies won by 104 runs | Trinidad | Zimbabwe in West Indies ODI Series 2006 |
| 13 May 2006 | WI 263/6 v ZIM 72/2Match 6 · ODI | WI | 2 | 0/14 | 0 | No result | Trinidad | Zimbabwe in West Indies ODI Series 2006 |
| 10 May 2006 | WI 156/0 v ZIM 152Match 5 · ODI | WI | 95* | 1/24 | 0 | West Indies won by 10 wickets | St Lucia | Zimbabwe in West Indies ODI Series 2006 |
| 30 Apr 2006 | WI 242/9 v ZIM 144Match 2 · ODI | WI | 49 | 2/21 | 2 | West Indies won by 98 runs | Antigua | Zimbabwe in West Indies ODI Series 2006 |
| 29 Apr 2006 | WI 154/5 v ZIM 151/9Match 1 · ODI | WI | 35 | 2/30 | 0 | West Indies won by 5 wickets | Antigua | Zimbabwe in West Indies ODI Series 2006 |
| 30 Nov 2003 | ZIM 196 v WI 197/25th ODI · ODI | WI | 112* | 4/24 | 0 | West Indies won by 8 wickets | Harare | West Indies tour of Zimbabwe 2003/04 |
| 29 Nov 2003 | WI 256/3 v ZIM 150/74th ODI · ODI | WI | 51 | 1/17 | 0 | West Indies won by 72 runs (DLS method) | Harare | West Indies tour of Zimbabwe 2003/04 |
| 26 Nov 2003 | ZIM 229/5 v WI 2083rd ODI · ODI | WI | 61 | 0/10 | 0 | Zimbabwe won by 21 runs | Harare | West Indies tour of Zimbabwe 2003/04 |
| 23 Nov 2003 | WI 125 v ZIM 128/42nd ODI · ODI | WI | 8 | 0/16 | 0 | Zimbabwe won by 6 wickets | Bulawayo | West Indies tour of Zimbabwe 2003/04 |
| 22 Nov 2003 | ZIM 173/3 v WI 347/61st ODI · ODI | WI | 153* | 2/21 | 0 | West Indies won by 51 runs (D/L method) | Bulawayo | West Indies tour of Zimbabwe 2003/04 |
| 12 Nov 2003 | WI 481 & 128 v ZIM 377 & 1042nd Test · Test | WI | 47 & 0 | 0/23 | 1 | West Indies won by 128 runs | Bulawayo | West Indies tour of Zimbabwe 2003/04 |
| 4 Nov 2003 | ZIM 507/9 & 200/7 v WI 335 & 207/91st Test · Test | WI | 14 & 13 | 0/38 | 1 | Match drawn | Harare | West Indies tour of Zimbabwe 2003/04 |
| 16 Dec 2001 | WI 155/2 v ZIM 1546th Match · ODI | WI | 85 | 1/23 | 0 | West Indies won by 8 wickets (with 96 balls remaining) | Kandy | 2001 LG Abans Triangular Series |
| 9 Dec 2001 | WI 173 v ZIM 175/62nd Match · ODI | WI | 0 | - | 0 | Zimbabwe won by 4 wickets (with 11 balls remaining) | Colombo | 2001 LG Abans Triangular Series |
| 27 Jul 2001 | ZIM 131 & 563/9 v WI 347 & 98/12nd Test · Test | WI | 6 & 52* | - | 2 | Match drawn | Harare | West Indies tour of Zimbabwe 2001 |
| 19 Jul 2001 | ZIM 155 & 228/9 v WI 559/61st Test · Test | WI | 175 | - | 3 | West Indies won by an innings and 176 runs | Bulawayo | West Indies tour of Zimbabwe 2001 |
| 1 Jul 2001 | ZIM 255/5 v WI 258/55th Match · ODI | WI | 76 | - | 2 | West Indies won by 5 wickets (with 1 ball remaining) | Bulawayo | 2001 Zimbabwe Coca-Cola Cup |
| 23 Jun 2001 | ZIM 239/9 v WI 266/51st Match · ODI | WI | 53 | - | 0 | West Indies won by 27 runs | Harare | 2001 Zimbabwe Coca-Cola Cup |
| 16 Jul 2000 | WI 287/5 v ZIM 290/47th Match · ODI | WI | 3 | 0/27 | 0 | Zimbabwe won by 6 wickets (with 5 balls remaining) | Chester-le-Street | 2000 NatWest Triangular Series |
| 11 Jul 2000 | WI 186/8 v ZIM 256/44th Match · ODI | WI | 6 | 1/42 | 0 | Zimbabwe won by 70 runs | Canterbury | 2000 NatWest Triangular Series |
| 6 Jul 2000 | WI 232/7 v ZIM 233/41st Match · ODI | WI | 41 | 0/35 | 1 | Zimbabwe won by 6 wickets (with 30 balls remaining) | Bristol | 2000 NatWest Triangular Series |
| 2 Apr 2000 | WI 280/3 v ZIM 239/82nd Match · ODI | WI | 58* | - | 0 | West Indies won by 41 runs | Kingston | 2000 Cable & Wireless ODI Series |
| 1 Apr 2000 | WI 237/9 v ZIM 1501st Match · ODI | WI | 4 | 0/16 | 1 | West Indies won by 87 runs | Kingston | 2000 Cable & Wireless ODI Series |
| 24 Mar 2000 | ZIM 308 & 102/9 v WI 339 & 75/02nd Test · Test | WI | 13 & DNB | 0/46 & 1/9 | 1 | West Indies won by 10 wickets | Kingston | Zimbabwe tour of West Indies 1999/00 |
| 16 Mar 2000 | WI 187 & 147 v ZIM 236 & 631st Test · Test | WI | 33 & 0 | 3/25 | 2 | West Indies won by 35 runs | Port of Spain | Zimbabwe tour of West Indies 1999/00 |