Cricket, a game of uncertainties, provides entertainment to fans in different ways. If we talk about one of the rivals of the West Indies team, it is India that plays some unpredictable cricket. West Indies had already won the first two Cricket World Cups- 1975 and 1979. They were on a cruise to clinch their third title in a row but got stopped by India, who emerged as the new world champions. There is a history between the two nations, and records speak for themselves. Here are the top ten West Indies cricketers with the most runs against India in the ODI matches.

1. Desmond Haynes

Desmond Haynes is one of the best opening batters of all time. The West Indies opener scored the most runs against India in the ODI format. He played his first match against India in 1979 and was a part of 36 ODI matches. Haynes scored 1357 runs at an average of 42 against the men in blue, with the help of nine fifties and two tons. His highest score was an unbeaten 152.

2. Chris Gayle

The Universal Boss owns the limited-overs format, with him making his first appearance against India in 1999, also his first-ever ODI. He scored the second-most runs against India. Gayle has scored 1334 runs in 41 ODI matches at an average of 32.50. The destructive opener has hit six fifties and four centuries in ODIs, with his highest score being 140.

3. Shivnarine Chanderpaul

Shivnarine Chanderpaul made his ODI debut against India in 1994. He went on to play 46 ODI matches against the Indian team. The left-hander scored 1319 runs at an average of 35.64. He hit ten half-centuries and two centuries against India, with his highest score being an unbeaten 149.

4. Ramnaresh Sarwan

Ramnaresh Sarwan captained the West Indies team apart from being a middle-order batter. He loved batting against the men in blue. The Indian-origin cricketer scored 1296 runs in 31 ODIs against India at an average of 59. He hit 11 fifties and one century with the highest score of an unbeaten 115.

5. Carl Hooper

The former West Indies allrounder made his first appearance against India in ODIs in 1987. He went on to play 45 ODI matches and scored 1279 runs at an average of 44 against the subcontinent nation. He hit eight half-centuries and one century against them. His highest score was an unbeaten 113.

6. Marlon Samuels

Marlon Samuels is a former batting allrounder from the West Indies team. He scored 1206 runs in 44 ODI matches after making his first appearance against India in ODIs in 2001. He scored runs at an average of 30 with the help of seven half-centuries and three centuries. Samuels' highest score against the Indian Team was an unbeaten 126.

7. Gordon Greenidge

Gordon Greenidge appeared in his first match against India in 1979. He went on to play 24 ODI matches and scored 1181 runs at an average of 59.   Greenidge loved to play against the men in blue as his average say so. He hit eight half-centuries and three centuries against India, with his highest score being 117.

8. Brian Lara

The Prince of Port of Spain is one of the legends of cricket. He scored 1142 runs in 42 ODI matches after appearing against India for the first time in ODIs in 1991. Lara scored runs at an average of 32 with the help of six fifties against India. His highest score against them was 89.

9. Vivian Richards

Sir Viv Richards was a hard-hitting batter in the era when there were just a few like him. Talking about his numbers against India, the legendary batter scored 997 runs in 31 matches at an average of 47. He made his first appearance against India in 1979 in the ODIs. Viv hit two fifties and three centuries with the highest score of 149.

10. Richie Richardson

The former batter and captain of the Caribbean nation sits at tenth place in the list of most runs scored against India. He first appeared against India in 1983 in the ODIs. He was a part of 32 ODI matches in which he scored 971 runs with the best score of 72. Richie scored those runs at an average of 34 and hit five half-centuries in the process.