Active players with most runs for India in ODIs

Active players with most runs for India in ODIs

Image Source : AP

Virat Kohli - 14181 runs

Image Source : AP

Rohit Sharma - 11249 runs

Image Source : AP

KL Rahul - 3092 runs

Image Source : AP

Shreyas Iyer - 2917 runs

Image Source : AP

Ravindra Jadeja - 2806 runs

Image Source : AP

Shubman Gill - 2794 runs

Image Source : AP

Next : Indians with most runs after 500 international matches