India vs West Indies head to head ODI
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
Ajinkya Rahane urges Gambhir to ignore online noise and focus on World Cup prep
26 January, 2026
Shreyas Iyer set for extended run as BCCI delays Tilak Varma’s return
26 January, 2026
Ajinkya Rahane tells Samson: ‘Play your game, not Abhishek Sharma’s
26 January, 2026
Bowling might in focus as DC take on Gujarat Giants at crucial stage
26 January, 2026
‘Energy was superb’: Shashank Singh on PBKS’ pre-season camp in Udaipur
26 January, 2026
‘Not mindless hitting’: Mark Chapman decodes Abhishek Sharma’s six-hitting mastery
26 January, 2026
‘Still can’t explain it’: Tristan Stubbs on Sunrisers’ stunning SA20 title win
26 January, 2026
Riyan Parag back in the frame as Washington Sundar’s World Cup spot hangs in balance
26 January, 2026India featured in the 1st match against the West Indies on 9 June 1979 at Birmingham. Srinivas Venkataraghavan was the captain of India at that time. Over the last 20 years, India has dominated the West Indies in most ODI matches. India won the first ODI Cricket World Cup vs WI in 1983. It was a massive turning point towards the growth of Indian cricket. From that period to now in 2026, the rivalry between the two sides has been interesting. Sunil Gavaskar, Kapil Dev, Sachin Tendulkar, Virat Kohli, MS Dhoni, Rohit Sharma, Shubman Gill, and Jasprit Bumrah are India's iconic stars in this format.
On the other hand, Brian Lara, Viv Richards, and Chris Gayle. also played many match-winning innings for the WI during their time. Here you can explore India vs West Indies ODI head to head data.
India vs West Indies ODI Player Records:
Virat Kohli added 2261 runs, and Ravindra Jadeja snapped 44 wickets. On the other hand, Desmond Haynes posted 1357 runs, and Courtney Walsh picked up 44 wickets. These numbers highlight the all-around excellence and match-winning impact of all these stars in one-day international cricket.
India vs West Indies head to head in ODI:
India made their impression in 142 ODI matches against the West Indies. Out of all matches, India celebrated 72 victories, faced 64 defeats and 6 games were finished with no result.
India vs West Indies ODI head to head in India:
India participated in 61 matches against the West Indies on home soil. Men in Blue clinched 32 wins, faced 28 defeats and 1 tie.
India vs West Indies head to head in ODI in West Indies:
India played 45 matches on Caribbean soil. Men in Blue won 21, and West Indies won 21. 3 games finished with no results. Keep reading this page regularly to check IND vs WI head to head in ODI.
India vs West Indies ODI-Highest Score and Lowest Score:
India vs West Indies ODIs have featured both high-scoring and low-scoring games. India's highest ODI score against the West Indies is 418/5, made on December 8, 2011, in Indore, while the West Indies' highest score is 333/8, recorded on December 7, 1983, at Jamshedpur. On the other hand, India's lowest score was 100 against the West Indies on November 16, 1983, in Ahmedabad. The lowest score of the West Indies is 104. On November 1, 2018, in Thiruvananthapuram.
India vs West Indies Recent Series Updates:
India Tour of West Indies 2023 (ODI Series)
Men in Blue played 3 ODI matches in this series. India won the 1st ODI by 5 wickets. Then WI came back strongly in the 2nd game. They won this contest by 6 wickets. In the final ODI, India delivered a strong bounce back in style with a 200-run win to seal the series 2-1. Ishan Kishan produced 184 runs in 3 matches as the highest run getter, and Shardul Thakur picked up 8 wickets in 3 outings.
India Tour of West Indies 2022: (ODI Series)
India toured the West Indies in 2022 for a 3-match ODI series. India performed well in every match, defeating WI in all games, winning the ODI series 3-0. Shubman Gill smashed 205 runs in 3 games. Shardul Thakur dismissed 7 batters in 3 matches. Both were top performers of the series.
West Indies Tour of India: 2019 (ODI Series)
In the West Indies tour of India 2019 ODI series, Men in Blue clinched the series 2-1. When we talk about the top performer in this series, Rohit Sharma notched up 258 runs in 3 games. He performed brilliantly in this series.
Most Iconic IND vs WI head to head in ODI:
IND vs WI, ICC ODI World Cup, Chennai, March 20, 2011:
Men in Blue faced WI on March 20, 2011, at Chennai. It was an important match for India before the quarter-final. India scored 268 in 49.1 overs. Yuvraj Singh was the top scorer for India. He hammered 113 off 123 balls. In reply, the West Indies innings crumbled under pressure. They bowled out for 188 in 43 overs. India won the game by 80 runs and ended their group-stage matches on a positive note.
IND vs WI, ICC ODI World Cup, March 6, 2015, Perth:
After winning the toss, WI batted first and scored 182 in 44.2 overs. Mohammad Shami was the best bowler for India in this match. He snapped 3 wickets for just 35 runs. In reply, at one stage, India were 78/4. Then MS Dhoni walked out to bat and played an anchor role in the run chase with his 45* off 56 balls, guiding India to a 4-wicket victory. Team India chased down the target in 39.1 overs.
India vs West Indies, ICC ODI WC, Old Trafford Cricket Ground, June 27, 2019:
In the 2019 ICC WC match between India and West Indies at Manchester on June 27, 2019, India put up a strong total of 268/7. Virat Kohli was the highest run scorer for India with his 72. In reply, the West Indies were never in a position to win the match. Mohammad Shami delivered a match-winning spell of 4/16 as India won by 125 runs. It was a memorable win for the Men in Blue. With this victory, they qualified for the WC semifinal.
Watch more content about ODI, Test and T20 with reliable cricket news and live score of all games here. Sports Yaari brings all the thrilling sports news content for all die-hard cricket fans.