| 30 Jun 2017 | WI 158 v IND 251/4Match 3 · ODI | IND | 39 | - | 0 | India won by 93 runs | Antigua | India in West Indies ODI Series 2017 |
| 25 Jun 2017 | WI 205/6 v IND 310/5Match 2 · ODI | IND | 14 | 0/25 | 0 | India won by 105 runs | Trinidad | India in West Indies ODI Series 2017 |
| 23 Jun 2017 | WI v IND 199/3Match 1 · ODI | IND | 4 | - | 0 | No result | Trinidad | India in West Indies ODI Series 2017 |
| 23 Mar 2014 | IND 130/3 v WI 129/717th T20I · T20I | IND | 10 | - | 0 | India won by 7 wickets | Mirpur | World T20 2013/14 |
| 27 Nov 2013 | IND 266/5 v WI 263/5Match 3 · ODI | IND | 55 | - | 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 | IND | 28 | - | 0 | 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 | IND | 16* | - | 0 | India won by 6 wickets | Kochi | West Indies in India ODI Series 2013/14 |
| 14 Nov 2011 | IND 631/7d v WI 153 & 463Match 2 · Test | IND | 25 | 0/14 | 0 | 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 | IND | 23 & 18 | 0/2 & 0/2 | 0 | India won by 5 wickets | Delhi | West Indies in India Test Series 2011/12 |
| 20 Mar 2011 | IND 268 v WI 188Match 42 · ODI | IND | 113 | 2/18 | 0 | India won by 80 runs | Chennai | ICC Cricket World Cup 2010/11 |
| 9 May 2010 | WI 169/6 v IND 155/919th T20I · T20I | IND | 12 | - | 0 | West Indies won by 14 runs | Barbados | ICC World Twenty20 2010 |
| 5 Jul 2009 | WI 27/1 v INDMatch 4 · ODI | IND | - | - | 0 | No result | St Lucia | India in West Indies ODI Series 2009 |
| 3 Jul 2009 | WI 186/7 v IND 159/4Match 3 · ODI | IND | 2 | 0/19 | 0 | India won by 6 wickets (DLS method) | St Lucia | India in West Indies ODI Series 2009 |
| 28 Jun 2009 | WI 192/2 v IND 188Match 2 · ODI | IND | 35 | - | 0 | West Indies won by 8 wickets | Jamaica | India in West Indies ODI Series 2009 |
| 26 Jun 2009 | WI 319 v IND 339/6Match 1 · ODI | IND | 131 | 0/34 | 0 | India won by 20 runs | Jamaica | India in West Indies ODI Series 2009 |
| 12 Jun 2009 | IND 153/7 v WI 156/316th T20I · T20I | IND | 67 | - | 1 | West Indies won by 7 wickets | London | ICC World Twenty20 2009 |
| 31 Jan 2007 | IND 341/3 v WI 181Match 4 · ODI | IND | DNB | 1/17 | 1 | 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 | IND | 10 | - | 0 | West Indies won by 3 wickets | Chennai | West Indies in India ODI Series 2006/07 |
| 26 Oct 2006 | IND 223/9 v WI 224/7Match 15 · ODI | IND | 27 | 0/15 | 0 | West Indies won by 3 wickets | Ahmedabad | ICC Champions Trophy 2006/07 |
| 20 Sept 2006 | IND 162 v WI 146Match 5 · ODI | IND | 0 | - | 0 | India won by 16 runs | Kuala Lumpur | DLF Cup 2006/07 |
| 30 Jun 2006 | IND 200 & 171 v WI 103 & 2194th Test · Test | IND | 19 & 13 | - | 2 | 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 | IND | 0 & 8* | - | 1 | Match drawn | St Kitts | India tour of West Indies 2006 |
| 10 Jun 2006 | IND 588/8d v WI 215 & 294/72nd Test · Test | IND | 2 | 0/1 | 1 | Match drawn | St Lucia | India tour of West Indies 2006 |
| 2 Jun 2006 | IND 241 & 521/6d v WI 371 & 298/91st Test · Test | IND | 23 & 39 | - | 3 | Match drawn | Antigua | India tour of West Indies 2006 |
| 28 May 2006 | WI 255/6 v IND 236Match 5 · ODI | IND | 26 | - | 0 | West Indies won by 19 runs | Trinidad | India in West Indies ODI Series 2006 |
| 26 May 2006 | WI 218/4 v IND 217/7Match 4 · ODI | IND | 52 | 0/10 | 0 | West Indies won by 6 wickets | Trinidad | India in West Indies ODI Series 2006 |
| 20 May 2006 | WI 198/9 v IND 197Match 2 · ODI | IND | 93 | 1/17 | 0 | West Indies won by 1 run | Jamaica | India in West Indies ODI Series 2006 |
| 18 May 2006 | WI 251/6 v IND 254/51st ODI · ODI | IND | 12 | - | 0 | India won by 5 wickets (with 1 ball remaining) | Kingston | India in West Indies ODI Series 2006 |
| 7 Aug 2005 | WI 255/9 v IND 262/46th Match · ODI | IND | 110 | 0/22 | 0 | India won by 7 runs | Colombo | Indian Oil Cup 2005 |
| 31 Jul 2005 | WI 178 v IND 180/4Match 2 · ODI | IND | 28 | - | 0 | India won by 6 wickets | Dambulla | Indian Oil Cup 2005 |
| 24 Nov 2002 | IND 180 v WI 315/67th ODI · ODI | IND | 68 | - | 0 | West Indies won by 135 runs | Vijayawada | West Indies tour of India 2002/03 |
| 21 Nov 2002 | IND 202/7 v WI 2016th ODI · ODI | IND | 54 | - | 0 | India won by 3 wickets (with 22 balls remaining) | Jodhpur | West Indies tour of India 2002/03 |
| 18 Nov 2002 | IND 290/8 v WI 291/55th ODI · ODI | IND | 15 | 0/18 | 0 | West Indies won by 5 wickets (with 7 balls remaining) | Vadodara | West Indies tour of India 2002/03 |
| 15 Nov 2002 | IND 325/5 v WI 324/44th ODI · ODI | IND | 30 | 0/48 | 0 | India won by 5 wickets (with 14 balls remaining) | Ahmedabad | West Indies tour of India 2002/03 |
| 12 Nov 2002 | IND 200/1 v WI 300/53rd ODI · ODI | IND | DNB | - | 0 | India won by 81 runs (D/L method) | Rajkot | West Indies tour of India 2002/03 |
| 9 Nov 2002 | IND 279/9 v WI 280/32nd ODI · ODI | IND | 1 | - | 0 | West Indies won by 7 wickets (with 4 balls remaining) (D/L method) | Nagpur | West Indies tour of India 2002/03 |
| 6 Nov 2002 | IND 283/6 v WI 285/61st ODI · ODI | IND | 4 | 0/11 | 0 | West Indies won by 4 wickets (with 0 balls remaining) | Jamshedpur | West Indies tour of India 2002/03 |
| 2 Jun 2002 | WI 191 v IND 2605th ODI · ODI | IND | 10 | - | 0 | India won by 56 runs (D/L method) | Port of Spain | India tour of West Indies 2002 |
| 1 Jun 2002 | WI 124/3 v IND 1234th ODI · ODI | IND | 1 | - | 0 | West Indies won by 7 wickets (with 17 balls remaining) | Port of Spain | India tour of West Indies 2002 |
| 29 May 2002 | WI 186 v IND 187/33rd ODI · ODI | IND | DNB | - | 0 | India won by 7 wickets (with 31 balls remaining) | Bridgetown | India tour of West Indies 2002 |