From Virat Kohli to Rohit Sharma, here's a look at the five Indian batters fastest to 7,000 runs in One Day Internationals. This list also includes MS Dhoni, Sourav Ganguly and Sachin Tendulkar

The Indian batting stalwart, Virat Kohli, tops the list of Indian batters fastest to 7,000 runs in ODIs. To achieve this milestone, he took 169 matches and 161 innings.
He accomplished this milestone during an ODI match between India and Australia in 2016.

The former Indian captain, Sourav Ganguly, features second on this list, taking 180 matches and 174 innings to achieve 7,000 runs in ODIs.

The star Indian opener, Rohit Sharma, also features on this list. Rohit took 181 innings and 187 matches to achieve 7,000 runs in ODIs.
Rohit accomplished this milestone during a match between India and Pakistan in 2018.

Cricket great Sachin Tendulkar is the fourth quickest Indian to reach 7,000 runs in ODI cricket. He achieved this milestone in 196 matches and 189 innings.

India's ICC World Cup-winning captain, MS Dhoni, is ranked fifth for fastest to 7,000 ODI runs for an Indian, having reached this feat in just 212 matches and 189 innings.