Matches (12)
IPL (2)
PAK v WI [W] (1)
RHF Trophy (4)
WT20 WC QLF (Warm-up) (5)
Stats Analysis

AB de Villiers - 9000 runs off 9005 balls

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

Bharath Seervi
25-Feb-2017
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.
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