Undoubtedly, West Indies is one of the best cricketing teams in cricket history. They have won two World Cups, two World T20s, and one Champions Trophy. West Indies is a nation of power-hitting batsmen. Not only power-hitters, but we have also seen a lot of disciplined and classy batters from the West Indies. They have scored a lot of runs and several centuries in international cricket. Here, we list the top 10 West Indian batsmen who have scored the most International runs.

10. Marlon Samuels

Marlon Samuels played in all three formats for West Indies from 2000 to 2018. He played a vital role in the West Indies team that won the ICC World T20 2012 and the ICC World T20 2016. Marlon was the man of the match in the final of both tournaments. He was a middle-order batsman. Samuels is in the tenth position on the list. He has scored 11,134 International runs.

9. Carl Hooper

Carl Hooper played in ODIs and tests for the West Indies from 1987 to 2003. In addition, he is one of the players to have scored centuries against 18 different English county teams. In the late 1980s, Carl was a prominent all-rounder of the West Indies. He is in the ninth position on the list. Hooper has scored 11,523 International runs.

8. Ramnaresh Sarwan

Ramnaresh Sarwan played for West Indies from 2000 to 2013. In April 2007, he became the captain of the West Indies team after Brian Lara. Sarwan has scored 20 international centuries. He is in the eighth position on the list. Ramnaresh has scored 11,944 International runs.

7. Richie Richardson

Richie Richardson played for West Indies from 1983 to 1996. He was famous for his maroon hat instead of a helmet against even the pace bowlers. Richie scored 21 International centuries. He is the seventh on the list. Richardson has scored 12,197 International runs.

6. Gordon Greenidge

Gordon Greenidge represented West Indies in ODIs and tests for 17 years. Gordon is one of the destructive opening batsmen of cricket history. Greenidge scored 30 international centuries. He became the first batsman in One Day International history to score a century in his 100th match. He is the sixth on the list. Gordon has scored 12,692 International runs.

5. Viv Richards

Viv Richards is one of the greatest batsmen of cricket history. He played for West Indies from 1974 to 1991. In 1986, Richards became the first batter to score a hundred in a test at the strike rate of 150. In addition, he became the fastest batter to reach 1000 ODI runs. Viv is in the fifth position on the list. He has scored 15,261 International runs.

4. Desmond Haynes

Desmond Haynes played 16 years for West Indies. He holds the highest score record by an ODI debutant (148 against Australia). Haynes scored 35 international centuries. He was the third West Indian to carry his bat in test innings. Desmond is in the fourth position on the list. He has scored 16,135 International runs.

3. Chris Gayle

Chris Gayle is the current and most destructive opening batsman of the West Indies. He has set numerous records in all three formats of cricket. Chris is the first-ever batsman to hit 1000 sixes in T20 cricket. In addition, he is the highest run-scorer for West Indies in ODI cricket. Gayle is in the third position on the list. He has scored 19,548 International runs.

2. Shivnarine Chanderpaul

Shivnarine Chanderpaul played for West Indies from 1994 to 2015. Chanderpaul is one of the greatest batsmen of his time. He holds the record for most career runs in test cricket when batting at number 5 position (6,883). Shivnarine is in the second position on the list. He has scored 20,988 International runs.

1. Brian Lara

Brian Lara is one of the greatest batsmen of all time. He played for West Indies from 1990 to 2007. Currently, Lara holds the record of the highest score in first-class cricket (501*) and tests (400*). In addition, he has scored 53 international centuries, which is the most by any West Indian. Brian is in the first position on the list. He has scored 22,358 International runs.