Answer
Over 8,000 runs were scored by AB de Villiers in ODI cricket. He is widely regarded as one of the greatest batsmen of all time, known for his exceptional strokeplay and ability to score runs quickly. De Villiers represented South Africa in 228 ODIs, amassing a total of 9,577 runs with an impressive average of 53.50. His highest score in ODIs was an unbeaten 176 against Bangladesh in 2015.