| 1 Nov 2018 | WI 104 v IND 105/15th ODI · ODI | WI | 24 | - | 0 | India won by 9 wickets | Thiruvananthapuram | West Indies tour of India 2018/19 |
| 29 Oct 2018 | IND 377/5 v WI 1534th ODI · ODI | WI | 18 | 0/14 | 0 | India won by 224 runs | Mumbai | West Indies tour of India 2018/19 |
| 27 Oct 2018 | WI 283/9 v IND 2403rd ODI · ODI | WI | 9 | 3/12 | 0 | West Indies won by 43 runs | Pune | West Indies tour of India 2018/19 |
| 24 Oct 2018 | IND 321/6 v WI 321/72nd ODI · ODI | WI | 13 | 1/36 | 0 | Match tied | Visakhapatnam | West Indies tour of India 2018/19 |
| 21 Oct 2018 | WI 322/8 v IND 326/21st ODI · ODI | WI | 0 | - | 0 | India won by 8 wickets | Guwahati | West Indies tour of India 2018/19 |
| 9 Jul 2017 | WI 194/1 v IND 190/6Only T20I · T20I | WI | 36* | 1/32 | 1 | West Indies won by 9 wickets | Jamaica | - |
| 28 Aug 2016 | IND 15/0 v WI 143Match 2 · T20I | WI | 5 | - | 0 | No result | Lauderhill | West Indies v India T20I Series 2016 |
| 27 Aug 2016 | IND 244/4 v WI 245/6Match 1 · T20I | WI | 1* | - | 1 | West Indies won by 1 run | Lauderhill | West Indies v India T20I Series 2016 |
| 18 Aug 2016 | WI 62/2 v INDMatch 4 · Test | WI | 4* | - | 0 | Match drawn | Trinidad | India in West Indies Test Series 2016 |
| 9 Aug 2016 | WI 225 & 108 v IND 353 & 217/7dMatch 3 · Test | WI | 48 & 12 | - | 1 | India won by 237 runs | St Lucia | India in West Indies Test Series 2016 |
| 30 Jul 2016 | WI 196 & 388/6 v IND 500/9dMatch 2 · Test | WI | 37 & 0 | - | 0 | Match drawn | Jamaica | India in West Indies Test Series 2016 |
| 21 Jul 2016 | WI 243 & 231 v IND 566/8dMatch 1 · Test | WI | 1 & 50 | - | 0 | India won by an innings and 92 runs | Antigua | India in West Indies Test Series 2016 |
| 31 Mar 2016 | IND 192/2 v WI 196/3Semi-final · T20I | WI | 8 | - | 0 | West Indies won by 7 wickets | Mumbai | World T20 2015/16 |
| 6 Mar 2015 | IND 185/6 v WI 182Match 28 · ODI | WI | 2 | 0/10 | 2 | India won by 4 wickets | Perth | ICC Cricket World Cup 2014/15 |
| 17 Oct 2014 | IND 330/6 v WI 271Match 4 · ODI | WI | 112 | 0/54 | 0 | India won by 59 runs | Dharmasala | West Indies in India ODI Series 2014/15 |
| 11 Oct 2014 | IND 263/7 v WI 215Match 2 · ODI | WI | 16 | 0/21 | 1 | India won by 48 runs | Delhi | West Indies in India ODI Series 2014/15 |
| 8 Oct 2014 | IND 197 v WI 321/6Match 1 · ODI | WI | 126* | 2/10 | 0 | West Indies won by 124 runs | Kochi | West Indies in India ODI Series 2014/15 |
| 23 Mar 2014 | IND 130/3 v WI 129/717th T20I · T20I | WI | 18 | 1/22 | 0 | India won by 7 wickets | Mirpur | World T20 2013/14 |
| 27 Nov 2013 | IND 266/5 v WI 263/5Match 3 · ODI | WI | 71 | - | 0 | India won by 5 wickets | Kanpur | West Indies in India ODI Series 2013/14 |
| 24 Nov 2013 | IND 288/7 v WI 289/8Match 2 · ODI | WI | 8 | - | 1 | West Indies won by 2 wickets | Visakhapatnam | West Indies in India ODI Series 2013/14 |
| 21 Nov 2013 | IND 212/4 v WI 211Match 1 · ODI | WI | 24 | - | 0 | India won by 6 wickets | Kochi | West Indies in India ODI Series 2013/14 |
| 14 Nov 2013 | IND 495 v WI 182 & 187Match 2 · Test | WI | 19 & 11 | 0/42 | 0 | India won by an innings and 126 runs | Mumbai | West Indies in India Test Series 2013/14 |
| 6 Nov 2013 | IND 453 v WI 234 & 168Match 1 · Test | WI | 65 & 4 | 0/12 | 0 | India won by an innings and 51 runs | Kolkata | West Indies in India Test Series 2013/14 |
| 5 Jul 2013 | WI 171 v IND 311/7Match 4 · ODI | WI | 6 | 1/39 | 0 | India won by 102 runs (DLS method) | Trinidad | West Indies Tri-Nation Series 2013 |
| 30 Jun 2013 | WI 230/9 v IND 229/7Match 2 · ODI | WI | 1 | 1/20 | 1 | West Indies won by 1 wicket | Jamaica | West Indies Tri-Nation Series 2013 |
| 11 Jun 2013 | IND 236/2 v WI 233/9Match 6 · ODI | WI | 1 | 0/17 | 0 | India won by 8 wickets | London | ICC Champions Trophy 2013 |
| 11 Dec 2011 | IND 267/6 v WI 233Match 5 · ODI | WI | 6 | 0/54 | 1 | India won by 34 runs | Chennai | West Indies in India ODI Series 2011/12 |
| 8 Dec 2011 | IND 418/5 v WI 265Match 4 · ODI | WI | 33 | 0/59 | 0 | India won by 153 runs | Indore | West Indies in India ODI Series 2011/12 |
| 5 Dec 2011 | IND 244 v WI 260/5Match 3 · ODI | WI | 58 | 1/50 | 0 | West Indies won by 16 runs | Ahmedabad | West Indies in India ODI Series 2011/12 |
| 2 Dec 2011 | IND 270/5 v WI 269/9Match 2 · ODI | WI | 4 | 1/40 | 0 | India won by 5 wickets | Visakhapatnam | West Indies in India ODI Series 2011/12 |
| 29 Nov 2011 | IND 213/9 v WI 211/9Match 1 · ODI | WI | 10 | 0/37 | 0 | India won by 1 wicket | Cuttack | West Indies in India ODI Series 2011/12 |
| 22 Nov 2011 | IND 482 & 242/9 v WI 590 & 134Match 3 · Test | WI | 61 & 0 | 3/74 & 2/93 | 1 | Match drawn | Mumbai | West Indies in India Test Series 2011/12 |
| 14 Nov 2011 | IND 631/7d v WI 153 & 463Match 2 · Test | WI | 25 & 84 | 0/104 | 1 | India won by an innings and 15 runs | Kolkata | West Indies in India Test Series 2011/12 |
| 6 Nov 2011 | IND 209 & 276/5 v WI 304 & 180Match 1 · Test | WI | 15 & 0 | 1/13 & 1/57 | 0 | India won by 5 wickets | Delhi | West Indies in India Test Series 2011/12 |
| 6 Jul 2011 | WI 204 & 322 v IND 347 & 94/3Match 3 · Test | WI | 9 & 0 | - | 1 | Match drawn | Dominica | India in West Indies Test Series 2011 |
| 28 Jun 2011 | WI 190 & 202/7 v IND 201 & 269/6dMatch 2 · Test | WI | 78* & 9 | - | 1 | Match drawn | Barbados | India in West Indies Test Series 2011 |
| 16 Jun 2011 | WI 255/3 v IND 251Match 5 · ODI | WI | 28* | - | 0 | West Indies won by 7 wickets | Jamaica | India in West Indies ODI Series 2011 |
| 13 Jun 2011 | WI 249/8 v IND 146Match 4 · ODI | WI | 8 | - | 1 | West Indies won by 103 runs | Antigua | India in West Indies ODI Series 2011 |
| 11 Jun 2011 | WI 225/8 v IND 228/7Match 3 · ODI | WI | 1 | - | 1 | India won by 3 wickets | Antigua | India in West Indies ODI Series 2011 |
| 8 Jun 2011 | WI 240/9 v IND 183/3Match 2 · ODI | WI | 36 | - | 0 | India won by 7 wickets (DLS method) | Trinidad | India in West Indies ODI Series 2011 |
| 6 Jun 2011 | WI 214/9 v IND 217/6Match 1 · ODI | WI | 55 | - | 0 | India won by 4 wickets | Trinidad | India in West Indies ODI Series 2011 |
| 4 Jun 2011 | WI 143/5 v IND 159/6Only T20I · T20I | WI | 27 | - | 1 | India won by 16 runs | Trinidad | - |
| 31 Jan 2007 | IND 341/3 v WI 181Match 4 · ODI | WI | 55 | 1/51 | 0 | India won by 160 runs | Vadodara | West Indies in India ODI Series 2006/07 |
| 27 Jan 2007 | IND 268 v WI 270/7Match 3 · ODI | WI | 98 | 1/41 | 0 | West Indies won by 3 wickets | Chennai | West Indies in India ODI Series 2006/07 |
| 24 Jan 2007 | IND 189 v WI 1692nd ODI · ODI | WI | 1 | - | 0 | India won by 20 runs | Cuttack | West Indies in India ODI Series 2006/07 |
| 21 Jan 2007 | IND 338/3 v WI 324/81st ODI · ODI | WI | 40 | 0/53 | 1 | India won by 14 runs | Nagpur | West Indies in India ODI Series 2006/07 |
| 26 Oct 2006 | IND 223/9 v WI 224/7Match 15 · ODI | WI | 5* | 1/35 | 0 | West Indies won by 3 wickets | Ahmedabad | ICC Champions Trophy 2006/07 |
| 20 Sept 2006 | IND 162 v WI 146Match 5 · ODI | WI | 5 | 0/17 | 0 | India won by 16 runs | Kuala Lumpur | DLF Cup 2006/07 |
| 30 Jun 2006 | IND 200 & 171 v WI 103 & 2194th Test · Test | WI | 2 & 5 | - | 0 | India won by 49 runs | Jamaica | India tour of West Indies 2006 |
| 22 Jun 2006 | WI 581 & 172/6d v IND 362 & 298/43rd Test · Test | WI | 87 & 20 | 0/10 & 0/68 | 0 | Match drawn | St Kitts | India tour of West Indies 2006 |