South Africa Fastest 9000 Runs in One Day International

PlayerInnsRunsMatchScore
AB de Villiers 2039005 2018-02-10 26
Jacques Kallis 2349030 2011-03-25 47

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