Top 10 Best South African ODI Batsmen of All-Time: At present, South African team has arguably the best ODI batting line-up. They boast the likes of Amla, De Kock, Du Plessis, De Villiers, Miller and Duminy in their ranks. The prowess of their batting can give a run for money to any bowling unit. Since 2015, the Proteas are the only side to have posted four totals in excess of 400 runs in 50-overs cricket, which is a testament of their batting muscle. At a time, when the rainbow-nation is going strength from strength in batting department, we decided to create a list which includes their top 10 best batsmen in ODI format.

So, let’s take a look at Top 10 Best South African ODI Batsmen of All-Time:

10. Quinton de Kock – ODIs: 79, Runs 3,273, Avg: 43.64, S/R: 95.42

South Africa should feel mighty lucky to have someone of Quinton de Kock’s caliber in their side. At a very young age, Kock has raised his game at some pace. He is a fierce hitter of the cricket ball and with some confidence wallops the opposition bowlers. The southpaw is exactly the kind of opener you don’t want to bowl in starting overs as he is in punishing mode right from the onset. The 24 years old played a big hand in South Africa’s historic ODI series wins over Sri Lanka and India respectively. The Proteas keeper also has a great conversion rate and has converted 12 of his 24 scores of 50-plus to hundreds.