From Virat Kohli to Sachin Tendulkar, here's a look at the top five batters fastest to 9000 runs in ODIs. This list also includes AB de Villiers, Rohit Sharma and Sourav Ganguly

The Indian batting stalwart, Virat Kohli, tops the list of batters fastest to 9000 runs in ODIs. To achieve this milestone, he took 202 matches and 194 innings.
He achieved this milestone during an ODI match between India and New Zealand in 2017.

AB de Villiers, known for his attacking batting style, features second on this list. To achieve this milestone, he took 205 innings and 214 matches.

The star Indian opener, Rohit Sharma, features third on this list, taking 224 matches and 217 innings to achieve this milestone.

The former Indian captain, Sourav Ganguly, also features on this list. He took 228 innings and 236 matches to achieve 9000 runs in ODIs.
Ganguly achieved this milestone during an ODI match between India and Australia in 2004.

Cricket great Sachin Tendulkar is the fifth quickest to reach 9000 runs in ODI cricket. He achieved this milestone in 242 matches and 235 innings.