The left-handed batsmen are one of the classiest players to play the game. Various left-handed batsmen have been witnessed till now, and many of them have created successful records that make them one of the best left-handed batsmen of all time. A left-hander is considered a huge asset in a cricket team and the left-handed batsmen have a slight advantage as compared to the right-handed batsmen. In this article, we will discuss the best left-handed batsmen of all time in international cricket. This will be done based on stats and records.

1. Brian Lara

Brian Lara is one of the best batsmen in the world. He also tops the list of the best left-handed batsmen of all time. The retired West Indian has great cricketing records by his name. He scored a total of 11953 runs in 132 International test matches. In the 299 ODI’s which he played in, he scored 10405 runs. He also has a record of scoring 400 in a particular test inning.

2. Sourav Ganguly

The former Indian captain, Sourav Ganguly is the second-best left-handed batsman in international cricket. He played 311 ODI matches for India in which he scored 11363 runs. In the 113 test matches he played, Sourav scored 7212 runs. He is also known as one of the most successful Indian captains and has also stayed not out, 23 times for India in international cricket.

3. Gary Sobers

The West Indian legend Gary sobers is also one of the greatest batsmen of all time. He is known as the third-best left-handed batsman ever to play the game. He scored a total of 8032 test runs in the 93 International test matches he played. His highest score is 365 not out.

4. Kumar Sangakkara

Kumar Sangakkara is in fourth place on our list of the best left-handed batsmen in international cricket. The former Sri Lankan captain was well known for his batting skills. He was one of the most effective cricketers for Sri Lanka as in his overall career of international cricket he played 134 test matches in which he scored 12400 runs. In the 404 ODI's he played he scored 14234 runs. In the 56 t-20 internationals, he scored 1382 runs.

5. Adam Gilchrist

The Australian wicketkeeper-batsman, Adam Gilchrist is also one of the greatest left-handed batsmen of all time. He was one of the most efficient cricketers for Australia as he had the power to hit the long ball. In his overall career, he scored 5570 runs in 96 test matches. In the 287 ODI's he played, Gilchrist scored 9619 runs.

6. Matthew Hayden

Matthew Hayden is also a great big-hitting opening batsman for Australia. According to our list, he is the sixth-best left-handed batsman of all time in international cricket. Hayden in his career played 103 International test matches, in which he scored 8625 runs. He also played 161 One day International matches for Australia, in which he scored 6133 runs.

7. Saeed Anwar

Next on the list is the Pakistani left-handed batsman Saeed Anwar. He is also one of the greatest batsmen of all time. He played 55 test matches for Pakistan, in which he scored 4052 runs. In the 247 One-day International matches he played for Pakistan; he scored 8824 runs at an average of 39.21.

8. Clive Lloyd

The West Indian legendary left-handed batsman Clive Lloyd is also one of the greatest cricketers of all time. He played 110 test matches for the West Indies in which, he scored 7517 runs at an average of 46.67. He also represented West Indies, in 87 one-day international matches, in which he scored 1977 runs.

9. Sanath Jayasuriya

Next on the list is the legendary Sri Lankan batsman Sanath Jayasuriya. He represented Sri Lankan in various International matches and was also one of the most efficient cricketers, ever to play the game. In the 110 International test matches presented by Sri Lanka, he scored 6973 runs. In the 445 One-day International matches he played for Sri Lanka, he scored 13430 runs altogether.

10. Allan Border

Allan border represented Australia in international cricket during the 90s. He was a very efficient left-handed batsman and won many matches for Australia. He represented Australia in 156 International test matches in which he scored 11174 runs. He also played 273 One-day International matches for Australia and scored 6524 runs.