Virat Kohli - 6,451 runs

MS Dhoni - 6,017 runs

Rohit Sharma - 4,764 runs

Aaron Finch - 4,603 runs

Gautam Gambhir - 4,242 runs