The fame of One-day international matches after the beginning of the ODI World Cup is known to all. Many great players have played this format and scored a lot of runs. This form currently dominates modern-day cricket. High-scoring matches with good averages are the marker of the format. The article discusses the top 10 South African batsmen with the best batting average in ODI (min 50 innings).

1. AB De Villiers

Abraham Benjamin de Villiers is a former South African right-hand batsman. The player is popularly known as Mr. 360º. DE Villiers has made the fastest ODI century. The batsman has played 223 matches and scored 9427 runs in 213 innings with an average of 54.17. On 16 February 2018, he played his last game against India at Centurion.

2. HM Amla

On the grounds of Chattogram, Hashim Mahomed Amla made his ODI debut in 2008 against Bangladesh. Amla holds the record of fastest2000,3000,4000,5000,6000,7000 runs in terms of innings. He played 181 matches and scored 8113 in 178 innings. His average was 49.46. On 28 June 2019, the batsman played his last game against Sri Lanka at Chester-Le-Street.

3. Francois Du Plessis

Francois du Plessis is a foregoing right-hand batsman. On the grounds of Cape Town, he made his ODI debut in 2011 against India. He played 143 matches and scored 5507 runs in 136 innings with an average of 47. On 6 July 2019, the batsman played his last game against Australia in Manchester.

4. Q De Kock

Quinton de Kock is a left-handed South African batsman and wicketkeeper of the team. He made his ODI debut on 19 January 2013 against New Zealand at Paarl. The batsman holds the record for the maximum number of dismissals in an ODI inning. He played 124 matches and scored 5355 runs in 124 innings with an average of 45.38.

5. JH Kallis

Jacques Henry Kallis made his debut on 9 January 1996 against England at Cape Town. JH Kallis was also an all-rounder. He played 323 matches and scored 11550 runs in 309 innings with an average of 45.11. He played 12 July 2014 against Sri Lanka at Hambantota.

6. HH Dippenaar

Hendrik Human Dippenaar made his ODI debut on 26 September 1999 against India at Nairobi. Dippenaar played 101 matches and scored 3300 runs in 89 innings with an average of 44.00. Hendrik is former right-hand batsman and plays no more in the team.

7. L Klusener

Lance Klusener played in the South African Cricket Team as a left-hand batsman. On the grounds of East London, he made his ODI debut in 1996 against England. Klusener was an all-rounder and holds the record of opening with both batting and bowling in the exact match. He played 171 games and scored 3576 runs in 137 innings with an average of 41.10. On 18 September 2004, the batsman played his last game against West Indies at The Oval.

8. G Kirsten

Gary Kirsten is a former left-hand batsman. On the grounds of Sydney, he made his ODI debut in 1993 against Australia. Kirsten coached the Indian cricket team in the 2011 World Cup. He played 185 matches, scoring 6789 runs in 185 innings with an average of 40.95. The batsman played his last test match on 3 March 2003 against Sri Lanka at Durban.

9. DA Miller

David Andrew Miller is a left-hand batsman and made his ODI debut in 2010.  He played his first ODI against the West Indies on the grounds of North Sound. The batsman is known for his explosive batting in the middle order. He played 136 matches and scored 3355 in 117 innings with an average of 40.91.

10. WJ Cronje

Wessel Johannes Cronje was a batsman who played for the South African Cricket Team. He made his ODI debut on 26 Australia, against Australia,on the grounds of Sydney.  He played 188 matches and scored 5565 runs in 175 innings with an average of 38.64. The batsman gave 1288 runs in his bowling career. He played his last match against Pakistan at Sharjah on 31 March 2000.