New Zealand v South Africa, 3rd ODI, Wellington February 25, 2017

AB de Villiers - 9000 runs off 9005 balls

AB de Villiers broke the record for being the fastest to reach 9000 runs in ODIs

Play 02:34
AB de Villiers and the trek to 9000

205 Innings taken by AB de Villiers to complete 9000 runs in ODIs - the fewest among the 18 batsmen to get there. Sourav Ganguly was the previous fastest - 228 innings.

9005 Number of balls de Villiers took to score 9000 runs, again the fewest. The previous record holder was Adam Gilchrist - 9328 deliveries.

54.04 De Villiers' average - easily the best among those 18 batsmen. MS Dhoni (50.96) is the only other batsman to average over 50, the other 16 average under 45. De Villiers' average is in fact the highest among all 202 players with 2000-plus runs.

AB de Villiers bettered Sourav Ganguly's record to become the fastest batsman to 9000 ODI runs © ESPNcricinfo Ltd

2 South Africa batsmen to have scored 9000 or more runs. Jacques Kallis was the first and he took 242 innings to get there.

189 Sixes for de Villiers in ODIs. Only Chris Gayle (229) and Dhoni (196) had more sixes than de Villiers at the end of the innings in which they completed 9000 runs.

24 Centuries for de Villiers - the second most among batsmen when reaching the 9000 milestone. Only Sachin Tendulkar had more - 25.

Bharath Seervi is stats sub-editor at ESPNcricinfo. @SeerviBharath

Comments have now been closed for this article

  • Brokensaint on February 27, 2017, 14:36 GMT

    to have gotten 9000 runs in 9005 balls at a average of 53 my mean that's inhumane. That's just freakish. I know he won't get the limelight he deserves because he is south african but this man is a once in a 100 years type of a players and a super humble guy to boot. great south african citizen

  • Hein on February 26, 2017, 21:23 GMT

    AB is almost back to full power again, after his lengthy injury lay-off. He will start his Super(bats)man routine again soon, and raise the bar even higher. Watch out,'s SHOWTIME!

  • diren on February 26, 2017, 16:19 GMT

    Ok we all know AB is the greatest batsman to ever live. But lets back what we say up with proof. Can someone help me to find out the following: Who is the fastest batsmen to get to 2000,3000,4000,5000,6000,7000,8000 and 9000 runs in ODI cricket in terms of number of balls faced??Also what was their career average when they reached each milestone ??? This will tell us how great ABD really is. I personally think no one had reached the milestones faster than him with a better average.

  • manish6488735 on February 26, 2017, 12:44 GMT

    Simply the best! Deserves all such records and more..!!

  • pk411g8637086 on February 26, 2017, 9:04 GMT

    For me, AB is the greatest batsman to have played cricket. Nobody in the world can do what AB does with utmost ease and perfection. He has taught the world some shots which we couldn't even dream of. We love you AB. Worldcup or no worldcup, you are a champion!

  • Bipin on February 26, 2017, 7:12 GMT

    I am an Indian and of course love Sachin. But as much as a great batsman Sachin (or the legends before him were) AB is a class apart. I don't know why my fellow Indian fans can't take it when someone other than their heroes are mentioned as great (you see the same attitude in Aussie fans). Sachin was Sachin. ABD is ABD. The guy bats like he is a freak of nature. Add to that the superb running between the wickets and sensational fielding (both of which weren't exceptional in Sachin). You never know how the so called great bowlers McGrath, Warne would fare against Superman ABD. In the Zimbabwe triseries, ABD took apart both Starc and M. Johnson (both supposed superb bowlers) and who can forget the murder of Steyn at Bangalore? Sachin was a legend of his time. Move on. Right now, ABD is the best batsman out there. Period. He entertains the crowd in such a way that even the other team's audience chant his name. That's ABD for you. Stop whining and enjoy the genius at work

  • johand0848358 on February 26, 2017, 6:46 GMT

    These people saying you can not say AB is better then who like compering the petrol price of the 70,s to 2017 you just can't his average speaks for it self and I can tell you if any of those bowlers were playing today thy would have had sleepless nites as AB took Steyn apart a few time and how does he compere to those bowels so please let the stats do the talking and enjoy the fire work display AB dishes up when he does Goooo AB keep blasting away for as long as possible please

  • Ramesh on February 26, 2017, 6:42 GMT

    @shovwar. Abolsutely true. 50 years down the line, people will forget bradman, they would start comparing every trendsetter with ABD. A true genius and masterpiece. I will stop watching the game cricket after ABD retires. Just love him.

  • mahlat3658998 on February 26, 2017, 6:23 GMT

    All those bowlers never faced a batsman like abd....who has

    Atleast two shots to every delivery....that's what puts a lot of bowlers under pressure and will know to conquer a bowler put him under pressure with intend to attack...that's what every bowler has to face bowling to abd...the evolution of batsmaship came with abd...bring em back and watch em get conquered

  • Sumith on February 26, 2017, 5:15 GMT

    Wonberful player , Maý reach many milestones. Great sportsman. All thebest !!

  • No featured comments at the moment.