Few rivalries in international cricket carry as much historical weight as the battle between India and the West Indies. Decades ago, the formidable Caribbean teams sent tremors through batting lineups worldwide with their terrifying pace attacks and fearless stroke play, making every encounter an uphill battle for opponents. Over the years, the dynamic shifted entirely as Indian cricket evolved into a global powerhouse. A thorough look at the fifty-over record between both sides reflects how early challenges eventually transformed into sustained modern authority for the Indian side.
The Full Breakdown of 142 ODI Encounters
Across the history of the fifty-over format, the two cricketing nations have faced each other in a total of 142 matches. The overall numbers reflect how tightly contested the contest remained through different generations before tipping in one direction. Out of these 142 clashes, India has emerged victorious on 72 occasions, whereas the West Indies side has secured 64 wins. Alongside these results, 2 matches ended in ties, while 4 games concluded without producing a result. These figures illustrate that while the Caribbean outfit enjoyed periods of supremacy in earlier decades, India systematically eroded that advantage to take the lead in head-to-head records.
Where Both Teams Stand in Historical Records
When reviewing the teams that have secured the highest number of ODI victories against the West Indies, India sits near the very top of world cricket. Only Australia has defeated the Caribbean team more often in this format, having recorded 79 wins against them. India occupies the second spot with 72 victories to its credit. Conversely, India also ranks high among sides that have suffered defeats at the hands of the West Indies. Pakistan leads that tally having dropped 73 one-day matches against the Caribbean team, while India sits in second position with 64 losses sustained over the decades.
Unmatched Indian Authority Since 2013
While the overall 142-game balance still retains a relatively competitive look, the modern phase paints an entirely one-sided picture. Looking specifically at the matches contested from the start of 2013 onward, the Indian team has exerted overwhelming command over their Caribbean counterparts. Out of 34 completed ODI encounters played between the two sides during this stretch, India walked away with victory in 26 games. The West Indies managed to secure just 7 wins during this entire timeframe, with one solitary encounter ending in a tie.
An Unbroken Streak of 13 Bilateral Series Wins
The gap between the two sides becomes even more striking when evaluating bilateral series performances. India has established complete control by winning 13 consecutive bilateral ODI series against the West Indies without interruption. The last time the West Indies managed to secure an ODI series victory against India was back in 2006. Nearly two full decades have elapsed since that triumph, during which the Caribbean team has remained entirely empty-handed against the Indian side in multi-match series.
Declining Fortunes on Indian Soil
The struggles of the West Indies have been particularly noticeable when competing in Indian conditions. Looking at the cumulative numbers on Indian soil, India has won 32 matches, suffered 28 defeats, and registered one tie against the visitors. However, the trajectory shifted dramatically after the 2011 season. In the period following 2011, the West Indies played 23 ODIs in India and managed to win only 5 of those games. They suffered defeat in 17 matches, while one fixture ended in a tie.
The Long Drought Dating Back to 2002
The difficulty of winning in India is underscored by the fact that the West Indies last won a bilateral one-day series on Indian soil back in 2002. Since that distant victory, Caribbean squads have regularly found themselves outmatched by home conditions and disciplined spin bowling. During their most recent bilateral ODI tour of India in 2022, the disparity was on full display as the Indian team delivered a commanding performance to sweep the series 3-0.



















