MOST RUNS BY  INDIA CRICKETER IN INTERNATIONAL CRICKET

Sachin Tendulkar - 34,357 runs in 664 matches 

Virat Kohli - 25,047 runs in 494 matches 

Rahul Dravid -  24,064 runs in 504 matches 

Sourav Ganguly - 18,433 runs in 421 matches 

MS Dhoni - 17,092 runs in 535 matches 

Rohit Sharma - 17,000* runs in 438 matches 

THANKS FOR WATCHING