Virat Kohli is the record run-scorer vs WI in ODIs [Source: AFP]
India are set to face West Indies in a three-match ODI series, beginning September 27 in Thiruvananthapuram. Having first played each other in 1979, the two sides share a rich ODI history, with both winning the ODI World Cup twice.
So far, the two teams have played 142 ODI matches, with India winning 72 and West Indies winning 64. As the hosts dominate the rivalry by a small margin, we explore the list of Indians with the most runs against the Caribbeans in ODI cricket ahead of the 2026 series .
5. Sourav Ganguly – 1142 runs CriterionSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
Stats Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
MatchesSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 27Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table InningsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 27Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table RunsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 1142Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Avg/SRSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 47.58/74.18Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table HighestSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 98Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 50/100Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 11/0Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
(Sourav Ganguly's stats vs WI in ODIs)
Former India captain Sourav Ganguly faced the West Indies in 27 ODI matches, having first faced them in 1992. Throughout his career, West Indies remained one of his favourite opponents to bat against, averaging close to 48 with 11 fifties against them.
Despite never scoring a century against the West Indies, Ganguly regularly troubled them, with six of his 11 fifty-plus scores going beyond 70. On his famous ODI comeback after a 16-month absence, he scored 98 off 110 balls in Nagpur, helping India secure a 14-run victory .
4. Rahul Dravid – 1348 runs Criterion Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
Stats Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
MatchesSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 40Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table InningsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 38Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table RunsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 1348Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Avg/SRSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 42.12/74.39Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table HighestSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 109*Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 50/100Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 8/3Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
(Rahul Dravid's stats vs WI in ODIs)
Rahul Dravid is much more known for his consistency and reliability in Test cricket. However, there was a time when he was a key middle-order batter for India in ODIs. In a career that spanned 14 years, he scored close to 11000 runs.
Also Read: West Indies Players Who Can Pose A Threat To India In Upcoming ODI Series
West Indies was Dravid's third favourite opposition in the format, with 1348 runs in 38 innings. He only scored more runs against Sri Lanka (1662) and Pakistan (1899), and interestingly, his strike rate against WI was better than that of Ganguly.
The right-hand batter first played WI in 1997, but his best score of 109*(124) against them came in Ahmedabad in 2002, when he helped India chase down 325 in just 47.4 overs.
3. Sachin Tendulkar – 1573 runs Criterion Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
Stats Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
MatchesSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 39Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table InningsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 39Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table RunsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 1573Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Avg/SRSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 52.43/78.02Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table HighestSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 141*Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 50/100Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 11/4Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
(Sachin Tendulkar's stats vs WI in ODIs)
The leading run-scorer in ODI cricket, Sachin Tendulkar , was remarkably consistent against every opposition he faced during his 463-match career. West Indies were no exception, as he dominated them as much as any other team.
Tendulkar first played them in October 1991 and scored his first fifty against them a couple of months later in Brisbane. He scored 77(127), when no other batter got over 28 runs, showing early signs of greatness against a fierce bowling attack.
He played 39 ODIs against the Caribbean side and racked up 1573 runs, with the best score of 141*(148) in Kuala Lumpur in 2006.
2. Rohit Sharma – 1613 runs Criterion Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
Stats Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
MatchesSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 37Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table InningsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 35Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table RunsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 1613Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Avg/SRSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 57.60/91.85Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table HighestSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 162Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 50/100Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 12/3Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
(Rohit Sharma's stats vs WI in ODIs)
Rohit Sharma is one of the modern-day ODI greats with close to 12000 runs to his name in 288 matches. He will once again be involved in the upcoming ODI series later this month and has an opportunity to close the gap at the top.
The 39-year-old has 8 scores of 150 or more in ODIs, and interestingly, three of them have come against West Indies, which shows how he has dominated the opposition from the top. After first facing them in 2009, Rohit Sharma has played 37 ODIs against WI and scored 1613 runs at a really healthy average of 57.60.
His best score against the opposition came at the Brabourne Stadium in October 2018, when he got 162 off 137 in the first innings.
1. Virat Kohli – 2261 runs Criterion Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
Stats Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
MatchesSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 43Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table InningsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 41Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table RunsSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 2261Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Avg/SRSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 66.50/96.95Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table HighestSelect Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 157*Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 50/100Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table 11/9Select Add Row Above Add Row Below Add Column Right Add Column Left Delete Row Delete Column Delete Table
(Virat Kohli's stats vs WI in ODIs)
West Indies is Virat Kohli ’s third-most successful opposition in ODIs, against whom he averages 66.50 and has scored a whopping nine centuries ahead of the ODI World Cup year.
Kohli first faced them in 2009 and has gone head-to-head against them in 43 ODIs throughout his career. Notably, no other batter, regardless of nationality, has scored 2000 or more runs against the two-time World Champions.
His highest score against the West Indies came in 2019 at Visakhapatnam, when he got 157*(129) while trying to set the target in the tied match.
Also Read: Mumbai Indians Name New Head Coach For WPL 2027