Virat Kohli
Indian cricket star Virat Kohli tops the list with 2261 runs. He is the only batter to have crossed the 2000-run mark in ODIs between the two teams. This score includes 9 centuries and 11 half-centuries.
Rohit Sharma
India skipper Rohit Sharma has made 1613 ODI runs against West Indies, including 3 centuries and 12 half-centuries. His highest score (162) came in 2018 at Brabourne Stadium.
Sachin Tendulkar
Batting legend Sachin Tendulkar is the third on the list with 1573 runs in 39 innings. Throughout his career, he smashed 4 centuries and 11 half-centuries vs West Indies in ODIs.
Desmond Haynes
The only West Indies batter in Top 5, Desmond Haynes scored 1357 runs against India in ODIs in 36 innings. This includes 2 centuries and 9 half-centuries.
Rahul Dravid
Current India coach Rahul Dravid scored 1348 ODI runs against West Indies in 38 innings, including 3 centuries and 8 half-centuries.