India vs West Indies Head to Head Stats & Records in ODI Cricket 2025
142
Matches Played
142
72
Won
64
64
Lost
72
6
No Result
6
418
Highest Score
333
100
Lowest Score
27
IND Vs WI in all seasons
| # | Team1 | Team2 | Winner | Margin | Match Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | West Indies | India | India | 200 runs. | 01-Aug-2023 | Tarouba | IND won by 200 runs. |
| 2 | West Indies | India | West Indies | 6 wickets | 29-Jul-2023 | Barbados | WI won by 6 wickets |
| 3 | West Indies | India | India | 5 wickets | 27-Jul-2023 | Barbados | IND won by 5 wickets |
| 4 | West Indies | India | India | 119 runs (DLS) | 27-Jul-2022 | Trinidad | IND won by 119 runs (DLS) |
| 5 | West Indies | India | India | 2 wickets | 24-Jul-2022 | Trinidad | IND won by 2 wickets |
| 6 | West Indies | India | India | 3 runs. | 22-Jul-2022 | Trinidad | IND won by 3 runs. |
| 7 | India | West Indies | India | 96 runs. | 11-Feb-2022 | Ahmedabad | IND won by 96 runs. |
| 8 | India | West Indies | India | 44 runs. | 09-Feb-2022 | Ahmedabad | IND won by 44 runs. |
| 9 | India | West Indies | India | 6 wickets | 06-Feb-2022 | Ahmedabad | IND won by 6 wickets |
| 10 | India | West Indies | India | 4 wkts (8b rem) | 22-Dec-2019 | Cuttack | IND won by 4 wkts (8b rem) |
| 11 | India | West Indies | India | 107 runs | 18-Dec-2019 | Visakhapatnam | IND won by 107 runs |
| 12 | India | West Indies | West Indies | 8 wickets | 15-Dec-2019 | Chennai | WI won by 8 wickets (with 13 balls remaining) |
| 13 | West Indies | India | India | 6 wickets | 14-Aug-2019 | Trinidad | IND won by 6 wickets (with 15 balls remaining) (D/L method) |
| 14 | West Indies | India | India | 59 runs (D/L method) | 11-Aug-2019 | Trinidad | IND won by 59 runs (D/L method) |
| 15 | West Indies | India | 08-Aug-2019 | Guyana | No result | ||
| 16 | India | West Indies | India | 125 runs | 27-Jun-2019 | Manchester | IND won by 125 runs |
| 17 | India | West Indies | India | 9 wickets | 01-Nov-2018 | Thiruvananthapuram | IND won by 9 wickets (with 211 balls remaining) |
| 18 | India | West Indies | India | 224 runs | 29-Oct-2018 | Mumbai | IND won by 224 runs |
| 19 | India | West Indies | West Indies | 43 runs | 27-Oct-2018 | Pune | WI won by 43 runs |
| 20 | India | West Indies | 24-Oct-2018 | Visakhapatnam | Match tied | ||
| 21 | India | West Indies | India | 8 wickets | 21-Oct-2018 | Guwahati | IND won by 8 wickets (with 47 balls remaining) |
| 22 | West Indies | India | India | 8 wickets | 06-Jul-2017 | Kingston | IND won by 8 wickets (with 79 balls remaining) |
| 23 | West Indies | India | West Indies | 11 runs | 02-Jul-2017 | Antigua | WI won by 11 runs |
| 24 | West Indies | India | India | 93 runs | 30-Jun-2017 | Antigua | IND won by 93 runs |
| 25 | West Indies | India | India | 105 runs | 25-Jun-2017 | Trinidad | IND won by 105 runs |
| 26 | West Indies | India | 23-Jun-2017 | Trinidad | No result | ||
| 27 | India | West Indies | India | 4 wkts (65b rem) | 06-Mar-2015 | Perth | IND won by 4 wkts (65b rem) |
| 28 | India | West Indies | India | won by 59 runs | 17-Oct-2014 | Dharamsala | IND won by 59 runs |
| 29 | India | West Indies | India | won by 48 runs | 11-Oct-2014 | Delhi | IND won by 48 runs |
| 30 | West Indies | India | West Indies | won by 124 runs | 08-Oct-2014 | WI won by 124 runs | |
| 31 | India | West Indies | India | won by 5 wickets | 27-Nov-2013 | Kanpur | IND won by 5 wickets |
| 32 | West Indies | India | West Indies | won by 2 wickets | 24-Nov-2013 | Visakhapatnam | WI won by 2 wickets |
| 33 | India | West Indies | India | won by 6 wickets | 21-Nov-2013 | IND won by 6 wickets | |
| 34 | India | West Indies | India | won by 102 runs (D/L method) | 05-Jul-2013 | Trinidad | IND won by 102 runs (D/L method) |
| 35 | West Indies | India | West Indies | won by 1 wicket | 30-Jun-2013 | Kingston | WI won by 1 wicket |
| 36 | India | West Indies | India | 8 wkts (65b rem) | 11-Jun-2013 | London | IND won by 8 wkts (65b rem) |
| 37 | India | West Indies | India | won by 34 runs | 11-Dec-2011 | Chennai | IND won by 34 runs |
| 38 | India | West Indies | India | won by 153 runs | 08-Dec-2011 | Indore | IND won by 153 runs |
| 39 | West Indies | India | West Indies | won by 16 runs | 05-Dec-2011 | Ahmedabad | WI won by 16 runs |
| 40 | India | West Indies | India | won by 5 wickets | 02-Dec-2011 | Visakhapatnam | IND won by 5 wickets |
| 41 | India | West Indies | India | won by 1 wicket | 29-Nov-2011 | Cuttack | IND won by 1 wicket |
| 42 | West Indies | India | West Indies | won by 7 wickets | 16-Jun-2011 | Kingston | WI won by 7 wickets |
| 43 | West Indies | India | West Indies | won by 103 runs | 13-Jun-2011 | Antigua | WI won by 103 runs |
| 44 | India | West Indies | India | won by 3 wickets | 11-Jun-2011 | Antigua | IND won by 3 wickets |
| 45 | India | West Indies | India | won by 7 wickets (D/L method) | 08-Jun-2011 | Trinidad | IND won by 7 wickets (D/L method) |
| 46 | India | West Indies | India | won by 4 wickets | 06-Jun-2011 | Trinidad | IND won by 4 wickets |
| 47 | India | West Indies | India | 80 runs | 20-Mar-2011 | Chennai | IND won by 80 runs |
| 48 | India | West Indies | India | 7 wkts (107b rem) | 30-Sep-2009 | Johannesburg | IND won by 7 wkts (107b rem) |
| 49 | West Indies | India | No result | 05-Jul-2009 | Gros Islet | No result | |
| 50 | India | West Indies | India | won by 6 wickets (D/L method) | 03-Jul-2009 | Gros Islet | IND won by 6 wickets (D/L method) |
| 51 | West Indies | India | West Indies | won by 8 wickets | 28-Jun-2009 | Kingston | WI won by 8 wickets |
| 52 | India | West Indies | India | won by 20 runs | 26-Jun-2009 | Kingston | IND won by 20 runs |
| 53 | India | West Indies | India | won by 160 runs | 31-Jan-2007 | Vadodara | IND won by 160 runs |
| 54 | West Indies | India | West Indies | won by 3 wickets | 27-Jan-2007 | Chennai | WI won by 3 wickets |
| 55 | India | West Indies | India | won by 20 runs | 24-Jan-2007 | Cuttack | IND won by 20 runs |
| 56 | India | West Indies | India | won by 14 runs | 21-Jan-2007 | Nagpur | IND won by 14 runs |
| 57 | West Indies | India | West Indies | won by 3 wickets | 26-Oct-2006 | Ahmedabad | WI won by 3 wickets |
| 58 | India | West Indies | India | won by 16 runs | 20-Sep-2006 | Kuala Lumpur | IND won by 16 runs |
| 59 | West Indies | India | West Indies | won by 29 runs (D/L method) | 14-Sep-2006 | Kuala Lumpur | WI won by 29 runs (D/L method) |
| 60 | West Indies | India | West Indies | won by 19 runs | 28-May-2006 | Trinidad | WI won by 19 runs |
| 61 | West Indies | India | West Indies | won by 6 wickets | 26-May-2006 | Trinidad | WI won by 6 wickets |
| 62 | West Indies | India | West Indies | won by 4 wickets | 23-May-2006 | Basseterre | WI won by 4 wickets |
| 63 | West Indies | India | West Indies | won by 1 run | 20-May-2006 | Kingston | WI won by 1 run |
| 64 | India | West Indies | India | won by 5 wickets | 18-May-2006 | Kingston | IND won by 5 wickets |
| 65 | India | West Indies | India | won by 7 runs | 07-Aug-2005 | Colombo | IND won by 7 runs |
| 66 | India | West Indies | India | won by 6 wickets | 31-Jul-2005 | Dambulla | IND won by 6 wickets |
| 67 | West Indies | India | West Indies | won by 135 runs | 24-Nov-2002 | Solapur | WI won by 135 runs |
| 68 | India | West Indies | India | won by 3 wickets | 21-Nov-2002 | Jodhpur | IND won by 3 wickets |
| 69 | West Indies | India | West Indies | won by 5 wickets | 18-Nov-2002 | Vadodara | WI won by 5 wickets |
| 70 | India | West Indies | India | won by 5 wickets | 15-Nov-2002 | Ahmedabad | IND won by 5 wickets |
| 71 | India | West Indies | India | won by 81 runs (D/L method) | 12-Nov-2002 | Rajkot | IND won by 81 runs (D/L method) |
| 72 | West Indies | India | West Indies | won by 7 wickets | 09-Nov-2002 | Nagpur | WI won by 7 wickets |
| 73 | West Indies | India | West Indies | won by 4 wickets | 06-Nov-2002 | Jamshedpur | WI won by 4 wickets |
| 74 | India | West Indies | India | won by 56 runs (D/L method) | 02-Jun-2002 | Trinidad | IND won by 56 runs (D/L method) |
| 75 | West Indies | India | West Indies | won by 7 wickets | 01-Jun-2002 | Trinidad | WI won by 7 wickets |
| 76 | India | West Indies | India | won by 7 wickets | 29-May-2002 | Barbados | IND won by 7 wickets |
| 77 | West Indies | India | West Indies | won by 16 runs | 07-Jul-2001 | Harare | WI won by 16 runs |
| 78 | India | West Indies | India | won by 6 wickets | 04-Jul-2001 | Harare | IND won by 6 wickets |
| 79 | India | West Indies | India | won by 6 wickets | 30-Jun-2001 | Bulawayo | IND won by 6 wickets |
| 80 | India | West Indies | India | won by 88 runs | 14-Sep-1999 | Toronto | IND won by 88 runs |
| 81 | West Indies | India | West Indies | won by 70 runs | 12-Sep-1999 | Toronto | WI won by 70 runs |
| 82 | India | West Indies | India | won by 8 wickets | 11-Sep-1999 | Toronto | IND won by 8 wickets |
| 83 | West Indies | India | West Indies | won by 4 wickets | 08-Sep-1999 | Kallang | WI won by 4 wickets |
| 84 | India | West Indies | No result | 07-Sep-1999 | Kallang | No result | |
| 85 | West Indies | India | West Indies | won by 42 runs | 05-Sep-1999 | Kallang | WI won by 42 runs |
| 86 | West Indies | India | West Indies | won by 6 wickets | 31-Oct-1998 | Dhaka | WI won by 6 wickets |
| 87 | West Indies | India | West Indies | won by 41 runs | 16-Dec-1997 | Sharjah | WI won by 41 runs |
| 88 | West Indies | India | West Indies | won by 10 wickets | 03-May-1997 | Barbados | WI won by 10 wickets |
| 89 | West Indies | India | West Indies | won by 18 runs | 30-Apr-1997 | Kingstown | WI won by 18 runs |
| 90 | India | West Indies | India | won by 10 wickets (D/L method) | 27-Apr-1997 | Trinidad | IND won by 10 wickets (D/L method) |
| 91 | West Indies | India | West Indies | won by 8 wickets (D/L method) | 26-Apr-1997 | Trinidad | WI won by 8 wickets (D/L method) |
| 92 | India | West Indies | India | won by 5 wickets | 21-Feb-1996 | Gwalior | IND won by 5 wickets |
| 93 | India | West Indies | India | won by 5 runs | 11-Nov-1994 | Jaipur | IND won by 5 runs |
| 94 | India | West Indies | India | won by 8 wickets | 09-Nov-1994 | Cuttack | IND won by 8 wickets |
| 95 | India | West Indies | India | won by 4 runs | 07-Nov-1994 | Visakhapatnam | IND won by 4 runs |
| 96 | India | West Indies | India | won by 72 runs | 05-Nov-1994 | Kolkata | IND won by 72 runs |
| 97 | West Indies | India | West Indies | won by 46 runs | 30-Oct-1994 | Kanpur | WI won by 46 runs |
| 98 | India | West Indies | India | won by 4 wickets | 23-Oct-1994 | Chennai | IND won by 4 wickets |
| 99 | India | West Indies | India | won by 8 runs (D/L method) | 20-Oct-1994 | Mumbai | IND won by 8 runs (D/L method) |
| 100 | West Indies | India | West Indies | won by 96 runs | 17-Oct-1994 | Faridabad | WI won by 96 runs |
| 101 | India | West Indies | India | won by 102 runs | 27-Nov-1993 | Kolkata | IND won by 102 runs |
| 102 | West Indies | India | West Indies | won by 69 runs (D/L method) | 16-Nov-1993 | Ahmedabad | WI won by 69 runs (D/L method) |
| 103 | West Indies | India | West Indies | won by 5 wickets (D/L method) | 10-Mar-1992 | Wellington | WI won by 5 wickets (D/L method) |
| 104 | India | West Indies | India | won by 5 wickets | 16-Jan-1992 | Melbourne | IND won by 5 wickets |
| 105 | West Indies | India | West Indies | won by 6 wickets | 11-Jan-1992 | Brisbane | WI won by 6 wickets |
| 106 | India | West Indies | India | won by 10 runs | 14-Dec-1991 | Adelaide | IND won by 10 runs |
| 107 | India | West Indies | Match tied | 06-Dec-1991 | Perth | Match tied | |
| 108 | India | West Indies | India | won by 7 wickets | 22-Oct-1991 | Sharjah | IND won by 7 wickets |
| 109 | India | West Indies | India | won by 19 runs | 19-Oct-1991 | Sharjah | IND won by 19 runs |
| 110 | West Indies | India | West Indies | won by 8 wickets | 30-Oct-1989 | Mumbai | WI won by 8 wickets |
| 111 | West Indies | India | West Indies | won by 20 runs | 23-Oct-1989 | Delhi | WI won by 20 runs |
| 112 | India | West Indies | India | won by 37 runs | 16-Oct-1989 | Sharjah | IND won by 37 runs |
| 113 | West Indies | India | West Indies | won by 5 wickets | 13-Oct-1989 | Sharjah | WI won by 5 wickets |
| 114 | West Indies | India | West Indies | won by 101 runs | 21-Mar-1989 | Georgetown | WI won by 101 runs |
| 115 | West Indies | India | West Indies | won by 8 wickets | 18-Mar-1989 | St. John's, Antigua | WI won by 8 wickets |
| 116 | West Indies | India | West Indies | won by 6 wickets | 11-Mar-1989 | Trinidad | WI won by 6 wickets |
| 117 | West Indies | India | West Indies | won by 6 wickets | 09-Mar-1989 | Trinidad | WI won by 6 wickets |
| 118 | West Indies | India | West Indies | won by 50 runs | 07-Mar-1989 | Barbados | WI won by 50 runs |
| 119 | West Indies | India | West Indies | won by 8 wickets | 21-Oct-1988 | Sharjah | WI won by 8 wickets |
| 120 | India | West Indies | India | won by 23 runs | 16-Oct-1988 | Sharjah | IND won by 23 runs |
| 121 | West Indies | India | West Indies | won by 9 wickets | 25-Jan-1988 | Thiruvananthapuram | WI won by 9 wickets |
| 122 | West Indies | India | West Indies | won by 73 runs | 22-Jan-1988 | Gwalior | WI won by 73 runs |
| 123 | West Indies | India | West Indies | won by 4 wickets | 19-Jan-1988 | Faridabad | WI won by 4 wickets |
| 124 | West Indies | India | West Indies | won by 2 runs | 07-Jan-1988 | Ahmedabad | WI won by 2 runs |
| 125 | West Indies | India | West Indies | won by 6 wickets | 05-Jan-1988 | Rajkot | WI won by 6 wickets |
| 126 | India | West Indies | India | won by 56 runs | 02-Jan-1988 | Kolkata | IND won by 56 runs |
| 127 | West Indies | India | West Indies | won by 52 runs | 23-Dec-1987 | Guwahati | WI won by 52 runs |
| 128 | West Indies | India | West Indies | won by 10 runs | 08-Dec-1987 | Nagpur | WI won by 10 runs |
| 129 | West Indies | India | West Indies | won by 33 runs | 30-Nov-1986 | Sharjah | WI won by 33 runs |
| 130 | West Indies | India | West Indies | won by 8 wickets | 22-Nov-1985 | Sharjah | WI won by 8 wickets |
| 131 | West Indies | India | West Indies | won by 6 wickets | 17-Dec-1983 | Guwahati | WI won by 6 wickets |
| 132 | West Indies | India | West Indies | won by 104 runs | 07-Dec-1983 | Jamshedpur | WI won by 104 runs |
| 133 | West Indies | India | West Indies | won by 8 wickets | 01-Dec-1983 | WI won by 8 wickets | |
| 134 | West Indies | India | West Indies | won by 4 wickets | 09-Nov-1983 | Vadodara | WI won by 4 wickets |
| 135 | West Indies | India | West Indies | won by 28 runs (D/L method) | 13-Oct-1983 | Srinagar | WI won by 28 runs (D/L method) |
| 136 | India | West Indies | India | won by 43 runs | 25-Jun-1983 | London | IND won by 43 runs |
| 137 | West Indies | India | West Indies | won by 66 runs | 15-Jun-1983 | London | WI won by 66 runs |
| 138 | India | West Indies | India | won by 34 runs | 09-Jun-1983 | Manchester | IND won by 34 runs |
| 139 | West Indies | India | West Indies | won by 7 wickets | 07-Apr-1983 | St George's | WI won by 7 wickets |
| 140 | India | West Indies | India | won by 27 runs | 29-Mar-1983 | Albion, Berbice | IND won by 27 runs |
| 141 | West Indies | India | West Indies | won by 52 runs | 09-Mar-1983 | Trinidad | WI won by 52 runs |
| 142 | West Indies | India | West Indies | won by 9 wickets | 09-Jun-1979 | Birmingham | WI won by 9 wickets |
Latest News
Yuvraj Singh reunites with Team India - What he told the boys will give you goosebumps
12 December, 2025
2nd Test: Jacob Duffy destroys West Indies as New Zealand storm to nine-wicket win
12 December, 2025
'Shubman Gill is too tight': India coach sounds alarm ahead of T20 World Cup
12 December, 2025
John Cena discusses what to expect from his final match at Saturday Night's Main Event
12 December, 2025
Suryakumar Yadav takes responsibility after India suffer heavy defeat in Mullanpur
11 December, 2025
2nd T20I: de Kock, Baartman shine as South Africa win by 51 runs, level series 1-1
11 December, 2025
Manchester United to face competition from Bayern Munich in pursuit of Carlos Baleba
11 December, 2025
Abhishek Sharma joins Suryakumar Yadav in exclusive six-hitting record
11 December, 2025India vs West Indies Head-to-Head in ODI Cricket!
ODI cricket has seen 142 matches between India and West Indies. India has won 72 games, whereas West Indies leads with 64 wins, and 6 contests ended in a no result. India’s highest score in this rivalry is 418, while West Indies’s top score is 333. However, on the worst day for both teams, India’s lowest score is 100 against West Indies, while West Indies’s lowest total against India is 27. It's the latest India vs West Indies head-to-head stats in ODI format.