South Africa Fastest 7000 Runs in One Day International

PlayerInnsRunsMatchScore
Hashim Amla 1467044 2017-10-15 110
AB de Villiers 1647060 2014-11-21 91
Jacques Kallis 1867060 2007-10-29 86

ODI Fastest 7000 Runs Team Wise
Afghanistan Australia Bangladesh
England India New Zealand
Pakistan South Africa Sri Lanka
West Indies Zimbabwe